@import"https://fonts.googleapis.com/css2?family=Heebo:wght@300;400;600;700&family=Rubik:wght@300;400;500;600;700&family=JetBrains+Mono&display=swap";:root{font-family:Rubik,system-ui,sans-serif;--hebrew-font: "Heebo", sans-serif;--glass-bg: rgba(255, 255, 255, .7);--glass-border: rgba(255, 255, 255, .3);--glass-shadow: 0 8px 32px 0 rgba(31, 38, 135, .1);line-height:1.5;font-weight:400;--color-primary-main: #00A8E8;--color-primary-light: #4FC3F7;--color-primary-dark: #0277BD;--color-secondary-main: #1E3A5F;--color-accent-cyan: #00D4FF;--color-bg-default: #FAFBFC;--color-bg-paper: #FFFFFF;--color-bg-elevated: #F5F9FC;--color-text-primary: #1A2332;--color-text-secondary: #546E7A;color-scheme:light;color:var(--color-text-primary);background-color:var(--color-bg-default);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-smoothing:grayscale}.glass-panel{background:var(--glass-bg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);border-radius:12px}.article-content{line-height:1.6;font-size:1.1rem}.article-content[dir=rtl]{font-family:var(--hebrew-font),"Rubik",sans-serif}[dir=rtl]{text-align:right}[dir=ltr]{text-align:left}table{width:100%;border-collapse:collapse;margin:1.5rem 0;direction:rtl;text-align:right}th,td{border:1px solid var(--glass-border);padding:12px}th{background:#00a8e80d;font-weight:600}*,*:before,*:after{box-sizing:border-box}a{font-weight:500;color:var(--color-primary-main);text-decoration:none;transition:color .2s ease}a:hover{color:var(--color-primary-dark)}body{margin:0;min-width:320px;min-height:100vh;background-color:var(--color-bg-default)}h1{font-size:2.5rem;line-height:1.2;font-weight:700;letter-spacing:-.02em;color:var(--color-text-primary)}h2,h3,h4,h5,h6{color:var(--color-text-primary);font-weight:600}button:not(.MuiButtonBase-root){border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:var(--color-primary-main);color:#fff;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}button:not(.MuiButtonBase-root):hover{background-color:var(--color-primary-dark);transform:translateY(-1px);box-shadow:0 4px 12px #00a8e833}button:not(.MuiButtonBase-root):focus,button:not(.MuiButtonBase-root):focus-visible{outline:2px solid var(--color-primary-main);outline-offset:2px}.permission-guard-readonly button:not(.allow-read,.MuiTab-root),.permission-guard-readonly input:not(.allow-read),.permission-guard-readonly textarea:not(.allow-read),.permission-guard-readonly select:not(.allow-read),.permission-guard-readonly .MuiSwitch-root:not(.allow-read),.permission-guard-readonly .MuiButtonBase-root:not(.allow-read,.MuiTab-root){pointer-events:none!important;opacity:.65!important;cursor:not-allowed!important}#root{width:100%}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}.article-content{overflow-wrap:break-word;font-family:Rubik,sans-serif;line-height:1.6;font-size:1.1rem;max-width:100%}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.fade-in{animation:fadeIn .3s ease-out}.fade-in-up{animation:fadeInUp .4s ease-out}.slide-in-right{animation:slideInRight .3s ease-out}.slide-in-left{animation:slideInLeft .3s ease-out}.scale-in{animation:scaleIn .2s ease-out}.smooth-transition{transition:all .3s cubic-bezier(.4,0,.2,1)}.smooth-transition-fast{transition:all .2s cubic-bezier(.4,0,.2,1)}.smooth-transition-slow{transition:all .5s cubic-bezier(.4,0,.2,1)}.hover-lift{transition:all .3s cubic-bezier(.4,0,.2,1)}.hover-lift:hover{transform:translateY(-2px);box-shadow:0 4px 16px #00a8e826}.hover-glow{transition:all .3s cubic-bezier(.4,0,.2,1)}.hover-glow:hover{box-shadow:0 0 20px #00d4ff66}.loading-shimmer{background:linear-gradient(to right,#f0f0f0,#e0e0e0,#f0f0f0 40%,#f0f0f0);background-size:1000px 100%;animation:shimmer 2s infinite}.loading-pulse{animation:pulse 1.5s ease-in-out infinite}.page-enter{opacity:0;transform:translateY(20px)}.page-enter-active{opacity:1;transform:translateY(0);transition:all .4s ease-out}.page-exit{opacity:1}.page-exit-active{opacity:0;transition:all .2s ease-in}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.animated-gradient{background-size:200% 200%;animation:gradientShift 3s ease infinite}
