@import "https://fonts.googleapis.com/css2?family=Alef:wght@400;700&family=Rubik:wght@300;400;500;600;700&display=swap";:root{--build-version:"2.0.4";--color-primary:#00bf63;--color-primary-hover:#00a555;--color-primary-active:#009248;--color-accent-purple:#8360c3;--color-accent-teal:#2ebf91;--color-accent-blue:#667eea;--color-secondary:#64748b;--color-secondary-hover:#475569;--color-success:#28a745;--color-warning:#ffc107;--color-error:#dc3545;--color-info:#17a2b8;--color-bg-primary:#0a0e14;--color-bg-secondary:#151d28;--color-bg-tertiary:#1a2332;--color-text-primary:#f0f4f8;--color-text-secondary:#a0aec0;--color-text-muted:#7b8fa0;--color-border:#2a3a4d;--color-border-hover:#375066;--font-family:"Alef", "Rubik", "Segoe UI", "Arial Hebrew", Tahoma, Geneva, Verdana, sans-serif;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--radius-sm:10px;--radius-md:15px;--radius-lg:25px;--radius-full:9999px;--shadow-sm:0 1px 2px #0000004d;--shadow-md:0 4px 12px #0000004d;--shadow-lg:0 10px 25px #0006;--transition-fast:.2s ease;--transition-normal:.3s ease;--transition-slow:.4s ease;--z-toolbar:100;--z-dialog:200;--z-toast:300}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{direction:rtl;font-size:16px}body{font-family:var(--font-family);font-size:var(--font-size-base);color:var(--color-text-primary);background-color:var(--color-bg-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5;overflow:hidden}#app{flex-direction:column;width:100vw;height:100vh;display:flex}.toolbar{height:56px;padding:0 var(--spacing-md);background:linear-gradient(180deg, var(--color-bg-secondary) 0%, var(--color-bg-primary) 100%);border-bottom:1px solid var(--color-border);z-index:var(--z-toolbar);justify-content:space-between;align-items:center;display:flex}.toolbar-section{align-items:center;gap:var(--spacing-md);display:flex}.toolbar-left{flex:none}.toolbar-center{flex:1;justify-content:center}.toolbar-right{flex:none}.toolbar-logo{align-items:center;gap:var(--spacing-sm);font-weight:600;font-size:var(--font-size-lg);display:flex}.logo-icon{font-size:1.5rem}.logo-text{background:linear-gradient(135deg, var(--color-accent-teal) 0%, var(--color-accent-blue) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.toolbar-select{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm);color:var(--color-text-primary);background-color:var(--color-bg-tertiary);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;appearance:none;min-width:180px;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2394a3b8' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-position:.75rem;background-repeat:no-repeat;padding-left:2rem}.toolbar-select:hover:not(:disabled){border-color:var(--color-border-hover)}.toolbar-select:focus{border-color:var(--color-accent-teal);outline:none;box-shadow:0 0 0 3px #00bf6333}.toolbar-select:disabled{opacity:.5;cursor:not-allowed}.toolbar-btn{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);border:1px solid #0000;font-weight:500;display:flex}.toolbar-btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{color:var(--color-bg-primary);background-color:var(--color-primary);border-color:var(--color-primary)}.btn-primary:hover:not(:disabled){background-color:var(--color-primary-hover);border-color:var(--color-primary-hover)}.btn-secondary{color:var(--color-text-primary);background-color:var(--color-bg-tertiary);border-color:var(--color-border)}.btn-secondary:hover:not(:disabled){background-color:var(--color-secondary);border-color:var(--color-secondary)}.btn-danger{color:#fff;background-color:var(--color-error);border-color:var(--color-error)}.btn-danger:hover:not(:disabled){background-color:#da3633;border-color:#da3633}.btn-icon-only{padding:var(--spacing-sm);color:var(--color-text-secondary);background-color:#0000;border-color:#0000}.btn-icon-only:hover:not(:disabled){background-color:var(--color-bg-tertiary);color:var(--color-text-primary)}.btn-icon{font-size:1rem}.status-indicator{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-bg-tertiary);border-radius:var(--radius-full);font-size:var(--font-size-sm);display:flex}.status-dot{background-color:var(--color-text-muted);border-radius:50%;width:8px;height:8px;animation:2s infinite pulse}.status-dot.status-disconnected{background-color:var(--color-text-muted);animation:none}.status-dot.status-connecting{background-color:var(--color-warning)}.status-dot.status-connected{background-color:var(--color-success);animation:none}.status-dot.status-streaming{background-color:var(--color-accent-teal)}.status-dot.status-error{background-color:var(--color-error);animation:none}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.stats-display{gap:var(--spacing-md);font-size:var(--font-size-xs);color:var(--color-text-secondary);font-family:Consolas,Monaco,monospace;display:flex}.stat-item{padding:var(--spacing-xs) var(--spacing-sm);background-color:var(--color-bg-tertiary);border-radius:var(--radius-sm)}.quality-indicator{align-items:center;gap:6px;padding:2px 8px;font-family:Consolas,monospace;font-size:11px;display:none}.qi-bars{align-items:flex-end;gap:2px;height:16px;display:flex}.qi-bar{opacity:.2;background-color:#678;border-radius:1px;width:4px;transition:opacity .3s,background-color .3s}.qi-bar:first-child{height:4px}.qi-bar:nth-child(2){height:8px}.qi-bar:nth-child(3){height:12px}.qi-bar:nth-child(4){height:16px}.qi-latency{color:#678;font-size:10px}.toolbar-actions{gap:var(--spacing-xs);display:flex}.toolbar-auth{border-inline-start:1px solid var(--color-border,#d1d5db);align-items:center;margin-inline-start:var(--spacing-sm);padding-inline-start:var(--spacing-sm);display:inline-flex}.toolbar-user-chip{align-items:center;gap:var(--spacing-xs);background-color:var(--color-surface,#f3f4f6);border:1px solid var(--color-border,#d1d5db);color:var(--color-text,#111827);border-radius:999px;max-width:220px;padding:4px 10px;font-size:13px;display:inline-flex}.toolbar-user-chip .user-chip-icon{opacity:.85;font-size:14px;line-height:1}.toolbar-user-chip .user-chip-name{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.toolbar-user-chip .toolbar-btn.btn-icon-only{background:0 0;border:none;min-height:0;padding:2px 6px}.toolbar-user-chip .toolbar-btn.btn-icon-only:hover{background-color:var(--color-border,#d1d5db)}.canvas-container{background-color:#000;flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}#remote-canvas{object-fit:contain;cursor:default;max-width:100%;max-height:100%}#remote-canvas.streaming{cursor:none}.connecting-overlay{z-index:50;background-color:#0f172ae6;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.connecting-overlay .spinner-large{border:4px solid var(--color-border);border-top-color:var(--color-accent-teal);border-radius:50%;width:64px;height:64px;animation:1s linear infinite spin}.connecting-overlay .connecting-text{margin-top:var(--spacing-lg);font-size:var(--font-size-lg);color:var(--color-text-secondary)}@keyframes spin{to{transform:rotate(360deg)}}.dialog-overlay{z-index:var(--z-dialog);opacity:0;transition:opacity var(--transition-normal);background-color:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dialog-overlay.visible{opacity:1}.dialog-overlay.fade-out{opacity:0}.dialog{background-color:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-lg);width:100%;max-width:400px;box-shadow:var(--shadow-lg);transition:transform var(--transition-normal);transform:scale(.95)translateY(-20px)}.dialog-overlay.visible .dialog{transform:scale(1)translateY(0)}.dialog-header{padding:var(--spacing-lg);border-bottom:1px solid var(--color-border)}.dialog-title{font-size:var(--font-size-xl);color:var(--color-text-primary);font-weight:600}.dialog-content{padding:var(--spacing-lg)}.dialog-footer{justify-content:flex-start;gap:var(--spacing-md);padding:var(--spacing-lg);border-top:1px solid var(--color-border);display:flex}.form-group{margin-bottom:var(--spacing-md)}.form-group label{margin-bottom:var(--spacing-xs);font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:500;display:block}.form-group input[type=text],.form-group input[type=password],.form-group input[type=email]{width:100%;padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-base);color:var(--color-text-primary);background-color:var(--color-bg-tertiary);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color var(--transition-fast), box-shadow var(--transition-fast)}.form-group input:focus{border-color:var(--color-accent-teal);outline:none;box-shadow:0 0 0 3px #00bf6333}.form-group input:disabled{opacity:.5;cursor:not-allowed}.checkbox-group label{align-items:center;gap:var(--spacing-sm);cursor:pointer;display:flex}.checkbox-group input[type=checkbox]{width:1rem;height:1rem;accent-color:var(--color-primary)}.error-message{padding:var(--spacing-sm) var(--spacing-md);margin-bottom:var(--spacing-md);font-size:var(--font-size-sm);color:var(--color-error);border-radius:var(--radius-md);background-color:#ef44441a;border:1px solid #ef44444d}.btn{justify-content:center;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-lg);font-size:var(--font-size-base);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);border:1px solid #0000;font-weight:500;display:inline-flex}.btn:disabled{opacity:.5;cursor:not-allowed}.spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:1rem;height:1rem;animation:.8s linear infinite spin;display:inline-block}.toast-container{top:var(--spacing-lg);gap:var(--spacing-sm);z-index:var(--z-toast);pointer-events:none;flex-direction:column;display:flex;position:fixed;left:50%;transform:translate(-50%)}.toast{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);opacity:0;transition:all var(--transition-normal);pointer-events:auto;display:flex;transform:translateY(-20px)}.toast.visible{opacity:1;transform:translateY(0)}.toast.fade-out{opacity:0;transform:translateY(-20px)}.toast-icon{width:24px;height:24px;font-size:var(--font-size-sm);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:flex}.toast-success .toast-icon{color:var(--color-success);background-color:#22c55e33}.toast-warning .toast-icon{color:var(--color-warning);background-color:#f59e0b33}.toast-error .toast-icon{color:var(--color-error);background-color:#ef444433}.toast-info .toast-icon{color:var(--color-info);background-color:#00bf6333}.toast-message{font-size:var(--font-size-sm);flex:1}.toast-close{font-size:var(--font-size-lg);color:var(--color-text-muted);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;padding:0}.toast-close:hover{color:var(--color-text-primary)}.welcome-screen{text-align:center;padding:var(--spacing-xl);flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.welcome-icon{margin-bottom:var(--spacing-lg);font-size:4rem}.welcome-title{font-size:var(--font-size-2xl);margin-bottom:var(--spacing-sm);font-weight:600}.welcome-subtitle{font-size:var(--font-size-lg);color:var(--color-text-secondary);margin-bottom:var(--spacing-xl)}.welcome-features{gap:var(--spacing-xl);margin-top:var(--spacing-lg);display:flex}.feature-item{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md);flex-direction:column;display:flex}.feature-icon{font-size:2rem}.feature-text{font-size:var(--font-size-sm);color:var(--color-text-secondary)}@media (width<=768px){.toolbar{height:auto;padding:var(--spacing-sm);flex-wrap:wrap}.toolbar-section{justify-content:center;width:100%}.toolbar-left{order:1}.toolbar-center{flex-wrap:wrap;order:3}.toolbar-right{order:2}.toolbar-select{min-width:140px}.stats-display{display:none}.welcome-features{flex-direction:column}}body.fullscreen .toolbar{opacity:0;transition:opacity var(--transition-normal);position:absolute;top:0;left:0;right:0}body.fullscreen:hover .toolbar,body.fullscreen .toolbar:focus-within{opacity:1}body.fullscreen .canvas-container{position:absolute;inset:0}.connection-status-banner{border-radius:var(--radius-full);font-size:var(--font-size-sm);margin-bottom:var(--spacing-lg);transition:all var(--transition-normal);justify-content:center;align-items:center;gap:.5rem;padding:.4rem 1.2rem;display:flex}.csb-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.csb-disconnected{color:#f87171;background:#dc354526}.csb-disconnected .csb-dot{background:#f87171}.csb-connecting{color:#fbbf24;background:#ffc10726}.csb-connecting .csb-dot{background:#fbbf24;animation:1s infinite pulse-dot}.csb-connected{color:#4ade80;background:#28a74526}.csb-connected .csb-dot{background:#4ade80}.csb-streaming{color:#818cf8;background:#667eea26}.csb-streaming .csb-dot{background:#818cf8;animation:2s infinite pulse-dot}.csb-reconnecting{color:#fbbf24;background:#ffc10726}.csb-reconnecting .csb-dot{background:#fbbf24;animation:.6s infinite pulse-dot}.csb-error{color:#f87171;background:#dc354526}.csb-error .csb-dot{background:#f87171}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.3}}.quick-connect-panel{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--spacing-lg);width:100%;max-width:380px;margin-bottom:var(--spacing-lg);transition:opacity var(--transition-normal)}.qc-title{font-size:var(--font-size-lg);margin-bottom:var(--spacing-md);color:var(--color-text-primary);font-weight:600}.qc-form{gap:var(--spacing-md);flex-direction:column;display:flex}.qc-field{text-align:right;flex-direction:column;gap:.25rem;display:flex}.qc-field label{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.qc-field input{background:var(--color-bg-tertiary);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-primary);font-family:var(--font-family);font-size:var(--font-size-base);transition:border-color var(--transition-fast);outline:none;padding:.6rem .8rem}.qc-field input:focus{border-color:var(--color-primary)}.qc-field input[dir=ltr]{text-align:left;letter-spacing:.5px;direction:ltr;font-family:Rubik,monospace}.qc-btn{background:var(--color-primary);color:#fff;border-radius:var(--radius-sm);font-family:var(--font-family);font-size:var(--font-size-base);cursor:pointer;transition:background var(--transition-fast), opacity var(--transition-fast);border:none;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1rem;font-weight:600;display:flex}.qc-btn:hover:not(:disabled){background:var(--color-primary-hover)}.qc-btn:disabled{opacity:.5;cursor:not-allowed}.qc-error{margin-top:var(--spacing-sm);border-radius:var(--radius-sm);color:#f87171;font-size:var(--font-size-sm);text-align:center;background:#dc35451f;border:1px solid #dc35454d;padding:.5rem .8rem}.qc-divider{margin:var(--spacing-md) 0;color:var(--color-text-muted);font-size:var(--font-size-sm);align-items:center;display:flex}.qc-divider:before,.qc-divider:after{content:"";background:var(--color-border);flex:1;height:1px}.qc-divider span{padding:0 var(--spacing-sm)}.qc-hint{font-size:var(--font-size-sm);color:var(--color-text-muted);text-align:center}.spinner-small{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite spin;display:inline-block}.recent-connections{margin-top:var(--spacing-md)}.rc-header{font-size:var(--font-size-sm);color:var(--color-text-muted);text-align:right;margin-bottom:.5rem}.rc-list{flex-direction:column;gap:.25rem;display:flex}.rc-item{background:var(--color-bg-tertiary);border-radius:var(--radius-sm);font-size:var(--font-size-sm);transition:background var(--transition-fast);align-items:center;gap:.5rem;padding:.4rem .6rem;display:flex}.rc-item:hover{background:var(--color-border)}.rc-fav-btn{cursor:pointer;color:var(--color-text-muted);background:0 0;border:none;padding:0;font-size:1rem;line-height:1}.rc-fav-btn.active{color:#fbbf24}.rc-name{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.rc-id{color:var(--color-text-muted);font-family:Rubik,monospace;font-size:var(--font-size-xs);direction:ltr}.rc-connect-btn{border:1px solid var(--color-border);color:var(--color-primary);cursor:pointer;font-size:var(--font-size-sm);transition:all var(--transition-fast);background:0 0;border-radius:4px;padding:.1rem .4rem}.rc-connect-btn:hover{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}@media (width<=768px){.quick-connect-panel{max-width:100%;margin:0 var(--spacing-md) var(--spacing-lg)}}.settings-panel{background:var(--color-surface);border:1px solid var(--color-border);z-index:1000;border-radius:8px;width:280px;animation:.15s fadeIn;position:absolute;top:56px;left:12px;box-shadow:0 8px 24px #0006}.settings-panel-header{border-bottom:1px solid var(--color-border);color:var(--color-primary);justify-content:space-between;align-items:center;padding:.75rem 1rem;font-weight:600;display:flex}.settings-close-btn{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 6px;font-size:1rem}.settings-close-btn:hover{background:var(--color-surface-hover);color:var(--color-text)}.settings-panel-body{padding:.75rem 1rem}.settings-group{margin-bottom:.75rem}.settings-group:last-child{margin-bottom:0}.settings-label{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-bottom:.3rem;display:block}.settings-select{background:var(--color-bg);width:100%;color:var(--color-text);border:1px solid var(--color-border);font-size:var(--font-size-sm);border-radius:6px;padding:.4rem .6rem}.settings-audio-row{align-items:center;gap:.5rem;display:flex}.settings-mute-btn{border:1px solid var(--color-border);cursor:pointer;background:0 0;border-radius:6px;padding:.3rem .5rem;font-size:1rem}.settings-mute-btn:hover{background:var(--color-surface-hover)}.settings-range{accent-color:var(--color-primary);flex:1;height:6px}.settings-range-value{font-size:var(--font-size-xs);color:var(--color-text-muted);text-align:left;min-width:32px}.settings-checkbox-label{font-size:var(--font-size-sm);color:var(--color-text);cursor:pointer;align-items:center;gap:.5rem;display:flex}.settings-checkbox-label input[type=checkbox]{accent-color:var(--color-primary);width:16px;height:16px}.settings-hint{margin-top:.25rem;color:var(--color-text-muted,#888);margin-inline-start:1.6rem;font-size:11px;line-height:1.3;display:block}.relay-filter-banner{top:64px;z-index:9999;color:#fff;background:#dc8c1ef2;border-radius:6px;max-width:380px;padding:10px 16px;font-size:13px;animation:.22s ease-out relay-banner-slide-in;position:fixed;inset-inline-end:16px;box-shadow:0 4px 14px #00000059}@keyframes relay-banner-slide-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.perf-overlay{color:#0f8;z-index:100;pointer-events:none;background:#000000bf;border:1px solid #0f83;border-radius:6px;min-width:160px;padding:8px 12px;font-family:Consolas,Monaco,monospace;font-size:11px;position:absolute;top:8px;left:8px}.perf-title{color:#00bf63;border-bottom:1px solid #00bf634d;margin-bottom:4px;padding-bottom:3px;font-weight:700}.perf-row{color:#ffffffb3;justify-content:space-between;padding:1px 0;display:flex}.perf-row span{color:#0f8;font-weight:600}.file-transfer-panel{background:var(--color-surface);border:1px solid var(--color-border);z-index:900;border-radius:8px;width:320px;max-height:300px;position:fixed;bottom:16px;left:16px;overflow:hidden;box-shadow:0 8px 24px #0006}.ft-header{border-bottom:1px solid var(--color-border);font-size:var(--font-size-sm);justify-content:space-between;align-items:center;padding:.5rem .75rem;font-weight:600;display:flex}.ft-list{max-height:220px;padding:.5rem;overflow-y:auto}.ft-item{border-radius:6px;margin-bottom:.25rem;padding:.5rem}.ft-item:hover{background:var(--color-surface-hover)}.ft-filename{font-size:var(--font-size-sm);word-break:break-all;margin-bottom:.25rem;font-weight:500}.ft-progress-bar{background:var(--color-border);border-radius:2px;height:4px;overflow:hidden}.ft-progress-fill{background:var(--color-primary);border-radius:2px;height:100%;transition:width .3s}.ft-info{color:var(--color-text-muted);justify-content:space-between;margin-top:.15rem;font-size:10px;display:flex}@media (width<=992px){.toolbar-center{gap:.25rem}.toolbar-select{max-width:140px;font-size:var(--font-size-xs)}.btn-text,.stats-display{display:none}}@media (width<=768px){.toolbar{flex-wrap:wrap;height:auto;padding:.25rem .5rem}.toolbar-left{flex:none;order:1}.toolbar-right{flex:none;order:2}.toolbar-center{flex:100%;order:3;justify-content:center;padding-top:.25rem}.toolbar-select{flex:1;max-width:none}.logo-text{display:none}.welcome-features{flex-direction:column;gap:.5rem}.settings-panel{width:calc(100vw - 24px);left:12px}}@media (width<=480px){.toolbar-actions{gap:.25rem}.qc-form{grid-template-columns:1fr}.welcome-title{font-size:1.5rem}}[data-theme=light]{--color-bg:#f5f7fa;--color-surface:#fff;--color-surface-hover:#f0f2f5;--color-text:#1a202c;--color-text-muted:#718096;--color-border:#e2e8f0;--color-shadow:#0000001a}[data-theme=light] .toolbar{background:linear-gradient(#fff 0%,#f5f7fa 100%);border-bottom-color:#e2e8f0}[data-theme=light] .perf-overlay{color:#1a202c;background:#ffffffe6;border-color:#00bf634d}[data-theme=light] .perf-row span{color:#00854d}[data-theme=light] .welcome-screen{background:#f5f7fa}
