.anchor{color:var(--accent-color);font:inherit;word-wrap:break-word}.anchor:hover{text-decoration:underline}[data-theme=dark] .anchor{color:var(--accent-color)}[data-theme=dark] .anchor:hover{color:#f0a0b4;text-decoration:underline}[data-theme=light] .anchor{color:var(--accent-color)}[data-theme=light] .anchor:hover{color:#b03048;text-decoration:underline}
.Quote-module-scss-module__NBljWq__quotesContainer.Quote-module-scss-module__NBljWq__glass{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:1px solid #ffffff4d;border-radius:12px;padding:.75rem 1.25rem;box-shadow:0 2px 8px #0000001a}.Quote-module-scss-module__NBljWq__quotesContainer{margin-bottom:var(--content-space);color:var(--text-color);gap:10px;padding:0 1.25rem;font-style:italic;font-weight:bolder;display:flex}.Quote-module-scss-module__NBljWq__quotesContainer .Quote-module-scss-module__NBljWq__arrow,.Quote-module-scss-module__NBljWq__quotesContainer .Quote-module-scss-module__NBljWq__quote{font-size:1.1rem;line-height:1.8rem;display:inline-block}.Quote-module-scss-module__NBljWq__quotesContainer .Quote-module-scss-module__NBljWq__arrow{color:var(--accent-color);font-weight:700}.Quote-module-scss-module__NBljWq__quotesContainer .Quote-module-scss-module__NBljWq__quote{font-family:var(--font-geist)}.Quote-module-scss-module__NBljWq__quotesContainer .Quote-module-scss-module__NBljWq__quote p{margin-bottom:0}[data-theme=dark] .Quote-module-scss-module__NBljWq__quotesContainer{border-left:3px solid #3f3f46;padding-left:1.25rem}[data-theme=dark] .Quote-module-scss-module__NBljWq__quotesContainer.Quote-module-scss-module__NBljWq__glass{-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid #27272a;border-left:3px solid var(--accent-color);box-shadow:none;background:#18181b;border-radius:8px}[data-theme=dark] .Quote-module-scss-module__NBljWq__quotesContainer .Quote-module-scss-module__NBljWq__arrow{color:var(--accent-color)}[data-theme=dark] .Quote-module-scss-module__NBljWq__quotesContainer .Quote-module-scss-module__NBljWq__quote{color:var(--text-color)}[data-theme=light] .Quote-module-scss-module__NBljWq__quotesContainer{border-left:3px solid #e4e4e7;padding-left:1.25rem}[data-theme=light] .Quote-module-scss-module__NBljWq__quotesContainer.Quote-module-scss-module__NBljWq__glass{-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid #e4e4e7;border-left:3px solid var(--accent-color);box-shadow:none;background:#fafafa;border-radius:8px}[data-theme=light] .Quote-module-scss-module__NBljWq__quotesContainer .Quote-module-scss-module__NBljWq__arrow{color:var(--accent-color)}[data-theme=light] .Quote-module-scss-module__NBljWq__quotesContainer .Quote-module-scss-module__NBljWq__quote{color:var(--text-color)}
.note-container{--note-color:var(--accent-color);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin-bottom:var(--content-space);color:var(--text-color);background:#ffffff26;border:1px solid #ffffff4d;border-radius:12px;padding:.75rem 1.25rem;box-shadow:0 2px 8px #0000001a}.note-title{color:var(--accent-color);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.95rem;font-weight:700;display:flex}.note-icon{font-size:1.2rem;line-height:1}.notes{font-family:var(--font-geist);font-size:1.1rem;line-height:1.8rem}[data-theme=dark] .note-title{color:var(--note-color)}[data-theme=dark] .note-container{-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid #27272a;border-left:4px solid var(--note-color);box-shadow:none;color:var(--text-color);background:#18181b}[data-theme=light] .note-title{color:var(--note-color)}[data-theme=light] .note-container{-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid #e4e4e7;border-left:4px solid var(--note-color);box-shadow:none;color:var(--text-color);background:#fafafa}.note-note{--note-color:#4f8ff7}.note-tip{--note-color:#2ca86a}.note-info{--note-color:#3b82c4}.note-important{--note-color:#7b61d1}.note-warning{--note-color:#d99000}.note-danger{--note-color:#c43d3d}.note-error{--note-color:#e11d48}.note-success{--note-color:#16a34a}.note-caution{--note-color:#c98a00}.note-hint{--note-color:#0f9d94}.note-example{--note-color:#6366f1}.note-question{--note-color:#2563eb}.note-answer{--note-color:#15803d}.note-remember{--note-color:#d9468a}.note-summary{--note-color:#64748b}.note-best-practice{--note-color:#8b5cf6}.note-reference{--note-color:#0891b2}.note-todo{--note-color:#ea580c}
.react-tabs{-webkit-tap-highlight-color:#0000}.react-tabs__tab-list{white-space:nowrap;scrollbar-width:none;border-bottom:2px solid #ffffff4d;margin:0 0 15px;padding:0;display:flex;overflow:auto hidden}.react-tabs__tab-list::-webkit-scrollbar{display:none}.react-tabs__tab{cursor:pointer;letter-spacing:.3px;font-family:var(--font-geist);color:var(--text-muted);-webkit-user-select:none;user-select:none;border:1px solid #0000;border-bottom:none;flex:none;padding:6px 12px;list-style:none;display:inline-block;position:relative;bottom:-1px}.react-tabs__tab:hover{color:var(--text-color)}.react-tabs__tab--selected{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--accent-color);background:#ffffff26;border:1px solid #ffffff4d;border-radius:5px 5px 0 0;box-shadow:0 2px 8px #0000001a}.react-tabs__tab--disabled{color:graytext;cursor:default}.react-tabs__tab:focus{outline:none}.react-tabs__tab-panel{display:none}.react-tabs__tab-panel--selected{display:block}[data-theme=dark] .react-tabs__tab-list{border-bottom:1px solid #27272a}[data-theme=dark] .react-tabs__tab{color:#a1a1aa}[data-theme=dark] .react-tabs__tab:hover{color:#e4e4e7}[data-theme=dark] .react-tabs__tab--selected{-webkit-backdrop-filter:none;box-shadow:none;color:var(--accent-color);background:#18181b;border:1px solid #27272a;border-bottom-color:#18181b}[data-theme=light] .react-tabs__tab-list{border-bottom:1px solid #e4e4e7}[data-theme=light] .react-tabs__tab{color:#71717a}[data-theme=light] .react-tabs__tab:hover{color:#09090b}[data-theme=light] .react-tabs__tab--selected{-webkit-backdrop-filter:none;box-shadow:none;color:var(--accent-color);background:#fff;border:1px solid #e4e4e7;border-bottom-color:#fff}
.vertical-timeline *{box-sizing:border-box}.vertical-timeline{width:95%;max-width:1170px;margin:0 auto;padding:2em 0;position:relative}.vertical-timeline:after{content:"";clear:both;display:table}.vertical-timeline:before{content:"";background:var(--line-color);width:4px;height:100%;position:absolute;top:0;left:18px}.vertical-timeline.vertical-timeline--one-column-right:before{right:18px;left:unset}@media only screen and (min-width:1170px){.vertical-timeline.vertical-timeline--two-columns{width:90%}.vertical-timeline.vertical-timeline--two-columns:before{margin-left:-2px;left:50%}}
.vertical-timeline-element{margin:2em 0;position:relative}.vertical-timeline-element>div{min-height:1px}.vertical-timeline-element:after{content:"";clear:both;display:table}.vertical-timeline-element:first-child{margin-top:0}.vertical-timeline-element:last-child{margin-bottom:0}@media only screen and (min-width:1170px){.vertical-timeline-element{margin:4em 0}.vertical-timeline-element:first-child{margin-top:0}.vertical-timeline-element:last-child{margin-bottom:0}}.vertical-timeline-element-icon{border-radius:50%;width:40px;height:40px;position:absolute;top:0;left:0}.vertical-timeline-element-icon.shadow-size-small{box-shadow:0 0 0 2px #fff,inset 0 1px #00000014,0 2px 0 4px #0000000d}.vertical-timeline-element-icon.shadow-size-medium{box-shadow:0 0 0 3px #fff,inset 0 2px #00000014,0 3px 0 5px #0000000d}.vertical-timeline-element-icon.shadow-size-large{box-shadow:0 0 0 4px #fff,inset 0 2px #00000014,0 4px 0 6px #0000000d}.vertical-timeline--one-column-right .vertical-timeline-element-icon{right:0;left:unset}.vertical-timeline-element-icon svg{width:24px;height:24px;margin-top:-12px;margin-left:-12px;display:block;position:relative;top:50%;left:50%}@media only screen and (min-width:1170px){.vertical-timeline--two-columns .vertical-timeline-element-icon{width:60px;height:60px;margin-left:-30px;left:50%}}.vertical-timeline-element-icon{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0)}.vertical-timeline--animate .vertical-timeline-element-icon.is-hidden{visibility:hidden}.vertical-timeline--animate .vertical-timeline-element-icon.bounce-in{visibility:visible;animation:.6s cd-bounce-1}@-webkit-keyframes cd-bounce-1{0%{opacity:0;-webkit-transform:scale(.5)}60%{opacity:1;-webkit-transform:scale(1.2)}to{-webkit-transform:scale(1)}}@-moz-keyframes cd-bounce-1{0%{opacity:0;-moz-transform:scale(.5)}60%{opacity:1;-moz-transform:scale(1.2)}to{-moz-transform:scale(1)}}@keyframes cd-bounce-1{0%{opacity:0;transform:scale(.5)}60%{opacity:1;transform:scale(1.2)}to{transform:scale(1)}}.vertical-timeline-element-content{background:#fff;border-radius:.25em;margin-left:60px;padding:1em;position:relative;box-shadow:0 3px #ddd}.vertical-timeline--one-column-right .vertical-timeline-element-content{margin-right:60px;margin-left:unset}.vertical-timeline-element--no-children .vertical-timeline-element-content{box-shadow:none;background:0 0}.vertical-timeline-element-content:after{content:"";clear:both;display:table}.vertical-timeline-element-content .vertical-timeline-element-date{font-size:.8125rem;font-weight:500;display:inline-block}.vertical-timeline-element-title,.vertical-timeline-element-subtitle{margin:0}.vertical-timeline-element-content .vertical-timeline-element-date{float:left;opacity:.7;padding:.8em 0}.vertical-timeline-element-content-arrow{content:"";border:7px solid #0000;border-right-color:#fff;width:0;height:0;position:absolute;top:16px;right:100%}.vertical-timeline--one-column-right .vertical-timeline-element-content-arrow{content:"";top:16px;right:unset;border:7px solid #0000;border-left-color:#fff;width:0;height:0;position:absolute;left:100%}.vertical-timeline--one-column-right .vertical-timeline-element-content:before{border-left:7px solid #fff;border-right:unset;left:100%}.vertical-timeline-element--no-children .vertical-timeline-element-content:before,.vertical-timeline-element--no-children .vertical-timeline-element-content-arrow{display:none}@media only screen and (min-width:768px){.vertical-timeline-element-content .vertical-timeline-element-date{font-size:.875rem}}@media only screen and (min-width:1170px){.vertical-timeline--two-columns .vertical-timeline-element-content{width:44%;margin-left:0;padding:1.5em}.vertical-timeline--two-columns .vertical-timeline-element-content-arrow{top:24px;left:100%;transform:rotate(180deg)}.vertical-timeline--two-columns .vertical-timeline-element-content .vertical-timeline-element-date{width:100%;font-size:1rem;position:absolute;top:6px;left:124%}.vertical-timeline--two-columns .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content,.vertical-timeline--two-columns .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content{float:right}.vertical-timeline--two-columns .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content-arrow,.vertical-timeline--two-columns .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content-arrow{top:24px;left:auto;right:100%;transform:rotate(0)}.vertical-timeline--one-column-right .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content-arrow,.vertical-timeline--one-column-right .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content-arrow{top:24px;left:100%;right:auto;transform:rotate(0)}.vertical-timeline--two-columns .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content .vertical-timeline-element-date,.vertical-timeline--two-columns .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content .vertical-timeline-element-date{text-align:right;left:auto;right:124%}}.vertical-timeline--animate .vertical-timeline-element-content.is-hidden{visibility:hidden}.vertical-timeline--animate .vertical-timeline-element-content.bounce-in{visibility:visible;animation:.6s cd-bounce-2}@media only screen and (min-width:1170px){.vertical-timeline--two-columns.vertical-timeline--animate .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content.bounce-in,.vertical-timeline--two-columns.vertical-timeline--animate .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content.bounce-in{animation:.6s cd-bounce-2-inverse}}@media only screen and (max-width:1169px){.vertical-timeline--animate .vertical-timeline-element-content.bounce-in{visibility:visible;animation:.6s cd-bounce-2-inverse}}@-webkit-keyframes cd-bounce-2{0%{opacity:0;-webkit-transform:translate(-100px)}60%{opacity:1;-webkit-transform:translate(20px)}to{-webkit-transform:translate(0)}}@-moz-keyframes cd-bounce-2{0%{opacity:0;-moz-transform:translate(-100px)}60%{opacity:1;-moz-transform:translate(20px)}to{-moz-transform:translate(0)}}@keyframes cd-bounce-2{0%{opacity:0;transform:translate(-100px)}60%{opacity:1;transform:translate(20px)}to{transform:translate(0)}}@-webkit-keyframes cd-bounce-2-inverse{0%{opacity:0;-webkit-transform:translate(100px)}60%{opacity:1;-webkit-transform:translate(-20px)}to{-webkit-transform:translate(0)}}@-moz-keyframes cd-bounce-2-inverse{0%{opacity:0;-moz-transform:translate(100px)}60%{opacity:1;-moz-transform:translate(-20px)}to{-moz-transform:translate(0)}}@keyframes cd-bounce-2-inverse{0%{opacity:0;transform:translate(100px)}60%{opacity:1;transform:translate(-20px)}to{transform:translate(0)}}
.wf-timeline{width:100%;color:var(--text-color);font-family:var(--font-geist);margin-bottom:var(--text-content-space);font-size:1.1rem;line-height:1.8rem}.wf-timeline *{text-align:left!important}.wf-timeline.vertical-timeline:before{background:color-mix(in srgb, var(--accent-color) 30%, transparent)}.wf-timeline-item .vertical-timeline-element-content{border:1px solid var(--accent-color-tint,var(--text-faint));color:var(--text-color);overflow-wrap:anywhere;word-break:break-word;transition:transform .22s ease,border-color .16s ease,box-shadow .16s ease,background-color var(--off-canvas-transition);border-radius:10px;padding:1rem;background-color:var(--off-canvas-color)!important;box-shadow:0 1px 2px #0000000a!important}.wf-timeline-item:hover .vertical-timeline-element-content{border-color:var(--accent-color);box-shadow:0 4px 14px #00000014!important}.wf-timeline-item .vertical-timeline-element-content:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.wf-timeline-item .vertical-timeline-element-content-arrow{border-right-color:var(--off-canvas-color)!important}.wf-timeline-item .vertical-timeline-element-icon{border:2px solid var(--accent-color);color:inherit;box-shadow:0 0 0 4px color-mix(in srgb, var(--accent-color) 12%, transparent);justify-content:center;align-items:center;transition:transform .18s,border-color .16s,box-shadow .18s;display:flex;background-color:var(--off-canvas-color)!important}.wf-timeline-item:hover .vertical-timeline-element-icon{box-shadow:0 0 0 6px color-mix(in srgb, var(--accent-color) 18%, transparent);transform:scale(1.08)}.wf-timeline__emoji{justify-content:center;align-items:center;width:100%;height:100%;font-size:1.2rem;line-height:1;display:flex}[data-theme=dark] .wf-timeline-item .vertical-timeline-element-content{background-color:#18181b!important}[data-theme=dark] .wf-timeline-item .vertical-timeline-element-content-arrow{border-right-color:var(--accent-color)!important}[data-theme=dark] .wf-timeline-item .vertical-timeline-element-icon{background-color:#18181b!important}[data-theme=light] .wf-timeline-item .vertical-timeline-element-content{background-color:#fafafa!important}[data-theme=light] .wf-timeline-item .vertical-timeline-element-content-arrow{border-right-color:var(--accent-color)!important}[data-theme=light] .wf-timeline-item .vertical-timeline-element-icon{background-color:#fafafa!important}@media (prefers-reduced-motion:reduce){.wf-timeline-item .vertical-timeline-element-content,.wf-timeline-item .vertical-timeline-element-icon{transition:none!important}}@media (max-width:1169px){.wf-timeline-item .vertical-timeline-element-content{margin-left:3.75rem}}.wf-timeline-item .vertical-timeline-element-content>:nth-child(2){margin-top:0!important}.wf-timeline-item .vertical-timeline-element-content>:nth-last-child(2){margin-bottom:0!important}.wf-timeline-item .vertical-timeline-element-date{display:none}
.glass-text{color:#fff;margin:0 auto var(--title-space) auto;text-align:center;font-family:Poller One,serif;font-size:4rem}.glass-text *{font:inherit!important}@media (max-width:768px){.glass-text{font-size:2.5rem}}@media (max-width:480px){.glass-text{font-size:2rem}}@media (max-width:360px){.glass-text{font-size:1.5rem}}[data-theme=dark] .glass-text{color:#f4f4f5}[data-theme=light] .glass-text{color:#09090b}
