#app{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}#app.font-persian{font-family:IRANSans_FaNum,Noto Sans Arabic,Tahoma,Arial,system-ui,sans-serif}#app.font-arabic{font-family:Noto Sans Arabic,Tahoma,Arial,system-ui,sans-serif}#app.font-hebrew{font-family:Noto Sans Hebrew,Arial Hebrew,Arial,system-ui,sans-serif}.art-prose{color:var(--art-text-primary);font-size:.9375rem;line-height:1.8;overflow-wrap:break-word}[dir=rtl] .art-prose{line-height:1.85}.art-prose>:first-child{margin-top:0}.art-prose>:last-child{margin-bottom:0}.art-prose h1,.art-prose h2{margin:1.75em 0 .6em;font-size:1.0625rem;font-weight:700;line-height:1.5;color:var(--art-text-primary)}.art-prose h3{margin:1.5em 0 .5em;font-size:.9375rem;font-weight:600;line-height:1.55;color:var(--art-text-primary)}.art-prose h4,.art-prose h5,.art-prose h6{margin:1.25em 0 .4em;font-size:1rem;font-weight:600;color:var(--art-text-primary)}.art-prose h2+h3{margin-top:.75em}.art-prose p{margin:.85em 0}.art-prose strong,.art-prose b{font-weight:700;color:var(--art-text-primary)}.art-prose em{font-style:italic}.art-prose a{color:var(--art-text-link);text-decoration:underline;text-underline-offset:.2em}.art-prose ul,.art-prose ol{margin:.85em 0;padding-inline-start:1.6em}.art-prose ul{list-style-type:disc}.art-prose ul ul{list-style-type:circle}.art-prose ol{list-style-type:decimal}[dir=rtl] .art-prose ol{list-style-type:persian}.art-prose li{margin:.4em 0;padding-inline-start:.25em}.art-prose li>ul,.art-prose li>ol{margin:.35em 0}.art-prose li>p{margin:.35em 0}.art-prose li::marker{color:var(--art-text-tertiary)}.art-prose ol>li::marker{font-weight:600;color:var(--art-text-secondary)}.art-prose blockquote{margin:1.25em 0;padding:.75em 1em;border-inline-start:4px solid var(--art-tier-accent);border-start-end-radius:.5rem;border-end-end-radius:.5rem;background:var(--art-surface-tertiary);color:var(--art-text-secondary)}.art-prose blockquote>:first-child{margin-top:0}.art-prose blockquote>:last-child{margin-bottom:0}.art-prose code{padding:.125em .375em;border-radius:.375rem;background:var(--art-surface-tertiary);color:var(--art-text-primary);font-family:JetBrains Mono,Fira Code,monospace;font-size:.875em;unicode-bidi:isolate}.art-prose pre{margin:1.25em 0;padding:1em 1.125em;overflow-x:auto;border-radius:.75rem;background:#111827;color:#f3f4f6;font-size:.875rem;line-height:1.7;text-align:left}.art-prose pre code{padding:0;background:transparent;color:inherit;font-size:inherit}html.dark .art-prose pre{background:#030712;border:1px solid #374151}.art-prose .art-table{margin:1.25em 0;overflow-x:auto;border:1px solid var(--art-border-primary);border-radius:.75rem}.art-prose table{width:100%;border-collapse:collapse;font-size:.9375rem;line-height:1.6}.art-prose th,.art-prose td{padding:.55em .85em;text-align:start;vertical-align:top;border-bottom:1px solid var(--art-border-primary)}.art-prose th{background:var(--art-surface-tertiary);font-weight:600;color:var(--art-text-primary)}.art-prose tbody tr:last-child td{border-bottom:0}.art-prose th[align=center],.art-prose td[align=center]{text-align:center}.art-prose hr{margin:2em 0;border:0;border-top:1px solid var(--art-border-primary)}.art-prose img{max-width:100%;height:auto;border-radius:.75rem}.art-prose--compact{font-size:.875rem;line-height:1.75}[dir=rtl] .art-prose--compact{line-height:1.8}.art-prose--compact p,.art-prose--compact ul,.art-prose--compact ol{margin:.5em 0}.art-callout{--callout-accent: #0ea5e9;--callout-bg: #f0f9ff;--callout-ink: #075985;padding:.875rem 1.125rem;border-inline-start:4px solid var(--callout-accent);border-radius:.75rem;border-start-start-radius:.25rem;border-end-start-radius:.25rem;background:var(--callout-bg)}.art-callout__label{display:flex;flex-wrap:wrap;align-items:center;gap:.125rem .5rem;margin:0 0 .375rem;font-size:.8125rem;font-weight:600;color:var(--callout-ink)}.art-callout__icon{width:1.125rem;height:1.125rem;flex-shrink:0}.art-callout__title{color:var(--art-text-primary)}.art-prose .art-callout{margin:1em 0}.art-callout--task{--callout-accent: #14b8a6;--callout-bg: #f0fdfa;--callout-ink: #115e59}.art-callout--example{--callout-accent: #6366f1;--callout-bg: #eef2ff;--callout-ink: #3730a3}.art-callout--key_idea{--callout-accent: #8b5cf6;--callout-bg: #f5f3ff;--callout-ink: #5b21b6}.art-callout--caution{--callout-accent: #f59e0b;--callout-bg: #fffbeb;--callout-ink: #92400e}html.dark .art-callout{--callout-bg: rgb(14 165 233 / .1);--callout-ink: #7dd3fc}html.dark .art-callout--task{--callout-bg: rgb(20 184 166 / .1);--callout-ink: #5eead4}html.dark .art-callout--example{--callout-bg: rgb(99 102 241 / .12);--callout-ink: #a5b4fc}html.dark .art-callout--key_idea{--callout-bg: rgb(139 92 246 / .12);--callout-ink: #c4b5fd}html.dark .art-callout--caution{--callout-bg: rgb(245 158 11 / .1);--callout-ink: #fcd34d}.art-sections{display:flex;flex-direction:column;gap:1rem}.art-section{--section-accent: #0ea5e9;padding:1.125rem 1.25rem;border:1px solid var(--art-border-primary);border-radius:1rem;background:var(--art-surface-secondary)}.art-section__title{display:flex;align-items:center;gap:.5rem;margin:0 0 .625rem;font-size:1.0625rem;font-weight:700;line-height:1.5;color:var(--art-text-primary)}.art-section__title:before{content:"";flex-shrink:0;inline-size:.375rem;block-size:1.125em;border-radius:9999px;background:var(--section-accent)}.art-section--list{--section-accent: #10b981;border-inline-start:3px solid var(--section-accent);background:#ecfdf5}.art-section--table{--section-accent: #64748b}html.dark .art-section--list{background:#10b98114}.art-section>.art-prose>:first-child{margin-top:0}.art-section>.art-prose>:last-child{margin-bottom:0}.art-card{padding:1rem;border:1px solid var(--art-border-primary);border-radius:1rem;background:var(--art-surface-secondary)}
