@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}:root{--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;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--line-height-tight:1.25;--line-height-normal:1.5;--line-height-relaxed:1.75;--line-height-loose:2;--letter-spacing-tight:-.025em;--letter-spacing-normal:0;--letter-spacing-wide:.025em;--letter-spacing-wider:.05em}.heading-1{font-size:var(--font-size-5xl);font-weight:700;line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight)}.heading-2{font-size:var(--font-size-4xl);font-weight:700;line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight)}.heading-3{font-size:var(--font-size-3xl);font-weight:600;line-height:var(--line-height-normal)}.heading-4{font-size:var(--font-size-2xl);font-weight:600;line-height:var(--line-height-normal)}.heading-5{font-size:var(--font-size-xl);font-weight:600;line-height:var(--line-height-normal)}.heading-6{font-size:var(--font-size-lg);font-weight:600;line-height:var(--line-height-normal)}.text-lead{font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);color:var(--muted-foreground)}.text-small{font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.text-xs{font-size:var(--font-size-xs);line-height:var(--line-height-normal)}.font-mono{font-family:ui-monospace,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,monospace}.font-sans{font-family:Noto Sans Armenian,Noto Sans,system-ui,sans-serif}.bg-background{background-color:var(--background)}.bg-card{background-color:var(--card)}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-muted{background-color:var(--muted)}.bg-accent{background-color:var(--accent)}.bg-destructive{background-color:var(--destructive)}.bg-success{background-color:var(--success)}.bg-warning{background-color:var(--warning)}.bg-error{background-color:var(--error)}.bg-info{background-color:var(--info)}.text-background{color:var(--foreground)}.text-card{color:var(--card-foreground)}.text-primary{color:var(--primary-foreground)}.text-secondary{color:var(--secondary-foreground)}.text-muted{color:var(--muted-foreground)}.text-accent{color:var(--accent-foreground)}.text-destructive{color:var(--destructive-foreground)}.text-success{color:var(--success-foreground)}.text-warning{color:var(--warning-foreground)}.text-error{color:var(--error-foreground)}.text-info{color:var(--info-foreground)}.b-text-background{background-color:var(--foreground)}.b-text-card{background-color:var(--card-foreground)}.b-text-primary{background-color:var(--primary-foreground)}.b-text-secondary{background-color:var(--secondary-foreground)}.b-text-muted{background-color:var(--muted-foreground)}.b-text-accent{background-color:var(--accent-foreground)}.b-text-destructive{background-color:var(--destructive-foreground)}.b-text-success{background-color:var(--success-foreground)}.b-text-warning{background-color:var(--warning-foreground)}.b-text-error{background-color:var(--error-foreground)}.b-text-info{background-color:var(--info-foreground)}.border-border{border-color:var(--border)}.border-primary{border-color:var(--primary)}.border-secondary{border-color:var(--secondary)}.border-muted{border-color:var(--muted)}.border-destructive{border-color:var(--destructive)}:root{--font-sans:Noto Sans Armenian, Noto Sans, system-ui, sans-serif;--color-cream:#f6f1f9;--color-ink:#2b2320;--color-primary:#de507f;--color-sage:#f6f1f9;--color-tint:#e8dfc8;--color-muted:#64748b;--color-faded:#8a7e76;--color-hairline:#ebe2f0;--color-hairline-subtle:#eee7e1;--color-primary-hover:#532869;--color-white:#fff;--background:var(--color-cream);--foreground:var(--color-ink);--card:var(--color-white);--card-foreground:var(--color-ink);--primary:var(--color-primary);--primary-foreground:var(--color-white);--secondary:var(--color-tint);--secondary-foreground:var(--color-ink);--muted:var(--color-cream);--muted-foreground:var(--color-muted);--accent:var(--color-sage);--accent-foreground:var(--color-white);--destructive:#ef4444;--destructive-foreground:#fff;--border:var(--color-hairline);--input:var(--color-hairline);--ring:var(--color-primary);--ring-glow:#b5482f26;--success:#16a34a;--success-foreground:#fff1f2;--success-bg:hsla(142.1 70.6% 45.3%, .12);--warning:#facc15;--warning-foreground:#422006;--warning-bg:#facc14;--error:#ef4444;--error-foreground:#fff;--error-bg:#fdecec;--info:#0da3e8;--info-foreground:#f8fafc;--info-bg:#e7f6fe;--radius:.5rem;--radius-sm:.375rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-r:999px;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a}.dark{--color-cream:#211b18;--color-ink:#fbf6ef;--color-primary:#e07a5f;--color-sage:#a6b58e;--color-tint:#4a3b35;--color-muted:#d0c4bc;--color-faded:#a69a91;--color-hairline:#5b4b44;--color-hairline-subtle:#493c36;--color-primary-hover:#c9654b;--background:var(--color-cream);--foreground:var(--color-ink);--card:#382e29;--card-foreground:var(--color-ink);--primary:var(--color-primary);--primary-foreground:#211b18;--secondary:var(--color-tint);--secondary-foreground:var(--color-ink);--muted:#382e29;--muted-foreground:var(--color-muted);--accent:var(--color-sage);--accent-foreground:#211b18;--border:var(--color-hairline);--input:var(--color-hairline);--ring:var(--color-primary);--shadow-sm:0 1px 2px 0 #0000004d;--shadow-md:0 4px 6px -1px #0006, 0 2px 4px -2px #0006;--shadow-lg:0 10px 15px -3px #00000080, 0 4px 6px -4px #00000080}*{box-sizing:border-box;-webkit-tap-highlight-color:#0000;margin:0;padding:0}html,body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;width:100%;max-width:100%;overflow-x:hidden}body{color:var(--foreground);background-color:var(--background);min-height:100vh;font-family:Noto Sans Armenian,Noto Sans,system-ui,sans-serif;line-height:1.6;transition:background-color .3s,color .3s}html{scrollbar-color:#0000 #0000}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:#0000;border-radius:999px;transition:background-color .3s}html:hover ::-webkit-scrollbar-thumb{background-color:#00000059}html:hover{scrollbar-color:#00000059 #0000}h1,h2,h3,h4,h5,h6{color:var(--foreground);margin-bottom:1rem;font-family:Noto Sans Armenian,Noto Sans,system-ui,sans-serif;font-weight:700;line-height:1.2}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}p{color:var(--foreground);margin-bottom:1rem}a{color:var(--primary);text-decoration:none;transition:color .2s}a:hover{color:var(--primary);opacity:.8}code,pre{background-color:var(--muted);color:var(--foreground);border-radius:var(--radius-sm);padding:.25rem .5rem;font-family:ui-monospace,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,monospace;font-size:.875em}pre{border:1px solid var(--border);padding:1rem;overflow-x:auto}img{max-width:100%;height:auto;display:block}button{cursor:pointer;font-family:inherit}input,textarea,select{font-family:inherit}.btn{border-radius:var(--radius);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:all .2s;display:inline-flex}.btn:disabled{opacity:.5;cursor:not-allowed}.btn:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.btn-primary{background-color:var(--primary);color:var(--primary-foreground)}.btn-primary:hover:not(:disabled){background-color:var(--primary);opacity:.9}.btn-secondary{background-color:var(--secondary);color:var(--secondary-foreground)}.btn-secondary:hover:not(:disabled){background-color:var(--secondary);opacity:.8}.btn-outline{color:var(--primary);border-color:var(--border);background-color:#0000}.btn-outline:hover:not(:disabled){background-color:var(--accent);color:var(--accent-foreground)}.btn-ghost{color:var(--foreground);background-color:#0000}.btn-ghost:hover:not(:disabled){background-color:var(--accent);color:var(--accent-foreground)}.btn-destructive{background-color:var(--destructive);color:var(--destructive-foreground)}.btn-destructive:hover:not(:disabled){background-color:var(--destructive);opacity:.9}.btn-sm{padding:.375rem .75rem;font-size:.75rem}.btn-lg{padding:.75rem 1.5rem;font-size:1rem}.card{background-color:var(--card);color:var(--card-foreground);border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow-sm);padding:1.5rem;transition:box-shadow .2s,border-color .2s}.card:hover{box-shadow:var(--shadow-md)}.card-header{margin-bottom:1rem}.card-header h1,.card-header h2,.card-header h3,.card-header h4,.card-header h5,.card-header h6{margin-bottom:.25rem}.card-content{margin-bottom:1rem}.card-content:last-child{margin-bottom:0}.card-footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;margin-top:1rem;padding-top:1rem;display:flex}.input{border-radius:var(--radius);border:1px solid var(--input);background-color:var(--background);width:100%;color:var(--foreground);padding:.5rem .75rem;font-size:.875rem;transition:border-color .2s,box-shadow .2s}.input:focus{border-color:var(--ring);box-shadow:0 0 0 3px hsl(var(--ring)/.1);outline:none}.input:disabled{opacity:.5;cursor:not-allowed}.input::placeholder{color:var(--muted-foreground)}.badge{border-radius:var(--radius-sm);align-items:center;padding:.25rem .625rem;font-size:.75rem;font-weight:600;line-height:1;display:inline-flex}.badge-primary{background-color:var(--primary);color:var(--primary-foreground)}.badge-secondary{background-color:var(--secondary);color:var(--secondary-foreground)}.badge-success{background-color:var(--success);color:var(--success-foreground)}.badge-warning{background-color:var(--warning);color:var(--warning-foreground)}.badge-error{background-color:var(--error);color:var(--error-foreground)}.badge-info{background-color:var(--info);color:var(--info-foreground)}.badge-outline{border:1px solid var(--border);color:var(--foreground);background-color:#0000}.m-0{margin:0}.m-1{margin:.25rem}.m-2{margin:.5rem}.m-3{margin:1rem}.m-4{margin:1.5rem}.m-5{margin:2rem}.m-6{margin:2.5rem}.m-7{margin:3rem}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:1rem}.mt-4{margin-top:1.5rem}.mt-5{margin-top:2rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:1rem}.mb-4{margin-bottom:1.5rem}.mb-5{margin-bottom:2rem}.ml-0{margin-left:0}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:1rem}.ml-4{margin-left:1.5rem}.ml-5{margin-left:2rem}.mr-0{margin-right:0}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:1rem}.mr-4{margin-right:1.5rem}.mr-5{margin-right:2rem}.mx-auto{margin-left:auto;margin-right:auto}.my-auto{margin-top:auto;margin-bottom:auto}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:1rem}.p-4{padding:1.5rem}.p-5{padding:2rem}.p-6{padding:2.5rem}.p-7{padding:3rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:1rem}.pt-4{padding-top:1.5rem}.pt-5{padding-top:2rem}.pb-0{padding-bottom:0}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:1rem}.pb-4{padding-bottom:1.5rem}.pb-5{padding-bottom:2rem}.pl-0{padding-left:0}.pl-1{padding-left:.25rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:1rem}.pl-4{padding-left:1.5rem}.pl-5{padding-left:2rem}.pr-0{padding-right:0}.pr-1{padding-right:.25rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:1rem}.pr-4{padding-right:1.5rem}.pr-5{padding-right:2rem}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-justify{text-align:justify}.text-xs{font-size:.75rem}.text-sm{font-size:.875rem}.text-base{font-size:1rem}.text-lg{font-size:1.125rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem}.text-3xl{font-size:1.875rem}.text-4xl{font-size:2.25rem}.font-light{font-weight:300}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:1rem}.gap-4{gap:1.5rem}.gap-5{gap:2rem}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.w-full{width:100%}.w-auto{width:auto}.h-full{height:100%}.h-auto{height:auto}.min-h-screen{min-height:100vh}.rounded{border-radius:var(--radius)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-full{border-radius:9999px}.border{border-style:solid;border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-t{border-top-style:solid;border-top-width:1px}.border-b{border-bottom-style:solid;border-bottom-width:1px}.border-l{border-left-style:solid;border-left-width:1px}.border-r{border-right-style:solid;border-right-width:1px}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow-md{box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:var(--shadow-lg)}.shadow-xl{box-shadow:var(--shadow-xl)}.shadow-none{box-shadow:none}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.opacity-100{opacity:1}.transition{transition-property:all;transition-duration:.2s;transition-timing-function:ease}.transition-colors{transition-property:color,background-color,border-color;transition-duration:.2s;transition-timing-function:ease}.transition-opacity{transition-property:opacity;transition-duration:.2s;transition-timing-function:ease}.cursor-pointer{cursor:pointer}.cursor-not-allowed{cursor:not-allowed}.cursor-default{cursor:default}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.overflow-scroll{overflow:scroll}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}
