.home-tag{border:1px solid var(--border-strong);color:var(--fg-muted);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.5;display:inline-flex}html[lang=fa] .home-tag{letter-spacing:0;text-transform:none;font-size:12px}.home-badge{background:var(--primary-soft);color:var(--primary);vertical-align:middle;white-space:nowrap;border-radius:999px;align-items:center;gap:4px;margin-inline-start:8px;padding:1px 8px;font-size:12px;font-weight:600;line-height:1.6;display:inline-flex}.home-badge svg{width:12px;height:12px}.home-badge-approval{margin-inline-start:0;align-self:flex-start;margin-top:6px}.home-note{color:var(--fg-muted);align-items:center;gap:8px;margin-bottom:20px;font-size:15px;display:flex}.home-note svg{width:18px;height:18px;color:var(--primary);flex:none}.home-more{margin-top:28px;margin-bottom:72px}.case-icon{background:var(--primary-soft);width:40px;height:40px;color:var(--primary);border-radius:12px;flex:none;place-items:center;display:grid}.case-icon svg{width:20px;height:20px}.pill-list{flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.pill{border:1px solid var(--chip-border);background:var(--chip-bg);min-height:34px;color:var(--fg-body);border-radius:999px;align-items:center;gap:8px;padding:4px 14px;font-size:14px;display:inline-flex}.pill svg{width:16px;height:16px;color:var(--primary);flex:none}.pill .home-badge{margin-inline-start:0}.pill-list-lg .pill{min-height:46px;padding:8px 22px;font-size:18px;font-weight:600}.section.home-use-cases,.section.home-ongoing{background:var(--bg-alt)}.section.home-ongoing{border-block:1px solid var(--border)}.hero-links{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.hero-links .button-outline{background:var(--chip-bg)}.hero-flow{border:1px solid var(--chip-border);background:var(--composer-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:start;border-radius:22px;width:min(960px,100%);margin-top:36px;padding:16px 18px 18px}.hero-flow-label{color:var(--fg-muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.hero-flow-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:14px 0 0;padding:0;list-style:none;display:grid}.hero-flow-step{border:1px solid var(--border);background:var(--surface);border-radius:14px;gap:12px;min-width:0;padding:14px;display:flex;position:relative}.hero-flow-icon{background:var(--primary-soft);width:36px;height:36px;color:var(--primary);border-radius:50%;flex:none;place-items:center;display:grid}.hero-flow-icon svg{width:18px;height:18px}.hero-flow-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.hero-flow-copy strong{color:var(--fg);font-size:15px;font-weight:600}.hero-flow-copy>span:not(.home-badge){color:var(--fg-muted);font-size:13px;line-height:1.55}.hero-flow-arrow{inset-inline-end:-15px;z-index:1;width:16px;height:16px;color:var(--fg-soft);margin-top:-8px;position:absolute;top:50%}@media (prefers-reduced-motion:no-preference){.hero-flow-step{animation:9s ease-in-out infinite flow-step;animation-delay:calc(var(--step) * 3s)}.hero-flow[data-running=false] .hero-flow-step{animation-play-state:paused}}@keyframes flow-step{0%,3%{border-color:var(--border);box-shadow:0 0 #0000}8%,30%{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}36%,to{border-color:var(--border);box-shadow:0 0 #0000}}@media (max-width:760px){.hero-flow-steps{grid-template-columns:1fr;gap:12px}.hero-flow-arrow{display:none}}.goal-list{grid-template-columns:1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:600px){.goal-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1040px){.goal-list{grid-template-columns:repeat(4,minmax(0,1fr))}}.goal{border:1px solid var(--border);background:var(--surface);box-shadow:var(--card-shadow);border-radius:16px;flex-direction:column;transition:border-color .15s;display:flex;overflow:hidden}.goal:focus-within{border-color:var(--border-strong)}@media (hover:hover) and (pointer:fine){.goal:hover{border-color:var(--border-strong)}}.goal-chip{min-height:72px;color:var(--fg);text-align:start;background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:14px 16px;font-size:15px;font-weight:600;line-height:1.45;transition:background-color .15s;display:flex}@media (hover:hover) and (pointer:fine){.goal-chip:hover{background:var(--primary-soft)}}.goal-chip:focus-visible,.goal-link:focus-visible{outline-offset:-3px}.goal-icon{background:var(--primary-soft);width:36px;height:36px;color:var(--primary);border-radius:10px;flex:none;place-items:center;display:grid}.goal-icon svg{width:18px;height:18px}.goal-link{border-top:1px solid var(--border);min-height:44px;color:var(--primary);justify-content:space-between;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:600;display:flex}@media (hover:hover) and (pointer:fine){.goal-link:hover{background:var(--primary-soft)}}.goal-link svg{width:14px;height:14px}.case-grid{grid-template-columns:1fr;gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:680px){.case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1120px){.case-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.case-card,.connect-card,.agent-card{border:1px solid var(--border);background:var(--surface);min-width:0;box-shadow:var(--card-shadow);border-radius:20px;flex-direction:column;gap:12px;padding:24px;display:flex}.case-card h3,.connect-card h3,.agent-card h3{color:var(--fg);font-size:18px;font-weight:600;line-height:1.35}.case-card p,.connect-card p{color:var(--fg-body);font-size:15px;line-height:1.65}.case-label{color:var(--fg-soft);letter-spacing:.05em;text-transform:uppercase;margin-bottom:2px;font-size:12px;font-weight:600;display:block}html[lang=fa] .case-label{letter-spacing:0;text-transform:none;font-size:13px}.case-approval{background:var(--primary-soft);border-radius:12px;gap:10px;padding:12px;display:flex;font-size:14px!important}.case-approval svg{width:18px;height:18px;color:var(--primary);flex:none;margin-top:2px}.case-approval .case-label{color:var(--primary)}.case-link{margin-top:auto;padding-top:4px}.agent-grid{grid-template-columns:1fr;gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.agent-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.agent-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.agent-card dl{gap:14px;margin:0;display:grid}.agent-card dt{color:var(--fg-soft);letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:600}html[lang=fa] .agent-card dt{letter-spacing:0;text-transform:none;font-size:13px}.agent-card dd{color:var(--fg-body);margin:2px 0 0;font-size:15px;line-height:1.55}.agent-extras{grid-template-columns:1fr;gap:16px;margin-top:16px;display:grid}@media (min-width:900px){.agent-extras{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}.agent-skills,.agent-tools{border:1px solid var(--border);background:var(--bg-alt);border-radius:20px;padding:24px}.agent-skills h3,.agent-tools h3{color:var(--fg);font-size:18px;font-weight:600}.agent-skills p{color:var(--fg-muted);margin-top:8px;font-size:15px;line-height:1.65}.knowledge-flow{flex-wrap:wrap;gap:6px;margin:28px 0 0;padding:0;list-style:none;display:flex}.knowledge-flow li{border:1px solid var(--border);background:var(--surface);color:var(--fg);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:14px;font-weight:600;display:inline-flex}.knowledge-flow li svg{width:14px;height:14px;color:var(--fg-soft)}.knowledge-flow li.is-approval{border-color:var(--primary);background:var(--primary-soft);color:var(--primary)}.knowledge-link{margin-top:24px}.connect-grid{grid-template-columns:1fr;gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:960px){.connect-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.connect-card p{color:var(--fg-muted)}.connect-card .pill-list{margin-top:auto;padding-top:4px}.connect-card .pill{gap:6px;padding:4px 10px;font-size:13px}.ongoing-inner{align-items:center;gap:48px;display:grid}@media (min-width:960px){.ongoing-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}}.ongoing-copy{margin-bottom:0}.ongoing-points{gap:20px;margin:28px 0;padding:0;list-style:none;display:grid}.ongoing-points li{gap:14px;display:flex}.ongoing-points h3{color:var(--fg);font-size:16px;font-weight:600}.ongoing-points p{color:var(--fg-muted);margin-top:4px;font-size:14px;line-height:1.65}.ongoing-card{border:1px solid var(--border);background:var(--surface);border-radius:24px;gap:20px;min-width:0;padding:28px;display:grid;box-shadow:0 24px 60px #141e3c14}.cadence{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cadence li{border:1px solid var(--border-strong);color:var(--fg-muted);border-radius:999px;padding:4px 14px;font-size:14px}.cadence li.is-chosen{border-color:var(--primary);background:var(--primary);color:var(--primary-fg);font-weight:600}.timeline{margin:0;padding:0;list-style:none}.timeline li{padding-inline-start:30px;gap:2px;padding-bottom:22px;display:grid;position:relative}.timeline li:last-child{padding-bottom:0}.timeline li:before{content:"";inset-inline-start:0;border:2px solid var(--primary);background:var(--surface);border-radius:50%;width:14px;height:14px;position:absolute;top:5px}.timeline li:after{content:"";inset-inline-start:6px;background:var(--border-strong);width:2px;position:absolute;top:21px;bottom:-3px}.timeline li:last-child:after{display:none}.timeline li.is-approval:before{background:var(--primary)}.timeline-when{color:var(--fg-soft);font-size:13px;font-weight:600}.timeline-what{color:var(--fg-body);font-size:15px;line-height:1.55}.timeline li.is-approval .timeline-what{color:var(--fg);font-weight:600}.section.home-models{padding:64px 0}.models-inner{align-items:center;gap:32px;display:grid}@media (min-width:960px){.models-inner{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:64px}}.models-copy{margin-bottom:0}.models-list-wrap .pill-list{margin-top:0}.models-auto{color:var(--fg);margin-top:20px;font-size:17px;font-weight:600}.models-channels{color:var(--fg-muted);margin-top:6px;font-size:15px}.learn-grid{grid-template-columns:1fr;gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:760px){.learn-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.learn-card{border:1px solid var(--border);background:var(--surface);height:100%;box-shadow:var(--card-shadow);border-radius:20px;flex-direction:column;gap:8px;padding:24px;transition:border-color .15s;display:flex}@media (hover:hover) and (pointer:fine){.learn-card:hover{border-color:var(--primary)}}.learn-card .case-icon{margin-bottom:4px}.learn-card strong{color:var(--fg);font-size:18px;font-weight:600}.learn-card>span:not(.case-icon,.learn-open){color:var(--fg-muted);font-size:15px;line-height:1.6}.learn-open{color:var(--primary);align-items:center;gap:6px;margin-top:auto;padding-top:8px;font-size:14px;font-weight:600;display:inline-flex}.learn-open svg{width:16px;height:16px}.section.use-case-mosaic{background:var(--bg-alt)}.capability-explorer{align-items:center;gap:40px;display:grid}@media (min-width:960px){.capability-explorer{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}}.sphere-explorer{min-width:0}.sphere{isolation:isolate;aspect-ratio:1;width:100%;max-width:560px;margin-inline:auto;position:relative;overflow:hidden}.sphere canvas{cursor:grab;touch-action:pan-y pinch-zoom;border-radius:50%;width:100%;height:100%;position:absolute;inset:0}.sphere canvas:active{cursor:grabbing}.sphere-node{color:var(--fg);white-space:nowrap;opacity:0;background:0 0;border:0;border-radius:10px;align-items:center;gap:6px;padding:4px;font-size:13px;font-weight:500;display:flex;position:absolute;top:0;left:0}.sphere-dot{background:var(--fg-muted);border-radius:50%;flex:none;width:8px;height:8px}@media (max-width:359.98px){.sphere-node{white-space:normal;text-align:start;max-width:9.5rem}.sphere-label{overflow-wrap:anywhere}}.sphere-label{border:1px solid var(--border);background:var(--label-bg);border-radius:8px;padding:3px 9px}.sphere-node.is-active .sphere-dot{background:var(--primary);width:11px;height:11px;box-shadow:0 0 0 4px var(--primary-soft)}.sphere-node.is-active .sphere-label{border-color:var(--primary);background:var(--primary);color:var(--primary-fg)}.sphere-controls{z-index:30;justify-content:center;gap:6px;display:flex;position:absolute;inset:auto 0 6px}.sphere-controls button{border:1px solid var(--border);background:var(--surface);width:36px;height:36px;color:var(--fg-muted);border-radius:50%;place-items:center;display:grid}@media (pointer:coarse){.sphere-controls button{position:relative}.sphere-controls button:after{content:"";position:absolute;inset:-5px}}@media (hover:hover) and (pointer:fine){.sphere-controls button:hover{color:var(--fg)}}.sphere-controls svg{width:15px;height:15px}.sphere-hint{color:var(--fg-soft);text-align:center;margin-top:10px;font-size:13px}.capability-detail{min-width:0}.capability-timer{background:var(--border);border-radius:2px;height:2px;margin-bottom:20px;overflow:hidden}.capability-timer span{background:var(--primary);width:100%;height:100%;transform:scaleX(var(--elapsed,0));transform-origin:0;display:block}[dir=rtl] .capability-timer span{transform-origin:100%}.capability-steps{flex-wrap:wrap;gap:6px;margin-bottom:26px;padding:0;list-style:none;display:flex}.capability-steps button{border:1px solid var(--border);min-height:32px;color:var(--fg-muted);background:0 0;border-radius:999px;padding:4px 12px;font-size:13px;font-weight:500;line-height:1.4}@media (pointer:coarse){.capability-steps button{position:relative}.capability-steps button:after{content:"";position:absolute;inset:-7px -2px}}@media (hover:hover) and (pointer:fine){.capability-steps button:hover{color:var(--fg)}}.capability-steps button[aria-current=true]{border-color:var(--fg);background:var(--fg);color:var(--bg)}.capability-icon{background:var(--primary-soft);width:46px;height:46px;color:var(--primary);border-radius:13px;justify-content:center;align-items:center;display:inline-flex}.capability-icon svg{width:22px;height:22px}.capability-body h3{text-wrap:balance;margin-top:18px;font-size:clamp(22px,2.2vw,28px);font-weight:600;line-height:1.25}html[lang=fa] .capability-body h3{line-height:1.5}.capability-body p{max-width:560px;color:var(--fg-muted);margin-top:12px;font-size:17px;line-height:1.7}html[lang=fa] .capability-body p{line-height:1.9}.capability-note{color:var(--fg-soft);margin-top:26px;font-size:13px}@media (prefers-reduced-motion:no-preference){.capability-body{animation:capability-in .26s var(--ease-enter) both}}@keyframes capability-in{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.capability-timer{display:none}}.feature-grid-wrap{margin-top:80px}.feature-grid-title{margin-bottom:20px;font-size:20px;font-weight:600}.feature-grid{gap:14px;padding:0;list-style:none;display:grid}@media (min-width:620px){.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.feature-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.feature-card{grid-column:span 2}.feature-card:first-child:nth-last-child(5)~.feature-card:nth-child(n+4),.feature-card:first-child:nth-last-child(4),.feature-card:first-child:nth-last-child(4)~.feature-card{grid-column:span 3}}.feature-card{border:1px solid var(--border);background:var(--surface);box-shadow:var(--card-shadow);border-radius:18px;padding:22px}.feature-icon{background:var(--surface-2);width:38px;height:38px;color:var(--fg);border-radius:11px;justify-content:center;align-items:center;display:inline-flex}.feature-icon svg{width:18px;height:18px}.feature-card h4{margin-top:14px;font-size:16px;font-weight:600}.feature-card p{color:var(--fg-muted);margin-top:6px;font-size:15px}.use-gallery{isolation:isolate;grid-template-rows:repeat(3,250px);grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"teachers teachers legal education""health marketing marketing education""health research business business";gap:12px;padding:0;list-style:none;display:grid}.use-card{min-width:0;min-height:0;position:relative}.use-card-teachers{grid-area:teachers}.use-card-legal{grid-area:legal}.use-card-education{grid-area:education}.use-card-health{grid-area:health}.use-card-marketing{grid-area:marketing}.use-card-research{grid-area:research}.use-card-business{grid-area:business}.use-card>button{--tint:oklch(.62 .13 var(--tone));border:1px solid color-mix(in oklab, var(--tint) 22%, var(--border));background:radial-gradient(120% 90% at 100% 100%, color-mix(in oklab, var(--tint) 22%, transparent), transparent 60%), linear-gradient(160deg, color-mix(in oklab, var(--tint) 10%, var(--surface)), var(--surface));width:100%;height:100%;color:var(--fg);text-align:start;cursor:pointer;border-radius:20px;padding:0;transition:border-color .2s,transform .2s;display:block;position:absolute;inset:0;overflow:hidden}@media (hover:hover) and (pointer:fine){.use-card>button:hover{border-color:color-mix(in oklab, var(--tint) 55%, var(--border))}}.use-card>button:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.use-card-art{color:color-mix(in oklab, var(--tint) 20%, transparent);pointer-events:none;position:absolute;inset-block-start:-26px;inset-inline-end:-26px}.use-card-art svg{stroke-width:1.1px;width:150px;height:150px}.use-card-icon{background:var(--tint);color:#fff;width:52px;height:52px;box-shadow:0 10px 24px color-mix(in oklab, var(--tint) 35%, transparent);border-radius:15px;place-items:center;display:grid;position:absolute;inset-block-start:22px;inset-inline-start:22px}.use-card-icon svg{width:26px;height:26px}.use-card-go{z-index:1;width:22px;height:22px;color:var(--fg-soft);transition:color .2s,transform .2s;position:absolute;inset-block-start:24px;inset-inline-end:22px}@media (hover:hover) and (pointer:fine){.use-card>button:hover .use-card-go{color:var(--tint)}}.use-card-copy{inset-inline:22px;z-index:1;flex-direction:column;align-items:flex-start;gap:6px;display:flex;position:absolute;bottom:20px}.use-card-copy strong{font-size:clamp(19px,1.8vw,24px);font-weight:600;line-height:1.2}.use-card-copy span{max-width:420px;color:var(--fg-muted);font-size:14px;line-height:1.55}@media (prefers-reduced-motion:no-preference){.use-card>button:active{transition-duration:.1s;transition-timing-function:var(--ease-enter);transform:scale(.98)}}@media (max-width:960px){.use-gallery{grid-template-rows:repeat(4,240px);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"teachers legal""education health""marketing research""business business"}}@media (max-width:600px){.use-gallery{grid-template-rows:repeat(7,200px);grid-template-columns:1fr;grid-template-areas:"teachers""legal""education""health""marketing""research""business"}}.home-note .home-tag{margin-inline-start:4px}.section.home-levels{background:radial-gradient(90% 60% at 50% 100%, var(--primary-soft), transparent 70%), var(--bg)}.lv-stage{--lv-bg:#fff;--lv-fg:#11131a;--lv-muted:#4b5161;--lv-dim:#a3a1b8;--lv-accent:#6741ca;--lv-edge:#8264e7;--lv-edge-hot:#6716d7;--lv-border:#e4e1ee;--lv-tint-a:#ddd9ff8c;--lv-tint-b:#dce8ff80;--lv-shadow:0 1px 2px #141e3c0a, 0 40px 90px -40px #4628a038;--lv-dots:#281e5a12;--lv-top-a:#d1c8ffcc;--lv-top-b:#e8e9ff99;--lv-left-a:#c1bbfc8c;--lv-left-b:#f0f0ff66;--lv-right-a:#aa9fec80;--lv-right-b:#dadaff66;--lv-hot-a:#ad73ff80;--lv-hot-b:#bfb0ff00;--lv-pool-a:#a491ff47;--lv-pool-b:#d0c9ff00;--lv-grid:#7163b221;--lv-blend:normal;--lv-title-glow:none;--lv-card-border:#e4e1ee;--lv-card-bg:#faf9fd;--lv-card-hot-border:#8264e78c;--lv-card-hot-bg:#8362ed12}@supports (color:lab(0% 0 0)){.lv-stage{--lv-accent:lab(38.6066% 41.9887 -66.7303);--lv-edge:lab(50.7401% 36.1377 -63.5867);--lv-edge-hot:lab(33.3919% 61.6099 -82.4873);--lv-tint-a:lab(87.6643% 9.5256 -24.2959/.55);--lv-tint-b:lab(91.6241% -.468671 -18.5543/.5);--lv-top-a:lab(82.7465% 13.656 -30.6138/.8);--lv-top-b:lab(92.6774% 4.06015 -14.428/.6);--lv-left-a:lab(78.1537% 11.9879 -31.3519/.55);--lv-left-b:lab(95.1402% 2.43822 -9.07172/.4);--lv-right-a:lab(68.5496% 16.69 -37.5571/.5);--lv-right-b:lab(87.9357% 5.23293 -17.9566/.4);--lv-hot-a:lab(59.5987% 46.5609 -64.9375/.5);--lv-hot-b:lab(74.8945% 25.3787 -50.2149/0);--lv-pool-a:lab(65.2456% 29.16 -57.2869/.28);--lv-pool-b:lab(82.6439% 14.4533 -34.3739/0);--lv-grid:lab(46.2367% 20.0915 -40.5251/.13);--lv-card-hot-border:lab(50.7401% 36.1377 -63.5867/.55);--lv-card-hot-bg:lab(50.5162% 38.8222 -66.8722/.07)}}:root.dark .lv-stage{--lv-bg:#06060a;--lv-fg:#f4f2ff;--lv-muted:#a7a3bf;--lv-dim:#6d6987;--lv-accent:#bfafff;--lv-edge:#a9f;--lv-edge-hot:#f0e0ff;--lv-border:#ffffff14;--lv-tint-a:#5a30b947;--lv-tint-b:#293a9c33;--lv-shadow:0 1px 0 #ffffff0f inset, 0 40px 90px -30px #140a3c73;--lv-dots:#ffffff0d;--lv-top-a:#8c67f28c;--lv-top-b:#4a29b252;--lv-left-a:#5935be6b;--lv-left-b:#1a044e2e;--lv-right-a:#42179266;--lv-right-b:#0d032d33;--lv-hot-a:#f0ceffd9;--lv-hot-b:#885af500;--lv-pool-a:#845cf761;--lv-pool-b:#4e1ca800;--lv-grid:#9e91e429;--lv-blend:screen;--lv-title-glow:0 0 24px #b19bff99;--lv-card-border:#ffffff14;--lv-card-bg:#ffffff08;--lv-card-hot-border:#aa99ff8c;--lv-card-hot-bg:#6741ca24}@supports (color:lab(0% 0 0)){:root.dark .lv-stage{--lv-accent:lab(75.0532% 23.3141 -46.9597);--lv-edge:lab(67.587% 28.9116 -57.3293);--lv-edge-hot:lab(91.008% 14.4542 -21.2158);--lv-tint-a:lab(32.5845% 44.1348 -66.7198/.28);--lv-tint-b:lab(28.1771% 21.5354 -56.6777/.2);--lv-top-a:lab(52.8463% 39.709 -66.0431/.55);--lv-top-b:lab(29.0096% 42.9816 -68.5883/.32);--lv-left-a:lab(33.823% 42.5193 -67.5093/.42);--lv-left-b:lab(7.08145% 27.9691 -41.2079/.18);--lv-right-a:lab(22.2383% 42.1774 -60.1147/.4);--lv-right-b:lab(2.85348% 11.242 -24.2955/.2);--lv-hot-a:lab(86.769% 27.9206 -33.6266/.85);--lv-hot-b:lab(50.006% 45.8394 -72.5042/0);--lv-pool-a:lab(50.0411% 44.4379 -73.4595/.38);--lv-pool-b:lab(26.487% 46.8638 -66.7942/0);--lv-grid:lab(63.7426% 18.8202 -40.8046/.16);--lv-title-glow:0 0 24px lab(68.1572% 37.253 -66.3168/.6);--lv-card-hot-border:lab(67.587% 28.9116 -57.3293/.55);--lv-card-hot-bg:lab(38.6066% 41.9887 -66.7303/.14)}}@media (prefers-color-scheme:dark){:root:not(.light) .lv-stage{--lv-bg:#06060a;--lv-fg:#f4f2ff;--lv-muted:#a7a3bf;--lv-dim:#6d6987;--lv-accent:#bfafff;--lv-edge:#a9f;--lv-edge-hot:#f0e0ff;--lv-border:#ffffff14;--lv-tint-a:#5a30b947;--lv-tint-b:#293a9c33;--lv-shadow:0 1px 0 #ffffff0f inset, 0 40px 90px -30px #140a3c73;--lv-dots:#ffffff0d;--lv-top-a:#8c67f28c;--lv-top-b:#4a29b252;--lv-left-a:#5935be6b;--lv-left-b:#1a044e2e;--lv-right-a:#42179266;--lv-right-b:#0d032d33;--lv-hot-a:#f0ceffd9;--lv-hot-b:#885af500;--lv-pool-a:#845cf761;--lv-pool-b:#4e1ca800;--lv-grid:#9e91e429;--lv-blend:screen;--lv-title-glow:0 0 24px #b19bff99;--lv-card-border:#ffffff14;--lv-card-bg:#ffffff08;--lv-card-hot-border:#aa99ff8c;--lv-card-hot-bg:#6741ca24}@supports (color:lab(0% 0 0)){:root:not(.light) .lv-stage{--lv-accent:lab(75.0532% 23.3141 -46.9597);--lv-edge:lab(67.587% 28.9116 -57.3293);--lv-edge-hot:lab(91.008% 14.4542 -21.2158);--lv-tint-a:lab(32.5845% 44.1348 -66.7198/.28);--lv-tint-b:lab(28.1771% 21.5354 -56.6777/.2);--lv-top-a:lab(52.8463% 39.709 -66.0431/.55);--lv-top-b:lab(29.0096% 42.9816 -68.5883/.32);--lv-left-a:lab(33.823% 42.5193 -67.5093/.42);--lv-left-b:lab(7.08145% 27.9691 -41.2079/.18);--lv-right-a:lab(22.2383% 42.1774 -60.1147/.4);--lv-right-b:lab(2.85348% 11.242 -24.2955/.2);--lv-hot-a:lab(86.769% 27.9206 -33.6266/.85);--lv-hot-b:lab(50.006% 45.8394 -72.5042/0);--lv-pool-a:lab(50.0411% 44.4379 -73.4595/.38);--lv-pool-b:lab(26.487% 46.8638 -66.7942/0);--lv-grid:lab(63.7426% 18.8202 -40.8046/.16);--lv-title-glow:0 0 24px lab(68.1572% 37.253 -66.3168/.6);--lv-card-hot-border:lab(67.587% 28.9116 -57.3293/.55);--lv-card-hot-bg:lab(38.6066% 41.9887 -66.7303/.14)}}}.lv-stage{isolation:isolate;border:1px solid var(--lv-border);background:radial-gradient(55% 60% at 72% 18%, var(--lv-tint-a), transparent 70%), radial-gradient(45% 50% at 20% 95%, var(--lv-tint-b), transparent 70%), var(--lv-bg);max-width:1040px;box-shadow:var(--lv-shadow);color:var(--lv-fg);border-radius:28px;margin-inline:auto;position:relative;overflow:hidden}.lv-stage:after{content:"";z-index:-1;background:radial-gradient(var(--lv-dots) 1px, transparent 1.2px) 0 0 / 22px 22px;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70% at 50% 40%,#000,#0000);mask-image:radial-gradient(70% 70% at 50% 40%,#000,#0000)}.lv-canvas{aspect-ratio:var(--lv-ratio);margin:clamp(8px,3vw,36px);position:relative;container-type:inline-size}.lv-art{width:100%;height:100%;display:block;overflow:visible}[dir=rtl] .lv-art{transform:scaleX(-1)}.lv-stop-top-a{stop-color:var(--lv-top-a)}.lv-stop-top-b{stop-color:var(--lv-top-b)}.lv-stop-left-a{stop-color:var(--lv-left-a)}.lv-stop-left-b{stop-color:var(--lv-left-b)}.lv-stop-right-a{stop-color:var(--lv-right-a)}.lv-stop-right-b{stop-color:var(--lv-right-b)}.lv-stop-hot-a{stop-color:var(--lv-hot-a)}.lv-stop-hot-b{stop-color:var(--lv-hot-b)}.lv-stop-pool-a{stop-color:var(--lv-pool-a)}.lv-stop-pool-b{stop-color:var(--lv-pool-b)}.lv-grid{fill:none;stroke:var(--lv-grid);stroke-width:1px}.lv-pool{opacity:.9}.lv-halo{opacity:0;transition:opacity .9s}.lv-stage[data-active="3"] .lv-halo{opacity:.32}.lv-body{transition:opacity .7s}.lv-face{stroke:none}.lv-face-hot{opacity:0;mix-blend-mode:var(--lv-blend);transition:opacity .7s}.lv-hidden{fill:none;stroke:var(--lv-edge);stroke-opacity:.22;stroke-width:1px}.lv-edges,.lv-glow,.lv-trace{fill:none;stroke-linecap:round;stroke-linejoin:round}.lv-edges{stroke:var(--lv-edge);stroke-width:1.6px;transition:stroke .7s}.lv-glow{stroke:var(--lv-edge);stroke-width:7px;opacity:.35;transition:opacity .7s}.lv-trace{stroke:var(--lv-edge-hot);stroke-width:2.4px;stroke-dasharray:.07 .93;opacity:0}.lv-block[data-state=ahead] .lv-body{opacity:.38}.lv-block[data-state=current] .lv-face-hot{opacity:.75}.lv-block[data-state=current] .lv-edges{stroke:var(--lv-edge-hot)}.lv-block[data-state=current] .lv-glow{opacity:.95}.lv-block[data-state=current] .lv-trace{opacity:1}.lv-leader{stroke:var(--lv-edge);stroke-width:1.6px;stroke-opacity:.85;transition:stroke-opacity .7s}.lv-dot{fill:var(--lv-accent);transition:fill .7s}.lv-ping{fill:none;stroke:var(--lv-edge-hot);stroke-width:1.5px;opacity:0;transform-box:fill-box;transform-origin:50%}.lv-pointer[data-state=ahead] .lv-leader{stroke-opacity:.3}.lv-pointer[data-state=ahead] .lv-dot{fill:var(--lv-dim)}.lv-pointer[data-state=current] .lv-dot{fill:var(--lv-edge-hot)}.lv-list{margin:0;padding:0;list-style:none}.lv-item{gap:.1em;font-size:clamp(14px,2cqi,24px);transition:opacity .7s;display:grid}.lv-level{color:var(--lv-accent);letter-spacing:.16em;text-transform:uppercase;font-size:.56em;font-weight:700;line-height:1.5}.lv-title{color:var(--lv-fg);letter-spacing:-.01em;font-weight:600;line-height:1.25}.lv-text{max-width:22em;color:var(--lv-muted);text-wrap:pretty;overflow-wrap:anywhere;margin-top:.15em;font-size:max(12px,.64em);line-height:1.5}@media (min-width:960px){.lv-text{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}html[lang=fa] .lv-level{letter-spacing:0;font-size:.62em}html[lang=fa] .lv-title{letter-spacing:0;line-height:1.5}html[lang=fa] .lv-text{line-height:1.8}.lv-item[data-state=ahead]{opacity:.58}.lv-item[data-state=current] .lv-title{text-shadow:var(--lv-title-glow)}@media (min-width:960px){.lv-item{inset-inline-start:var(--x);top:var(--y);width:26cqi;position:absolute;transform:translateY(-1.62em)}html[lang=fa] .lv-item{transform:translateY(-2em)}}@media (max-width:959.98px){.lv-pointer{display:none}.lv-canvas{aspect-ratio:auto;overflow:hidden}.lv-art{height:auto;aspect-ratio:var(--lv-ratio);width:calc(100% / var(--lv-art-share));max-width:none}.lv-list{gap:12px;margin-top:8px;display:grid}.lv-item{border:1px solid var(--lv-card-border);background:var(--lv-card-bg);border-radius:16px;padding:14px 16px;font-size:18px;transition:opacity .7s,border-color .7s,background-color .7s}.lv-item[data-state=current]{border-color:var(--lv-card-hot-border);background:var(--lv-card-hot-bg)}}@media (prefers-reduced-motion:no-preference){html.js .lv-stage:not([data-visible]) :is(.lv-block,.lv-pointer,.lv-item,.lv-pool,.lv-grid){opacity:0}.lv-stage[data-visible] .lv-grid{animation:1.6s both lv-fade}.lv-stage[data-visible] .lv-pool{animation:1.6s .3s both lv-fade,6s ease-in-out 2s infinite lv-breathe}.lv-stage[data-visible] .lv-block{animation:lv-rise 1.1s var(--ease-enter) calc(.2s + var(--i) * .42s) both}.lv-stage[data-visible] .lv-edges{stroke-dasharray:1;animation:lv-draw 1.4s var(--ease-move) calc(.2s + var(--i) * .42s) both}.lv-stage[data-visible] .lv-pointer{animation:lv-fade 1ms linear calc(.7s + var(--i) * .42s) both}.lv-stage[data-visible] .lv-leader{transform-box:fill-box;transform-origin:0;animation:lv-extend .7s var(--ease-move) calc(.7s + var(--i) * .42s) both}.lv-stage[data-visible] .lv-dot{transform-box:fill-box;transform-origin:50%;animation:lv-pop .42s cubic-bezier(.34, 1.3, .64, 1) calc(1.3s + var(--i) * .42s) both}.lv-stage[data-visible] .lv-item{animation:lv-enter .8s var(--ease-enter) calc(1.35s + var(--i) * .42s) both}.lv-block[data-state=current] .lv-trace{animation:2.4s linear infinite lv-trace}.lv-pointer[data-state=current] .lv-ping{animation:2.4s cubic-bezier(.2,.7,.3,1) infinite lv-ping}.lv-stage[data-onscreen=false] :is(.lv-pool,.lv-trace,.lv-ping){animation-play-state:paused}}@keyframes lv-fade{0%{opacity:0}}@keyframes lv-rise{0%{opacity:0;transform:translateY(-70px)}}@keyframes lv-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes lv-extend{0%{transform:scaleX(0)}}@keyframes lv-pop{0%{opacity:0;transform:scale(.6)}}@keyframes lv-enter{0%{opacity:0;transform:translateY(calc(var(--lv-shift,0px) + 12px));filter:blur(6px)}}@media (min-width:960px){.lv-item{--lv-shift:-1.62em}html[lang=fa] .lv-item{--lv-shift:-2em}}@keyframes lv-trace{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes lv-ping{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}@keyframes lv-breathe{50%{opacity:.6}}.landing-composer{box-shadow:var(--composer-shadow), var(--shadow-landing-glow);align-items:stretch;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 2);border-radius:var(--radius-composer);flex-direction:column;padding-inline-start:calc(var(--spacing) * 2);display:flex}.landing-composer[data-stacked=true]{border-radius:var(--radius-xl)}.landing-composer textarea{height:auto;min-height:1.5rem;max-height:11rem;overflow-y:auto}.landing-composer .composer-field{padding-block:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 1)}.landing-composer .typed-placeholder{top:calc(var(--spacing) * 2);inset-inline:calc(var(--spacing) * 1)}.landing-controls{align-items:center;gap:calc(var(--spacing) * 1);flex-wrap:wrap;width:100%;display:flex}.landing-composer[data-stacked=true] .composer-field{padding-inline:calc(var(--spacing) * 2);flex-basis:100%;order:-1}.landing-composer[data-stacked=true] .typed-placeholder{inset-inline:calc(var(--spacing) * 2)}.landing-actions{align-items:center;gap:calc(var(--spacing) * 1);min-width:0;margin-inline-start:auto;display:flex}.landing-controls button,.landing-model-menu button{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);color:var(--fg-primary);background:0 0;border:0;display:inline-flex}.landing-icon{border-radius:var(--radius-pill);width:2.5rem;height:2.5rem;color:var(--fg-secondary);flex:none}.landing-attach{color:var(--fg-primary)}@media (hover:hover) and (pointer:fine){.landing-controls button:hover:not(:disabled),.landing-model-menu button:hover{background:var(--hover)}}.landing-controls button:disabled{opacity:.5;cursor:not-allowed}.landing-controls svg{flex-shrink:0;width:1.25rem;height:1.25rem}.landing-count{padding-inline:calc(var(--spacing) * 2);align-self:flex-end}.landing-model-picker{min-width:0;position:relative}.landing-model-trigger{max-width:14rem;height:2.25rem;padding-inline:calc(var(--spacing) * 3);border-radius:var(--radius-pill);font-size:var(--text-sm);color:var(--fg-secondary);gap:calc(var(--spacing) * 1.5)!important}.landing-model-trigger[aria-expanded=true]{background:var(--selected);color:var(--fg-primary)}.landing-model-trigger svg{width:1rem;height:1rem}.landing-model-trigger svg:last-child{width:.875rem;height:.875rem;color:var(--fg-tertiary)}.landing-model-menu bdi,.landing-model-trigger bdi{font-family:var(--font-yekan), system-ui, sans-serif}.landing-model-picker bdi{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.landing-model-menu{z-index:60;background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-lg);width:min(24rem,100vw - 2rem);max-height:28rem;padding:calc(var(--spacing) * 2);box-shadow:var(--shadow-lg);text-align:start;flex-direction:column;display:flex;position:fixed}.landing-model-heading{padding:calc(var(--spacing) * 2) calc(var(--spacing) * 2) calc(var(--spacing) * 3);font-size:var(--text-sm);color:var(--fg-primary);margin:0;font-weight:600}.landing-model-search{align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised);margin-block-end:calc(var(--spacing) * 2);display:flex}.landing-model-search:focus-within{border-color:var(--ring);box-shadow:0 0 0 1px var(--ring)}.landing-model-search svg{width:1rem;height:1rem;color:var(--fg-tertiary);flex:none}.landing-model-menu input{min-width:0;height:2.5rem;font-size:var(--text-sm);background:0 0;border:0;outline:none;flex:1}.landing-model-list{overscroll-behavior:contain;min-height:0;overflow-y:auto}.landing-model-menu .landing-model-row{justify-content:flex-start;align-items:flex-start;gap:calc(var(--spacing) * 3);width:100%;padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);border-radius:var(--radius-md);text-align:start}.landing-model-row[aria-pressed=true]{background:var(--selected)}.landing-model-mark{flex:none;place-items:center;width:1.25rem;height:1.25rem;margin-block-start:.125rem;display:grid}.landing-model-mark svg{width:1.125rem;height:1.125rem}.landing-model-initial{border-radius:var(--radius-xs);background:var(--surface-muted);width:1.25rem;height:1.25rem;font-size:var(--text-2xs);place-items:center;font-weight:600;display:grid}.landing-model-text{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.landing-model-name{align-items:center;gap:calc(var(--spacing) * 2);min-width:0;font-size:var(--text-sm);font-weight:500;display:flex}.landing-model-menu button bdi{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.landing-model-caps{gap:calc(var(--spacing) * 1.5);color:var(--fg-tertiary);flex:none;display:inline-flex}.landing-model-caps svg{width:.875rem;height:.875rem}.landing-model-menu small{font-size:var(--text-xs);color:var(--fg-tertiary)}.landing-model-check{width:1rem;height:1rem;color:var(--fg-primary);flex:none;align-self:center}.landing-model-more{width:100%;padding:calc(var(--spacing) * 2.5) calc(var(--spacing) * 3);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--fg-secondary)!important;justify-content:space-between!important}.landing-model-more svg{width:1rem;height:1rem}.landing-model-group h3{padding:calc(var(--spacing) * 3) calc(var(--spacing) * 3) calc(var(--spacing) * 1);font-size:var(--text-xs);color:var(--fg-tertiary);margin:0;font-weight:500}.landing-model-close{display:none!important}.landing-model-empty{padding:calc(var(--spacing) * 3);font-size:var(--text-sm);color:var(--fg-tertiary)}.landing-signup-notice{font-size:var(--text-sm);color:var(--fg-tertiary);margin-block:calc(var(--spacing) * 2)}.landing-files{gap:calc(var(--spacing) * 2);overscroll-behavior:contain;flex-wrap:wrap;max-height:9.5rem;padding:0;list-style:none;display:flex;overflow-y:auto}.landing-file{align-items:center;gap:calc(var(--spacing) * 2);min-width:0;max-width:100%;padding:calc(var(--spacing) * 2);border:1px solid var(--border);border-radius:var(--radius-composer);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.landing-file bdi{text-overflow:ellipsis;white-space:nowrap;flex:4rem;min-width:0;max-width:10rem;overflow:hidden}.landing-file audio{flex:10rem;min-width:0;max-width:12rem}.landing-status{margin-block:calc(var(--spacing) * 2);text-align:start;font-size:var(--text-sm)}p.landing-status:not(.form-error){color:var(--fg-tertiary)}.landing-file img{object-fit:cover;border-radius:var(--radius-composer);width:3rem;height:3rem}.landing-provider-card .section-inner{border:1px solid var(--border);border-radius:var(--radius-composer);background:var(--surface-raised);padding:calc(var(--spacing) * 6);text-align:center}.landing-provider-marquee{padding-block-start:calc(var(--spacing) * 6);overflow:hidden}.landing-provider-rail{justify-content:center;display:flex}.landing-provider-grid{justify-content:center;gap:calc(var(--spacing) * 6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.landing-provider-grid li{align-items:center;gap:calc(var(--spacing) * 3);min-width:5rem;font-size:var(--text-sm);flex-direction:column;display:flex}.landing-provider-grid svg{width:2rem;height:2rem}.landing-provider-grid[aria-hidden=true],.landing-provider-grid li[aria-hidden=true],.landing-model-scrim{display:none}@media (max-width:640px){.landing-model-scrim{z-index:59;background:var(--scrim);touch-action:none;display:block;position:fixed;inset:0}.landing-model-menu{z-index:60;width:auto;max-height:min(80dvh,36rem);padding-block:calc(var(--spacing) * 2) calc(var(--spacing) * 3 + env(safe-area-inset-bottom,0px));padding-inline:calc(var(--spacing) * 3 + env(safe-area-inset-left,0px)) calc(var(--spacing) * 3 + env(safe-area-inset-right,0px));overscroll-behavior:contain;border-width:1px 0 0;border-end-end-radius:0;border-end-start-radius:0;position:fixed;inset-block:auto 0;inset-inline:0}.landing-model-menu input{min-height:2.75rem;font-size:1rem}.landing-model-menu button{min-height:2.75rem}.landing-model-menu button bdi{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.landing-model-close{width:100%;border-radius:var(--radius-pill);font-size:var(--text-sm);margin-block-start:calc(var(--spacing) * 2);border:1px solid var(--border)!important;display:inline-flex!important}.landing-model-trigger{max-width:9rem}.landing-composer .composer-field{padding-inline:calc(var(--spacing) * 2);flex-basis:100%;order:-1}.landing-composer .typed-placeholder{inset-inline:calc(var(--spacing) * 2)}.landing-composer{border-radius:var(--radius-xl)}}.landing-controls .composer-send{border-radius:var(--radius-pill);width:2.5rem;height:2.5rem;color:var(--surface-canvas);background:var(--fg-primary)}.landing-controls .composer-send svg{width:1.125rem;height:1.125rem}@media (hover:hover) and (pointer:fine){.landing-controls .composer-send:hover{background:var(--fg-secondary)}}.landing-controls .composer-send:disabled{opacity:1;background:var(--surface-muted);color:var(--fg-tertiary)}
