@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:optional;src:url(/_next/static/media/034d78ad42e9620c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:optional;src:url(/_next/static/media/fe0777f1195381cb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:optional;src:url(/_next/static/media/eafabf029ad39a43-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:optional;src:url(/_next/static/media/db911767852bc875-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:optional;src:url(/_next/static/media/f10b8e9d91f3edcb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:optional;src:url(/_next/static/media/8888a3826f4a3af4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:optional;src:url(/_next/static/media/29e7bbdce9332268-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:optional;src:url(/_next/static/media/c3bc380753a8436c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:optional;src:url(/_next/static/media/0484562807a97172-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:optional;src:url(/_next/static/media/29a4aea02fdee119-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:optional;src:url(/_next/static/media/a1386beebedccca4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:optional;src:url(/_next/static/media/b957ea75a84b6ea7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins Fallback;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_c66ecd{font-family:Poppins,Poppins Fallback,system-ui,sans-serif;font-style:normal}.__variable_c66ecd{--font-poppins:"Poppins","Poppins Fallback",system-ui,sans-serif}.tc-prose{--prose-heading:#09090b;--prose-title:#133b36;--prose-body:#3f3f46;--prose-soft:#71717a;--prose-link:#0f766e;--prose-border:#e4e4e7;--prose-subtle:#f4f4f5;--prose-code-bg:#fafafa;--prose-mark:rgba(250,204,21,0.35);--prose-accent:#0f766e;--prose-mono:ui-monospace,"SF Mono","Cascadia Code","Fira Code",Menlo,Consolas,monospace;color:var(--prose-body);font-size:1rem;line-height:1.75;overflow-wrap:break-word;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.dark .tc-prose{--prose-heading:#e7e5e4;--prose-title:#c4d6d1;--prose-body:#b5b1ac;--prose-soft:#8a8580;--prose-link:#7cc7b9;--prose-border:#27272a;--prose-subtle:rgba(255,255,255,0.05);--prose-code-bg:#0c0c0e;--prose-mark:rgba(250,204,21,0.18);--prose-accent:#5fa89b}@media (max-width:640px){.tc-prose{font-size:.9375rem}}.tc-prose:after{content:"";display:block;clear:both}.tc-prose>:first-child{margin-top:0!important}.tc-prose>:last-child{margin-bottom:0!important}.tc-prose p{margin:1.25em 0}.tc-prose h1,.tc-prose h2,.tc-prose h3,.tc-prose h4,.tc-prose h5,.tc-prose h6{color:var(--prose-title);font-weight:650;letter-spacing:-.015em;scroll-margin-top:6rem}.tc-prose h1{font-size:2em;line-height:1.2;margin:0 0 .8em;font-weight:700;letter-spacing:-.025em}.tc-prose h2{position:relative;font-size:1.5em;line-height:1.3;margin:2em 0 .7em;padding-left:.75em}.tc-prose h2:not(:has(code)):not(.is-empty):not(.is-editor-empty):before{content:"";position:absolute;left:0;top:.15em;bottom:.15em;width:5px;border-radius:.375rem;background:var(--prose-accent)}.tc-prose h2:has(code){padding-left:0}.tc-prose h3{font-size:1.25em;line-height:1.4;margin:1.7em 0 .55em}.tc-prose h4{text-transform:uppercase;letter-spacing:.06em;color:var(--prose-soft);font-size:.8125em;line-height:1.5;margin:2em 0 .6em;font-weight:600}.tc-prose h5,.tc-prose h6{font-size:1em;line-height:1.5;margin:1.4em 0 .5em}.tc-prose :is(h1,h2,h3,h4,h5,h6)+*{margin-top:0}.tc-prose .tc-prose-anchor{margin-left:.4em;color:var(--prose-soft);text-decoration:none;font-weight:400;opacity:0;transition:opacity .15s}.tc-prose .tc-prose-anchor:focus-visible,.tc-prose :is(h2,h3,h4):hover .tc-prose-anchor{opacity:1}.tc-prose b,.tc-prose strong{color:var(--prose-heading);font-weight:600}.tc-prose a{color:var(--prose-link);font-weight:500;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--prose-link) 35%,transparent);text-decoration-thickness:1px;text-underline-offset:3px;transition:text-decoration-color .15s}.tc-prose a:hover{text-decoration-color:currentColor}.tc-prose mark{background:var(--prose-mark);color:inherit;border-radius:.2em;padding:.05em .2em}.tc-prose hr{border:0;border-top:1px solid var(--prose-border);margin:3em 0}.tc-prose ol,.tc-prose ul{margin:1.25em 0;padding-left:1.5em}.tc-prose ul{list-style:disc}.tc-prose ol{list-style:decimal}.tc-prose li{margin:.45em 0;padding-left:.25em}.tc-prose li::marker{color:var(--prose-soft)}.tc-prose ol>li::marker{font-variant-numeric:tabular-nums}.tc-prose li>p{margin:0}.tc-prose li>:is(ul,ol){margin:.45em 0}.tc-prose ul.task-list,.tc-prose ul[data-type=taskList]{list-style:none;padding-left:.25em}.tc-prose li[data-type=taskItem]{display:flex;align-items:flex-start;gap:.6em;padding-left:0}.tc-prose li[data-type=taskItem]>label{margin-top:.3em;flex-shrink:0}.tc-prose li[data-type=taskItem]>div{flex:1;min-width:0}.tc-prose li[data-type=taskItem]>div>p{margin:0}.tc-prose input[type=checkbox]{width:1em;height:1em;accent-color:var(--prose-link)}.tc-prose li[data-checked=true]>div{color:var(--prose-soft);text-decoration:line-through}.tc-prose blockquote{margin:2em 0;padding:.1em 0 .1em 1.25em;border-left:3px solid var(--prose-border);color:var(--prose-heading);font-size:1.0625em;font-style:normal}.tc-prose blockquote p{margin:.6em 0}.tc-prose code{font-family:var(--prose-mono);font-size:.875em;color:var(--prose-heading);background:var(--prose-subtle);border:1px solid var(--prose-border);border-radius:.375em;padding:.1em .35em}.tc-prose a code{color:inherit}.tc-prose pre{margin:1.75em 0;padding:1em 1.15em;overflow-x:auto;background:var(--prose-code-bg);border:1px solid var(--prose-border);border-radius:.75rem;font-size:.875em;line-height:1.7}.tc-prose pre code{display:block;font-size:inherit;color:var(--prose-heading);background:none;border:0;border-radius:0;padding:0}.tc-prose .tc-code{margin:1.75em 0;overflow:hidden;background:var(--prose-code-bg);border:1px solid var(--prose-border);border-radius:.75rem}.tc-prose .tc-code-header{display:flex;align-items:center;justify-content:space-between;gap:1em;padding:.45em .6em .45em 1.15em;border-bottom:1px solid var(--prose-border);font-family:var(--prose-mono);font-size:.75rem;color:var(--prose-soft)}.tc-prose .tc-code-copy{display:inline-flex;align-items:center;gap:.35em;padding:.3em .6em;border-radius:.375rem;font-family:inherit;font-size:inherit;color:var(--prose-soft);background:none;border:0;cursor:pointer;transition:background-color .15s,color .15s}.tc-prose .tc-code-copy:hover{background:var(--prose-subtle);color:var(--prose-heading)}.tc-prose .tc-code pre{margin:0;border:0;border-radius:0;background:none}.tc-prose pre::-webkit-scrollbar{height:8px}.tc-prose pre::-webkit-scrollbar-thumb{background:var(--prose-border);border-radius:4px}.tc-prose{--hl-keyword:#a626a4;--hl-string:#16803c;--hl-number:#b45309;--hl-comment:#8b8b94;--hl-function:#0369a1;--hl-type:#be123c;--hl-property:#0f766e}.dark .tc-prose{--hl-keyword:#c9a0d6;--hl-string:#9ccfa6;--hl-number:#dcbd7e;--hl-comment:#6f6a65;--hl-function:#8dbfdc;--hl-type:#df9fa8;--hl-property:#7cc7b9}.tc-prose .hljs-built_in,.tc-prose .hljs-keyword,.tc-prose .hljs-selector-tag{color:var(--hl-keyword)}.tc-prose .hljs-attr,.tc-prose .hljs-regexp,.tc-prose .hljs-string{color:var(--hl-string)}.tc-prose .hljs-literal,.tc-prose .hljs-number{color:var(--hl-number)}.tc-prose .hljs-comment,.tc-prose .hljs-quote{color:var(--hl-comment);font-style:italic}.tc-prose .hljs-function,.tc-prose .hljs-title{color:var(--hl-function)}.tc-prose .hljs-class,.tc-prose .hljs-name,.tc-prose .hljs-tag,.tc-prose .hljs-type{color:var(--hl-type)}.tc-prose .hljs-attribute,.tc-prose .hljs-params,.tc-prose .hljs-property,.tc-prose .hljs-variable{color:var(--hl-property)}.tc-prose img,.tc-prose video{display:block;max-width:100%;height:auto;margin:2em auto;border-radius:.75rem;border:1px solid var(--prose-border)}.tc-prose iframe{border:0;border-radius:.75rem}.tc-prose figure{margin:2em 0}.tc-prose figure>img{margin:0 auto}.tc-prose figcaption{margin-top:.75em;text-align:center;font-size:.875em;color:var(--prose-soft)}.tc-prose img[data-align=center],.tc-prose img[data-wrap=center]{margin-left:auto;margin-right:auto;float:none;clear:both}.tc-prose img[data-wrap=full-width],.tc-prose img[data-wrap=none]{float:none;clear:both;margin-left:0;margin-right:0}.tc-prose img[data-align=left],.tc-prose img[data-wrap=float-left]{display:inline;float:left;margin:.35em 1.5em 1em 0}.tc-prose img[data-align=right],.tc-prose img[data-wrap=float-right]{display:inline;float:right;margin:.35em 0 1em 1.5em}@media (max-width:640px){.tc-prose img[data-align=left],.tc-prose img[data-align=right],.tc-prose img[data-wrap^=float]{float:none;display:block;margin:1.5em auto}}.tc-prose .tableWrapper,.tc-prose .tc-table{margin:2em 0;overflow-x:auto;border:1px solid var(--prose-border);border-radius:.75rem}.tc-prose table{width:100%;margin:2em 0;border-collapse:collapse;font-size:.9em;line-height:1.55}.tc-prose :is(.tableWrapper,.tc-table) table{margin:0}.tc-prose td,.tc-prose th{padding:.7em 1em;text-align:left;vertical-align:top;border-bottom:1px solid var(--prose-border)}.tc-prose th{color:var(--prose-heading);font-weight:600;background:var(--prose-subtle);white-space:nowrap}.tc-prose tr:last-child>td{border-bottom:0}.tc-prose :is(th,td)>p{margin:0}.tc-prose :is(th,td)>p+p{margin-top:.5em}[data-scroll-animate=fade]{opacity:0;transition:opacity .6s ease-out}[data-scroll-animate=fade].animate-in{opacity:1}[data-scroll-animate=slide-up]{opacity:0;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out}[data-scroll-animate=slide-up].animate-in{opacity:1;transform:translateY(0)}[data-scroll-animate=blur-in]{opacity:0;transform:translateY(20px);filter:blur(10px);transition:opacity .6s ease-out,transform .6s ease-out,filter .6s ease-out}[data-scroll-animate=blur-in].animate-in{opacity:1;transform:translateY(0);filter:blur(0)}[data-scroll-animate=scale-in]{opacity:0;transform:scale(.95);transition:opacity .6s ease-out,transform .6s ease-out}[data-scroll-animate=scale-in].animate-in{opacity:1;transform:scale(1)}[data-scroll-animate=scale-fade-slide]{opacity:0;transform:translateY(40px) scale(.95);filter:blur(10px);transition:opacity .7s ease-out,transform .7s ease-out,filter .7s ease-out}[data-scroll-animate=scale-fade-slide].animate-in{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}[data-scroll-animate=stagger]>*{opacity:0;transform:translateY(30px);transition:opacity .5s ease-out,transform .5s ease-out}[data-scroll-animate=stagger].animate-in>*{opacity:1;transform:translateY(0)}[data-scroll-animate=stagger]>:first-child{transition-delay:0s}[data-scroll-animate=stagger]>:nth-child(2){transition-delay:.05s}[data-scroll-animate=stagger]>:nth-child(3){transition-delay:.1s}[data-scroll-animate=stagger]>:nth-child(4){transition-delay:.15s}[data-scroll-animate=stagger]>:nth-child(5){transition-delay:.2s}[data-scroll-animate=stagger]>:nth-child(6){transition-delay:.25s}[data-scroll-animate=stagger]>:nth-child(7){transition-delay:.3s}[data-scroll-animate=stagger]>:nth-child(n+8){transition-delay:.35s}[data-scroll-animate=slide-left]{opacity:0;transform:translateX(-40px);transition:opacity .6s ease-out,transform .6s ease-out}[data-scroll-animate=slide-left].animate-in{opacity:1;transform:translateX(0)}[data-scroll-animate=slide-right]{opacity:0;transform:translateX(40px);transition:opacity .6s ease-out,transform .6s ease-out}[data-scroll-animate=slide-right].animate-in{opacity:1;transform:translateX(0)}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(20px)}}[data-animation=float]{animation:float 3s ease-in-out infinite}@keyframes pulse-glow{0%,to{opacity:.6;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}[data-animation=pulse]{animation:pulse-glow 4s ease-in-out infinite}[role=button],a,button{transition:transform .2s ease,opacity .2s ease}[data-hover=scale]{transition:transform .3s ease}[data-hover=scale]:hover{transform:scale(1.1)}[data-hover=arrow]{transition:transform .3s ease}[data-hover=arrow]:hover{transform:translateX(4px)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}