@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;600&display=swap";:root{--lg-bg-fallback: #091a14;--lg-bg-overlay: rgba(0, 0, 0, .2);--lg-glass-bg: rgba(255, 255, 255, .04);--lg-glass-bg-medium: rgba(255, 255, 255, .08);--lg-glass-bg-strong: rgba(255, 255, 255, .12);--lg-glass-bg-hover: rgba(255, 255, 255, .1);--lg-glass-bg-active: rgba(255, 255, 255, .14);--lg-glass-bg-deep: rgba(0, 0, 0, .4);--lg-glass-bg-sidebar: rgba(0, 0, 0, .2);--lg-blur: blur(4px);--lg-blur-heavy: blur(6px);--lg-blur-light: blur(2px);--lg-border: 1px solid rgba(255, 255, 255, .15);--lg-border-subtle: 1px solid rgba(255, 255, 255, .08);--lg-border-medium: 1px solid rgba(255, 255, 255, .2);--lg-border-accent: 1px solid rgba(74, 222, 128, .35);--lg-accent: #4ade80;--lg-accent-rgb: 74, 222, 128;--lg-accent-secondary: #22d3ee;--lg-accent-secondary-rgb: 34, 211, 238;--lg-accent-warm: #fbbf24;--lg-accent-danger: #f87171;--lg-accent-info: #60a5fa;--lg-accent-glass: rgba(74, 222, 128, .12);--lg-accent-glass-hover: rgba(74, 222, 128, .2);--lg-accent-glass-border: rgba(74, 222, 128, .25);--lg-text-primary: rgba(255, 255, 255, .92);--lg-text-secondary: rgba(255, 255, 255, .55);--lg-text-muted: rgba(255, 255, 255, .35);--lg-text-label: rgba(255, 255, 255, .45);--lg-radius-panel: 20px;--lg-radius-card: 16px;--lg-radius-input: 10px;--lg-radius-pill: 999px;--lg-radius-small: 8px;--lg-shadow: 0 4px 16px rgba(0, 0, 0, .2);--lg-shadow-hover: 0 8px 24px rgba(0, 0, 0, .3);--lg-shadow-glow-white: 0 0 16px rgba(255, 255, 255, .1);--lg-glow-white-active: inset 0 0 12px rgba(255, 255, 255, .2);--lg-inner-glow: inset 0 1px 1px rgba(255, 255, 255, .15), inset 0 0 0 1px rgba(255, 255, 255, .05), inset 0 -1px 0 rgba(0, 0, 0, .2);--lg-inner-glow-strong: inset 0 2px 2px rgba(255, 255, 255, .2), inset 0 0 0 1px rgba(255, 255, 255, .1), inset 0 -2px 4px rgba(0, 0, 0, .3);--lg-gradient-accent: linear-gradient(135deg, #059669, #4ade80);--lg-gradient-accent-alt: linear-gradient(135deg, #0d9488, #22d3ee);--lg-gradient-title: linear-gradient(90deg, #ffffff 0%, #4ade80 100%);--lg-gradient-surface: linear-gradient(145deg, rgba(255,255,255,.08) 0%, rgba(255,255,255,.02) 100%);--lg-transition-fast: .2s ease;--lg-transition: .3s ease;--lg-transition-smooth: .3s cubic-bezier(.4, 0, .2, 1);--lg-transition-spring: .4s cubic-bezier(.16, 1, .3, 1)}.lg-glass{background:var(--lg-glass-bg);backdrop-filter:var(--lg-blur);-webkit-backdrop-filter:var(--lg-blur);border:var(--lg-border);box-shadow:var(--lg-shadow),var(--lg-inner-glow)}.lg-glass-medium{background:var(--lg-glass-bg-medium);backdrop-filter:var(--lg-blur);-webkit-backdrop-filter:var(--lg-blur);border:var(--lg-border-medium);box-shadow:var(--lg-shadow),var(--lg-inner-glow)}.lg-parallax-reflection{position:relative;overflow:hidden}.lg-parallax-reflection:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(800px circle at calc(var(--mouse-x, 0) * 1px) calc(var(--mouse-y, 0) * 1px),rgba(255,255,255,.15),transparent 40%);opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:10;mix-blend-mode:overlay}.lg-parallax-reflection:hover:before{opacity:1}.lg-btn-glass{background:linear-gradient(180deg,#50aab440,#3c8c9626);border:1px solid rgba(255,255,255,.3);border-bottom-color:#ffffff1a;border-right-color:#ffffff1a;border-radius:14px;backdrop-filter:blur(12px) saturate(1.2);-webkit-backdrop-filter:blur(12px) saturate(1.2);box-shadow:inset 0 1.5px 1px #ffffffb3,inset 0 0 0 1px #ffffff26;color:#fff;font-weight:500;transition:all .25s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;cursor:pointer}.lg-btn-glass:after{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(to bottom,#ffffff59,#ffffff0d);border-radius:14px 14px 50% 50%/14px 14px 20px 20px;pointer-events:none}.lg-btn-glass:hover{background:linear-gradient(180deg,#5ab4be4d,#4696a033);border-color:#fff6;box-shadow:inset 0 2px 2px #fffc,inset 0 0 0 1px #ffffff40,0 6px 14px #00000040;transform:translateY(-1px)}.lg-btn-glass:active{transform:translateY(1px);box-shadow:inset 0 1px 1px #fff6,inset 0 2px 6px #00000026,0 2px 4px #0003}.lg-btn-glass-primary{background:linear-gradient(180deg,#4ade8066,#22c55e33);border:1px solid rgba(255,255,255,.4);border-bottom-color:#ffffff26;box-shadow:inset 0 1.5px 1px #ffffffb3,inset 0 0 0 1px #ffffff26}.lg-btn-glass-primary:hover{background:linear-gradient(180deg,#4ade8080,#22c55e4d);box-shadow:inset 0 2px 2px #fffc,inset 0 0 0 1px #ffffff40,0 6px 16px #00000040;transform:translateY(-1px)}.g-button{background:linear-gradient(180deg,#50aab433,#3c8c961a)!important;border:1px solid rgba(255,255,255,.25)!important;border-bottom-color:#ffffff14!important;box-shadow:inset 0 1.5px 1px #fff9,inset 0 0 0 1px #ffffff1a!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border-radius:12px!important;color:#fff!important;font-weight:500!important;position:relative;overflow:hidden;transition:all .25s cubic-bezier(.4,0,.2,1)!important}.g-button:after{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(to bottom,#ffffff40,#ffffff05);border-radius:12px 12px 50% 50%/12px 12px 20px 20px;pointer-events:none}.g-button:hover{border-color:#ffffff59!important;background:linear-gradient(180deg,#5ab4be40,#4696a026)!important;box-shadow:inset 0 2px 2px #ffffffb3,inset 0 0 0 1px #ffffff26,0 5px 12px #0003!important;transform:translateY(-1px)}.g-button_view_action{background:linear-gradient(180deg,#4ade8066,#22c55e33)!important;border-color:#ffffff59!important;box-shadow:inset 0 1.5px 1px #fff9,inset 0 0 0 1px #ffffff1a!important}.g-button_view_action:hover{background:linear-gradient(180deg,#4ade8080,#22c55e4d)!important;border-color:#ffffff73!important;box-shadow:inset 0 2px 2px #ffffffb3,inset 0 0 0 1px #ffffff26,0 5px 14px #00000040!important;transform:translateY(-1px)}.g-button_view_outlined-danger{background:linear-gradient(180deg,#f8717133,#dc26260d)!important;border-color:#f8717166!important;color:#f87171!important;box-shadow:inset 0 1.5px 1px #ffffff4d!important}.g-button_view_outlined-danger:hover{background:linear-gradient(180deg,#f8717140,#dc26261a)!important;border-color:#f8717180!important;box-shadow:inset 0 2px 1.5px #fff6,0 5px 12px #0003!important;transform:translateY(-1px)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#fff3}:root{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:transparent;min-height:100vh}.chat-sidebar{position:relative;height:100%;background:var(--lg-glass-bg-sidebar);backdrop-filter:var(--lg-blur);-webkit-backdrop-filter:var(--lg-blur);border-right:var(--lg-border);display:flex;flex-direction:column;transition:width var(--lg-transition-smooth);overflow:hidden;z-index:100;box-shadow:var(--lg-inner-glow)}.chat-sidebar.open{width:350px}.chat-sidebar.closed{width:0px;border-right:none}.chat-header{padding:16px;height:60px;display:flex;align-items:center;justify-content:space-between;border-bottom:var(--lg-border-subtle);white-space:nowrap}.chat-header-title{display:flex;align-items:center;gap:10px}.chat-messages{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:16px}.chat-messages::-webkit-scrollbar{width:6px}.chat-messages::-webkit-scrollbar-track{background:transparent}.chat-messages::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:10px}.chat-messages::-webkit-scrollbar-thumb:hover{background:#ffffff26}.chat-message{max-width:90%;padding:12px;border-radius:12px;animation:chatSlideIn .3s ease-out;-webkit-backdrop-filter:var(--lg-blur-light);backdrop-filter:var(--lg-blur-light)}@keyframes chatSlideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.chat-message.ai{align-self:flex-start;background:var(--lg-glass-bg);border:var(--lg-border-subtle);border-left:3px solid var(--lg-accent)}.chat-message.user{align-self:flex-end;background:#4ade8014;border:var(--lg-border-subtle);border-right:3px solid var(--lg-accent)}.message-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:11px;text-transform:uppercase;letter-spacing:.5px}.message-role{font-weight:700;color:var(--lg-accent)}.message-time{color:var(--lg-text-muted)}.chat-empty{height:100%;display:flex;align-items:center;justify-content:center;text-align:center;padding:40px}.chat-collapsed-trigger{position:fixed;right:0;top:50%;transform:translateY(-50%);width:40px;height:120px;background:var(--lg-accent-glass);border:1px solid var(--lg-accent-glass-border);border-right:none;border-radius:12px 0 0 12px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:background var(--lg-transition-fast);color:#fff;z-index:101;-webkit-backdrop-filter:var(--lg-blur-light);backdrop-filter:var(--lg-blur-light)}.chat-collapsed-trigger:hover{background:var(--lg-accent-glass-hover)}.collapsed-label{writing-mode:vertical-lr;font-size:10px;font-weight:800;letter-spacing:3px;margin-top:10px;color:var(--lg-accent)}.slide-overlay-root{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:0;transition:opacity .4s cubic-bezier(.16,1,.3,1);background:#0000}.slide-overlay-root.active{opacity:1;pointer-events:auto;background:#0003}.slide-overlay-container{width:80%;max-width:900px;transform:scale(.9) translateY(20px);transition:transform .6s cubic-bezier(.34,1.56,.64,1)}.slide-overlay-root.active .slide-overlay-container{transform:scale(1) translateY(0)}.slide-overlay-glass{background:var(--lg-glass-bg);backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);border:var(--lg-border);border-radius:24px;padding:24px;position:relative;box-shadow:var(--lg-shadow),0 0 40px #4ade801a,inset 0 0 0 1px #ffffff1a}.slide-close-btn{position:absolute;top:-12px;right:-12px;width:32px;height:32px;border-radius:50%;background:var(--lg-accent);color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.5rem;box-shadow:0 4px 12px #0000004d,var(--lg-glow-white-active);z-index:10;transition:transform .2s}.slide-close-btn:hover{transform:scale(1.1)}.slide-image-wrapper{width:100%;aspect-ratio:16/9;border-radius:12px;overflow:hidden;background:#0003}.slide-image{width:100%;height:100%;object-fit:contain;animation:slideImageIn .8s ease-out}@keyframes slideImageIn{0%{opacity:0;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.live-session-wrapper{display:flex;width:100vw;height:100vh;background:#000;overflow:hidden}.video-main-area{flex:1;height:100%;position:relative;background:#000}.tavus-session-iframe{width:100%;height:100%;border:none;background:#000}.pipecat-video-container{position:relative;width:100%;height:100%;background:#0a0a0a;display:flex;align-items:center;justify-content:center}.pipecat-remote-video{width:100%;height:100%;object-fit:cover;border-radius:0;transition:box-shadow .3s ease}.pipecat-remote-video.speaking{box-shadow:0 0 0 3px #64c8ff99}.pipecat-local-video{position:absolute;bottom:20px;right:20px;width:180px;height:135px;object-fit:cover;border-radius:12px;border:2px solid rgba(255,255,255,.2);background:#1a1a1a;z-index:10}.pipecat-start-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#000000d9;z-index:20;gap:16px}.pipecat-start-btn{padding:16px 48px;font-size:18px;font-weight:600;color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:12px;cursor:pointer;transition:all .2s ease;letter-spacing:.5px}.pipecat-start-btn:hover{transform:scale(1.05);box-shadow:0 8px 32px #6366f166}.pipecat-start-btn:active{transform:scale(.98)}.pipecat-error{color:#ef4444;font-size:14px;max-width:400px;text-align:center}.pipecat-controls{position:absolute;bottom:24px;left:50%;transform:translate(-50%);display:flex;gap:12px;z-index:15;padding:10px 16px;background:#0009;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:16px;border:1px solid rgba(255,255,255,.1)}.pipecat-control-btn{padding:10px 20px;font-size:13px;font-weight:500;border:1px solid rgba(255,255,255,.15);border-radius:10px;cursor:pointer;transition:all .15s ease;background:#ffffff14;color:#fff}.pipecat-control-btn.active{background:#22c55e33;border-color:#22c55e66;color:#22c55e}.pipecat-control-btn.muted{background:#ef444433;border-color:#ef444466;color:#ef4444}.pipecat-control-btn:hover{background:#ffffff26}.pipecat-end-btn{background:#ef44444d!important;border-color:#ef444480!important;color:#fca5a5!important}.pipecat-end-btn:hover{background:#ef444480!important}.pipecat-transcript-panel{width:360px;height:100%;background:#0d0d0d;border-left:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;overflow:hidden}.pipecat-transcript-header{padding:16px 20px;font-size:14px;font-weight:600;color:#a1a1aa;border-bottom:1px solid rgba(255,255,255,.06);text-transform:uppercase;letter-spacing:1px}.pipecat-transcript-messages{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px}.pipecat-transcript-entry{display:flex;flex-direction:column;gap:4px;padding:10px 14px;border-radius:10px;animation:fadeIn .3s ease}.pipecat-transcript-entry.pipecat-assistant{background:#6366f11a;border:1px solid rgba(99,102,241,.15);margin-right:24px}.pipecat-transcript-entry.pipecat-user{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);margin-left:24px}.pipecat-transcript-role{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#71717a}.pipecat-transcript-entry.pipecat-assistant .pipecat-transcript-role{color:#818cf8}.pipecat-transcript-text{font-size:14px;line-height:1.5;color:#e4e4e7}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.glass-panel{background:#ffffff26;backdrop-filter:blur(13px);-webkit-backdrop-filter:blur(13px);border-radius:24px;border:1px solid rgba(255,255,255,.2);box-shadow:0 30px 60px #00000026,inset 0 4px 10px #ffffff4d,inset 0 -1px 4px #0000001a;position:relative;overflow:hidden;display:flex;flex-direction:column;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.glass-panel:hover{transform:translateY(-15px) scale(1.02);background:#ffffff40;box-shadow:0 40px 70px #0003,inset 0 4px 10px #fff6}.glass-panel:before{content:"";position:absolute;top:0;left:0;width:100%;height:6px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.9),transparent);filter:blur(1px);pointer-events:none;z-index:1}.glass-panel>*{position:relative;z-index:2}.glass-panel--flat{background:#ffffff26}.glass-panel--flat:hover{background:#fff3;transform:none}.glass-panel--accent{border-color:#4ade804d}.glass-panel--accent:hover{border-color:#4ade8073}@media(max-width:768px){.glass-panel{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.glass-panel:hover{transform:none;background:#fff3}}@media(prefers-reduced-motion:reduce){.glass-panel{transition:none}.glass-panel:hover{transform:none}}.conversation-table-card{padding:1.5rem;max-width:1000px;margin:0 auto}.conversation-table-card:hover{transform:translateY(-4px)}.conversation-table-container{display:flex;flex-direction:column;gap:24px;width:100%}.conversation-table-header{display:flex;justify-content:center;align-items:center;width:100%;margin-bottom:8px}.conversation-table-search{width:100%;max-width:500px;margin:0 auto}.conversation-table{width:100%}.conversation-table tbody tr{cursor:pointer;transition:background-color var(--lg-transition-fast);border-radius:var(--lg-radius-small)}.conversation-table tbody tr:hover{background-color:var(--lg-glass-bg-hover)}.conversation-table .yc-table__head-cell{opacity:.7;text-transform:uppercase;font-size:11px;letter-spacing:.5px;font-weight:500;padding:12px;color:var(--lg-accent)}.conversation-table-pagination{display:flex;justify-content:center;padding:16px 0}.conversation-table-loading,.conversation-table-error,.conversation-table-empty{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:48px;text-align:center}.transcript-viewer{max-height:500px;overflow-y:auto;padding:8px;display:flex;flex-direction:column;gap:12px}.transcript-viewer-empty{padding:24px;text-align:center}.transcript-message{display:flex}.transcript-message--user{justify-content:flex-end}.transcript-message--assistant{justify-content:flex-start}.transcript-message--system{justify-content:center}.transcript-message-card{max-width:70%;padding:12px}.transcript-message--system .transcript-message-card{max-width:90%;background-color:var(--lg-glass-bg);-webkit-backdrop-filter:var(--lg-blur-light);backdrop-filter:var(--lg-blur-light);border:1px dashed var(--lg-border-subtle);opacity:.8;font-style:italic;color:var(--lg-text-secondary)}.transcript-message--user .transcript-message-card{background-color:#ffffff14;-webkit-backdrop-filter:var(--lg-blur-light);backdrop-filter:var(--lg-blur-light);border:var(--lg-border-medium)}.transcript-message--assistant .transcript-message-card{background-color:var(--lg-glass-bg-hover);-webkit-backdrop-filter:var(--lg-blur-light);backdrop-filter:var(--lg-blur-light);border:var(--lg-border-subtle)}.transcript-message-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;gap:12px}.perception-viewer{padding:16px;display:flex;flex-direction:column;gap:32px}.perception-group{display:flex;flex-direction:column;gap:20px}.group-title{opacity:.8;letter-spacing:.5px;margin-bottom:4px;color:var(--lg-text-primary)}.perception-sections-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}.analysis-summary-card{border-radius:12px;background:var(--lg-glass-bg);border:var(--lg-border-subtle);backdrop-filter:var(--lg-blur-light);-webkit-backdrop-filter:var(--lg-blur-light);transition:transform var(--lg-transition-fast),box-shadow var(--lg-transition-fast);box-shadow:var(--lg-inner-glow)}.analysis-summary-card:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0003,var(--lg-inner-glow);background:var(--lg-glass-bg-hover)}.analysis-card-content{padding:20px;display:flex;flex-direction:column;gap:8px}.analysis-label{letter-spacing:1px;font-weight:600;color:var(--lg-text-secondary);font-size:.72rem;text-transform:uppercase}.analysis-text{line-height:1.6;color:var(--lg-text-primary)}.tool-calls-list{display:flex;flex-direction:column;gap:8px}.perception-tool-call{padding:12px 16px;border-radius:var(--lg-radius-small);border-left:3px solid var(--lg-accent-secondary);background:var(--lg-glass-bg)}.perception-card-header{display:flex;justify-content:space-between;align-items:center}.perception-section-mini{margin-top:4px}.perception-json-mini{font-size:11px;opacity:.6;margin:0;font-family:monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--lg-text-secondary)}.perception-viewer-empty{padding:48px 24px;text-align:center;color:var(--lg-text-muted)}.conversation-actions{padding:16px;display:flex;flex-direction:column;gap:20px}.conversation-actions-empty{padding:48px 24px;text-align:center}.action-card{padding:20px}.action-card-content{display:flex;flex-direction:column;gap:12px}.action-input{margin:8px 0}.conversation-detail-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;justify-content:center;align-items:center;z-index:11000;padding:20px}.conversation-detail{width:100%;max-width:1000px;max-height:90vh;background:var(--lg-glass-bg)!important;backdrop-filter:var(--lg-blur-heavy)!important;-webkit-backdrop-filter:var(--lg-blur-heavy)!important;border:var(--lg-border-medium)!important;border-radius:var(--lg-radius-panel)!important;overflow:hidden;display:flex;flex-direction:column;animation:cd-fade-in .3s ease-out;color:var(--lg-text-primary);box-shadow:var(--lg-shadow-hover),var(--lg-inner-glow-strong)}@keyframes cd-fade-in{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.conversation-detail-header{padding:20px 24px;border-bottom:var(--lg-border-subtle);display:flex;justify-content:space-between;align-items:center}.conversation-detail-header .g-text[variant=header-2]{color:var(--lg-text-primary)!important}.conversation-detail-header .g-text[variant=body-1]{color:var(--lg-text-secondary)!important}.conversation-detail-content{display:grid;grid-template-columns:350px 1fr;overflow:hidden;flex:1}.conversation-detail-metadata{padding:24px;background:transparent;border-right:var(--lg-border-subtle);overflow-y:auto;display:flex;flex-direction:column;gap:16px}.metadata-item{display:flex;flex-direction:column;gap:4px;padding:12px;background:var(--lg-glass-bg);border:var(--lg-border-subtle);border-radius:12px;transition:background var(--lg-transition-fast)}.metadata-item:hover{background:var(--lg-glass-bg-hover)}.metadata-item .g-text[variant=caption-2]{color:var(--lg-accent)!important;font-size:10px;text-transform:uppercase;letter-spacing:.5px}.replica-reference-card{display:flex;align-items:center;gap:16px;padding:16px;background:var(--lg-glass-bg-hover);border-radius:12px;border:var(--lg-border-subtle);margin-bottom:8px}.replica-thumbnail-container{width:60px;height:60px;border-radius:50%;overflow:hidden;border:2px solid var(--lg-border-subtle);box-shadow:var(--lg-shadow)}.replica-thumbnail-img{width:100%;height:100%;object-fit:cover}.conversation-detail-tabs{flex:1;display:flex;flex-direction:column;overflow:hidden;background:transparent}.conversation-detail-tabs .g-tabs{padding:0 24px;border-bottom:var(--lg-border-subtle)}.tab-panels{flex:1;overflow-y:auto;padding:24px}.conversation-detail-loading,.conversation-detail-error{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:48px}@media(max-width:900px){.conversation-detail{max-width:95vw}.conversation-detail-content{grid-template-columns:1fr}.conversation-detail-metadata{border-right:none;border-bottom:var(--lg-border-subtle);max-height:300px}}.border-glow-card{--glow-angle: 0deg;--glow-opacity: 0;--glow-spread: 0deg;position:relative;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:#050505cc;overflow:visible;backdrop-filter:blur(16px) saturate(1.5);-webkit-backdrop-filter:blur(16px) saturate(1.5);transition:border-color .3s ease,box-shadow .3s ease}.border-glow-card:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:inherit;padding:2px;background:conic-gradient(from var(--glow-angle),transparent 0deg,rgba(74,222,128,.5) var(--glow-spread),transparent calc(var(--glow-spread) + 60deg),transparent 360deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:var(--glow-opacity);z-index:0;transition:opacity .3s ease;pointer-events:none}.border-glow-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:0}.border-glow-inner{display:flex;flex-direction:column;position:relative;z-index:1}.glass-glow-card{background:var(--lg-glass-bg)!important;border:var(--lg-border-subtle)!important;backdrop-filter:var(--lg-blur)!important;-webkit-backdrop-filter:var(--lg-blur)!important}.glass-glow-card:hover{border-color:var(--lg-accent-glass-border)!important;box-shadow:var(--lg-shadow)!important}.glass-glow-hidden{opacity:0;transform:translateY(30px) scale(.98)}.glass-glow-visible{opacity:1;transform:translateY(0) scale(1);transition:opacity .6s ease-out,transform .6s ease-out}.border-glow-card.sweep-active{--glow-opacity: 1;--glow-spread: 90deg}.faq-accordion{display:flex;flex-direction:column;gap:16px;max-width:900px;margin:0 auto}.faq-accordion--grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:20px!important;max-width:100%!important}.faq-column{display:flex;flex-direction:column;gap:12px}.faq-item{width:100%}.faq-question{width:100%;display:flex;justify-content:space-between;align-items:center;padding:20px 24px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:16px;cursor:pointer;transition:all .3s ease;text-align:left}.faq-question:hover{background:#ffffff14;border-color:#fff3}.faq-question-text{font-size:1rem;font-weight:600;color:#ffffffe6;flex:1;padding-right:16px}.faq-icon{font-size:1.5rem;font-weight:300;color:#4ade80cc;flex-shrink:0;width:24px;text-align:center}.faq-answer-container{max-height:0;overflow:hidden;transition:max-height .4s ease,margin .4s ease;margin-top:0}.faq-item--open .faq-answer-container{max-height:300px;margin-top:12px}.faq-answer{background:#ffffff08!important;border:1px solid rgba(255,255,255,.08)!important}.faq-answer-text{font-size:.95rem;line-height:1.7;color:#ffffffbf;margin:0}@media(max-width:768px){.faq-question{padding:16px 20px}.faq-question-text{font-size:.9rem}.faq-answer-text{font-size:.85rem}}.landing-nav{position:relative;z-index:9999;width:auto;max-width:none;transition:transform .3s ease,opacity .3s ease,visibility .3s ease}.landing-nav.hidden{transform:translateY(-100%);opacity:0;visibility:hidden}.landing-nav.visible{transform:translateY(0);opacity:1;visibility:visible}.landing-nav__container{display:flex;align-items:center;padding:8px 12px;border-radius:99em;background-color:#bbbbbc1f;backdrop-filter:blur(8px) saturate(150%);-webkit-backdrop-filter:blur(8px) saturate(150%);box-shadow:inset 0 0 0 1px #ffffff1a,inset 1.8px 3px 0 -2px #ffffffe6,inset -2px -2px 0 -2px #fffc,inset -3px -8px 1px -6px #fff9,inset -.3px -1px 4px #0000001f,inset -1.5px 2.5px 0 -2px #0003,inset 0 3px 4px -2px #0003,inset 2px -6.5px 1px -4px #0000001a,0 1px 5px #0000001a,0 6px 16px #00000014;position:relative}.landing-nav__track{display:flex;align-items:center;gap:4px;position:relative;z-index:2}.landing-nav__item{display:inline-flex;justify-content:center;align-items:center;padding:12px 20px;text-decoration:none;color:#ffffff8c;font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:500;letter-spacing:.02em;border-radius:99em;transition:all .16s ease;white-space:nowrap;cursor:pointer;box-sizing:border-box}.landing-nav__item:hover{color:#ffffffd9}.landing-nav__item.active{color:#ffffffeb}.landing-nav__indicator{position:absolute;top:4px;height:calc(100% - 8px);border-radius:99em;background-color:#bbbbbc5c;z-index:1;transition:left .4s cubic-bezier(1,0,.4,1),width .4s cubic-bezier(1,0,.4,1);box-shadow:inset 0 0 0 1px #ffffff1a,inset 2px 1px 0 -1px #ffffffe6,inset -1.5px -1px 0 -1px #fffc,inset -2px -6px 1px -5px #fff9,inset -1px 2px 3px -1px #0003,inset 0 -4px 1px -2px #0000001a,0 3px 6px #00000014;pointer-events:none}.landing-nav__filter{position:absolute;width:0;height:0;z-index:-1}@media(max-width:768px){.landing-nav{top:15px;max-width:calc(100% - 32px)}.landing-nav__item{padding:10px 14px;font-size:12px}.landing-nav__container{padding:6px 8px}}.dither-container{width:100%;height:100%;position:relative}.lp-section{padding:80px 0;position:relative;overflow:hidden}.lp-section-dark,.lp-section-darker{background-color:transparent}.lp-container{max-width:1200px;margin:0 auto;padding:0 24px}.lp-container-narrow{max-width:1000px;margin:0 auto;padding:0 24px}.lp-section-header{text-align:center;margin-bottom:60px}.lp-section-title{font-size:2.5rem;font-weight:700;color:var(--lg-text-primary);margin-bottom:16px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:-.02em;background:linear-gradient(135deg,var(--lg-text-primary) 0%,var(--lg-accent) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.lp-section-subtitle{font-size:1.1rem;color:var(--lg-text-secondary);max-width:700px;margin:0 auto;line-height:1.6}.lp-glass-card{background:var(--lg-glass-bg);backdrop-filter:var(--lg-blur);-webkit-backdrop-filter:var(--lg-blur);border:var(--lg-border-subtle);border-radius:var(--lg-radius-card);box-shadow:var(--lg-shadow),var(--lg-inner-glow);transition:all var(--lg-transition-smooth);position:relative;overflow:hidden}.lp-glass-card:before{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(to bottom,rgba(255,255,255,.06) 0%,transparent 100%);pointer-events:none}.lp-glass-card:hover{background:var(--lg-glass-bg-hover);border-color:var(--lg-border-medium);transform:translateY(-4px);box-shadow:var(--lg-shadow-hover),var(--lg-inner-glow-strong)}.lp-glass-parallax{position:relative;overflow:hidden}.lp-glass-parallax:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(600px circle at var(--mouse-x, 50%) var(--mouse-y, 50%),rgba(74,222,128,.08),transparent 40%);opacity:0;transition:opacity var(--lg-transition);pointer-events:none;z-index:1}.lp-glass-parallax:hover:after{opacity:1}.lp-glass-card-medium{background:var(--lg-glass-bg-medium);backdrop-filter:var(--lg-blur-heavy);-webkit-backdrop-filter:var(--lg-blur-heavy);border:var(--lg-border);border-radius:var(--lg-radius-card);box-shadow:var(--lg-shadow),var(--lg-inner-glow);transition:all var(--lg-transition)}.lp-tag{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:var(--lg-radius-pill);font-size:.8rem;font-weight:500;transition:all var(--lg-transition-fast)}.lp-tag-glass{background:var(--lg-glass-bg);border:var(--lg-border-subtle);color:var(--lg-text-secondary)}.lp-tag-glass:hover{background:var(--lg-glass-bg-hover);border-color:var(--lg-border)}.lp-tag-accent-green{background:var(--lg-accent-glass);border:1px solid var(--lg-accent-glass-border);color:var(--lg-accent)}.lp-tag-accent-green:hover{background:var(--lg-accent-glass-hover)}.lp-grid{display:grid;gap:24px}.lp-grid-2{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.lp-grid-3{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.lp-grid-4{grid-template-columns:repeat(4,1fr)}.lp-grid-5{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.lp-grid-8{grid-template-columns:repeat(5,1fr);justify-items:center;justify-content:center}.lp-benefit-card{width:100%;max-width:clamp(140px,16vw,220px);text-align:center;display:flex;flex-direction:column;align-items:center}.lp-benefit-icon{width:clamp(40px,5vw,64px);height:clamp(40px,5vw,64px);margin:0 auto 12px}.lp-benefit-icon svg{width:clamp(24px,3vw,32px);height:clamp(24px,3vw,32px)}.lp-benefit-title{font-size:clamp(.8rem,1vw,1.1rem);margin-bottom:6px}.lp-benefit-description{font-size:clamp(.7rem,.85vw,.9rem)}.lp-role-card{padding:32px;position:relative;z-index:2;background:var(--lg-glass-bg);backdrop-filter:var(--lg-blur-heavy);-webkit-backdrop-filter:var(--lg-blur-heavy);border:var(--lg-border-subtle);border-radius:var(--lg-radius-panel);transition:all var(--lg-transition-spring);overflow:hidden}.lp-role-card:before{content:"";position:absolute;top:0;left:-100%;width:200%;height:100%;background:linear-gradient(90deg,transparent,var(--lg-accent-glass),transparent);transition:left .6s ease;pointer-events:none;z-index:0}.lp-role-card:hover{background:var(--lg-glass-bg-hover);border-color:var(--lg-accent-glass-border);transform:translateY(-6px);box-shadow:0 20px 40px #0006,0 0 60px #4ade801a,var(--lg-inner-glow-strong)}.lp-role-card:hover:before{left:100%}.lp-role-icon{width:64px;height:64px;display:flex;align-items:center;justify-content:center;border-radius:var(--lg-radius-card);margin-bottom:24px;background:linear-gradient(135deg,var(--lg-accent-glass) 0%,rgba(74,222,128,.05) 100%);border:1px solid var(--lg-accent-glass-border);position:relative;z-index:1}.lp-role-title{font-size:1.4rem;font-weight:700;color:var(--lg-text-primary);margin-bottom:12px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.lp-role-description{color:var(--lg-text-secondary);margin-bottom:16px;line-height:1.7;font-size:.95rem}.lp-role-industries{margin-bottom:16px}.lp-role-industries-label{font-size:.75rem;color:var(--lg-text-muted);text-transform:uppercase;letter-spacing:1px;margin-bottom:8px}.lp-role-industries-text{color:var(--lg-text-primary);font-size:.9rem}.lp-role-tags{display:flex;flex-wrap:wrap;gap:8px}.lp-matrix-table{width:100%;border-collapse:separate;border-spacing:0;background:var(--lg-glass-bg);backdrop-filter:var(--lg-blur-heavy);-webkit-backdrop-filter:var(--lg-blur-heavy);border-radius:var(--lg-radius-panel);overflow:hidden;border:var(--lg-border-subtle);box-shadow:var(--lg-shadow),var(--lg-inner-glow)}.lp-matrix-header th,.lp-matrix-row td{width:20%;min-width:120px}.lp-matrix-header th:first-child,.lp-matrix-row td:first-child{width:18%;min-width:140px;text-align:left}.lp-matrix-header{background:linear-gradient(135deg,var(--lg-accent-glass) 0%,rgba(74,222,128,.03) 100%)}.lp-matrix-header th{padding:20px 18px;text-align:center;font-weight:600;font-size:.95rem;color:var(--lg-text-primary);border-bottom:1px solid var(--lg-accent-glass-border);position:relative;text-transform:uppercase;letter-spacing:1px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.lp-matrix-header th:after{content:"";position:absolute;bottom:0;left:20%;right:20%;height:1px;background:linear-gradient(90deg,transparent,var(--lg-accent),transparent)}.lp-matrix-header th:first-child{text-align:left}.lp-matrix-row{transition:all var(--lg-transition);position:relative}.lp-matrix-row:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,var(--lg-accent-glass) 0%,transparent 100%);opacity:0;transition:opacity var(--lg-transition);pointer-events:none}.lp-matrix-row:hover{background:var(--lg-glass-bg-hover)}.lp-matrix-row:hover:before{opacity:1}.lp-matrix-cell{padding:16px;color:var(--lg-text-secondary);font-size:.85rem;border-bottom:var(--lg-border-subtle);vertical-align:middle;text-align:center;transition:all var(--lg-transition-fast)}.lp-matrix-row:hover .lp-matrix-cell{color:var(--lg-text-primary)}.lp-matrix-cell:first-child{text-align:left;font-weight:600;color:var(--lg-accent);font-size:1rem}.lp-matrix-legend{margin-top:28px;text-align:center;color:var(--lg-text-muted);font-size:.9rem;padding:16px 24px;background:var(--lg-glass-bg);border-radius:var(--lg-radius-card);display:flex;justify-content:center;gap:24px;flex-wrap:wrap;border:var(--lg-border-subtle);width:100%;box-sizing:border-box}.lp-matrix-slider-container{position:relative;width:100%;max-width:1000px;margin:0 auto;padding:20px 0}.lp-matrix-slider{position:relative;overflow:hidden;border-radius:var(--lg-radius-panel);background:var(--lg-glass-bg);backdrop-filter:var(--lg-blur-heavy);-webkit-backdrop-filter:var(--lg-blur-heavy);border:var(--lg-border);box-shadow:0 12px 48px #0006,var(--lg-inner-glow)}.lp-slider-track{display:flex;transition:transform .5s ease-in-out}.lp-matrix-slide{min-width:100%;padding:32px;box-sizing:border-box}.lp-slide-header{text-align:center;margin-bottom:32px}.lp-slide-title{font-size:1.8rem;font-weight:700;color:var(--lg-text-primary);margin-bottom:8px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;text-shadow:0 2px 8px rgba(0,0,0,.5)}.lp-slide-subtitle{color:var(--lg-text-muted);font-size:.95rem}.lp-industry-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.lp-industry-card{background:var(--lg-glass-bg);border:var(--lg-border-subtle);border-radius:var(--lg-radius-card);padding:24px 16px;text-align:center;transition:all var(--lg-transition);position:relative;overflow:hidden}.lp-industry-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,var(--lg-accent),transparent);opacity:0;transition:opacity var(--lg-transition)}.lp-industry-card:hover{background:var(--lg-glass-bg-hover);border-color:var(--lg-accent-glass-border);transform:translateY(-4px);box-shadow:var(--lg-shadow-hover)}.lp-industry-card:hover:before{opacity:1}.lp-industry-icon{font-size:2.5rem;margin-bottom:12px;display:block}.lp-industry-name{color:var(--lg-text-primary);font-size:1rem;font-weight:600;margin-bottom:8px}.lp-industry-context{color:var(--lg-text-secondary);font-size:.85rem;font-style:italic;margin-bottom:12px;min-height:40px}.lp-industry-features{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.lp-feature-icon{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:var(--lg-radius-small);background:var(--lg-accent-glass);border:1px solid var(--lg-accent-glass-border)}.lp-slider-nav-btn{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;background:var(--lg-accent-glass);border:1px solid var(--lg-accent-glass-border);color:var(--lg-accent);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--lg-transition);z-index:20}.lp-slider-nav-btn:hover{background:var(--lg-accent-glass-hover);border-color:var(--lg-accent);box-shadow:0 0 20px #4ade804d}.lp-slider-prev{left:16px}.lp-slider-next{right:16px}.lp-slider-dots{display:flex;justify-content:center;gap:12px;margin-top:28px}.lp-slider-dot{width:12px;height:12px;border-radius:50%;background:var(--lg-glass-bg-medium);border:none;cursor:pointer;transition:all var(--lg-transition)}.lp-slider-dot.active{background:var(--lg-accent);box-shadow:0 0 15px #4ade8080;transform:scale(1.2)}.lp-slider-dot:hover:not(.active){background:var(--lg-glass-bg-strong)}@media(max-width:900px){.lp-industry-grid{grid-template-columns:repeat(2,1fr)}.lp-slide-title{font-size:1.4rem}.lp-matrix-slide{padding:24px 16px}.lp-slider-nav-btn{width:40px;height:40px}}@media(max-width:500px){.lp-industry-grid{grid-template-columns:1fr}}.lp-system-card{padding:32px;position:relative;z-index:2}.lp-system-icon{width:64px;height:64px;display:flex;align-items:center;justify-content:center;border-radius:var(--lg-radius-card);margin-bottom:24px;background:var(--lg-accent-glass);border:1px solid var(--lg-accent-glass-border)}.lp-system-title{font-size:1.3rem;font-weight:700;color:var(--lg-text-primary);margin-bottom:12px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.lp-system-description{color:var(--lg-text-secondary);margin-bottom:20px;line-height:1.7;font-size:.95rem}.lp-system-emphasis{background:var(--lg-glass-bg-deep);padding:16px;border-radius:var(--lg-radius-input);border:var(--lg-border-subtle)}.lp-system-emphasis-title{color:var(--lg-text-primary);font-weight:600;font-size:.9rem;margin-bottom:10px}.lp-system-emphasis-list{display:flex;flex-direction:column;gap:6px}.lp-system-emphasis-item{color:var(--lg-text-secondary);font-size:.85rem}.lp-step-card{display:flex;align-items:center;gap:24px;transition:all var(--lg-transition-smooth)}.lp-step-card .border-glow-inner{display:flex;align-items:center;gap:24px}.lp-step-number{width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:1.5rem;font-weight:700;color:#050505;background:var(--lg-accent);flex-shrink:0;box-shadow:0 4px 20px #4ade804d}.lp-step-content{flex:1}.lp-step-title{font-size:1.2rem;font-weight:700;color:var(--lg-text-primary);margin-bottom:8px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.lp-step-description{color:var(--lg-text-secondary);line-height:1.6;font-size:.95rem}.lp-benefit-card{text-align:center;transition:all var(--lg-transition-smooth)}.lp-benefit-card .border-glow-inner{text-align:center}.lp-benefit-icon{width:64px;height:64px;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;border-radius:var(--lg-radius-card);background:var(--lg-accent-glass);border:1px solid var(--lg-accent-glass-border)}.lp-benefit-title{font-size:1.1rem;font-weight:600;color:var(--lg-text-primary);margin-bottom:8px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.lp-benefit-description{color:var(--lg-text-secondary);font-size:.9rem}.lp-testimonial-card{padding:32px;position:relative}.lp-testimonial-quote{color:var(--lg-text-secondary);font-size:1rem;line-height:1.8;margin-bottom:24px;font-style:italic}.lp-testimonial-author{display:flex;align-items:center;gap:14px}.lp-testimonial-avatar{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.1rem;color:#050505;background:var(--lg-accent)}.lp-testimonial-name{color:var(--lg-text-primary);font-weight:600;font-size:.95rem}.lp-testimonial-role{color:var(--lg-text-muted);font-size:.85rem}.lp-stats{display:flex;justify-content:center;gap:80px;flex-wrap:wrap;margin-top:60px;padding-top:60px;border-top:var(--lg-border-subtle)}.lp-stat{text-align:center}.lp-stat-value{font-size:2.5rem;font-weight:700;color:var(--lg-accent);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;margin-bottom:6px}.lp-stat-label{color:var(--lg-text-secondary);font-size:.9rem}.lp-cta-section{padding:100px 0;background:transparent;position:relative}.lp-cta-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#0000004d;opacity:.5;z-index:0}.lp-cta-content{position:relative;z-index:1;text-align:center}.lp-cta-title{font-size:2.5rem;font-weight:700;color:var(--lg-text-primary);margin-bottom:16px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.lp-cta-subtitle{font-size:1.2rem;color:var(--lg-text-secondary);margin-bottom:40px;max-width:600px;margin-left:auto;margin-right:auto}.lp-cta-buttons{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;margin-bottom:32px}.lp-cta-note{color:var(--lg-text-muted);font-size:.9rem}@media(max-width:768px){.lp-section{padding:60px 0}.lp-section-title{font-size:1.8rem}.lp-section-header{margin-bottom:40px}.lp-grid-2,.lp-grid-3,.lp-grid-4,.lp-grid-5{grid-template-columns:1fr}.lp-stats{gap:40px}.lp-cta-title{font-size:1.8rem}.lp-step-card{flex-direction:column;text-align:center}}.lp-mb-0{margin-bottom:0}.lp-mb-8{margin-bottom:8px}.lp-mb-12{margin-bottom:12px}.lp-mb-16{margin-bottom:16px}.lp-mb-20{margin-bottom:20px}.lp-mb-24{margin-bottom:24px}.lp-mb-32{margin-bottom:32px}.lp-mb-60{margin-bottom:60px}.lp-media-section{position:relative;width:100%;height:80vh;min-height:500px;overflow:hidden}.lp-media-split{display:flex;width:100%;height:100%;gap:0}.lp-slider-side{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#000;height:100%}.lp-video-side{flex:1;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;height:100%}.lp-video-side .w-layout-blockcontainer,.lp-video-side .w-background-video{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important}.lp-video-side video{object-fit:cover;width:100%;height:100%}.lp-video-overlay-text{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:flex-end;justify-content:center;background:#00000080;z-index:10;padding:40px 40px 70px;box-sizing:border-box}.lp-glass-text-container{position:relative;max-width:700px;padding:48px 56px;background:var(--lg-glass-bg);backdrop-filter:var(--lg-blur-heavy);-webkit-backdrop-filter:var(--lg-blur-heavy);border:var(--lg-border);border-radius:var(--lg-radius-panel);box-shadow:0 8px 32px #00000080,var(--lg-inner-glow-strong),0 0 80px #4ade8014;animation:lp-glass-pulse 4s ease-in-out infinite;margin-bottom:30px}.lp-glass-text-container:before{content:"";position:absolute;top:0;left:20%;right:20%;height:1px;background:linear-gradient(90deg,transparent,var(--lg-accent),transparent);border-radius:var(--lg-radius-panel) var(--lg-radius-panel) 0 0}.lp-glass-text-container:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(ellipse at center,var(--lg-accent-glass) 0%,transparent 60%);animation:lp-glass-shine 8s ease-in-out infinite;pointer-events:none;z-index:0;border-radius:var(--lg-radius-panel)}@keyframes lp-glass-pulse{0%,to{box-shadow:0 8px 32px #00000080,var(--lg-inner-glow-strong),0 0 80px #4ade8014;transform:scale(1)}50%{box-shadow:0 8px 40px #0009,var(--lg-inner-glow-strong),0 0 100px #4ade8026;transform:scale(1.01)}}@keyframes lp-glass-shine{0%,to{transform:translate(0) scale(1);opacity:.4}50%{transform:translate(10%,5%) scale(1.1);opacity:.7}}.lp-glass-text-container p{color:var(--lg-text-primary);font-size:1.2rem;line-height:1.9;text-align:center;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400;text-shadow:0 2px 8px rgba(0,0,0,.5);margin:0;position:relative;z-index:1}.lp-glass-text-container .lp-text-highlight{color:var(--lg-accent);font-weight:600;text-shadow:0 0 20px rgba(74,222,128,.5);position:relative;display:inline-block}.lp-glass-text-container .lp-text-highlight:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,var(--lg-accent),transparent);border-radius:2px}.lp-glass-corner{position:absolute;width:40px;height:40px;border-color:var(--lg-accent-glass-border);border-style:solid;border-width:0;pointer-events:none}.lp-glass-corner-tl{top:12px;left:12px;border-top-width:2px;border-left-width:2px;border-top-left-radius:8px}.lp-glass-corner-tr{top:12px;right:12px;border-top-width:2px;border-right-width:2px;border-top-right-radius:8px}.lp-glass-corner-bl{bottom:12px;left:12px;border-bottom-width:2px;border-left-width:2px;border-bottom-left-radius:8px}.lp-glass-corner-br{bottom:12px;right:12px;border-bottom-width:2px;border-right-width:2px;border-bottom-right-radius:8px}.lp-glass-icon-badge{position:absolute;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:var(--lg-accent-glass);border:1px solid var(--lg-accent-glass-border);border-radius:50%;color:var(--lg-accent);animation:lp-badge-float 3s ease-in-out infinite}.lp-glass-icon-badge:nth-child(1){top:-18px;left:50%;transform:translate(-50%);animation-delay:0s}.lp-glass-icon-badge:nth-child(2){bottom:-18px;left:30%;animation-delay:.5s}.lp-glass-icon-badge:nth-child(3){bottom:-18px;right:30%;animation-delay:1s}@keyframes lp-badge-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.lp-slider-wrapper{position:relative;width:100%;height:100%;max-width:none;overflow:hidden;border-radius:0;border:none;background:transparent}.lp-slider-track{display:flex;height:100%;transition:transform .5s ease-in-out}.lp-slide{min-width:100%;height:100%;display:flex;align-items:center;justify-content:center}.lp-slide img{width:100%;height:100%;object-fit:cover;display:block}.lp-slider-nav{position:absolute;top:50%;transform:translateY(-50%);width:50px;height:50px;border-radius:50%;background:var(--lg-accent-glass);border:1px solid var(--lg-accent-glass-border);color:var(--lg-accent);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--lg-transition);z-index:20}.lp-slider-nav:hover{background:var(--lg-accent-glass-hover);border-color:var(--lg-accent)}.lp-slider-prev{left:20px}.lp-slider-next{right:20px}.lp-slider-dots{position:absolute;bottom:24px;left:50%;transform:translate(-50%);display:flex;gap:12px;z-index:25}.lp-slider-dot{width:12px;height:12px;border-radius:50%;background:var(--lg-glass-bg-strong);border:none;cursor:pointer;transition:all var(--lg-transition)}.lp-slider-dot.active{background:var(--lg-accent);box-shadow:0 0 15px #4ade8099;transform:scale(1.2)}.lp-slider-dot:hover:not(.active){background:var(--lg-glass-bg-hover)}.lp-tech-slide{display:flex;align-items:center;justify-content:center;padding:40px 30px;box-sizing:border-box}.lp-tech-slide-content{text-align:center;max-width:400px}.lp-tech-slide-icon{margin-bottom:24px;display:flex;justify-content:center}.lp-tech-slide-icon svg{filter:drop-shadow(0 0 20px rgba(74,222,128,.4))}.lp-tech-slide-title{font-size:1.6rem;font-weight:700;color:var(--lg-text-primary);margin:0 0 16px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.3}.lp-tech-slide-description{font-size:1rem;color:var(--lg-text-secondary);line-height:1.7;margin:0 0 24px}.lp-tech-slide-features{display:flex;flex-direction:column;gap:12px;align-items:center}.lp-tech-slide-feature{display:flex;align-items:center;gap:10px;font-size:.9rem;color:var(--lg-text-secondary)}.lp-tech-feature-check{color:var(--lg-accent);font-weight:700;font-size:1rem}.glass-glow-btn{cursor:pointer;transition:all var(--lg-transition)}.glass-glow-btn-link{display:flex;align-items:center;gap:10px;color:var(--lg-text-primary);text-decoration:none;font-weight:600;font-size:.95rem;white-space:nowrap;transition:color var(--lg-transition-fast)}.glass-glow-btn-link img{width:20px;height:20px;filter:invert(1) brightness(1);opacity:.9}.glass-glow-btn:hover .glass-glow-btn-link{color:var(--lg-accent)}.glass-glow-btn:hover .glass-glow-btn-link img{filter:invert(1) brightness(1.2) sepia(1) hue-rotate(90deg);opacity:1}.headline-hero_light{color:#fff!important;font-size:7.8rem!important;text-shadow:0 4px 20px rgba(0,0,0,.5);line-height:1.1!important}@media(max-width:768px){.headline-hero_light{font-size:4rem!important}}.section-hero{padding-top:100px}.app-content-wrapper{padding-left:0!important}.section-hero .container-large{margin-left:-50px!important;max-width:calc(100% + 50px)!important}.body{width:100vw!important;max-width:100vw!important;overflow-x:hidden!important;margin:0!important;padding:0!important}.top-bar-layout{position:fixed!important;top:20px!important;left:0!important;right:0!important;z-index:10000!important;display:grid!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;padding:0 24px!important;pointer-events:none!important}.top-bar__center{display:flex!important;justify-content:center!important;align-items:center!important;pointer-events:auto!important}.top-bar__right{display:flex!important;justify-content:flex-end!important;align-items:center!important;pointer-events:auto!important}.top-bar__center .landing-nav{position:relative!important;top:auto!important;left:auto!important;transform:none!important;width:auto!important;max-width:none!important}.top-bar__center .landing-nav.hidden{transform:translateY(-100%)!important}.top-bar__center .landing-nav.visible{transform:translateY(0)!important}.lp-horizontal-wrapper>section,.lp-horizontal-wrapper>.section-hero,.lp-horizontal-wrapper>.lp-media-section,.lp-horizontal-wrapper>.lp-section,.lp-horizontal-wrapper>.lp-cta-section,.lp-horizontal-wrapper>.section-footer{background-color:transparent!important;background:transparent!important}.lp-horizontal-wrapper>.section-hero{overflow-y:auto!important}.section-content-wrapper{width:100%;height:100%;padding-top:80px;padding-bottom:40px;overflow-y:auto;box-sizing:border-box;display:flex;flex-direction:column}.lp-horizontal-wrapper>.lp-media-section:before,.lp-horizontal-wrapper>.lp-section:before,.lp-horizontal-wrapper>.lp-cta-section:before,.lp-horizontal-wrapper>.section-footer:before{content:"";display:block;height:100px;flex-shrink:0}.lp-horizontal-wrapper>.lp-media-section:after,.lp-horizontal-wrapper>.lp-section:after,.lp-horizontal-wrapper>.lp-cta-section:after,.lp-horizontal-wrapper>.section-footer:after{content:"";display:block;height:60px;flex-shrink:0}.lp-horizontal-wrapper>.lp-media-section,.lp-horizontal-wrapper>.lp-section,.lp-horizontal-wrapper>.lp-cta-section,.lp-horizontal-wrapper>.section-footer{display:flex!important;flex-direction:column!important;overflow-y:auto!important;max-height:100vh!important}.lp-section-header{margin-bottom:32px!important;flex-shrink:0!important}.lp-section-title{font-size:2rem!important;margin-bottom:12px!important}.lp-section-subtitle{font-size:1rem!important}.lp-horizontal-wrapper>.lp-section#funciona>.lp-container-narrow{flex:1!important;display:flex!important;flex-direction:column!important;min-height:0!important}.lp-horizontal-wrapper>.lp-section#funciona>.lp-container-narrow>div[style*="flex-direction: column"]{flex:1!important;gap:16px!important;min-height:0!important}.lp-step-card{padding:16px!important;min-height:0!important;flex-shrink:1!important}.lp-step-card .border-glow-inner{gap:16px!important}.lp-step-number{width:48px!important;height:48px!important;font-size:1.2rem!important;flex-shrink:0!important}.lp-step-title{font-size:1.1rem!important;margin-bottom:4px!important}.lp-step-description{font-size:.85rem!important;line-height:1.4!important}.lp-horizontal-wrapper>.lp-section#sistemas>.lp-container{flex:1!important;display:flex!important;flex-direction:column!important;min-height:0!important}.lp-horizontal-wrapper>.lp-section#sistemas .lp-grid-2{gap:16px!important;flex:1!important;min-height:0!important}.lp-system-card{padding:20px!important;min-height:0!important}.lp-system-card .border-glow-inner{gap:12px!important}.lp-system-icon{margin-bottom:8px!important}.lp-system-icon svg{width:28px!important;height:28px!important}.lp-system-title{font-size:1.1rem!important;margin-bottom:6px!important}.lp-system-description{font-size:.85rem!important;line-height:1.4!important;margin-bottom:8px!important}.lp-system-emphasis{margin-top:8px!important}.lp-system-emphasis-title{font-size:.8rem!important;margin-bottom:4px!important}.lp-system-emphasis-item{font-size:.8rem!important}.lp-horizontal-wrapper>.lp-section#roles>.lp-container{flex:1!important;display:flex!important;flex-direction:column!important;min-height:0!important}.lp-horizontal-wrapper>.lp-section#roles .lp-grid-2{gap:16px!important;flex:1!important;min-height:0!important}.lp-role-card{padding:20px!important;min-height:0!important}.lp-role-card .border-glow-inner{gap:10px!important}.lp-role-icon svg{width:28px!important;height:28px!important}.lp-role-title{font-size:1.1rem!important;margin-bottom:6px!important}.lp-role-description{font-size:.85rem!important;line-height:1.4!important;margin-bottom:8px!important}.lp-role-industries{margin-bottom:8px!important}.lp-role-industries-label{font-size:.75rem!important;margin-bottom:2px!important}.lp-role-industries-text{font-size:.8rem!important}.lp-role-tags{gap:6px!important;flex-wrap:wrap!important}.lp-tag{font-size:.75rem!important;padding:4px 8px!important}.lp-horizontal-wrapper>.lp-section .lp-matrix-slider-container{flex:1!important;min-height:0!important}.lp-slide-header{margin-bottom:12px!important}.lp-slide-title{font-size:1.3rem!important;margin-bottom:4px!important}.lp-slide-subtitle{font-size:.85rem!important}.lp-industry-grid{gap:12px!important}.lp-industry-card{padding:16px!important}.lp-industry-icon svg{width:32px!important;height:32px!important}.lp-industry-name{font-size:.95rem!important}.lp-industry-context{font-size:.8rem!important}.lp-horizontal-wrapper>.lp-section .lp-grid-5{gap:12px!important}.lp-benefit-card{padding:20px 12px!important}.lp-benefit-icon svg{width:28px!important;height:28px!important}.lp-benefit-title{font-size:.95rem!important;margin-bottom:4px!important}.lp-benefit-description{font-size:.8rem!important}.lp-horizontal-wrapper>.lp-section#testimonios>.lp-container-narrow{flex:1!important;display:flex!important;flex-direction:column!important;min-height:0!important}.lp-horizontal-wrapper>.lp-section#testimonios .lp-grid-3{gap:12px!important;flex:1!important;min-height:0!important}.lp-testimonial-card{padding:20px!important;min-height:0!important}.lp-testimonial-quote{font-size:.85rem!important;line-height:1.5!important;margin-bottom:12px!important}.lp-testimonial-avatar{width:40px!important;height:40px!important;font-size:.9rem!important}.lp-testimonial-name{font-size:.9rem!important}.lp-testimonial-role{font-size:.75rem!important}.lp-stats{gap:24px!important;margin-top:24px!important;flex-shrink:0!important}.lp-stat-value{font-size:1.5rem!important}.lp-stat-label{font-size:.8rem!important}.lp-horizontal-wrapper>.lp-cta-section{display:flex!important;align-items:center!important;justify-content:center!important}.lp-cta-content{flex-shrink:0!important}.lp-cta-title{font-size:1.8rem!important;margin-bottom:12px!important}.lp-cta-subtitle{font-size:1rem!important;margin-bottom:24px!important}.lp-cta-buttons{gap:16px!important;margin-bottom:16px!important}.lp-cta-note{font-size:.85rem!important}.lp-horizontal-wrapper>.lp-section#faq>.lp-container{flex:1!important;display:flex!important;flex-direction:column!important;min-height:0!important}.lp-horizontal-wrapper>.lp-section#faq>.lp-container>div[style*=max-width]{flex:1!important;min-height:0!important;overflow-y:auto!important}.faq-item{margin-bottom:8px!important}.faq-question{font-size:.95rem!important;padding:12px 16px!important}.faq-answer{font-size:.85rem!important;padding:12px 16px!important}.lp-horizontal-wrapper>.section-footer{max-height:100vh!important;overflow-y:auto!important}.lp-horizontal-wrapper>.lp-media-section{max-height:100vh!important}.lp-media-split{height:calc(100vh - 160px)}.lp-slider-side,.lp-video-side{height:100%!important}.lp-slider-wrapper{height:calc(100% - 40px)!important}.lp-tech-slide-content{padding:24px!important}.lp-tech-slide-icon svg{width:40px!important;height:40px!important}.lp-tech-slide-title{font-size:1.3rem!important;margin-bottom:8px!important}.lp-tech-slide-description{font-size:.9rem!important;margin-bottom:12px!important}.lp-tech-slide-feature{font-size:.85rem!important}.lp-glass-text-container{padding:24px 32px!important}.lp-video-overlay-text p{font-size:.9rem!important}.lp-horizontal-wrapper>.section-hero .hero-image_wrapper{z-index:1!important;position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;overflow:hidden!important;margin:0!important;padding:0!important}.lp-horizontal-wrapper>.section-hero .hero-bg-img_container{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important}.lp-horizontal-wrapper>.section-hero .background-video{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;display:block!important;margin:0!important;padding:0!important}.lp-horizontal-wrapper>.section-hero .hero-bg-img_container video{z-index:0!important;position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;margin:0!important;padding:0!important}.lp-horizontal-wrapper>.section-hero .hero-image{z-index:1!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;opacity:.3!important}.lp-horizontal-wrapper>.section-hero .hero-cloneable{z-index:2!important;pointer-events:none!important}.lp-horizontal-wrapper>.section-hero .hero-cloneable *{pointer-events:auto!important}html body .lp-dither-bg,html body .simple-dither-bg{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;z-index:0!important;pointer-events:none!important}.app-main-layout,.app-main-content,.app-content-wrapper{position:static!important;width:100%!important;height:auto!important;overflow:visible!important}.lp-horizontal-wrapper{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;overflow:hidden!important;z-index:100!important;display:flex!important;flex-direction:row!important}.lp-horizontal-wrapper>section,.lp-horizontal-wrapper>.section-hero,.lp-horizontal-wrapper>.lp-media-section{position:relative!important;width:100vw!important;min-width:100vw!important;height:100vh!important;flex-shrink:0!important;overflow:auto!important;box-sizing:border-box!important}.lp-horizontal-wrapper>.section-hero{background-color:transparent!important;padding:0!important;margin:0!important}.lp-horizontal-wrapper>.lp-media-section{background-color:transparent!important;padding:0!important;margin:0!important}.lp-horizontal-wrapper>.lp-section{background-color:transparent!important;padding:0!important;margin:0!important}.lp-horizontal-wrapper>section *,.lp-horizontal-wrapper>.section-hero *,.lp-horizontal-wrapper>.lp-media-section *{position:relative!important}.lp-horizontal-wrapper>section .lp-glass-card,.lp-horizontal-wrapper>section .lp-role-card,.lp-horizontal-wrapper>section .lp-system-card,.lp-horizontal-wrapper>section .lp-testimonial-card,.lp-horizontal-wrapper>section .glass-glow-btn{position:relative!important}.body>div[style*="position: fixed"],.nav_component,.landing-nav{z-index:1000!important;position:relative!important}.lp-glow-effect{position:relative}.lp-glow-effect:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;background:linear-gradient(135deg,rgba(74,222,128,.4) 0%,transparent 40%,transparent 60%,rgba(74,222,128,.2) 100%);z-index:-1;animation:glow-pulse 3s ease-in-out infinite;pointer-events:none}@keyframes glow-pulse{0%,to{opacity:.6}50%{opacity:1}}.lp-role-card,.lp-system-card{padding:32px!important}.lp-step-card{padding:28px!important}.lp-benefit-card{padding:32px 20px!important}.lp-testimonial-card{padding:32px!important}.lp-industry-card{padding:24px!important}.lp-role-card .border-glow-inner,.lp-system-card .border-glow-inner,.lp-step-card .border-glow-inner,.lp-benefit-card .border-glow-inner,.lp-testimonial-card .border-glow-inner,.lp-industry-card .border-glow-inner{padding:0!important;gap:inherit!important}.dashboard-sidebar-menu{position:fixed;top:0;left:0;bottom:0;width:280px;background:var(--lg-glass-bg-sidebar);backdrop-filter:var(--lg-blur-heavy);-webkit-backdrop-filter:var(--lg-blur-heavy);border-right:var(--lg-border);display:flex;flex-direction:column;padding:32px 24px;z-index:1000;color:var(--lg-text-primary);box-shadow:var(--lg-inner-glow);transition:width var(--lg-transition)}.menu-logo-container{margin-bottom:48px;display:flex;justify-content:center}.menu-logo{width:130px;filter:drop-shadow(0 0 8px rgba(74,222,128,.3))}.menu-nav{display:flex;flex-direction:column;gap:8px;flex:1}.menu-item{display:flex;align-items:center;gap:16px;cursor:pointer;padding:14px 16px;border-radius:var(--lg-radius-input);transition:all var(--lg-transition-fast);border:var(--lg-border-subtle);background:#ffffff05}.menu-item:hover{background:var(--lg-glass-bg-hover);border-color:#4ade8040;box-shadow:inset 0 1px #4ade801a,0 4px 12px #0003;transform:translateY(-1px)}.menu-item.active{background:#ffffff14;border-color:#ffffff4d;box-shadow:var(--lg-glow-white-active)}.menu-item-icon{width:20px;height:20px;opacity:.8;filter:brightness(10);transition:all var(--lg-transition-fast)}.menu-item.active .menu-item-icon{filter:brightness(10) drop-shadow(0 0 4px rgba(255,255,255,.6))}.menu-item-label{font-size:15px;font-weight:500;color:var(--lg-text-secondary);transition:color var(--lg-transition-fast)}.menu-item:hover .menu-item-label,.menu-item.active .menu-item-label{color:var(--lg-text-primary)}.menu-footer{margin-top:auto;padding-top:32px;border-top:var(--lg-border-subtle)}.menu-footer-contact{font-weight:700;font-size:18px;margin-bottom:8px;color:var(--lg-accent)!important}.menu-footer-tagline{font-size:11px;opacity:.6;color:var(--lg-text-secondary)!important}.menu-footer-status{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--lg-text-secondary);text-decoration:none;margin-bottom:16px;padding:8px 12px;border-radius:var(--lg-radius-input);background:#ffffff05;border:var(--lg-border-subtle);transition:all var(--lg-transition-fast)}.menu-footer-status:hover{background:var(--lg-glass-bg-hover);border-color:#4ade8040;color:var(--lg-text-primary)}.status-indicator{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 8px #22c55e99;animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@media(max-width:1024px){.dashboard-sidebar-menu{width:80px;padding:24px 12px}.menu-logo{width:50px}.menu-item-label{display:none}.menu-item{justify-content:center;padding:14px}.menu-item-icon{width:24px;height:24px;margin:0}.menu-footer{display:flex;flex-direction:column;align-items:center;padding-top:16px}.menu-footer-status{margin-bottom:12px}.menu-footer-contact,.menu-footer-tagline{display:none}}.an-wrapper{position:relative;display:inline-flex}.an-bell-btn{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--lg-glass-bg-medium, rgba(255, 255, 255, .06));border:1px solid rgba(255,255,255,.08);cursor:pointer;transition:all .25s ease;color:var(--lg-text-secondary, rgba(255, 255, 255, .6));padding:0}.an-bell-btn:hover{background:var(--lg-glass-bg-hover, rgba(255, 255, 255, .12));color:var(--lg-text-primary, #fff);border-color:#ffffff26}.an-bell-icon{width:20px;height:20px}.an-badge{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center;font-size:.65rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#ff5252,#ff1744);border-radius:9px;padding:0 4px;line-height:1;border:2px solid rgba(0,0,0,.5);animation:an-badge-pulse 2s ease-in-out infinite}@keyframes an-badge-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.an-panel{position:absolute;top:calc(100% + 8px);right:0;width:380px;max-height:480px;background:var(--lg-glass-bg, rgba(10, 20, 18, .85));border:1px solid rgba(255,255,255,.1);border-radius:12px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 12px 48px #00000080,inset 0 1px #ffffff0d;z-index:1000;overflow:hidden;animation:an-slide-in .2s ease-out}@keyframes an-slide-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.an-panel-header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.06)}.an-panel-title{font-size:.92rem;font-weight:700;color:var(--lg-text-primary, #fff)}.an-mark-all-btn{font-size:.75rem;color:var(--lg-accent, #4ade80);background:none;border:none;cursor:pointer;font-weight:600;padding:4px 8px;border-radius:4px;transition:background .2s}.an-mark-all-btn:hover{background:#4ade801a}.an-mark-all-btn:disabled{opacity:.5;cursor:not-allowed}.an-panel-list{max-height:400px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.08) transparent}.an-item{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;cursor:pointer;transition:background .2s;border-bottom:1px solid rgba(255,255,255,.03);position:relative}.an-item:hover{background:#ffffff0a}.an-item-unread{background:var(--notif-color, rgba(74, 222, 128, .05))}.an-item-unread:hover{background:#ffffff0f}.an-item-icon{font-size:1.2rem;flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;margin-top:2px}.an-item-content{flex:1;min-width:0}.an-item-title{font-size:.82rem;font-weight:600;color:var(--lg-text-primary, #fff);margin-bottom:3px}.an-item-message{font-size:.78rem;color:var(--lg-text-secondary, rgba(255, 255, 255, .6));line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.an-item-time{font-size:.7rem;color:var(--lg-text-muted, rgba(255, 255, 255, .3));margin-top:4px}.an-item-dot{width:8px;height:8px;border-radius:50%;background:var(--lg-accent, #4ade80);flex-shrink:0;margin-top:6px;box-shadow:0 0 8px #4ade8066}.an-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:40px 20px;color:var(--lg-text-muted, rgba(255, 255, 255, .3));font-size:.85rem}.an-empty-icon{font-size:2rem;opacity:.4}.an-panel-list::-webkit-scrollbar{width:4px}.an-panel-list::-webkit-scrollbar-track{background:transparent}.an-panel-list::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}@media(max-width:480px){.an-panel{width:calc(100vw - 32px);right:-60px}}.silk-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.silk-background canvas{width:100%!important;height:100%!important;display:block}.silk-background-container{position:relative;background-color:#050505;overflow:hidden}.silk-background-container>section,.silk-background-container>.lp-section,.silk-background-container>.lp-cta-section,.silk-background-container>.section-footer{position:relative;z-index:1;background-color:transparent!important}.silk-background-container .section-footer{background-color:transparent}.silk-sections-with-silk{position:relative;background-color:#050505;overflow:hidden}.silk-sections-with-silk .silk-background{position:sticky;top:0;height:100vh}.dashboard-silk{position:fixed!important;top:0;left:0;width:100vw;height:100vh;z-index:-1}.g-root{background:var(--g-color-base-background);color:var(--g-color-text-primary);--g-font-family-sans: "Inter", "Helvetica Neue", "Helvetica", "Arial", sans-serif;--g-font-family-monospace: "Menlo", "Monaco", "Consolas", "Ubuntu Mono", "Liberation Mono", "DejaVu Sans Mono", "Courier New", "Courier", monospace;--g-text-body-font-family: var(--g-font-family-sans);--g-text-caption-font-family: var(--g-font-family-sans);--g-text-header-font-family: var(--g-font-family-sans);--g-text-subheader-font-family: var(--g-font-family-sans);--g-text-display-font-family: var(--g-font-family-sans);--g-text-code-font-family: var(--g-font-family-monospace);--g-text-body-font-weight: 400;--g-text-caption-font-weight: 400;--g-text-header-font-weight: 600;--g-text-subheader-font-weight: 600;--g-text-display-font-weight: 600;--g-text-code-font-weight: 400;--g-text-accent-font-weight: 600;--g-text-body-1-font-size: 13px;--g-text-body-1-line-height: 18px;--g-text-body-2-font-size: 15px;--g-text-body-2-line-height: 20px;--g-text-body-3-font-size: 17px;--g-text-body-3-line-height: 24px;--g-text-body-short-font-size: 13px;--g-text-body-short-line-height: 16px;--g-text-caption-1-font-size: 9px;--g-text-caption-1-line-height: 12px;--g-text-caption-2-font-size: 11px;--g-text-caption-2-line-height: 16px;--g-text-header-1-font-size: 20px;--g-text-header-1-line-height: 24px;--g-text-header-2-font-size: 24px;--g-text-header-2-line-height: 28px;--g-text-subheader-1-font-size: 13px;--g-text-subheader-1-line-height: 18px;--g-text-subheader-2-font-size: 15px;--g-text-subheader-2-line-height: 20px;--g-text-subheader-3-font-size: 17px;--g-text-subheader-3-line-height: 24px;--g-text-display-1-font-size: 28px;--g-text-display-1-line-height: 36px;--g-text-display-2-font-size: 32px;--g-text-display-2-line-height: 40px;--g-text-display-3-font-size: 40px;--g-text-display-3-line-height: 48px;--g-text-display-4-font-size: 48px;--g-text-display-4-line-height: 52px;--g-text-code-1-font-size: 12px;--g-text-code-1-line-height: 18px;--g-text-code-2-font-size: 14px;--g-text-code-2-line-height: 20px;--g-text-code-3-font-size: 16px;--g-text-code-3-line-height: 24px;--g-text-code-inline-1-font-size: 12px;--g-text-code-inline-1-line-height: 14px;--g-text-code-inline-2-font-size: 14px;--g-text-code-inline-2-line-height: 16px;--g-text-code-inline-3-font-size: 16px;--g-text-code-inline-3-line-height: 20px;font-family:var(--g-text-body-font-family);font-weight:var(--g-text-body-font-weight);font-size:var(--g-text-body-1-font-size);line-height:var(--g-text-body-1-line-height);--g-spacing-base: 4px;--g-spacing-0: calc(var(--g-spacing-base) * 0);--g-spacing-half: calc(var(--g-spacing-base) * .5);--g-spacing-1: var(--g-spacing-base);--g-spacing-2: calc(var(--g-spacing-base) * 2);--g-spacing-3: calc(var(--g-spacing-base) * 3);--g-spacing-4: calc(var(--g-spacing-base) * 4);--g-spacing-5: calc(var(--g-spacing-base) * 5);--g-spacing-6: calc(var(--g-spacing-base) * 6);--g-spacing-7: calc(var(--g-spacing-base) * 7);--g-spacing-8: calc(var(--g-spacing-base) * 8);--g-spacing-9: calc(var(--g-spacing-base) * 9);--g-spacing-10: calc(var(--g-spacing-base) * 10);--g-scrollbar-width: 12px;--g-border-radius-xs: 3px;--g-border-radius-s: 5px;--g-border-radius-m: 6px;--g-border-radius-l: 8px;--g-border-radius-xl: 10px;--g-focus-border-radius: 2px}body.g-root,.g-root[dir=ltr]{--g-flow-direction: 1;--g-flow-is-ltr: 1;--g-flow-is-rtl: 0}.g-root[dir=rtl]{--g-flow-direction: -1;--g-flow-is-ltr: 0;--g-flow-is-rtl: 1}.g-root_theme_light{--g-color-private-white-50: rgba(255, 255, 255, .05);--g-color-private-white-70: rgba(255, 255, 255, .07);--g-color-private-white-100: rgba(255, 255, 255, .1);--g-color-private-white-150: rgba(255, 255, 255, .15);--g-color-private-white-200: rgba(255, 255, 255, .2);--g-color-private-white-250: rgba(255, 255, 255, .25);--g-color-private-white-300: rgba(255, 255, 255, .3);--g-color-private-white-350: rgba(255, 255, 255, .35);--g-color-private-white-400: rgba(255, 255, 255, .4);--g-color-private-white-450: rgba(255, 255, 255, .45);--g-color-private-white-500: rgba(255, 255, 255, .5);--g-color-private-white-550: rgba(255, 255, 255, .55);--g-color-private-white-600: rgba(255, 255, 255, .6);--g-color-private-white-650: rgba(255, 255, 255, .65);--g-color-private-white-700: rgba(255, 255, 255, .7);--g-color-private-white-750: rgba(255, 255, 255, .75);--g-color-private-white-800: rgba(255, 255, 255, .8);--g-color-private-white-850: rgba(255, 255, 255, .85);--g-color-private-white-900: rgba(255, 255, 255, .9);--g-color-private-white-950: rgba(255, 255, 255, .95);--g-color-private-white-1000-solid: rgb(255, 255, 255);--g-color-private-black-50: rgba(0, 0, 0, .05);--g-color-private-black-70: rgba(0, 0, 0, .07);--g-color-private-black-100: rgba(0, 0, 0, .1);--g-color-private-black-150: rgba(0, 0, 0, .15);--g-color-private-black-200: rgba(0, 0, 0, .2);--g-color-private-black-250: rgba(0, 0, 0, .25);--g-color-private-black-300: rgba(0, 0, 0, .3);--g-color-private-black-350: rgba(0, 0, 0, .35);--g-color-private-black-400: rgba(0, 0, 0, .4);--g-color-private-black-450: rgba(0, 0, 0, .45);--g-color-private-black-500: rgba(0, 0, 0, .5);--g-color-private-black-550: rgba(0, 0, 0, .55);--g-color-private-black-600: rgba(0, 0, 0, .6);--g-color-private-black-650: rgba(0, 0, 0, .65);--g-color-private-black-700: rgba(0, 0, 0, .7);--g-color-private-black-750: rgba(0, 0, 0, .75);--g-color-private-black-800: rgba(0, 0, 0, .8);--g-color-private-black-850: rgba(0, 0, 0, .85);--g-color-private-black-900: rgba(0, 0, 0, .9);--g-color-private-black-950: rgba(0, 0, 0, .95);--g-color-private-black-20-solid: rgb(250, 250, 250);--g-color-private-black-50-solid: rgb(242, 242, 242);--g-color-private-black-100-solid: rgb(229, 229, 229);--g-color-private-black-150-solid: rgb(217, 217, 217);--g-color-private-black-200-solid: rgb(204, 204, 204);--g-color-private-black-250-solid: rgb(191, 191, 191);--g-color-private-black-300-solid: rgb(179, 179, 179);--g-color-private-black-350-solid: rgb(166, 166, 166);--g-color-private-black-400-solid: rgb(153, 153, 153);--g-color-private-black-450-solid: rgb(140, 140, 140);--g-color-private-black-500-solid: rgb(128, 128, 128);--g-color-private-black-550-solid: rgb(115, 115, 115);--g-color-private-black-600-solid: rgb(102, 102, 102);--g-color-private-black-650-solid: rgb(89, 89, 89);--g-color-private-black-700-solid: rgb(76, 76, 76);--g-color-private-black-750-solid: rgb(64, 64, 64);--g-color-private-black-800-solid: rgb(51, 51, 51);--g-color-private-black-850-solid: rgb(38, 38, 38);--g-color-private-black-900-solid: rgb(26, 26, 26);--g-color-private-black-950-solid: rgb(13, 13, 13);--g-color-private-black-1000-solid: rgb(0, 0, 0);--g-color-private-blue-50: rgba(54, 151, 241, .1);--g-color-private-blue-100: rgba(54, 151, 241, .15);--g-color-private-blue-150: rgba(54, 151, 241, .2);--g-color-private-blue-200: rgba(54, 151, 241, .3);--g-color-private-blue-250: rgba(54, 151, 241, .4);--g-color-private-blue-300: rgba(54, 151, 241, .5);--g-color-private-blue-350: rgba(54, 151, 241, .6);--g-color-private-blue-400: rgba(54, 151, 241, .7);--g-color-private-blue-450: rgba(54, 151, 241, .8);--g-color-private-blue-500: rgba(54, 151, 241, .9);--g-color-private-blue-50-solid: rgb(235, 245, 254);--g-color-private-blue-100-solid: rgb(225, 239, 253);--g-color-private-blue-150-solid: rgb(215, 234, 252);--g-color-private-blue-200-solid: rgb(195, 224, 251);--g-color-private-blue-250-solid: rgb(175, 213, 249);--g-color-private-blue-300-solid: rgb(155, 203, 248);--g-color-private-blue-350-solid: rgb(134, 193, 247);--g-color-private-blue-400-solid: rgb(114, 182, 245);--g-color-private-blue-450-solid: rgb(94, 172, 244);--g-color-private-blue-500-solid: rgb(74, 161, 242);--g-color-private-blue-550-solid: rgb(54, 151, 241);--g-color-private-blue-600-solid: rgb(52, 139, 220);--g-color-private-blue-650-solid: rgb(50, 127, 200);--g-color-private-blue-700-solid: rgb(48, 114, 179);--g-color-private-blue-750-solid: rgb(46, 102, 158);--g-color-private-blue-800-solid: rgb(44, 90, 138);--g-color-private-blue-850-solid: rgb(42, 78, 117);--g-color-private-blue-900-solid: rgb(40, 66, 96);--g-color-private-blue-950-solid: rgb(38, 53, 75);--g-color-private-blue-1000-solid: rgb(37, 47, 65);--g-color-private-green-50: rgba(50, 186, 118, .1);--g-color-private-green-100: rgba(50, 186, 118, .15);--g-color-private-green-150: rgba(50, 186, 118, .2);--g-color-private-green-200: rgba(50, 186, 118, .3);--g-color-private-green-250: rgba(50, 186, 118, .4);--g-color-private-green-300: rgba(50, 186, 118, .5);--g-color-private-green-350: rgba(50, 186, 118, .6);--g-color-private-green-400: rgba(50, 186, 118, .7);--g-color-private-green-450: rgba(50, 186, 118, .8);--g-color-private-green-500: rgba(50, 186, 118, .9);--g-color-private-green-50-solid: rgb(235, 248, 241);--g-color-private-green-100-solid: rgb(224, 245, 234);--g-color-private-green-150-solid: rgb(214, 241, 228);--g-color-private-green-200-solid: rgb(194, 234, 214);--g-color-private-green-250-solid: rgb(173, 227, 200);--g-color-private-green-300-solid: rgb(153, 221, 187);--g-color-private-green-350-solid: rgb(132, 214, 173);--g-color-private-green-400-solid: rgb(112, 207, 159);--g-color-private-green-450-solid: rgb(91, 200, 145);--g-color-private-green-500-solid: rgb(71, 193, 132);--g-color-private-green-550-solid: rgb(50, 186, 118);--g-color-private-green-600-solid: rgb(48, 170, 110);--g-color-private-green-650-solid: rgb(47, 155, 101);--g-color-private-green-700-solid: rgb(45, 139, 93);--g-color-private-green-750-solid: rgb(44, 123, 84);--g-color-private-green-800-solid: rgb(42, 108, 76);--g-color-private-green-850-solid: rgb(40, 92, 68);--g-color-private-green-900-solid: rgb(39, 76, 59);--g-color-private-green-950-solid: rgb(37, 60, 51);--g-color-private-green-1000-solid: rgb(36, 53, 47);--g-color-private-yellow-50: rgba(255, 190, 92, .1);--g-color-private-yellow-100: rgba(255, 190, 92, .15);--g-color-private-yellow-150: rgba(255, 190, 92, .2);--g-color-private-yellow-200: rgba(255, 190, 92, .3);--g-color-private-yellow-250: rgba(255, 190, 92, .4);--g-color-private-yellow-300: rgba(255, 190, 92, .5);--g-color-private-yellow-350: rgba(255, 190, 92, .6);--g-color-private-yellow-400: rgba(255, 190, 92, .7);--g-color-private-yellow-450: rgba(255, 190, 92, .8);--g-color-private-yellow-500: rgba(255, 190, 92, .9);--g-color-private-yellow-50-solid: rgb(255, 249, 239);--g-color-private-yellow-100-solid: rgb(255, 245, 231);--g-color-private-yellow-150-solid: rgb(255, 242, 222);--g-color-private-yellow-200-solid: rgb(255, 236, 206);--g-color-private-yellow-250-solid: rgb(255, 229, 190);--g-color-private-yellow-300-solid: rgb(255, 223, 174);--g-color-private-yellow-350-solid: rgb(255, 216, 157);--g-color-private-yellow-400-solid: rgb(255, 210, 141);--g-color-private-yellow-450-solid: rgb(255, 203, 125);--g-color-private-yellow-500-solid: rgb(255, 197, 108);--g-color-private-yellow-550-solid: rgb(255, 190, 92);--g-color-private-yellow-600-solid: rgb(233, 174, 86);--g-color-private-yellow-650-solid: rgb(211, 158, 80);--g-color-private-yellow-700-solid: rgb(189, 142, 75);--g-color-private-yellow-750-solid: rgb(167, 126, 69);--g-color-private-yellow-800-solid: rgb(145, 110, 63);--g-color-private-yellow-850-solid: rgb(122, 93, 57);--g-color-private-yellow-900-solid: rgb(100, 77, 51);--g-color-private-yellow-950-solid: rgb(78, 61, 46);--g-color-private-yellow-1000-solid: rgb(67, 53, 43);--g-color-private-orange-50: rgba(255, 119, 0, .1);--g-color-private-orange-100: rgba(255, 119, 0, .15);--g-color-private-orange-150: rgba(255, 119, 0, .2);--g-color-private-orange-200: rgba(255, 119, 0, .3);--g-color-private-orange-250: rgba(255, 119, 0, .4);--g-color-private-orange-300: rgba(255, 119, 0, .5);--g-color-private-orange-350: rgba(255, 119, 0, .6);--g-color-private-orange-400: rgba(255, 119, 0, .7);--g-color-private-orange-450: rgba(255, 119, 0, .8);--g-color-private-orange-500: rgba(255, 119, 0, .9);--g-color-private-orange-50-solid: rgb(255, 241, 230);--g-color-private-orange-100-solid: rgb(255, 235, 217);--g-color-private-orange-150-solid: rgb(255, 228, 204);--g-color-private-orange-200-solid: rgb(255, 214, 179);--g-color-private-orange-250-solid: rgb(255, 201, 153);--g-color-private-orange-300-solid: rgb(255, 187, 128);--g-color-private-orange-350-solid: rgb(255, 173, 102);--g-color-private-orange-400-solid: rgb(255, 160, 77);--g-color-private-orange-450-solid: rgb(255, 146, 51);--g-color-private-orange-500-solid: rgb(255, 133, 25);--g-color-private-orange-550-solid: rgb(255, 119, 0);--g-color-private-orange-600-solid: rgb(233, 110, 3);--g-color-private-orange-650-solid: rgb(211, 101, 7);--g-color-private-orange-700-solid: rgb(189, 92, 10);--g-color-private-orange-750-solid: rgb(167, 83, 14);--g-color-private-orange-800-solid: rgb(145, 74, 17);--g-color-private-orange-850-solid: rgb(122, 65, 20);--g-color-private-orange-900-solid: rgb(100, 56, 24);--g-color-private-orange-950-solid: rgb(78, 47, 27);--g-color-private-orange-1000-solid: rgb(67, 43, 29);--g-color-private-red-50: rgba(255, 0, 61, .1);--g-color-private-red-100: rgba(255, 0, 61, .15);--g-color-private-red-150: rgba(255, 0, 61, .2);--g-color-private-red-200: rgba(255, 0, 61, .3);--g-color-private-red-250: rgba(255, 0, 61, .4);--g-color-private-red-300: rgba(255, 0, 61, .5);--g-color-private-red-350: rgba(255, 0, 61, .6);--g-color-private-red-400: rgba(255, 0, 61, .7);--g-color-private-red-450: rgba(255, 0, 61, .8);--g-color-private-red-500: rgba(255, 0, 61, .9);--g-color-private-red-50-solid: rgb(255, 230, 236);--g-color-private-red-100-solid: rgb(255, 217, 226);--g-color-private-red-150-solid: rgb(255, 204, 216);--g-color-private-red-200-solid: rgb(255, 179, 197);--g-color-private-red-250-solid: rgb(255, 153, 177);--g-color-private-red-300-solid: rgb(255, 128, 158);--g-color-private-red-350-solid: rgb(255, 102, 139);--g-color-private-red-400-solid: rgb(255, 77, 119);--g-color-private-red-450-solid: rgb(255, 51, 100);--g-color-private-red-500-solid: rgb(255, 25, 80);--g-color-private-red-550-solid: rgb(255, 0, 61);--g-color-private-red-600-solid: rgb(233, 3, 58);--g-color-private-red-650-solid: rgb(211, 6, 56);--g-color-private-red-700-solid: rgb(189, 9, 53);--g-color-private-red-750-solid: rgb(167, 12, 50);--g-color-private-red-800-solid: rgb(145, 15, 48);--g-color-private-red-850-solid: rgb(122, 17, 45);--g-color-private-red-900-solid: rgb(100, 20, 42);--g-color-private-red-950-solid: rgb(78, 23, 39);--g-color-private-red-1000-solid: rgb(67, 25, 38);--g-color-private-purple-50: rgba(143, 82, 204, .1);--g-color-private-purple-100: rgba(143, 82, 204, .15);--g-color-private-purple-150: rgba(143, 82, 204, .2);--g-color-private-purple-200: rgba(143, 82, 204, .3);--g-color-private-purple-250: rgba(143, 82, 204, .4);--g-color-private-purple-300: rgba(143, 82, 204, .5);--g-color-private-purple-350: rgba(143, 82, 204, .6);--g-color-private-purple-400: rgba(143, 82, 204, .7);--g-color-private-purple-450: rgba(143, 82, 204, .8);--g-color-private-purple-500: rgba(143, 82, 204, .9);--g-color-private-purple-50-solid: rgb(244, 238, 250);--g-color-private-purple-100-solid: rgb(238, 229, 247);--g-color-private-purple-150-solid: rgb(233, 220, 245);--g-color-private-purple-200-solid: rgb(221, 203, 240);--g-color-private-purple-250-solid: rgb(210, 186, 235);--g-color-private-purple-300-solid: rgb(199, 169, 230);--g-color-private-purple-350-solid: rgb(188, 151, 224);--g-color-private-purple-400-solid: rgb(177, 134, 219);--g-color-private-purple-450-solid: rgb(165, 117, 214);--g-color-private-purple-500-solid: rgb(154, 99, 209);--g-color-private-purple-550-solid: rgb(143, 82, 204);--g-color-private-purple-600-solid: rgb(132, 77, 187);--g-color-private-purple-650-solid: rgb(121, 71, 170);--g-color-private-purple-700-solid: rgb(110, 66, 153);--g-color-private-purple-750-solid: rgb(99, 61, 136);--g-color-private-purple-800-solid: rgb(89, 56, 119);--g-color-private-purple-850-solid: rgb(78, 50, 102);--g-color-private-purple-900-solid: rgb(67, 45, 85);--g-color-private-purple-950-solid: rgb(56, 40, 68);--g-color-private-purple-1000-solid: rgb(50, 37, 60);--g-color-private-cool-grey-50: rgba(107, 132, 153, .1);--g-color-private-cool-grey-100: rgba(107, 132, 153, .15);--g-color-private-cool-grey-150: rgba(107, 132, 153, .2);--g-color-private-cool-grey-200: rgba(107, 132, 153, .3);--g-color-private-cool-grey-250: rgba(107, 132, 153, .4);--g-color-private-cool-grey-300: rgba(107, 132, 153, .5);--g-color-private-cool-grey-350: rgba(107, 132, 153, .6);--g-color-private-cool-grey-400: rgba(107, 132, 153, .7);--g-color-private-cool-grey-450: rgba(107, 132, 153, .8);--g-color-private-cool-grey-500: rgba(107, 132, 153, .9);--g-color-private-cool-grey-50-solid: rgb(240, 243, 245);--g-color-private-cool-grey-100-solid: rgb(233, 237, 240);--g-color-private-cool-grey-150-solid: rgb(225, 230, 235);--g-color-private-cool-grey-200-solid: rgb(211, 218, 224);--g-color-private-cool-grey-250-solid: rgb(196, 206, 214);--g-color-private-cool-grey-300-solid: rgb(181, 194, 204);--g-color-private-cool-grey-350-solid: rgb(166, 181, 194);--g-color-private-cool-grey-400-solid: rgb(151, 169, 184);--g-color-private-cool-grey-450-solid: rgb(137, 157, 173);--g-color-private-cool-grey-500-solid: rgb(122, 144, 163);--g-color-private-cool-grey-550-solid: rgb(107, 132, 153);--g-color-private-cool-grey-600-solid: rgb(100, 122, 141);--g-color-private-cool-grey-650-solid: rgb(92, 111, 129);--g-color-private-cool-grey-700-solid: rgb(85, 101, 117);--g-color-private-cool-grey-750-solid: rgb(78, 91, 105);--g-color-private-cool-grey-800-solid: rgb(71, 81, 94);--g-color-private-cool-grey-850-solid: rgb(63, 70, 82);--g-color-private-cool-grey-900-solid: rgb(56, 60, 70);--g-color-private-cool-grey-950-solid: rgb(49, 50, 58);--g-color-private-cool-grey-1000-solid: rgb(45, 44, 52);--g-color-text-primary: var(--g-color-text-dark-primary);--g-color-text-complementary: var(--g-color-text-dark-complementary);--g-color-text-secondary: var(--g-color-text-dark-secondary);--g-color-text-hint: var(--g-color-text-dark-hint);--g-color-text-info: var(--g-color-private-blue-600-solid);--g-color-text-positive: var(--g-color-private-green-600-solid);--g-color-text-warning: var(--g-color-private-yellow-700-solid);--g-color-text-danger: var(--g-color-private-red-600-solid);--g-color-text-utility: var(--g-color-private-purple-600-solid);--g-color-text-misc: var(--g-color-private-cool-grey-600-solid);--g-color-text-info-heavy: var(--g-color-private-blue-700-solid);--g-color-text-positive-heavy: var(--g-color-private-green-700-solid);--g-color-text-warning-heavy: var(--g-color-private-orange-700-solid);--g-color-text-danger-heavy: var(--g-color-private-red-700-solid);--g-color-text-utility-heavy: var(--g-color-private-purple-700-solid);--g-color-text-misc-heavy: var(--g-color-private-cool-grey-700-solid);--g-color-text-brand: var(--g-color-private-yellow-700-solid);--g-color-text-brand-heavy: var(--g-color-private-orange-700-solid);--g-color-text-brand-contrast: var(--g-color-text-dark-primary);--g-color-text-link: var(--g-color-private-yellow-650-solid);--g-color-text-link-hover: var(--g-color-private-orange-650-solid);--g-color-text-link-visited: var(--g-color-private-purple-550-solid);--g-color-text-link-visited-hover: var(--g-color-private-purple-800-solid);--g-color-text-dark-primary: var(--g-color-private-black-850);--g-color-text-dark-complementary: var(--g-color-private-black-700);--g-color-text-dark-secondary: var(--g-color-private-black-500);--g-color-text-dark-hint: var(--g-color-private-black-300);--g-color-text-light-primary: var(--g-color-private-white-1000-solid);--g-color-text-light-complementary: var(--g-color-private-white-850);--g-color-text-light-secondary: var(--g-color-private-white-700);--g-color-text-light-hint: var(--g-color-private-white-500);--g-color-text-inverted-primary: var(--g-color-text-light-primary);--g-color-text-inverted-complementary: var(--g-color-text-light-complementary);--g-color-text-inverted-secondary: var(--g-color-text-light-secondary);--g-color-text-inverted-hint: var(--g-color-text-light-hint);--g-color-base-background: var(--g-color-private-white-1000-solid);--g-color-base-generic: var(--g-color-private-black-50);--g-color-base-generic-hover: var(--g-color-private-black-150);--g-color-base-generic-medium: var(--g-color-private-black-150);--g-color-base-generic-medium-hover: var(--g-color-private-black-250);--g-color-base-generic-accent: var(--g-color-private-black-150);--g-color-base-generic-accent-disabled: var(--g-color-private-black-70);--g-color-base-generic-ultralight: var(--g-color-private-black-20-solid);--g-color-base-simple-hover: var(--g-color-private-black-50);--g-color-base-simple-hover-solid: var(--g-color-private-black-50-solid);--g-color-base-brand: var(--g-color-private-yellow-550-solid);--g-color-base-brand-hover: var(--g-color-private-yellow-600-solid);--g-color-base-selection: var(--g-color-private-yellow-200);--g-color-base-selection-hover: var(--g-color-private-yellow-300);--g-color-base-info-light: var(--g-color-private-blue-100);--g-color-base-info-light-hover: var(--g-color-private-blue-200);--g-color-base-info-medium: var(--g-color-private-blue-200);--g-color-base-info-medium-hover: var(--g-color-private-blue-300);--g-color-base-info-heavy: var(--g-color-private-blue-600-solid);--g-color-base-info-heavy-hover: var(--g-color-private-blue-700-solid);--g-color-base-positive-light: var(--g-color-private-green-100);--g-color-base-positive-light-hover: var(--g-color-private-green-200);--g-color-base-positive-medium: var(--g-color-private-green-200);--g-color-base-positive-medium-hover: var(--g-color-private-green-300);--g-color-base-positive-heavy: var(--g-color-private-green-600-solid);--g-color-base-positive-heavy-hover: var(--g-color-private-green-700-solid);--g-color-base-warning-light: var(--g-color-private-yellow-200);--g-color-base-warning-light-hover: var(--g-color-private-yellow-300);--g-color-base-warning-medium: var(--g-color-private-yellow-400);--g-color-base-warning-medium-hover: var(--g-color-private-yellow-500);--g-color-base-warning-heavy: var(--g-color-private-yellow-550-solid);--g-color-base-warning-heavy-hover: var(--g-color-private-yellow-650-solid);--g-color-base-danger-light: var(--g-color-private-red-100);--g-color-base-danger-light-hover: var(--g-color-private-red-200);--g-color-base-danger-medium: var(--g-color-private-red-200);--g-color-base-danger-medium-hover: var(--g-color-private-red-300);--g-color-base-danger-heavy: var(--g-color-private-red-600-solid);--g-color-base-danger-heavy-hover: var(--g-color-private-red-700-solid);--g-color-base-utility-light: var(--g-color-private-purple-100);--g-color-base-utility-light-hover: var(--g-color-private-purple-200);--g-color-base-utility-medium: var(--g-color-private-purple-200);--g-color-base-utility-medium-hover: var(--g-color-private-purple-300);--g-color-base-utility-heavy: var(--g-color-private-purple-600-solid);--g-color-base-utility-heavy-hover: var(--g-color-private-purple-700-solid);--g-color-base-neutral-light: var(--g-color-private-black-50);--g-color-base-neutral-light-hover: var(--g-color-private-black-100);--g-color-base-neutral-medium: var(--g-color-private-black-200);--g-color-base-neutral-medium-hover: var(--g-color-private-black-250);--g-color-base-neutral-heavy: var(--g-color-private-black-450);--g-color-base-neutral-heavy-hover: var(--g-color-private-black-550);--g-color-base-misc-light: var(--g-color-private-cool-grey-100);--g-color-base-misc-light-hover: var(--g-color-private-cool-grey-200);--g-color-base-misc-medium: var(--g-color-private-cool-grey-200);--g-color-base-misc-medium-hover: var(--g-color-private-cool-grey-300);--g-color-base-misc-heavy: var(--g-color-private-cool-grey-600-solid);--g-color-base-misc-heavy-hover: var(--g-color-private-cool-grey-700-solid);--g-color-base-light: var(--g-color-private-white-1000-solid);--g-color-base-light-hover: var(--g-color-private-white-850);--g-color-base-light-simple-hover: var(--g-color-private-white-150);--g-color-base-light-disabled: var(--g-color-private-white-150);--g-color-base-light-accent-disabled: var(--g-color-private-white-300);--g-color-base-float: var(--g-color-private-white-1000-solid);--g-color-base-float-hover: var(--g-color-private-black-50-solid);--g-color-base-float-medium: var(--g-color-private-black-550-solid);--g-color-base-float-heavy: var(--g-color-private-black-700-solid);--g-color-base-float-accent: var(--g-color-private-white-1000-solid);--g-color-base-float-accent-hover: var(--g-color-private-white-850);--g-color-base-float-announcement: var(--g-color-private-cool-grey-50-solid);--g-color-base-modal: var(--g-color-base-background);--g-color-line-generic: var(--g-color-private-black-100);--g-color-line-generic-hover: var(--g-color-private-black-150);--g-color-line-generic-active: var(--g-color-private-black-300);--g-color-line-generic-accent: var(--g-color-private-black-150);--g-color-line-generic-accent-hover: var(--g-color-private-black-300);--g-color-line-generic-solid: var(--g-color-private-black-100-solid);--g-color-line-brand: var(--g-color-private-yellow-600-solid);--g-color-line-focus: var(--g-color-private-cool-grey-450);--g-color-line-light: var(--g-color-private-white-500);--g-color-line-info: var(--g-color-private-blue-450);--g-color-line-positive: var(--g-color-private-green-450);--g-color-line-warning: var(--g-color-private-yellow-600-solid);--g-color-line-danger: var(--g-color-private-red-450);--g-color-line-utility: var(--g-color-private-purple-450);--g-color-line-misc: var(--g-color-private-cool-grey-450);--g-color-sfx-veil: var(--g-color-private-black-250);--g-color-sfx-shadow: var(--g-color-private-black-150);--g-color-sfx-shadow-heavy: var(--g-color-private-black-500);--g-color-sfx-shadow-light: var(--g-color-private-black-50);--g-color-sfx-fade: var(--g-color-private-white-300);--g-color-scroll-track: var(--g-color-base-background);--g-color-scroll-handle: var(--g-color-private-black-100);--g-color-scroll-handle-hover: var(--g-color-private-black-150);--g-color-scroll-corner: var(--g-color-private-black-100);--g-color-infographics-axis: var(--g-color-private-black-150-solid);--g-color-infographics-tooltip-bg: var(--g-color-private-white-950)}.g-root_theme_dark{--g-color-private-white-50: rgba(255, 255, 255, .05);--g-color-private-white-70: rgba(255, 255, 255, .07);--g-color-private-white-100: rgba(255, 255, 255, .1);--g-color-private-white-150: rgba(255, 255, 255, .15);--g-color-private-white-200: rgba(255, 255, 255, .2);--g-color-private-white-250: rgba(255, 255, 255, .25);--g-color-private-white-300: rgba(255, 255, 255, .3);--g-color-private-white-350: rgba(255, 255, 255, .35);--g-color-private-white-400: rgba(255, 255, 255, .4);--g-color-private-white-450: rgba(255, 255, 255, .45);--g-color-private-white-500: rgba(255, 255, 255, .5);--g-color-private-white-550: rgba(255, 255, 255, .55);--g-color-private-white-600: rgba(255, 255, 255, .6);--g-color-private-white-650: rgba(255, 255, 255, .65);--g-color-private-white-700: rgba(255, 255, 255, .7);--g-color-private-white-750: rgba(255, 255, 255, .75);--g-color-private-white-800: rgba(255, 255, 255, .8);--g-color-private-white-850: rgba(255, 255, 255, .85);--g-color-private-white-900: rgba(255, 255, 255, .9);--g-color-private-white-950: rgba(255, 255, 255, .95);--g-color-private-white-20-solid: rgb(38, 34, 38);--g-color-private-white-50-solid: rgb(45, 40, 45);--g-color-private-white-70-solid: rgb(49, 45, 49);--g-color-private-white-100-solid: rgb(56, 52, 56);--g-color-private-white-150-solid: rgb(67, 63, 67);--g-color-private-white-200-solid: rgb(78, 74, 78);--g-color-private-white-250-solid: rgb(89, 85, 89);--g-color-private-white-300-solid: rgb(100, 97, 100);--g-color-private-white-350-solid: rgb(111, 108, 111);--g-color-private-white-400-solid: rgb(122, 119, 122);--g-color-private-white-450-solid: rgb(133, 131, 133);--g-color-private-white-500-solid: rgb(144, 142, 144);--g-color-private-white-550-solid: rgb(156, 153, 156);--g-color-private-white-600-solid: rgb(167, 165, 167);--g-color-private-white-650-solid: rgb(178, 176, 178);--g-color-private-white-700-solid: rgb(189, 187, 189);--g-color-private-white-750-solid: rgb(200, 198, 200);--g-color-private-white-800-solid: rgb(211, 210, 211);--g-color-private-white-850-solid: rgb(222, 221, 222);--g-color-private-white-900-solid: rgb(233, 232, 233);--g-color-private-white-950-solid: rgb(244, 244, 244);--g-color-private-white-1000-solid: rgb(255, 255, 255);--g-color-private-white-opaque-150: rgba(76, 75, 81, .95);--g-color-private-black-20: rgba(0, 0, 0, .02);--g-color-private-black-50: rgba(0, 0, 0, .05);--g-color-private-black-100: rgba(0, 0, 0, .1);--g-color-private-black-150: rgba(0, 0, 0, .15);--g-color-private-black-200: rgba(0, 0, 0, .2);--g-color-private-black-250: rgba(0, 0, 0, .25);--g-color-private-black-300: rgba(0, 0, 0, .3);--g-color-private-black-350: rgba(0, 0, 0, .35);--g-color-private-black-400: rgba(0, 0, 0, .4);--g-color-private-black-450: rgba(0, 0, 0, .45);--g-color-private-black-500: rgba(0, 0, 0, .5);--g-color-private-black-550: rgba(0, 0, 0, .55);--g-color-private-black-600: rgba(0, 0, 0, .6);--g-color-private-black-650: rgba(0, 0, 0, .65);--g-color-private-black-700: rgba(0, 0, 0, .7);--g-color-private-black-750: rgba(0, 0, 0, .75);--g-color-private-black-800: rgba(0, 0, 0, .8);--g-color-private-black-850: rgba(0, 0, 0, .85);--g-color-private-black-900: rgba(0, 0, 0, .9);--g-color-private-black-950: rgba(0, 0, 0, .95);--g-color-private-black-1000-solid: rgb(0, 0, 0);--g-color-private-blue-50: rgba(54, 151, 241, .1);--g-color-private-blue-100: rgba(54, 151, 241, .15);--g-color-private-blue-150: rgba(54, 151, 241, .2);--g-color-private-blue-200: rgba(54, 151, 241, .3);--g-color-private-blue-250: rgba(54, 151, 241, .4);--g-color-private-blue-300: rgba(54, 151, 241, .5);--g-color-private-blue-350: rgba(54, 151, 241, .6);--g-color-private-blue-400: rgba(54, 151, 241, .7);--g-color-private-blue-450: rgba(54, 151, 241, .8);--g-color-private-blue-500: rgba(54, 151, 241, .9);--g-color-private-blue-50-solid: rgb(36, 41, 55);--g-color-private-blue-100-solid: rgb(37, 47, 65);--g-color-private-blue-150-solid: rgb(38, 53, 75);--g-color-private-blue-200-solid: rgb(40, 66, 96);--g-color-private-blue-250-solid: rgb(42, 78, 117);--g-color-private-blue-300-solid: rgb(44, 90, 138);--g-color-private-blue-350-solid: rgb(46, 102, 158);--g-color-private-blue-400-solid: rgb(48, 114, 179);--g-color-private-blue-450-solid: rgb(50, 127, 200);--g-color-private-blue-500-solid: rgb(52, 139, 220);--g-color-private-blue-550-solid: rgb(54, 151, 241);--g-color-private-blue-600-solid: rgb(74, 161, 242);--g-color-private-blue-650-solid: rgb(94, 172, 244);--g-color-private-blue-700-solid: rgb(114, 182, 245);--g-color-private-blue-750-solid: rgb(134, 193, 247);--g-color-private-blue-800-solid: rgb(155, 203, 248);--g-color-private-blue-850-solid: rgb(175, 213, 249);--g-color-private-blue-900-solid: rgb(195, 224, 251);--g-color-private-blue-950-solid: rgb(215, 234, 252);--g-color-private-blue-1000-solid: rgb(225, 239, 253);--g-color-private-green-50: rgba(77, 176, 155, .1);--g-color-private-green-100: rgba(77, 176, 155, .15);--g-color-private-green-150: rgba(77, 176, 155, .2);--g-color-private-green-200: rgba(77, 176, 155, .3);--g-color-private-green-250: rgba(77, 176, 155, .4);--g-color-private-green-300: rgba(77, 176, 155, .5);--g-color-private-green-350: rgba(77, 176, 155, .6);--g-color-private-green-400: rgba(77, 176, 155, .7);--g-color-private-green-450: rgba(77, 176, 155, .8);--g-color-private-green-500: rgba(77, 176, 155, .9);--g-color-private-green-50-solid: rgb(38, 44, 46);--g-color-private-green-100-solid: rgb(40, 51, 52);--g-color-private-green-150-solid: rgb(43, 58, 58);--g-color-private-green-200-solid: rgb(47, 73, 70);--g-color-private-green-250-solid: rgb(51, 88, 82);--g-color-private-green-300-solid: rgb(56, 103, 95);--g-color-private-green-350-solid: rgb(60, 117, 107);--g-color-private-green-400-solid: rgb(64, 132, 119);--g-color-private-green-450-solid: rgb(68, 147, 131);--g-color-private-green-500-solid: rgb(73, 161, 143);--g-color-private-green-550-solid: rgb(77, 176, 155);--g-color-private-green-600-solid: rgb(95, 184, 165);--g-color-private-green-650-solid: rgb(113, 192, 175);--g-color-private-green-700-solid: rgb(130, 200, 185);--g-color-private-green-750-solid: rgb(148, 208, 195);--g-color-private-green-800-solid: rgb(166, 216, 205);--g-color-private-green-850-solid: rgb(184, 223, 215);--g-color-private-green-900-solid: rgb(202, 231, 225);--g-color-private-green-950-solid: rgb(219, 239, 235);--g-color-private-green-1000-solid: rgb(228, 243, 240);--g-color-private-yellow-50: rgba(255, 190, 92, .1);--g-color-private-yellow-100: rgba(255, 190, 92, .15);--g-color-private-yellow-150: rgba(255, 190, 92, .2);--g-color-private-yellow-200: rgba(255, 190, 92, .3);--g-color-private-yellow-250: rgba(255, 190, 92, .4);--g-color-private-yellow-300: rgba(255, 190, 92, .5);--g-color-private-yellow-350: rgba(255, 190, 92, .6);--g-color-private-yellow-400: rgba(255, 190, 92, .7);--g-color-private-yellow-450: rgba(255, 190, 92, .8);--g-color-private-yellow-500: rgba(255, 190, 92, .9);--g-color-private-yellow-50-solid: rgb(56, 45, 40);--g-color-private-yellow-100-solid: rgb(67, 53, 43);--g-color-private-yellow-150-solid: rgb(78, 61, 46);--g-color-private-yellow-200-solid: rgb(100, 77, 51);--g-color-private-yellow-250-solid: rgb(122, 93, 57);--g-color-private-yellow-300-solid: rgb(145, 110, 63);--g-color-private-yellow-350-solid: rgb(167, 126, 69);--g-color-private-yellow-400-solid: rgb(189, 142, 75);--g-color-private-yellow-450-solid: rgb(211, 158, 80);--g-color-private-yellow-500-solid: rgb(233, 174, 86);--g-color-private-yellow-550-solid: rgb(255, 190, 92);--g-color-private-yellow-600-solid: rgb(255, 197, 108);--g-color-private-yellow-650-solid: rgb(255, 203, 125);--g-color-private-yellow-700-solid: rgb(255, 210, 141);--g-color-private-yellow-750-solid: rgb(255, 216, 157);--g-color-private-yellow-800-solid: rgb(255, 223, 174);--g-color-private-yellow-850-solid: rgb(255, 229, 190);--g-color-private-yellow-900-solid: rgb(255, 236, 206);--g-color-private-yellow-950-solid: rgb(255, 242, 222);--g-color-private-yellow-1000-solid: rgb(255, 245, 231);--g-color-private-orange-50: rgba(200, 99, 12, .1);--g-color-private-orange-100: rgba(200, 99, 12, .15);--g-color-private-orange-150: rgba(200, 99, 12, .2);--g-color-private-orange-200: rgba(200, 99, 12, .3);--g-color-private-orange-250: rgba(200, 99, 12, .4);--g-color-private-orange-300: rgba(200, 99, 12, .5);--g-color-private-orange-350: rgba(200, 99, 12, .6);--g-color-private-orange-400: rgba(200, 99, 12, .7);--g-color-private-orange-450: rgba(200, 99, 12, .8);--g-color-private-orange-500: rgba(200, 99, 12, .9);--g-color-private-orange-50-solid: rgb(51, 36, 32);--g-color-private-orange-100-solid: rgb(59, 40, 31);--g-color-private-orange-150-solid: rgb(67, 43, 30);--g-color-private-orange-200-solid: rgb(84, 50, 27);--g-color-private-orange-250-solid: rgb(100, 57, 25);--g-color-private-orange-300-solid: rgb(117, 64, 23);--g-color-private-orange-350-solid: rgb(134, 71, 21);--g-color-private-orange-400-solid: rgb(150, 78, 19);--g-color-private-orange-450-solid: rgb(167, 85, 16);--g-color-private-orange-500-solid: rgb(183, 92, 14);--g-color-private-orange-550-solid: rgb(200, 99, 12);--g-color-private-orange-600-solid: rgb(206, 115, 36);--g-color-private-orange-650-solid: rgb(211, 130, 61);--g-color-private-orange-700-solid: rgb(217, 146, 85);--g-color-private-orange-750-solid: rgb(222, 161, 109);--g-color-private-orange-800-solid: rgb(228, 177, 134);--g-color-private-orange-850-solid: rgb(233, 193, 158);--g-color-private-orange-900-solid: rgb(239, 208, 182);--g-color-private-orange-950-solid: rgb(244, 224, 206);--g-color-private-orange-1000-solid: rgb(247, 232, 219);--g-color-private-red-50: rgba(229, 50, 93, .1);--g-color-private-red-100: rgba(229, 50, 93, .15);--g-color-private-red-150: rgba(229, 50, 93, .2);--g-color-private-red-200: rgba(229, 50, 93, .3);--g-color-private-red-250: rgba(229, 50, 93, .4);--g-color-private-red-300: rgba(229, 50, 93, .5);--g-color-private-red-350: rgba(229, 50, 93, .6);--g-color-private-red-400: rgba(229, 50, 93, .7);--g-color-private-red-450: rgba(229, 50, 93, .8);--g-color-private-red-500: rgba(229, 50, 93, .9);--g-color-private-red-50-solid: rgb(54, 31, 40);--g-color-private-red-100-solid: rgb(63, 32, 43);--g-color-private-red-150-solid: rgb(73, 33, 46);--g-color-private-red-200-solid: rgb(93, 35, 52);--g-color-private-red-250-solid: rgb(112, 37, 58);--g-color-private-red-300-solid: rgb(132, 40, 64);--g-color-private-red-350-solid: rgb(151, 42, 69);--g-color-private-red-400-solid: rgb(171, 44, 75);--g-color-private-red-450-solid: rgb(190, 46, 81);--g-color-private-red-500-solid: rgb(210, 48, 87);--g-color-private-red-550-solid: rgb(229, 50, 93);--g-color-private-red-600-solid: rgb(232, 71, 109);--g-color-private-red-650-solid: rgb(234, 91, 125);--g-color-private-red-700-solid: rgb(237, 112, 142);--g-color-private-red-750-solid: rgb(239, 132, 158);--g-color-private-red-800-solid: rgb(242, 153, 174);--g-color-private-red-850-solid: rgb(245, 173, 190);--g-color-private-red-900-solid: rgb(247, 194, 206);--g-color-private-red-950-solid: rgb(250, 214, 223);--g-color-private-red-1000-solid: rgb(251, 224, 231);--g-color-private-purple-50: rgba(143, 82, 204, .1);--g-color-private-purple-100: rgba(143, 82, 204, .15);--g-color-private-purple-150: rgba(143, 82, 204, .2);--g-color-private-purple-200: rgba(143, 82, 204, .3);--g-color-private-purple-250: rgba(143, 82, 204, .4);--g-color-private-purple-300: rgba(143, 82, 204, .5);--g-color-private-purple-350: rgba(143, 82, 204, .6);--g-color-private-purple-400: rgba(143, 82, 204, .7);--g-color-private-purple-450: rgba(143, 82, 204, .8);--g-color-private-purple-500: rgba(143, 82, 204, .9);--g-color-private-purple-50-solid: rgb(45, 34, 51);--g-color-private-purple-100-solid: rgb(50, 37, 60);--g-color-private-purple-150-solid: rgb(56, 40, 68);--g-color-private-purple-200-solid: rgb(67, 45, 85);--g-color-private-purple-250-solid: rgb(78, 50, 102);--g-color-private-purple-300-solid: rgb(89, 56, 119);--g-color-private-purple-350-solid: rgb(99, 61, 136);--g-color-private-purple-400-solid: rgb(110, 66, 153);--g-color-private-purple-450-solid: rgb(121, 71, 170);--g-color-private-purple-500-solid: rgb(132, 77, 187);--g-color-private-purple-550-solid: rgb(143, 82, 204);--g-color-private-purple-600-solid: rgb(154, 99, 209);--g-color-private-purple-650-solid: rgb(165, 117, 214);--g-color-private-purple-700-solid: rgb(177, 134, 219);--g-color-private-purple-750-solid: rgb(188, 151, 224);--g-color-private-purple-800-solid: rgb(199, 169, 230);--g-color-private-purple-850-solid: rgb(210, 186, 235);--g-color-private-purple-900-solid: rgb(221, 203, 240);--g-color-private-purple-950-solid: rgb(233, 220, 245);--g-color-private-purple-1000-solid: rgb(238, 229, 247);--g-color-private-cool-grey-50: rgba(96, 128, 156, .1);--g-color-private-cool-grey-100: rgba(96, 128, 156, .15);--g-color-private-cool-grey-150: rgba(96, 128, 156, .2);--g-color-private-cool-grey-200: rgba(96, 128, 156, .3);--g-color-private-cool-grey-250: rgba(96, 128, 156, .4);--g-color-private-cool-grey-300: rgba(96, 128, 156, .5);--g-color-private-cool-grey-350: rgba(96, 128, 156, .6);--g-color-private-cool-grey-400: rgba(96, 128, 156, .7);--g-color-private-cool-grey-450: rgba(96, 128, 156, .8);--g-color-private-cool-grey-500: rgba(96, 128, 156, .9);--g-color-private-cool-grey-50-solid: rgb(40, 39, 46);--g-color-private-cool-grey-100-solid: rgb(43, 44, 52);--g-color-private-cool-grey-150-solid: rgb(46, 49, 58);--g-color-private-cool-grey-200-solid: rgb(53, 59, 71);--g-color-private-cool-grey-250-solid: rgb(59, 69, 83);--g-color-private-cool-grey-300-solid: rgb(65, 79, 95);--g-color-private-cool-grey-350-solid: rgb(71, 88, 107);--g-color-private-cool-grey-400-solid: rgb(77, 98, 119);--g-color-private-cool-grey-450-solid: rgb(84, 108, 132);--g-color-private-cool-grey-500-solid: rgb(90, 118, 144);--g-color-private-cool-grey-550-solid: rgb(96, 128, 156);--g-color-private-cool-grey-600-solid: rgb(112, 141, 166);--g-color-private-cool-grey-650-solid: rgb(128, 153, 176);--g-color-private-cool-grey-700-solid: rgb(144, 166, 186);--g-color-private-cool-grey-750-solid: rgb(160, 179, 196);--g-color-private-cool-grey-800-solid: rgb(176, 192, 206);--g-color-private-cool-grey-850-solid: rgb(191, 204, 215);--g-color-private-cool-grey-900-solid: rgb(207, 217, 225);--g-color-private-cool-grey-950-solid: rgb(223, 230, 235);--g-color-private-cool-grey-1000-solid: rgb(231, 236, 240);--g-color-text-primary: var(--g-color-text-light-primary);--g-color-text-complementary: var(--g-color-text-light-complementary);--g-color-text-secondary: var(--g-color-text-light-secondary);--g-color-text-hint: var(--g-color-text-light-hint);--g-color-text-info: var(--g-color-private-blue-550-solid);--g-color-text-positive: var(--g-color-private-green-550-solid);--g-color-text-warning: var(--g-color-private-yellow-550-solid);--g-color-text-danger: var(--g-color-private-red-550-solid);--g-color-text-utility: var(--g-color-private-purple-600-solid);--g-color-text-misc: var(--g-color-private-cool-grey-600-solid);--g-color-text-info-heavy: var(--g-color-private-blue-600-solid);--g-color-text-positive-heavy: var(--g-color-private-green-600-solid);--g-color-text-warning-heavy: var(--g-color-private-yellow-600-solid);--g-color-text-danger-heavy: var(--g-color-private-red-600-solid);--g-color-text-utility-heavy: var(--g-color-private-purple-650-solid);--g-color-text-misc-heavy: var(--g-color-private-cool-grey-650-solid);--g-color-text-brand: var(--g-color-private-yellow-600-solid);--g-color-text-brand-heavy: var(--g-color-private-yellow-700-solid);--g-color-text-brand-contrast: var(--g-color-text-dark-primary);--g-color-text-link: var(--g-color-private-yellow-550-solid);--g-color-text-link-hover: var(--g-color-private-orange-550-solid);--g-color-text-link-visited: var(--g-color-private-purple-600-solid);--g-color-text-link-visited-hover: var(--g-color-private-purple-750-solid);--g-color-text-dark-primary: var(--g-color-private-black-900);--g-color-text-dark-complementary: var(--g-color-private-black-700);--g-color-text-dark-secondary: var(--g-color-private-black-500);--g-color-text-dark-hint: var(--g-color-private-black-300);--g-color-text-light-primary: var(--g-color-private-white-850);--g-color-text-light-complementary: var(--g-color-private-white-700);--g-color-text-light-secondary: var(--g-color-private-white-500);--g-color-text-light-hint: var(--g-color-private-white-300);--g-color-text-inverted-primary: var(--g-color-text-dark-primary);--g-color-text-inverted-complementary: var(--g-color-text-dark-complementary);--g-color-text-inverted-secondary: var(--g-color-text-dark-secondary);--g-color-text-inverted-hint: var(--g-color-text-dark-hint);--g-color-base-background: rgb(34, 29, 34);--g-color-base-generic: var(--g-color-private-white-100);--g-color-base-generic-hover: var(--g-color-private-white-150);--g-color-base-generic-medium: var(--g-color-private-white-250);--g-color-base-generic-medium-hover: var(--g-color-private-white-300);--g-color-base-generic-accent: var(--g-color-private-white-150);--g-color-base-generic-accent-disabled: var(--g-color-private-white-70);--g-color-base-generic-ultralight: var(--g-color-private-white-20-solid);--g-color-base-simple-hover: var(--g-color-private-white-100);--g-color-base-simple-hover-solid: var(--g-color-private-white-100-solid);--g-color-base-brand: var(--g-color-private-yellow-550-solid);--g-color-base-brand-hover: var(--g-color-private-yellow-650-solid);--g-color-base-selection: var(--g-color-private-yellow-150);--g-color-base-selection-hover: var(--g-color-private-yellow-200);--g-color-base-info-light: var(--g-color-private-blue-150);--g-color-base-info-light-hover: var(--g-color-private-blue-200);--g-color-base-info-medium: var(--g-color-private-blue-300);--g-color-base-info-medium-hover: var(--g-color-private-blue-400);--g-color-base-info-heavy: var(--g-color-private-blue-600-solid);--g-color-base-info-heavy-hover: var(--g-color-private-blue-700-solid);--g-color-base-positive-light: var(--g-color-private-green-150);--g-color-base-positive-light-hover: var(--g-color-private-green-200);--g-color-base-positive-medium: var(--g-color-private-green-300);--g-color-base-positive-medium-hover: var(--g-color-private-green-400);--g-color-base-positive-heavy: var(--g-color-private-green-600-solid);--g-color-base-positive-heavy-hover: var(--g-color-private-green-700-solid);--g-color-base-warning-light: var(--g-color-private-yellow-150);--g-color-base-warning-light-hover: var(--g-color-private-yellow-200);--g-color-base-warning-medium: var(--g-color-private-yellow-300);--g-color-base-warning-medium-hover: var(--g-color-private-yellow-400);--g-color-base-warning-heavy: var(--g-color-private-yellow-600-solid);--g-color-base-warning-heavy-hover: var(--g-color-private-yellow-700-solid);--g-color-base-danger-light: var(--g-color-private-red-150);--g-color-base-danger-light-hover: var(--g-color-private-red-200);--g-color-base-danger-medium: var(--g-color-private-red-300);--g-color-base-danger-medium-hover: var(--g-color-private-red-400);--g-color-base-danger-heavy: var(--g-color-private-red-600-solid);--g-color-base-danger-heavy-hover: var(--g-color-private-red-700-solid);--g-color-base-utility-light: var(--g-color-private-purple-150);--g-color-base-utility-light-hover: var(--g-color-private-purple-250);--g-color-base-utility-medium: var(--g-color-private-purple-300);--g-color-base-utility-medium-hover: var(--g-color-private-purple-400);--g-color-base-utility-heavy: var(--g-color-private-purple-600-solid);--g-color-base-utility-heavy-hover: var(--g-color-private-purple-700-solid);--g-color-base-neutral-light: var(--g-color-private-white-100);--g-color-base-neutral-light-hover: var(--g-color-private-white-150);--g-color-base-neutral-medium: var(--g-color-private-white-250);--g-color-base-neutral-medium-hover: var(--g-color-private-white-350);--g-color-base-neutral-heavy: var(--g-color-private-white-550);--g-color-base-neutral-heavy-hover: var(--g-color-private-white-650);--g-color-base-misc-light: var(--g-color-private-cool-grey-150);--g-color-base-misc-light-hover: var(--g-color-private-cool-grey-200);--g-color-base-misc-medium: var(--g-color-private-cool-grey-300);--g-color-base-misc-medium-hover: var(--g-color-private-cool-grey-400);--g-color-base-misc-heavy: var(--g-color-private-cool-grey-600-solid);--g-color-base-misc-heavy-hover: var(--g-color-private-cool-grey-700-solid);--g-color-base-light: var(--g-color-private-white-850);--g-color-base-light-hover: var(--g-color-private-white-700);--g-color-base-light-simple-hover: var(--g-color-private-white-150);--g-color-base-light-disabled: var(--g-color-private-white-150);--g-color-base-light-accent-disabled: var(--g-color-private-white-300);--g-color-base-float: var(--g-color-private-white-100-solid);--g-color-base-float-hover: var(--g-color-private-white-150-solid);--g-color-base-float-medium: var(--g-color-private-white-150-solid);--g-color-base-float-heavy: var(--g-color-private-white-250-solid);--g-color-base-float-accent: var(--g-color-private-white-150-solid);--g-color-base-float-accent-hover: var(--g-color-private-white-200-solid);--g-color-base-float-announcement: var(--g-color-private-white-150-solid);--g-color-base-modal: var(--g-color-base-background);--g-color-line-generic: var(--g-color-private-white-150);--g-color-line-generic-hover: var(--g-color-private-white-250);--g-color-line-generic-active: var(--g-color-private-white-300);--g-color-line-generic-accent: var(--g-color-private-white-150);--g-color-line-generic-accent-hover: var(--g-color-private-white-300);--g-color-line-generic-solid: var(--g-color-private-white-150-solid);--g-color-line-brand: var(--g-color-private-yellow-600-solid);--g-color-line-focus: var(--g-color-private-cool-grey-450);--g-color-line-light: var(--g-color-private-white-500);--g-color-line-info: var(--g-color-private-blue-450);--g-color-line-positive: var(--g-color-private-green-450);--g-color-line-warning: var(--g-color-private-yellow-450);--g-color-line-danger: var(--g-color-private-red-450);--g-color-line-utility: var(--g-color-private-purple-450);--g-color-line-misc: var(--g-color-private-cool-grey-450);--g-color-sfx-veil: var(--g-color-private-black-600);--g-color-sfx-shadow: var(--g-color-private-black-200);--g-color-sfx-shadow-heavy: var(--g-color-private-black-500);--g-color-sfx-shadow-light: var(--g-color-private-black-200);--g-color-sfx-fade: var(--g-color-private-white-250);--g-color-scroll-track: var(--g-color-base-background);--g-color-scroll-handle: var(--g-color-private-white-150);--g-color-scroll-handle-hover: var(--g-color-private-white-250);--g-color-scroll-corner: var(--g-color-private-white-150);--g-color-infographics-axis: var(--g-color-private-white-150-solid);--g-color-infographics-tooltip-bg: var(--g-color-private-white-opaque-150)}.g-root_theme_light-hc{--g-color-private-white-50: rgba(255, 255, 255, .05);--g-color-private-white-70: rgba(255, 255, 255, .07);--g-color-private-white-100: rgba(255, 255, 255, .1);--g-color-private-white-150: rgba(255, 255, 255, .15);--g-color-private-white-200: rgba(255, 255, 255, .2);--g-color-private-white-250: rgba(255, 255, 255, .25);--g-color-private-white-300: rgba(255, 255, 255, .3);--g-color-private-white-350: rgba(255, 255, 255, .35);--g-color-private-white-400: rgba(255, 255, 255, .4);--g-color-private-white-450: rgba(255, 255, 255, .45);--g-color-private-white-500: rgba(255, 255, 255, .5);--g-color-private-white-550: rgba(255, 255, 255, .55);--g-color-private-white-600: rgba(255, 255, 255, .6);--g-color-private-white-650: rgba(255, 255, 255, .65);--g-color-private-white-700: rgba(255, 255, 255, .7);--g-color-private-white-750: rgba(255, 255, 255, .75);--g-color-private-white-800: rgba(255, 255, 255, .8);--g-color-private-white-850: rgba(255, 255, 255, .85);--g-color-private-white-900: rgba(255, 255, 255, .9);--g-color-private-white-950: rgba(255, 255, 255, .95);--g-color-private-white-1000-solid: rgb(255, 255, 255);--g-color-private-black-50: rgba(0, 0, 0, .05);--g-color-private-black-100: rgba(0, 0, 0, .1);--g-color-private-black-150: rgba(0, 0, 0, .15);--g-color-private-black-200: rgba(0, 0, 0, .2);--g-color-private-black-250: rgba(0, 0, 0, .25);--g-color-private-black-300: rgba(0, 0, 0, .3);--g-color-private-black-350: rgba(0, 0, 0, .35);--g-color-private-black-400: rgba(0, 0, 0, .4);--g-color-private-black-450: rgba(0, 0, 0, .45);--g-color-private-black-500: rgba(0, 0, 0, .5);--g-color-private-black-550: rgba(0, 0, 0, .55);--g-color-private-black-600: rgba(0, 0, 0, .6);--g-color-private-black-650: rgba(0, 0, 0, .65);--g-color-private-black-700: rgba(0, 0, 0, .7);--g-color-private-black-750: rgba(0, 0, 0, .75);--g-color-private-black-800: rgba(0, 0, 0, .8);--g-color-private-black-850: rgba(0, 0, 0, .85);--g-color-private-black-900: rgba(0, 0, 0, .9);--g-color-private-black-950: rgba(0, 0, 0, .95);--g-color-private-black-50-solid: rgb(242, 242, 242);--g-color-private-black-100-solid: rgb(229, 229, 229);--g-color-private-black-150-solid: rgb(217, 217, 217);--g-color-private-black-200-solid: rgb(204, 204, 204);--g-color-private-black-250-solid: rgb(191, 191, 191);--g-color-private-black-300-solid: rgb(179, 179, 179);--g-color-private-black-350-solid: rgb(166, 166, 166);--g-color-private-black-400-solid: rgb(153, 153, 153);--g-color-private-black-450-solid: rgb(140, 140, 140);--g-color-private-black-500-solid: rgb(128, 128, 128);--g-color-private-black-550-solid: rgb(115, 115, 115);--g-color-private-black-600-solid: rgb(102, 102, 102);--g-color-private-black-650-solid: rgb(89, 89, 89);--g-color-private-black-700-solid: rgb(76, 76, 76);--g-color-private-black-750-solid: rgb(64, 64, 64);--g-color-private-black-800-solid: rgb(51, 51, 51);--g-color-private-black-850-solid: rgb(38, 38, 38);--g-color-private-black-900-solid: rgb(26, 26, 26);--g-color-private-black-950-solid: rgb(13, 13, 13);--g-color-private-black-1000-solid: rgb(0, 0, 0);--g-color-private-blue-50: rgba(54, 151, 241, .1);--g-color-private-blue-100: rgba(54, 151, 241, .15);--g-color-private-blue-150: rgba(54, 151, 241, .2);--g-color-private-blue-200: rgba(54, 151, 241, .3);--g-color-private-blue-250: rgba(54, 151, 241, .4);--g-color-private-blue-300: rgba(54, 151, 241, .5);--g-color-private-blue-350: rgba(54, 151, 241, .6);--g-color-private-blue-400: rgba(54, 151, 241, .7);--g-color-private-blue-450: rgba(54, 151, 241, .8);--g-color-private-blue-500: rgba(54, 151, 241, .9);--g-color-private-blue-50-solid: rgb(235, 245, 254);--g-color-private-blue-100-solid: rgb(225, 239, 253);--g-color-private-blue-150-solid: rgb(215, 234, 252);--g-color-private-blue-200-solid: rgb(195, 224, 251);--g-color-private-blue-250-solid: rgb(175, 213, 249);--g-color-private-blue-300-solid: rgb(155, 203, 248);--g-color-private-blue-350-solid: rgb(134, 193, 247);--g-color-private-blue-400-solid: rgb(114, 182, 245);--g-color-private-blue-450-solid: rgb(94, 172, 244);--g-color-private-blue-500-solid: rgb(74, 161, 242);--g-color-private-blue-550-solid: rgb(54, 151, 241);--g-color-private-blue-600-solid: rgb(50, 138, 219);--g-color-private-blue-650-solid: rgb(47, 124, 196);--g-color-private-blue-700-solid: rgb(43, 111, 174);--g-color-private-blue-750-solid: rgb(40, 97, 152);--g-color-private-blue-800-solid: rgb(36, 84, 130);--g-color-private-blue-850-solid: rgb(32, 71, 107);--g-color-private-blue-900-solid: rgb(29, 57, 85);--g-color-private-blue-950-solid: rgb(25, 44, 63);--g-color-private-blue-1000-solid: rgb(23, 37, 51);--g-color-private-green-50: rgba(50, 186, 118, .1);--g-color-private-green-100: rgba(50, 186, 118, .15);--g-color-private-green-150: rgba(50, 186, 118, .2);--g-color-private-green-200: rgba(50, 186, 118, .3);--g-color-private-green-250: rgba(50, 186, 118, .4);--g-color-private-green-300: rgba(50, 186, 118, .5);--g-color-private-green-350: rgba(50, 186, 118, .6);--g-color-private-green-400: rgba(50, 186, 118, .7);--g-color-private-green-450: rgba(50, 186, 118, .8);--g-color-private-green-500: rgba(50, 186, 118, .9);--g-color-private-green-50-solid: rgb(235, 248, 241);--g-color-private-green-100-solid: rgb(224, 245, 234);--g-color-private-green-150-solid: rgb(214, 241, 228);--g-color-private-green-200-solid: rgb(194, 234, 214);--g-color-private-green-250-solid: rgb(173, 227, 200);--g-color-private-green-300-solid: rgb(153, 221, 187);--g-color-private-green-350-solid: rgb(132, 214, 173);--g-color-private-green-400-solid: rgb(112, 207, 159);--g-color-private-green-450-solid: rgb(91, 200, 145);--g-color-private-green-500-solid: rgb(71, 193, 132);--g-color-private-green-550-solid: rgb(50, 186, 118);--g-color-private-green-600-solid: rgb(47, 169, 108);--g-color-private-green-650-solid: rgb(44, 152, 98);--g-color-private-green-700-solid: rgb(40, 135, 88);--g-color-private-green-750-solid: rgb(37, 118, 78);--g-color-private-green-800-solid: rgb(34, 102, 68);--g-color-private-green-850-solid: rgb(31, 85, 58);--g-color-private-green-900-solid: rgb(28, 68, 48);--g-color-private-green-950-solid: rgb(24, 51, 38);--g-color-private-green-1000-solid: rgb(23, 42, 33);--g-color-private-yellow-50: rgba(255, 190, 92, .1);--g-color-private-yellow-100: rgba(255, 190, 92, .15);--g-color-private-yellow-150: rgba(255, 190, 92, .2);--g-color-private-yellow-200: rgba(255, 190, 92, .3);--g-color-private-yellow-250: rgba(255, 190, 92, .4);--g-color-private-yellow-300: rgba(255, 190, 92, .5);--g-color-private-yellow-350: rgba(255, 190, 92, .6);--g-color-private-yellow-400: rgba(255, 190, 92, .7);--g-color-private-yellow-450: rgba(255, 190, 92, .8);--g-color-private-yellow-500: rgba(255, 190, 92, .9);--g-color-private-yellow-50-solid: rgb(255, 249, 239);--g-color-private-yellow-100-solid: rgb(255, 245, 231);--g-color-private-yellow-150-solid: rgb(255, 242, 222);--g-color-private-yellow-200-solid: rgb(255, 236, 206);--g-color-private-yellow-250-solid: rgb(255, 229, 190);--g-color-private-yellow-300-solid: rgb(255, 223, 174);--g-color-private-yellow-350-solid: rgb(255, 216, 157);--g-color-private-yellow-400-solid: rgb(255, 210, 141);--g-color-private-yellow-450-solid: rgb(255, 203, 125);--g-color-private-yellow-500-solid: rgb(255, 197, 108);--g-color-private-yellow-550-solid: rgb(255, 190, 92);--g-color-private-yellow-600-solid: rgb(231, 173, 85);--g-color-private-yellow-650-solid: rgb(208, 155, 77);--g-color-private-yellow-700-solid: rgb(184, 138, 70);--g-color-private-yellow-750-solid: rgb(160, 121, 62);--g-color-private-yellow-800-solid: rgb(137, 104, 55);--g-color-private-yellow-850-solid: rgb(113, 86, 48);--g-color-private-yellow-900-solid: rgb(89, 69, 40);--g-color-private-yellow-950-solid: rgb(65, 52, 33);--g-color-private-yellow-1000-solid: rgb(54, 43, 29);--g-color-private-orange-50: rgba(255, 119, 0, .1);--g-color-private-orange-100: rgba(255, 119, 0, .15);--g-color-private-orange-150: rgba(255, 119, 0, .2);--g-color-private-orange-200: rgba(255, 119, 0, .3);--g-color-private-orange-250: rgba(255, 119, 0, .4);--g-color-private-orange-300: rgba(255, 119, 0, .5);--g-color-private-orange-350: rgba(255, 119, 0, .6);--g-color-private-orange-400: rgba(255, 119, 0, .7);--g-color-private-orange-450: rgba(255, 119, 0, .8);--g-color-private-orange-500: rgba(255, 119, 0, .9);--g-color-private-orange-50-solid: rgb(255, 241, 230);--g-color-private-orange-100-solid: rgb(255, 235, 217);--g-color-private-orange-150-solid: rgb(255, 228, 204);--g-color-private-orange-200-solid: rgb(255, 214, 179);--g-color-private-orange-250-solid: rgb(255, 201, 153);--g-color-private-orange-300-solid: rgb(255, 187, 128);--g-color-private-orange-350-solid: rgb(255, 173, 102);--g-color-private-orange-400-solid: rgb(255, 160, 77);--g-color-private-orange-450-solid: rgb(255, 146, 51);--g-color-private-orange-500-solid: rgb(255, 133, 25);--g-color-private-orange-550-solid: rgb(255, 119, 0);--g-color-private-orange-600-solid: rgb(231, 109, 2);--g-color-private-orange-650-solid: rgb(208, 99, 4);--g-color-private-orange-700-solid: rgb(184, 88, 5);--g-color-private-orange-750-solid: rgb(160, 78, 7);--g-color-private-orange-800-solid: rgb(137, 68, 9);--g-color-private-orange-850-solid: rgb(113, 58, 11);--g-color-private-orange-900-solid: rgb(89, 48, 13);--g-color-private-orange-950-solid: rgb(65, 37, 14);--g-color-private-orange-1000-solid: rgb(54, 32, 15);--g-color-private-red-50: rgba(255, 0, 61, .1);--g-color-private-red-100: rgba(255, 0, 61, .15);--g-color-private-red-150: rgba(255, 0, 61, .2);--g-color-private-red-200: rgba(255, 0, 61, .3);--g-color-private-red-250: rgba(255, 0, 61, .4);--g-color-private-red-300: rgba(255, 0, 61, .5);--g-color-private-red-350: rgba(255, 0, 61, .6);--g-color-private-red-400: rgba(255, 0, 61, .7);--g-color-private-red-450: rgba(255, 0, 61, .8);--g-color-private-red-500: rgba(255, 0, 61, .9);--g-color-private-red-50-solid: rgb(255, 230, 236);--g-color-private-red-100-solid: rgb(255, 217, 226);--g-color-private-red-150-solid: rgb(255, 204, 216);--g-color-private-red-200-solid: rgb(255, 179, 197);--g-color-private-red-250-solid: rgb(255, 153, 177);--g-color-private-red-300-solid: rgb(255, 128, 158);--g-color-private-red-350-solid: rgb(255, 102, 139);--g-color-private-red-400-solid: rgb(255, 77, 119);--g-color-private-red-450-solid: rgb(255, 51, 100);--g-color-private-red-500-solid: rgb(255, 25, 80);--g-color-private-red-550-solid: rgb(255, 0, 61);--g-color-private-red-600-solid: rgb(231, 2, 57);--g-color-private-red-650-solid: rgb(208, 3, 52);--g-color-private-red-700-solid: rgb(184, 5, 48);--g-color-private-red-750-solid: rgb(160, 7, 44);--g-color-private-red-800-solid: rgb(137, 9, 40);--g-color-private-red-850-solid: rgb(113, 10, 35);--g-color-private-red-900-solid: rgb(89, 12, 31);--g-color-private-red-950-solid: rgb(65, 14, 27);--g-color-private-red-1000-solid: rgb(54, 14, 24);--g-color-private-purple-50: rgba(143, 82, 204, .1);--g-color-private-purple-100: rgba(143, 82, 204, .15);--g-color-private-purple-150: rgba(143, 82, 204, .2);--g-color-private-purple-200: rgba(143, 82, 204, .3);--g-color-private-purple-250: rgba(143, 82, 204, .4);--g-color-private-purple-300: rgba(143, 82, 204, .5);--g-color-private-purple-350: rgba(143, 82, 204, .6);--g-color-private-purple-400: rgba(143, 82, 204, .7);--g-color-private-purple-450: rgba(143, 82, 204, .8);--g-color-private-purple-500: rgba(143, 82, 204, .9);--g-color-private-purple-50-solid: rgb(244, 238, 250);--g-color-private-purple-100-solid: rgb(238, 229, 247);--g-color-private-purple-150-solid: rgb(233, 220, 245);--g-color-private-purple-200-solid: rgb(221, 203, 240);--g-color-private-purple-250-solid: rgb(210, 186, 235);--g-color-private-purple-300-solid: rgb(199, 169, 230);--g-color-private-purple-350-solid: rgb(188, 151, 224);--g-color-private-purple-400-solid: rgb(177, 134, 219);--g-color-private-purple-450-solid: rgb(165, 117, 214);--g-color-private-purple-500-solid: rgb(154, 99, 209);--g-color-private-purple-550-solid: rgb(143, 82, 204);--g-color-private-purple-600-solid: rgb(131, 76, 185);--g-color-private-purple-650-solid: rgb(118, 69, 167);--g-color-private-purple-700-solid: rgb(106, 63, 148);--g-color-private-purple-750-solid: rgb(93, 56, 130);--g-color-private-purple-800-solid: rgb(81, 50, 111);--g-color-private-purple-850-solid: rgb(68, 43, 92);--g-color-private-purple-900-solid: rgb(56, 37, 74);--g-color-private-purple-950-solid: rgb(43, 30, 55);--g-color-private-purple-1000-solid: rgb(37, 27, 46);--g-color-private-cool-grey-50: rgba(107, 132, 153, .1);--g-color-private-cool-grey-100: rgba(107, 132, 153, .15);--g-color-private-cool-grey-150: rgba(107, 132, 153, .2);--g-color-private-cool-grey-200: rgba(107, 132, 153, .3);--g-color-private-cool-grey-250: rgba(107, 132, 153, .4);--g-color-private-cool-grey-300: rgba(107, 132, 153, .5);--g-color-private-cool-grey-350: rgba(107, 132, 153, .6);--g-color-private-cool-grey-400: rgba(107, 132, 153, .7);--g-color-private-cool-grey-450: rgba(107, 132, 153, .8);--g-color-private-cool-grey-500: rgba(107, 132, 153, .9);--g-color-private-cool-grey-50-solid: rgb(240, 243, 245);--g-color-private-cool-grey-100-solid: rgb(233, 237, 240);--g-color-private-cool-grey-150-solid: rgb(225, 230, 235);--g-color-private-cool-grey-200-solid: rgb(211, 218, 224);--g-color-private-cool-grey-250-solid: rgb(196, 206, 214);--g-color-private-cool-grey-300-solid: rgb(181, 194, 204);--g-color-private-cool-grey-350-solid: rgb(166, 181, 194);--g-color-private-cool-grey-400-solid: rgb(151, 169, 184);--g-color-private-cool-grey-450-solid: rgb(137, 157, 173);--g-color-private-cool-grey-500-solid: rgb(122, 144, 163);--g-color-private-cool-grey-550-solid: rgb(107, 132, 153);--g-color-private-cool-grey-600-solid: rgb(98, 121, 140);--g-color-private-cool-grey-650-solid: rgb(89, 109, 126);--g-color-private-cool-grey-700-solid: rgb(80, 98, 113);--g-color-private-cool-grey-750-solid: rgb(71, 86, 99);--g-color-private-cool-grey-800-solid: rgb(63, 75, 86);--g-color-private-cool-grey-850-solid: rgb(54, 63, 72);--g-color-private-cool-grey-900-solid: rgb(45, 52, 59);--g-color-private-cool-grey-950-solid: rgb(36, 40, 45);--g-color-private-cool-grey-1000-solid: rgb(31, 34, 38);--g-color-text-primary: var(--g-color-text-dark-primary);--g-color-text-complementary: var(--g-color-text-dark-complementary);--g-color-text-secondary: var(--g-color-text-dark-secondary);--g-color-text-hint: var(--g-color-text-dark-hint);--g-color-text-info: var(--g-color-private-blue-650-solid);--g-color-text-positive: var(--g-color-private-green-650-solid);--g-color-text-warning: var(--g-color-private-yellow-700-solid);--g-color-text-danger: var(--g-color-private-red-650-solid);--g-color-text-utility: var(--g-color-private-purple-650-solid);--g-color-text-misc: var(--g-color-private-cool-grey-650-solid);--g-color-text-info-heavy: var(--g-color-private-blue-900-solid);--g-color-text-positive-heavy: var(--g-color-private-green-900-solid);--g-color-text-warning-heavy: var(--g-color-private-orange-900-solid);--g-color-text-danger-heavy: var(--g-color-private-red-900-solid);--g-color-text-utility-heavy: var(--g-color-private-purple-900-solid);--g-color-text-misc-heavy: var(--g-color-private-cool-grey-900-solid);--g-color-text-brand: var(--g-color-private-yellow-700-solid);--g-color-text-brand-heavy: var(--g-color-private-orange-900-solid);--g-color-text-brand-contrast: var(--g-color-text-dark-primary);--g-color-text-link: var(--g-color-private-yellow-700-solid);--g-color-text-link-hover: var(--g-color-private-orange-700-solid);--g-color-text-link-visited: var(--g-color-private-purple-600-solid);--g-color-text-link-visited-hover: var(--g-color-private-purple-850-solid);--g-color-text-dark-primary: var(--g-color-private-black-1000-solid);--g-color-text-dark-complementary: var(--g-color-private-black-850);--g-color-text-dark-secondary: var(--g-color-private-black-700);--g-color-text-dark-hint: var(--g-color-private-black-500);--g-color-text-light-primary: var(--g-color-private-white-1000-solid);--g-color-text-light-complementary: var(--g-color-private-white-850);--g-color-text-light-secondary: var(--g-color-private-white-700);--g-color-text-light-hint: var(--g-color-private-white-500);--g-color-text-inverted-primary: var(--g-color-text-light-primary);--g-color-text-inverted-complementary: var(--g-color-text-light-complementary);--g-color-text-inverted-secondary: var(--g-color-text-light-secondary);--g-color-text-inverted-hint: var(--g-color-text-light-hint);--g-color-base-background: var(--g-color-private-white-1000-solid);--g-color-base-generic: var(--g-color-private-black-150);--g-color-base-generic-hover: var(--g-color-private-black-300);--g-color-base-generic-medium: var(--g-color-private-black-250);--g-color-base-generic-medium-hover: var(--g-color-private-black-350);--g-color-base-generic-accent: var(--g-color-private-black-250);--g-color-base-generic-accent-disabled: var(--g-color-private-black-150);--g-color-base-generic-ultralight: var(--g-color-private-black-50-solid);--g-color-base-simple-hover: var(--g-color-private-black-150);--g-color-base-simple-hover-solid: var(--g-color-private-black-150-solid);--g-color-base-brand: var(--g-color-private-yellow-550-solid);--g-color-base-brand-hover: var(--g-color-private-yellow-650-solid);--g-color-base-selection: var(--g-color-private-yellow-300);--g-color-base-selection-hover: var(--g-color-private-yellow-400);--g-color-base-info-light: var(--g-color-private-blue-250);--g-color-base-info-light-hover: var(--g-color-private-blue-350);--g-color-base-info-medium: var(--g-color-private-blue-400);--g-color-base-info-medium-hover: var(--g-color-private-blue-500);--g-color-base-info-heavy: var(--g-color-private-blue-700-solid);--g-color-base-info-heavy-hover: var(--g-color-private-blue-850-solid);--g-color-base-positive-light: var(--g-color-private-green-250);--g-color-base-positive-light-hover: var(--g-color-private-green-350);--g-color-base-positive-medium: var(--g-color-private-green-400);--g-color-base-positive-medium-hover: var(--g-color-private-green-500);--g-color-base-positive-heavy: var(--g-color-private-green-700-solid);--g-color-base-positive-heavy-hover: var(--g-color-private-green-800-solid);--g-color-base-warning-light: var(--g-color-private-yellow-300);--g-color-base-warning-light-hover: var(--g-color-private-yellow-400);--g-color-base-warning-medium: var(--g-color-private-yellow-400);--g-color-base-warning-medium-hover: var(--g-color-private-yellow-550-solid);--g-color-base-warning-heavy: var(--g-color-private-yellow-600-solid);--g-color-base-warning-heavy-hover: var(--g-color-private-yellow-700-solid);--g-color-base-danger-light: var(--g-color-private-red-250);--g-color-base-danger-light-hover: var(--g-color-private-red-350);--g-color-base-danger-medium: var(--g-color-private-red-400);--g-color-base-danger-medium-hover: var(--g-color-private-red-500);--g-color-base-danger-heavy: var(--g-color-private-red-700-solid);--g-color-base-danger-heavy-hover: var(--g-color-private-red-800-solid);--g-color-base-utility-light: var(--g-color-private-purple-250);--g-color-base-utility-light-hover: var(--g-color-private-purple-350);--g-color-base-utility-medium: var(--g-color-private-purple-400);--g-color-base-utility-medium-hover: var(--g-color-private-purple-500);--g-color-base-utility-heavy: var(--g-color-private-purple-700-solid);--g-color-base-utility-heavy-hover: var(--g-color-private-purple-800-solid);--g-color-base-neutral-light: var(--g-color-private-black-150);--g-color-base-neutral-light-hover: var(--g-color-private-black-250);--g-color-base-neutral-medium: var(--g-color-private-black-300);--g-color-base-neutral-medium-hover: var(--g-color-private-black-400);--g-color-base-neutral-heavy: var(--g-color-private-black-550);--g-color-base-neutral-heavy-hover: var(--g-color-private-black-650);--g-color-base-misc-light: var(--g-color-private-cool-grey-250);--g-color-base-misc-light-hover: var(--g-color-private-cool-grey-350);--g-color-base-misc-medium: var(--g-color-private-cool-grey-400);--g-color-base-misc-medium-hover: var(--g-color-private-cool-grey-500);--g-color-base-misc-heavy: var(--g-color-private-cool-grey-700-solid);--g-color-base-misc-heavy-hover: var(--g-color-private-cool-grey-800-solid);--g-color-base-light: var(--g-color-private-white-1000-solid);--g-color-base-light-hover: var(--g-color-private-white-850);--g-color-base-light-simple-hover: var(--g-color-private-white-300);--g-color-base-light-disabled: var(--g-color-private-white-150);--g-color-base-light-accent-disabled: var(--g-color-private-white-300);--g-color-base-float: var(--g-color-private-white-1000-solid);--g-color-base-float-hover: var(--g-color-private-black-150-solid);--g-color-base-float-medium: var(--g-color-private-black-550-solid);--g-color-base-float-heavy: var(--g-color-private-black-700-solid);--g-color-base-float-accent: var(--g-color-private-white-1000-solid);--g-color-base-float-accent-hover: var(--g-color-private-white-850);--g-color-base-float-announcement: var(--g-color-private-cool-grey-150-solid);--g-color-base-modal: var(--g-color-base-background);--g-color-line-generic: var(--g-color-private-black-200);--g-color-line-generic-hover: var(--g-color-private-black-400);--g-color-line-generic-active: var(--g-color-private-black-700);--g-color-line-generic-accent: var(--g-color-private-black-300);--g-color-line-generic-accent-hover: var(--g-color-private-black-700);--g-color-line-generic-solid: var(--g-color-private-black-200-solid);--g-color-line-brand: var(--g-color-private-yellow-600-solid);--g-color-line-focus: var(--g-color-private-cool-grey-450);--g-color-line-light: var(--g-color-private-white-500);--g-color-line-info: var(--g-color-private-blue-450);--g-color-line-positive: var(--g-color-private-green-450);--g-color-line-warning: var(--g-color-private-yellow-600-solid);--g-color-line-danger: var(--g-color-private-red-450);--g-color-line-utility: var(--g-color-private-purple-450);--g-color-line-misc: var(--g-color-private-cool-grey-450);--g-color-sfx-veil: var(--g-color-private-black-450);--g-color-sfx-shadow: var(--g-color-private-black-300);--g-color-sfx-shadow-heavy: var(--g-color-private-black-600);--g-color-sfx-shadow-light: var(--g-color-private-black-100);--g-color-sfx-fade: var(--g-color-private-white-300);--g-color-scroll-track: var(--g-color-base-background);--g-color-scroll-handle: var(--g-color-private-black-100);--g-color-scroll-handle-hover: var(--g-color-private-black-150);--g-color-scroll-corner: var(--g-color-private-black-100);--g-color-infographics-axis: var(--g-color-private-black-150-solid);--g-color-infographics-tooltip-bg: var(--g-color-private-white-950)}.g-root_theme_dark-hc{--g-color-private-white-50: rgba(255, 255, 255, .05);--g-color-private-white-70: rgba(255, 255, 255, .07);--g-color-private-white-100: rgba(255, 255, 255, .1);--g-color-private-white-150: rgba(255, 255, 255, .15);--g-color-private-white-200: rgba(255, 255, 255, .2);--g-color-private-white-250: rgba(255, 255, 255, .25);--g-color-private-white-300: rgba(255, 255, 255, .3);--g-color-private-white-350: rgba(255, 255, 255, .35);--g-color-private-white-400: rgba(255, 255, 255, .4);--g-color-private-white-450: rgba(255, 255, 255, .45);--g-color-private-white-500: rgba(255, 255, 255, .5);--g-color-private-white-550: rgba(255, 255, 255, .55);--g-color-private-white-600: rgba(255, 255, 255, .6);--g-color-private-white-650: rgba(255, 255, 255, .65);--g-color-private-white-700: rgba(255, 255, 255, .7);--g-color-private-white-750: rgba(255, 255, 255, .75);--g-color-private-white-800: rgba(255, 255, 255, .8);--g-color-private-white-850: rgba(255, 255, 255, .85);--g-color-private-white-900: rgba(255, 255, 255, .9);--g-color-private-white-950: rgba(255, 255, 255, .95);--g-color-private-white-50-solid: rgb(30, 29, 30);--g-color-private-white-70-solid: rgb(35, 34, 35);--g-color-private-white-100-solid: rgb(42, 41, 42);--g-color-private-white-150-solid: rgb(54, 53, 54);--g-color-private-white-200-solid: rgb(65, 65, 65);--g-color-private-white-250-solid: rgb(77, 77, 77);--g-color-private-white-300-solid: rgb(89, 88, 89);--g-color-private-white-350-solid: rgb(101, 100, 101);--g-color-private-white-400-solid: rgb(113, 112, 113);--g-color-private-white-450-solid: rgb(125, 124, 125);--g-color-private-white-500-solid: rgb(136, 136, 136);--g-color-private-white-550-solid: rgb(148, 148, 148);--g-color-private-white-600-solid: rgb(160, 160, 160);--g-color-private-white-650-solid: rgb(172, 172, 172);--g-color-private-white-700-solid: rgb(184, 184, 184);--g-color-private-white-750-solid: rgb(196, 195, 196);--g-color-private-white-800-solid: rgb(208, 207, 208);--g-color-private-white-850-solid: rgb(208, 207, 208);--g-color-private-white-900-solid: rgb(231, 231, 231);--g-color-private-white-950-solid: rgb(243, 243, 243);--g-color-private-white-1000-solid: rgb(255, 255, 255);--g-color-private-white-opaque-150: rgba(56, 57, 60, .97);--g-color-private-black-20: rgba(0, 0, 0, .02);--g-color-private-black-50: rgba(0, 0, 0, .05);--g-color-private-black-100: rgba(0, 0, 0, .1);--g-color-private-black-150: rgba(0, 0, 0, .15);--g-color-private-black-200: rgba(0, 0, 0, .2);--g-color-private-black-250: rgba(0, 0, 0, .25);--g-color-private-black-300: rgba(0, 0, 0, .3);--g-color-private-black-350: rgba(0, 0, 0, .35);--g-color-private-black-400: rgba(0, 0, 0, .4);--g-color-private-black-450: rgba(0, 0, 0, .45);--g-color-private-black-500: rgba(0, 0, 0, .5);--g-color-private-black-550: rgba(0, 0, 0, .55);--g-color-private-black-600: rgba(0, 0, 0, .6);--g-color-private-black-650: rgba(0, 0, 0, .65);--g-color-private-black-700: rgba(0, 0, 0, .7);--g-color-private-black-750: rgba(0, 0, 0, .75);--g-color-private-black-800: rgba(0, 0, 0, .8);--g-color-private-black-850: rgba(0, 0, 0, .85);--g-color-private-black-900: rgba(0, 0, 0, .9);--g-color-private-black-950: rgba(0, 0, 0, .95);--g-color-private-black-1000-solid: rgb(0, 0, 0);--g-color-private-blue-50: rgba(54, 151, 241, .1);--g-color-private-blue-100: rgba(54, 151, 241, .15);--g-color-private-blue-150: rgba(54, 151, 241, .2);--g-color-private-blue-200: rgba(54, 151, 241, .3);--g-color-private-blue-250: rgba(54, 151, 241, .4);--g-color-private-blue-300: rgba(54, 151, 241, .5);--g-color-private-blue-350: rgba(54, 151, 241, .6);--g-color-private-blue-400: rgba(54, 151, 241, .7);--g-color-private-blue-450: rgba(54, 151, 241, .8);--g-color-private-blue-500: rgba(54, 151, 241, .9);--g-color-private-blue-50-solid: rgb(22, 30, 40);--g-color-private-blue-100-solid: rgb(23, 37, 51);--g-color-private-blue-150-solid: rgb(25, 44, 63);--g-color-private-blue-200-solid: rgb(29, 57, 85);--g-color-private-blue-250-solid: rgb(32, 71, 107);--g-color-private-blue-300-solid: rgb(36, 84, 130);--g-color-private-blue-350-solid: rgb(40, 97, 152);--g-color-private-blue-400-solid: rgb(43, 111, 174);--g-color-private-blue-450-solid: rgb(47, 124, 196);--g-color-private-blue-500-solid: rgb(50, 138, 219);--g-color-private-blue-550-solid: rgb(54, 151, 241);--g-color-private-blue-600-solid: rgb(74, 161, 242);--g-color-private-blue-650-solid: rgb(94, 172, 244);--g-color-private-blue-700-solid: rgb(114, 182, 245);--g-color-private-blue-750-solid: rgb(134, 193, 247);--g-color-private-blue-800-solid: rgb(155, 203, 248);--g-color-private-blue-850-solid: rgb(175, 213, 249);--g-color-private-blue-900-solid: rgb(195, 224, 251);--g-color-private-blue-950-solid: rgb(215, 234, 252);--g-color-private-blue-1000-solid: rgb(225, 239, 253);--g-color-private-green-50: rgba(77, 176, 155, .1);--g-color-private-green-100: rgba(77, 176, 155, .15);--g-color-private-green-150: rgba(77, 176, 155, .2);--g-color-private-green-200: rgba(77, 176, 155, .3);--g-color-private-green-250: rgba(77, 176, 155, .4);--g-color-private-green-300: rgba(77, 176, 155, .5);--g-color-private-green-350: rgba(77, 176, 155, .6);--g-color-private-green-400: rgba(77, 176, 155, .7);--g-color-private-green-450: rgba(77, 176, 155, .8);--g-color-private-green-500: rgba(77, 176, 155, .9);--g-color-private-green-50-solid: rgb(24, 33, 32);--g-color-private-green-100-solid: rgb(27, 41, 39);--g-color-private-green-150-solid: rgb(30, 49, 45);--g-color-private-green-200-solid: rgb(36, 65, 59);--g-color-private-green-250-solid: rgb(42, 81, 73);--g-color-private-green-300-solid: rgb(48, 97, 87);--g-color-private-green-350-solid: rgb(53, 112, 100);--g-color-private-green-400-solid: rgb(59, 128, 114);--g-color-private-green-450-solid: rgb(65, 144, 128);--g-color-private-green-500-solid: rgb(71, 160, 141);--g-color-private-green-550-solid: rgb(77, 176, 155);--g-color-private-green-600-solid: rgb(95, 184, 165);--g-color-private-green-650-solid: rgb(113, 192, 175);--g-color-private-green-700-solid: rgb(130, 200, 185);--g-color-private-green-750-solid: rgb(148, 208, 195);--g-color-private-green-800-solid: rgb(166, 216, 205);--g-color-private-green-850-solid: rgb(184, 223, 215);--g-color-private-green-900-solid: rgb(202, 231, 225);--g-color-private-green-950-solid: rgb(219, 239, 235);--g-color-private-green-1000-solid: rgb(228, 243, 240);--g-color-private-yellow-50: rgba(255, 190, 92, .1);--g-color-private-yellow-100: rgba(255, 190, 92, .15);--g-color-private-yellow-150: rgba(255, 190, 92, .2);--g-color-private-yellow-200: rgba(255, 190, 92, .3);--g-color-private-yellow-250: rgba(255, 190, 92, .4);--g-color-private-yellow-300: rgba(255, 190, 92, .5);--g-color-private-yellow-350: rgba(255, 190, 92, .6);--g-color-private-yellow-400: rgba(255, 190, 92, .7);--g-color-private-yellow-450: rgba(255, 190, 92, .8);--g-color-private-yellow-500: rgba(255, 190, 92, .9);--g-color-private-yellow-50-solid: rgb(42, 34, 25);--g-color-private-yellow-100-solid: rgb(54, 43, 29);--g-color-private-yellow-150-solid: rgb(65, 52, 33);--g-color-private-yellow-200-solid: rgb(89, 69, 40);--g-color-private-yellow-250-solid: rgb(113, 86, 48);--g-color-private-yellow-300-solid: rgb(137, 104, 55);--g-color-private-yellow-350-solid: rgb(160, 121, 62);--g-color-private-yellow-400-solid: rgb(184, 138, 70);--g-color-private-yellow-450-solid: rgb(208, 155, 77);--g-color-private-yellow-500-solid: rgb(231, 173, 85);--g-color-private-yellow-550-solid: rgb(255, 190, 92);--g-color-private-yellow-600-solid: rgb(255, 197, 108);--g-color-private-yellow-650-solid: rgb(255, 203, 125);--g-color-private-yellow-700-solid: rgb(255, 210, 141);--g-color-private-yellow-750-solid: rgb(255, 216, 157);--g-color-private-yellow-800-solid: rgb(255, 223, 174);--g-color-private-yellow-850-solid: rgb(255, 229, 190);--g-color-private-yellow-900-solid: rgb(255, 236, 206);--g-color-private-yellow-950-solid: rgb(255, 242, 222);--g-color-private-yellow-1000-solid: rgb(255, 245, 231);--g-color-private-orange-50: rgba(200, 99, 12, .1);--g-color-private-orange-100: rgba(200, 99, 12, .15);--g-color-private-orange-150: rgba(200, 99, 12, .2);--g-color-private-orange-200: rgba(200, 99, 12, .3);--g-color-private-orange-250: rgba(200, 99, 12, .4);--g-color-private-orange-300: rgba(200, 99, 12, .5);--g-color-private-orange-350: rgba(200, 99, 12, .6);--g-color-private-orange-400: rgba(200, 99, 12, .7);--g-color-private-orange-450: rgba(200, 99, 12, .8);--g-color-private-orange-500: rgba(200, 99, 12, .9);--g-color-private-orange-50-solid: rgb(36, 25, 17);--g-color-private-orange-100-solid: rgb(45, 29, 17);--g-color-private-orange-150-solid: rgb(54, 33, 17);--g-color-private-orange-200-solid: rgb(73, 42, 16);--g-color-private-orange-250-solid: rgb(91, 50, 16);--g-color-private-orange-300-solid: rgb(109, 58, 15);--g-color-private-orange-350-solid: rgb(127, 66, 14);--g-color-private-orange-400-solid: rgb(145, 74, 14);--g-color-private-orange-450-solid: rgb(164, 83, 13);--g-color-private-orange-500-solid: rgb(182, 91, 13);--g-color-private-orange-550-solid: rgb(200, 99, 12);--g-color-private-orange-600-solid: rgb(206, 115, 36);--g-color-private-orange-650-solid: rgb(211, 130, 61);--g-color-private-orange-700-solid: rgb(217, 146, 85);--g-color-private-orange-750-solid: rgb(222, 161, 109);--g-color-private-orange-800-solid: rgb(228, 177, 134);--g-color-private-orange-850-solid: rgb(233, 193, 158);--g-color-private-orange-900-solid: rgb(239, 208, 182);--g-color-private-orange-950-solid: rgb(244, 224, 206);--g-color-private-orange-1000-solid: rgb(247, 232, 219);--g-color-private-red-50: rgba(229, 50, 93, .1);--g-color-private-red-100: rgba(229, 50, 93, .15);--g-color-private-red-150: rgba(229, 50, 93, .2);--g-color-private-red-200: rgba(229, 50, 93, .3);--g-color-private-red-250: rgba(229, 50, 93, .4);--g-color-private-red-300: rgba(229, 50, 93, .5);--g-color-private-red-350: rgba(229, 50, 93, .6);--g-color-private-red-400: rgba(229, 50, 93, .7);--g-color-private-red-450: rgba(229, 50, 93, .8);--g-color-private-red-500: rgba(229, 50, 93, .9);--g-color-private-red-50-solid: rgb(39, 20, 26);--g-color-private-red-100-solid: rgb(50, 22, 29);--g-color-private-red-150-solid: rgb(60, 24, 33);--g-color-private-red-200-solid: rgb(81, 27, 41);--g-color-private-red-250-solid: rgb(102, 30, 48);--g-color-private-red-300-solid: rgb(124, 34, 56);--g-color-private-red-350-solid: rgb(145, 37, 63);--g-color-private-red-400-solid: rgb(166, 40, 71);--g-color-private-red-450-solid: rgb(187, 43, 78);--g-color-private-red-500-solid: rgb(208, 47, 86);--g-color-private-red-550-solid: rgb(229, 50, 93);--g-color-private-red-600-solid: rgb(232, 71, 109);--g-color-private-red-650-solid: rgb(234, 91, 125);--g-color-private-red-700-solid: rgb(237, 112, 142);--g-color-private-red-750-solid: rgb(239, 132, 158);--g-color-private-red-800-solid: rgb(242, 153, 174);--g-color-private-red-850-solid: rgb(245, 173, 190);--g-color-private-red-900-solid: rgb(247, 194, 206);--g-color-private-red-950-solid: rgb(250, 214, 223);--g-color-private-red-1000-solid: rgb(251, 224, 231);--g-color-private-purple-50: rgba(143, 82, 204, .1);--g-color-private-purple-100: rgba(143, 82, 204, .15);--g-color-private-purple-150: rgba(143, 82, 204, .2);--g-color-private-purple-200: rgba(143, 82, 204, .3);--g-color-private-purple-250: rgba(143, 82, 204, .4);--g-color-private-purple-300: rgba(143, 82, 204, .5);--g-color-private-purple-350: rgba(143, 82, 204, .6);--g-color-private-purple-400: rgba(143, 82, 204, .7);--g-color-private-purple-450: rgba(143, 82, 204, .8);--g-color-private-purple-500: rgba(143, 82, 204, .9);--g-color-private-purple-50-solid: rgb(31, 24, 37);--g-color-private-purple-100-solid: rgb(37, 27, 46);--g-color-private-purple-150-solid: rgb(43, 30, 55);--g-color-private-purple-200-solid: rgb(56, 37, 74);--g-color-private-purple-250-solid: rgb(68, 43, 92);--g-color-private-purple-300-solid: rgb(81, 50, 111);--g-color-private-purple-350-solid: rgb(93, 56, 130);--g-color-private-purple-400-solid: rgb(106, 63, 148);--g-color-private-purple-450-solid: rgb(118, 69, 167);--g-color-private-purple-500-solid: rgb(131, 76, 185);--g-color-private-purple-550-solid: rgb(143, 82, 204);--g-color-private-purple-600-solid: rgb(154, 99, 209);--g-color-private-purple-650-solid: rgb(165, 117, 214);--g-color-private-purple-700-solid: rgb(177, 134, 219);--g-color-private-purple-750-solid: rgb(188, 151, 224);--g-color-private-purple-800-solid: rgb(199, 169, 230);--g-color-private-purple-850-solid: rgb(210, 186, 235);--g-color-private-purple-900-solid: rgb(221, 203, 240);--g-color-private-purple-950-solid: rgb(233, 220, 245);--g-color-private-purple-1000-solid: rgb(238, 229, 247);--g-color-private-cool-grey-50: rgba(96, 128, 156, .1);--g-color-private-cool-grey-100: rgba(96, 128, 156, .15);--g-color-private-cool-grey-150: rgba(96, 128, 156, .2);--g-color-private-cool-grey-200: rgba(96, 128, 156, .3);--g-color-private-cool-grey-250: rgba(96, 128, 156, .4);--g-color-private-cool-grey-300: rgba(96, 128, 156, .5);--g-color-private-cool-grey-350: rgba(96, 128, 156, .6);--g-color-private-cool-grey-400: rgba(96, 128, 156, .7);--g-color-private-cool-grey-450: rgba(96, 128, 156, .8);--g-color-private-cool-grey-500: rgba(96, 128, 156, .9);--g-color-private-cool-grey-50-solid: rgb(26, 28, 32);--g-color-private-cool-grey-100-solid: rgb(30, 34, 39);--g-color-private-cool-grey-150-solid: rgb(34, 39, 46);--g-color-private-cool-grey-200-solid: rgb(41, 50, 59);--g-color-private-cool-grey-250-solid: rgb(49, 61, 73);--g-color-private-cool-grey-300-solid: rgb(57, 73, 87);--g-color-private-cool-grey-350-solid: rgb(65, 84, 101);--g-color-private-cool-grey-400-solid: rgb(73, 95, 115);--g-color-private-cool-grey-450-solid: rgb(80, 106, 128);--g-color-private-cool-grey-500-solid: rgb(88, 117, 142);--g-color-private-cool-grey-550-solid: rgb(96, 128, 156);--g-color-private-cool-grey-600-solid: rgb(112, 141, 166);--g-color-private-cool-grey-650-solid: rgb(128, 153, 176);--g-color-private-cool-grey-700-solid: rgb(144, 166, 186);--g-color-private-cool-grey-750-solid: rgb(160, 179, 196);--g-color-private-cool-grey-800-solid: rgb(176, 192, 206);--g-color-private-cool-grey-850-solid: rgb(191, 204, 215);--g-color-private-cool-grey-900-solid: rgb(207, 217, 225);--g-color-private-cool-grey-950-solid: rgb(223, 230, 235);--g-color-private-cool-grey-1000-solid: rgb(231, 236, 240);--g-color-text-primary: var(--g-color-text-light-primary);--g-color-text-complementary: var(--g-color-text-light-complementary);--g-color-text-secondary: var(--g-color-text-light-secondary);--g-color-text-hint: var(--g-color-text-light-hint);--g-color-text-info: var(--g-color-private-blue-650-solid);--g-color-text-positive: var(--g-color-private-green-650-solid);--g-color-text-warning: var(--g-color-private-yellow-650-solid);--g-color-text-danger: var(--g-color-private-red-650-solid);--g-color-text-utility: var(--g-color-private-purple-650-solid);--g-color-text-misc: var(--g-color-private-cool-grey-650-solid);--g-color-text-info-heavy: var(--g-color-private-blue-850-solid);--g-color-text-positive-heavy: var(--g-color-private-green-850-solid);--g-color-text-warning-heavy: var(--g-color-private-yellow-850-solid);--g-color-text-danger-heavy: var(--g-color-private-red-850-solid);--g-color-text-utility-heavy: var(--g-color-private-purple-850-solid);--g-color-text-misc-heavy: var(--g-color-private-cool-grey-850-solid);--g-color-text-brand: var(--g-color-private-yellow-600-solid);--g-color-text-brand-heavy: var(--g-color-private-yellow-700-solid);--g-color-text-brand-contrast: var(--g-color-text-dark-primary);--g-color-text-link: var(--g-color-private-yellow-550-solid);--g-color-text-link-hover: var(--g-color-private-orange-550-solid);--g-color-text-link-visited: var(--g-color-private-purple-650-solid);--g-color-text-link-visited-hover: var(--g-color-private-purple-800-solid);--g-color-text-dark-primary: var(--g-color-private-black-1000-solid);--g-color-text-dark-complementary: var(--g-color-private-black-800);--g-color-text-dark-secondary: var(--g-color-private-black-600);--g-color-text-dark-hint: var(--g-color-private-black-400);--g-color-text-light-primary: var(--g-color-private-white-1000-solid);--g-color-text-light-complementary: var(--g-color-private-white-800);--g-color-text-light-secondary: var(--g-color-private-white-600);--g-color-text-light-hint: var(--g-color-private-white-400);--g-color-text-inverted-primary: var(--g-color-text-dark-primary);--g-color-text-inverted-complementary: var(--g-color-text-dark-complementary);--g-color-text-inverted-secondary: var(--g-color-text-dark-secondary);--g-color-text-inverted-hint: var(--g-color-text-dark-hint);--g-color-base-background: rgb(18, 17, 18);--g-color-base-generic: var(--g-color-private-white-100);--g-color-base-generic-hover: var(--g-color-private-white-250);--g-color-base-generic-medium: var(--g-color-private-white-250);--g-color-base-generic-medium-hover: var(--g-color-private-white-400);--g-color-base-generic-accent: var(--g-color-private-white-200);--g-color-base-generic-accent-disabled: var(--g-color-private-white-150);--g-color-base-generic-ultralight: var(--g-color-private-white-50);--g-color-base-simple-hover: var(--g-color-private-white-250);--g-color-base-simple-hover-solid: var(--g-color-private-white-250-solid);--g-color-base-brand: var(--g-color-private-yellow-550-solid);--g-color-base-brand-hover: var(--g-color-private-yellow-700-solid);--g-color-base-selection: var(--g-color-private-yellow-250);--g-color-base-selection-hover: var(--g-color-private-yellow-400);--g-color-base-info-light: var(--g-color-private-blue-250);--g-color-base-info-light-hover: var(--g-color-private-blue-400);--g-color-base-info-medium: var(--g-color-private-blue-450);--g-color-base-info-medium-hover: var(--g-color-private-blue-600-solid);--g-color-base-info-heavy: var(--g-color-private-blue-700-solid);--g-color-base-info-heavy-hover: var(--g-color-private-blue-850-solid);--g-color-base-positive-light: var(--g-color-private-green-250);--g-color-base-positive-light-hover: var(--g-color-private-green-400);--g-color-base-positive-medium: var(--g-color-private-green-450);--g-color-base-positive-medium-hover: var(--g-color-private-green-600-solid);--g-color-base-positive-heavy: var(--g-color-private-green-700-solid);--g-color-base-positive-heavy-hover: var(--g-color-private-green-850-solid);--g-color-base-warning-light: var(--g-color-private-yellow-250);--g-color-base-warning-light-hover: var(--g-color-private-yellow-400);--g-color-base-warning-medium: var(--g-color-private-yellow-450);--g-color-base-warning-medium-hover: var(--g-color-private-yellow-600-solid);--g-color-base-warning-heavy: var(--g-color-private-yellow-700-solid);--g-color-base-warning-heavy-hover: var(--g-color-private-yellow-850-solid);--g-color-base-danger-light: var(--g-color-private-red-250);--g-color-base-danger-light-hover: var(--g-color-private-red-400);--g-color-base-danger-medium: var(--g-color-private-red-450);--g-color-base-danger-medium-hover: var(--g-color-private-red-600-solid);--g-color-base-danger-heavy: var(--g-color-private-red-700-solid);--g-color-base-danger-heavy-hover: var(--g-color-private-red-850-solid);--g-color-base-utility-light: var(--g-color-private-purple-250);--g-color-base-utility-light-hover: var(--g-color-private-purple-400);--g-color-base-utility-medium: var(--g-color-private-purple-450);--g-color-base-utility-medium-hover: var(--g-color-private-purple-600-solid);--g-color-base-utility-heavy: var(--g-color-private-purple-700-solid);--g-color-base-utility-heavy-hover: var(--g-color-private-purple-850-solid);--g-color-base-neutral-light: var(--g-color-private-white-200);--g-color-base-neutral-light-hover: var(--g-color-private-white-350);--g-color-base-neutral-medium: var(--g-color-private-white-400);--g-color-base-neutral-medium-hover: var(--g-color-private-white-550);--g-color-base-neutral-heavy: var(--g-color-private-white-650);--g-color-base-neutral-heavy-hover: var(--g-color-private-white-750);--g-color-base-misc-light: var(--g-color-private-cool-grey-250);--g-color-base-misc-light-hover: var(--g-color-private-cool-grey-400);--g-color-base-misc-medium: var(--g-color-private-cool-grey-450);--g-color-base-misc-medium-hover: var(--g-color-private-cool-grey-600-solid);--g-color-base-misc-heavy: var(--g-color-private-cool-grey-700-solid);--g-color-base-misc-heavy-hover: var(--g-color-private-cool-grey-850-solid);--g-color-base-light: var(--g-color-private-white-850);--g-color-base-light-hover: var(--g-color-private-white-700);--g-color-base-light-simple-hover: var(--g-color-private-white-150);--g-color-base-light-disabled: var(--g-color-private-white-150);--g-color-base-light-accent-disabled: var(--g-color-private-white-300);--g-color-base-float: var(--g-color-private-white-100-solid);--g-color-base-float-hover: var(--g-color-private-white-200-solid);--g-color-base-float-medium: var(--g-color-private-white-200-solid);--g-color-base-float-heavy: var(--g-color-private-white-300-solid);--g-color-base-float-accent: var(--g-color-private-white-300-solid);--g-color-base-float-accent-hover: var(--g-color-private-white-400-solid);--g-color-base-float-announcement: var(--g-color-private-white-200-solid);--g-color-base-modal: var(--g-color-base-background);--g-color-line-generic: var(--g-color-private-white-150);--g-color-line-generic-hover: var(--g-color-private-white-250);--g-color-line-generic-active: var(--g-color-private-white-600);--g-color-line-generic-accent: var(--g-color-private-white-350);--g-color-line-generic-accent-hover: var(--g-color-private-white-800);--g-color-line-generic-solid: var(--g-color-private-white-150-solid);--g-color-line-brand: var(--g-color-private-yellow-600-solid);--g-color-line-focus: var(--g-color-private-cool-grey-550-solid);--g-color-line-light: var(--g-color-private-white-500);--g-color-line-info: var(--g-color-private-blue-550-solid);--g-color-line-positive: var(--g-color-private-green-550-solid);--g-color-line-warning: var(--g-color-private-yellow-550-solid);--g-color-line-danger: var(--g-color-private-red-550-solid);--g-color-line-utility: var(--g-color-private-purple-550-solid);--g-color-line-misc: var(--g-color-private-cool-grey-550-solid);--g-color-sfx-veil: var(--g-color-private-black-700);--g-color-sfx-shadow: var(--g-color-private-black-200);--g-color-sfx-shadow-heavy: var(--g-color-private-black-400);--g-color-sfx-shadow-light: var(--g-color-private-black-200);--g-color-sfx-fade: var(--g-color-private-white-250);--g-color-scroll-track: var(--g-color-base-background);--g-color-scroll-handle: var(--g-color-private-white-150);--g-color-scroll-handle-hover: var(--g-color-private-white-250);--g-color-scroll-corner: var(--g-color-private-white-150);--g-color-infographics-axis: var(--g-color-private-white-150-solid);--g-color-infographics-tooltip-bg: var(--g-color-private-white-opaque-150)}.g-root:not(.g-root_mobile):not(.g-root_native-scrollbar){scrollbar-width:var(--g-scrollbar-width);scrollbar-color:var(--g-color-scroll-handle) var(--g-color-scroll-track)}.g-root:not(.g-root_mobile):not(.g-root_native-scrollbar)::-webkit-scrollbar,.g-root:not(.g-root_mobile):not(.g-root_native-scrollbar) *::-webkit-scrollbar{width:var(--g-scrollbar-width);height:var(--g-scrollbar-width);background:var(--g-color-scroll-track)}.g-root:not(.g-root_mobile):not(.g-root_native-scrollbar)::-webkit-scrollbar-track,.g-root:not(.g-root_mobile):not(.g-root_native-scrollbar) *::-webkit-scrollbar-track{background:var(--g-color-scroll-track)}.g-root:not(.g-root_mobile):not(.g-root_native-scrollbar)::-webkit-scrollbar-corner,.g-root:not(.g-root_mobile):not(.g-root_native-scrollbar) *::-webkit-scrollbar-corner{background:var(--g-color-scroll-corner)}.g-root:not(.g-root_mobile):not(.g-root_native-scrollbar)::-webkit-scrollbar-thumb,.g-root:not(.g-root_mobile):not(.g-root_native-scrollbar) *::-webkit-scrollbar-thumb{background:var(--g-color-scroll-handle)}.g-root:not(.g-root_mobile):not(.g-root_native-scrollbar)::-webkit-scrollbar-thumb:hover,.g-root:not(.g-root_mobile):not(.g-root_native-scrollbar) *::-webkit-scrollbar-thumb:hover{background:var(--g-color-scroll-handle-hover)}@keyframes g-loading-animation{0%{background-position:-12px 0}to{background-position:0 0}}:root:has(body.g-root_theme_light),:root:has(body.g-root_theme_light-hc){color-scheme:light}:root:has(body.g-root_theme_dark),:root:has(body.g-root_theme_dark-hc){color-scheme:dark}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}:root{--g-color-base-background: var(--lg-bg-fallback);--g-color-base-brand: var(--lg-accent)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--g-text-body-font-family);color:var(--lg-text-primary);line-height:1.5}.liquid-bg-video{position:fixed;top:0;left:0;width:100vw;height:100vh;object-fit:cover;z-index:-1;opacity:1;pointer-events:none;filter:none}.liquid-bg-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:var(--lg-bg-overlay);z-index:-1;pointer-events:none}.app-root-glass{min-height:100vh;position:relative}.app-container{min-height:100vh;display:flex;flex-direction:column;transition:filter .4s ease;margin-left:280px}@media(max-width:1024px){.app-container{margin-left:80px}}.app-header{padding:12px 48px;background:var(--lg-glass-bg-medium);backdrop-filter:var(--lg-blur);-webkit-backdrop-filter:var(--lg-blur);border-bottom:var(--lg-border);box-shadow:var(--lg-inner-glow),0 4px 20px #00000040;display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;z-index:900}.header-left{display:flex;align-items:center;gap:12px}.header-right{display:flex;align-items:center;gap:16px}.user-info{display:flex;flex-direction:column;align-items:flex-end}.role-badge{color:var(--lg-accent);font-size:10px;font-weight:700;letter-spacing:.5px;text-shadow:0 0 8px rgba(74,222,128,.3)}.app-title{letter-spacing:-.5px}.app-main{flex:1;padding:20px 40px;width:100%;margin:0;background:var(--lg-glass-bg);border-left:var(--lg-border-subtle);min-height:calc(100vh - 80px)}.loading-container{display:flex;justify-content:center;align-items:center;height:100vh}@media(max-width:768px){.app-header,.app-main{padding:16px 24px}.app-header h1{font-size:24px}}.settings-container{padding:24px;max-width:1200px;margin:0 auto}.settings-content,.settings-tab-content{margin-top:24px}.loading{color:var(--lg-text-secondary, rgba(255, 255, 255, .55));text-align:center;padding:40px}.um-dashboard{padding:40px;max-width:1400px;margin:0 auto;display:flex;flex-direction:column;gap:24px}.um-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:120px}.um-header{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}.um-title{background:var(--lg-gradient-title);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.um-error-banner{background:#ef444414;border:1px solid rgba(239,68,68,.2);border-radius:12px;padding:12px 20px;color:#fca5a5;font-size:14px;-webkit-backdrop-filter:var(--lg-blur-light);backdrop-filter:var(--lg-blur-light)}.um-kpi-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}@media(max-width:1100px){.um-kpi-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.um-kpi-grid{grid-template-columns:repeat(2,1fr)}}.um-kpi-card{padding:24px;text-align:center;transition:transform var(--lg-transition-fast)}.um-kpi-card:hover{transform:translateY(-3px)}.um-kpi-icon{font-size:28px;margin-bottom:8px}.um-kpi-value{font-size:28px;font-weight:700;color:var(--lg-text-primary);line-height:1.1;margin-bottom:4px}.um-kpi-label{font-size:12px;color:var(--lg-text-label);text-transform:uppercase;letter-spacing:.5px}.um-section-title{display:flex;align-items:baseline;gap:12px;border-bottom:var(--lg-border-subtle);padding-bottom:12px}.um-user-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:20px}.um-user-card{padding:24px;display:flex;flex-direction:column;gap:16px;transition:transform var(--lg-transition-fast)}.um-user-card:hover{transform:translateY(-2px)}.um-card-header{display:flex;align-items:center;gap:14px}.um-avatar{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;color:#fff;flex-shrink:0;box-shadow:0 4px 12px #0000004d}.um-card-info{flex:1;min-width:0}.um-email{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.um-badges{display:flex;gap:6px;margin-top:4px;flex-wrap:wrap}.um-badge-role,.um-badge-plan{font-size:11px;padding:2px 8px;border-radius:var(--lg-radius-pill);font-weight:500}.um-badge-role{background:var(--lg-glass-bg-medium);color:var(--lg-text-secondary)}.um-badge-plan{font-weight:600;text-transform:lowercase}.um-usage-section{display:flex;flex-direction:column;gap:6px}.um-usage-labels{display:flex;justify-content:space-between;align-items:center}.um-progress-bar{height:6px;background:#ffffff0f;border-radius:var(--lg-radius-pill);overflow:hidden}.um-progress-fill{height:100%;background:linear-gradient(90deg,#059669,var(--lg-accent));border-radius:var(--lg-radius-pill);transition:width .6s cubic-bezier(.22,1,.36,1)}.um-progress-fill.um-progress-warn{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.um-progress-fill.um-progress-danger{background:linear-gradient(90deg,#ef4444,#f87171)}.um-stats-row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;background:var(--lg-glass-bg);border-radius:12px;padding:12px 8px;border:var(--lg-border-subtle)}.um-stat{display:flex;flex-direction:column;align-items:center;gap:2px}.um-stat-value{font-size:15px;font-weight:600;color:var(--lg-text-primary)}.um-stat-label{font-size:10px;color:var(--lg-text-label);text-transform:uppercase;letter-spacing:.4px;text-align:center}.um-key-row{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--lg-glass-bg);border-radius:var(--lg-radius-input);font-size:13px;border:var(--lg-border-subtle)}.um-key-label{color:var(--lg-text-label);white-space:nowrap}.um-key-value{font-family:Courier New,monospace;color:var(--lg-text-secondary)}.um-card-actions{display:flex;gap:8px;flex-wrap:wrap}.um-text-danger{color:#f87171!important}.um-text-muted{color:var(--lg-text-muted);font-style:italic}.um-pool-table-wrap{background:var(--lg-glass-bg);border:var(--lg-border);border-radius:var(--lg-radius-panel);overflow:hidden;-webkit-backdrop-filter:var(--lg-blur-light);backdrop-filter:var(--lg-blur-light)}.um-pool-table{width:100%;border-collapse:collapse;font-size:13px}.um-pool-table th{padding:14px 20px;text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.6px;color:var(--lg-accent);border-bottom:var(--lg-border);font-weight:500}.um-pool-table td{padding:14px 20px;border-bottom:var(--lg-border-subtle);color:var(--lg-text-secondary)}.um-pool-row:last-child td{border-bottom:none}.um-pool-row:hover td{background:var(--lg-glass-bg-hover)}.um-empty-row{text-align:center;color:var(--lg-text-muted);font-style:italic;padding:40px!important}.um-pool-table code{font-family:Courier New,monospace;background:var(--lg-glass-bg-medium);padding:2px 8px;border-radius:6px;font-size:12px}.um-status-badge{font-size:12px;padding:3px 10px;border-radius:var(--lg-radius-pill);font-weight:500}.um-status-available{background:#4ade801f;color:var(--lg-accent)}.um-status-assigned{background:#22d3ee1f;color:var(--lg-accent-secondary)}.um-status-revoked{background:#ef44441f;color:#f87171}.um-modal{padding:32px;min-width:420px;display:flex;flex-direction:column;gap:16px}.um-modal-form{display:flex;flex-direction:column;gap:10px}.um-modal-label{font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:var(--lg-text-label);font-weight:500}.um-plan-buttons{display:flex;gap:8px;flex-wrap:wrap}.um-plan-btn{padding:6px 16px;border-radius:var(--lg-radius-pill);background:var(--lg-glass-bg-medium);border:var(--lg-border);color:var(--lg-text-secondary);cursor:pointer;font-size:13px;text-transform:lowercase;transition:all .15s}.um-plan-btn:hover{background:var(--lg-glass-bg-hover)}.um-plan-btn-active{border-width:2px;font-weight:600}.um-quick-seconds{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}.um-quick-btn{padding:4px 12px;border-radius:var(--lg-radius-small);background:var(--lg-accent-glass);border:1px solid var(--lg-accent-glass-border);color:var(--lg-accent);cursor:pointer;font-size:12px;font-weight:500;transition:background .15s}.um-quick-btn:hover{background:var(--lg-accent-glass-hover)}.um-modal-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:8px}.um-badge-package{background:var(--lg-accent-glass);border:1px solid var(--lg-accent-glass-border);color:var(--lg-accent);padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600}.um-cell-message{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.um-pool-row.um-status-pending{background:#ffeb3b08}.um-pool-row.um-status-pending:hover td{background:#ffeb3b0d}.um-status-pending{color:#fdd835;background:#fdd8351a}.um-status-approved{color:#4ade80;background:#4ade801a}.um-status-rejected{color:#ef4444;background:#ef44441a}
