.page-module__UBDEvq__main{flex-direction:column;gap:3rem;min-height:100vh;padding:4rem 1rem;display:flex}.page-module__UBDEvq__hero{text-align:center;margin-bottom:3rem}.page-module__UBDEvq__title{margin-bottom:1rem;font-size:3.5rem;font-weight:800}.page-module__UBDEvq__subtitle{color:hsl(var(--muted-foreground));max-width:600px;margin:0 auto;font-size:1.25rem;line-height:1.6}.page-module__UBDEvq__grid{grid-template-columns:1fr;gap:2.5rem;width:100%;max-width:1200px;margin:0 auto;display:grid}@media (max-width:1023px){.page-module__UBDEvq__grid{grid-template-columns:minmax(0,1fr)}}@media (min-width:1024px){.page-module__UBDEvq__grid{grid-template-columns:380px 1fr;align-items:start}.page-module__UBDEvq__previewContainer{position:sticky;top:6rem}}.page-module__UBDEvq__controls{flex-direction:column;gap:1.5rem;display:flex}.page-module__UBDEvq__sectionTitle{text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--muted-foreground));margin-bottom:1rem;font-size:.9rem;font-weight:700}.page-module__UBDEvq__row{flex-wrap:wrap;gap:1rem;display:flex}@media (max-width:640px){.page-module__UBDEvq__row{flex-direction:column}}.page-module__UBDEvq__previewContainer{flex-direction:column;gap:2rem;display:flex}@media (max-width:1023px){.page-module__UBDEvq__previewContainer{min-width:0;max-width:100%}}.page-module__UBDEvq__previewCard{background:hsl(var(--card)/.75);flex-direction:column;min-height:500px;display:flex}.page-module__UBDEvq__previewFrame{border-radius:calc(var(--radius) - 4px);background-color:hsl(var(--muted)/.3);background-image:linear-gradient(45deg,hsl(var(--muted)/.5)25%,transparent 25%),linear-gradient(-45deg,hsl(var(--muted)/.5)25%,transparent 25%),linear-gradient(45deg,transparent 75%,hsl(var(--muted)/.5)75%),linear-gradient(-45deg,transparent 75%,hsl(var(--muted)/.5)75%);border:1px solid hsl(var(--border)/.5);background-position:0 0,0 12px,12px -12px,-12px 0;background-size:24px 24px;flex:1;justify-content:center;align-items:center;width:100%;height:100%;padding:2rem;display:flex;overflow:auto;box-shadow:inset 0 2px 4px #0000000d}@media (max-width:1023px){.page-module__UBDEvq__previewFrame{min-width:0;padding:1rem}}.page-module__UBDEvq__iframeWrapper{transition:all .4s cubic-bezier(.25,.8,.25,1);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.page-module__UBDEvq__emptyState{color:hsl(var(--muted-foreground));text-align:center;flex-direction:column;align-items:center;gap:1rem;display:flex}
.Card-module__b6YjYG__card{border-radius:var(--radius);border:1px solid hsl(var(--border));background-color:hsl(var(--card));color:hsl(var(--card-foreground));box-shadow:0 1px 2px #0000000d}@media (max-width:1023px){.Card-module__b6YjYG__card{min-width:0;max-width:100%}}.Card-module__b6YjYG__header{flex-direction:column;gap:.375rem;padding:1.5rem;display:flex}.Card-module__b6YjYG__title{letter-spacing:-.025em;font-size:1.5rem;font-weight:600;line-height:1}.Card-module__b6YjYG__content{padding:0 1.5rem 1.5rem}@media (max-width:1023px){.Card-module__b6YjYG__content{min-width:0}}
.Input-module__5jsJuW__container{flex-direction:column;gap:.375rem;width:100%;display:flex}.Input-module__5jsJuW__label{color:hsl(var(--foreground));font-size:.875rem;font-weight:500}.Input-module__5jsJuW__input{border-radius:var(--radius);border:1px solid hsl(var(--input));width:100%;height:2.5rem;color:hsl(var(--foreground));background-color:#0000;outline:none;padding:.5rem .75rem;font-size:.875rem;transition:border-color .15s}.Input-module__5jsJuW__input:focus{border-color:hsl(var(--ring));box-shadow:0 0 0 1px hsl(var(--ring))}.Input-module__5jsJuW__input::placeholder{color:hsl(var(--muted-foreground))}.Input-module__5jsJuW__input:disabled{cursor:not-allowed;opacity:.5}.Input-module__5jsJuW__errorInput{border-color:hsl(var(--destructive))}.Input-module__5jsJuW__errorInput:focus{box-shadow:0 0 0 1px hsl(var(--destructive))}.Input-module__5jsJuW__errorMessage{color:hsl(var(--destructive));font-size:.75rem}
.Button-module__8RiFmG__button{border-radius:var(--radius);cursor:pointer;border:1px solid #0000;outline:none;justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.Button-module__8RiFmG__button:focus-visible{box-shadow:0 0 0 2px hsl(var(--background)),0 0 0 4px hsl(var(--ring))}.Button-module__8RiFmG__button:disabled{opacity:.5;pointer-events:none}.Button-module__8RiFmG__default{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.Button-module__8RiFmG__default:hover{background-color:hsl(var(--primary)/.9)}.Button-module__8RiFmG__secondary{background-color:hsl(var(--secondary));color:hsl(var(--secondary-foreground))}.Button-module__8RiFmG__secondary:hover{background-color:hsl(var(--secondary)/.8)}.Button-module__8RiFmG__outline{border-color:hsl(var(--input));color:hsl(var(--foreground));background-color:#0000}.Button-module__8RiFmG__outline:hover{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}.Button-module__8RiFmG__ghost{color:hsl(var(--foreground));background-color:#0000}.Button-module__8RiFmG__ghost:hover{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}.Button-module__8RiFmG__destructive{background-color:hsl(var(--destructive));color:hsl(var(--destructive-foreground))}.Button-module__8RiFmG__destructive:hover{background-color:hsl(var(--destructive)/.9)}.Button-module__8RiFmG__sm{height:2.25rem;padding-left:.75rem;padding-right:.75rem;font-size:.75rem}.Button-module__8RiFmG__md{height:2.5rem;padding-left:1rem;padding-right:1rem}.Button-module__8RiFmG__lg{height:2.75rem;padding-left:2rem;padding-right:2rem;font-size:1rem}.Button-module__8RiFmG__icon{width:2.5rem;height:2.5rem;padding:0}.Button-module__8RiFmG__spinner{animation:1s linear infinite Button-module__8RiFmG__spin}@keyframes Button-module__8RiFmG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.LanguageSwitcher-module__a8TkrW__container{background:hsl(var(--muted)/.5);border:1px solid hsl(var(--border));border-radius:.5rem;align-items:center;gap:.5rem;padding:.25rem .5rem;transition:all .2s;display:flex}.LanguageSwitcher-module__a8TkrW__container:hover{background:hsl(var(--muted));border-color:hsl(var(--primary)/.3)}.LanguageSwitcher-module__a8TkrW__icon{color:hsl(var(--muted-foreground));flex-shrink:0}.LanguageSwitcher-module__a8TkrW__englishOnlyBadge{color:hsl(var(--muted-foreground));letter-spacing:.02em;background:hsl(var(--background)/.65);border:1px solid hsl(var(--border)/.8);white-space:nowrap;border-radius:.25rem;padding:.25rem .375rem;font-size:.6875rem;font-weight:600;line-height:1}.LanguageSwitcher-module__a8TkrW__select{color:hsl(var(--foreground));cursor:pointer;background:0 0;border:none;outline:none;padding-right:.5rem;font-size:.875rem;font-weight:500}.LanguageSwitcher-module__a8TkrW__select option{background:hsl(var(--background));color:hsl(var(--foreground));padding:.5rem}
.Navbar-module__KHvhDq__navbar{z-index:50;border-bottom:1px solid hsl(var(--border)/.5);background-color:hsl(var(--background)/.7);-webkit-backdrop-filter:blur(16px)saturate(180%);width:100%;position:sticky;top:0}.Navbar-module__KHvhDq__container{justify-content:space-between;align-items:center;max-width:1200px;height:3.5rem;margin:0 auto;padding:0 1rem;display:flex}.Navbar-module__KHvhDq__logo{color:hsl(var(--foreground));align-items:center;gap:.75rem;font-size:1.25rem;font-weight:700;text-decoration:none;transition:opacity .2s;display:flex}.Navbar-module__KHvhDq__logo:hover{opacity:.8}.Navbar-module__KHvhDq__logoIcon{width:2.5rem;height:2.5rem;color:hsl(var(--primary));justify-content:center;align-items:center;display:flex}.Navbar-module__KHvhDq__logo span{background:linear-gradient(to right,hsl(var(--primary)),#b447eb);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.Navbar-module__KHvhDq__desktopNav{align-items:center;gap:.5rem;display:none}@media (min-width:768px){.Navbar-module__KHvhDq__desktopNav{display:flex}.Navbar-module__KHvhDq__mobileMenuBtn{display:none}}.Navbar-module__KHvhDq__link{color:hsl(var(--muted-foreground));border-radius:2rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s}.Navbar-module__KHvhDq__link:hover{color:hsl(var(--foreground));background-color:hsl(var(--muted))}.Navbar-module__KHvhDq__active{color:hsl(var(--primary));background-color:hsl(var(--primary)/.1);font-weight:600}.Navbar-module__KHvhDq__mobileNav{border-top:1px solid hsl(var(--border));background-color:hsl(var(--background));padding-bottom:1rem}.Navbar-module__KHvhDq__mobileLink{color:hsl(var(--muted-foreground));border-bottom:1px solid hsl(var(--border)/.5);padding:.75rem 1rem;font-size:.875rem;font-weight:500;display:block}.Navbar-module__KHvhDq__activeMobile{background-color:hsl(var(--muted));color:hsl(var(--foreground))}
.Consent-module__RZaXpq__banner{z-index:100;border:1px solid hsl(var(--border));background:hsl(var(--background)/.97);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:1rem;justify-content:space-between;align-items:center;gap:1.5rem;max-width:66rem;margin:auto;padding:1.25rem;display:flex;position:fixed;bottom:1rem;left:1rem;right:1rem;box-shadow:0 1rem 3rem #090b1147}.Consent-module__RZaXpq__content{max-width:45rem}.Consent-module__RZaXpq__title{margin:0 0 .4rem;font-size:1rem;font-weight:700}.Consent-module__RZaXpq__description{color:hsl(var(--muted-foreground));margin:0;font-size:.875rem;line-height:1.5}.Consent-module__RZaXpq__policyLink,.Consent-module__RZaXpq__settingsButton{color:hsl(var(--primary));font-size:.875rem;font-weight:600}.Consent-module__RZaXpq__policyLink{margin-top:.5rem;display:inline-block}.Consent-module__RZaXpq__actions{flex-shrink:0;gap:.625rem;display:flex}.Consent-module__RZaXpq__accept,.Consent-module__RZaXpq__reject{cursor:pointer;border-radius:.625rem;min-height:2.5rem;padding:.55rem .85rem;font-size:.8rem;font-weight:700}.Consent-module__RZaXpq__accept{border:1px solid hsl(var(--primary));background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.Consent-module__RZaXpq__reject{border:1px solid hsl(var(--border));color:hsl(var(--foreground));background:0 0}.Consent-module__RZaXpq__settingsButton{cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.Consent-module__RZaXpq__accept:focus-visible,.Consent-module__RZaXpq__reject:focus-visible,.Consent-module__RZaXpq__settingsButton:focus-visible,.Consent-module__RZaXpq__policyLink:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}@media (max-width:640px){.Consent-module__RZaXpq__banner{flex-direction:column;align-items:stretch;gap:1rem}.Consent-module__RZaXpq__actions{grid-template-columns:1fr 1fr;display:grid}}
.Footer-module__668lQW__footer{background:hsl(var(--background)/.8);-webkit-backdrop-filter:blur(20px);border-top:1px solid hsl(var(--border)/.3);margin-top:auto}.Footer-module__668lQW__container{max-width:1200px;margin:0 auto;padding:3rem 1rem}.Footer-module__668lQW__grid{grid-template-columns:1fr;gap:3rem;margin-bottom:3rem;display:grid}@media (min-width:768px){.Footer-module__668lQW__grid{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:3rem}}.Footer-module__668lQW__brand{flex-direction:column;gap:1rem;display:flex}.Footer-module__668lQW__logoLink{align-items:center;gap:.5rem;width:fit-content;text-decoration:none;transition:opacity .2s;display:flex}.Footer-module__668lQW__logoLink:hover{opacity:.8}.Footer-module__668lQW__logoWrapper{background:hsl(var(--primary)/.1);border-radius:.75rem;justify-content:center;align-items:center;padding:.5rem;transition:background .2s;display:flex}.Footer-module__668lQW__logoLink:hover .Footer-module__668lQW__logoWrapper{background:hsl(var(--primary)/.2)}.Footer-module__668lQW__brandName{letter-spacing:-.025em;background:linear-gradient(135deg,hsl(var(--foreground))0%,hsl(var(--foreground)/.7)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.125rem;font-weight:700}.Footer-module__668lQW__brandDescription{color:hsl(var(--muted-foreground));margin:0;font-size:.875rem;line-height:1.6}.Footer-module__668lQW__socialLinks{gap:1rem;padding-top:.5rem;display:flex}.Footer-module__668lQW__socialLink{color:hsl(var(--muted-foreground));align-items:center;transition:color .2s;display:flex}.Footer-module__668lQW__socialLink:hover{color:hsl(var(--primary))}.Footer-module__668lQW__section{flex-direction:column;gap:1rem;display:flex}.Footer-module__668lQW__sectionTitle{color:hsl(var(--foreground)/.9);letter-spacing:.025em;margin:0;font-size:.9rem;font-weight:600}.Footer-module__668lQW__linkList{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.Footer-module__668lQW__linkItem{font-size:.875rem}.Footer-module__668lQW__link{color:hsl(var(--muted-foreground));align-items:center;gap:.5rem;text-decoration:none;transition:color .2s;display:flex}.Footer-module__668lQW__link:hover{color:hsl(var(--primary))}.Footer-module__668lQW__bullet{background:hsl(var(--primary)/.5);border-radius:50%;width:.25rem;height:.25rem}.Footer-module__668lQW__bottomBar{border-top:1px solid hsl(var(--border)/.3);flex-direction:column;align-items:center;gap:1rem;padding-top:2rem;display:flex}@media (min-width:768px){.Footer-module__668lQW__bottomBar{flex-direction:row;justify-content:space-between}}.Footer-module__668lQW__copyright{color:hsl(var(--muted-foreground));margin:0;font-size:.875rem}.Footer-module__668lQW__status{color:hsl(var(--muted-foreground));align-items:center;gap:1.5rem;font-size:.875rem;display:flex}.Footer-module__668lQW__statusIndicator{align-items:center;gap:.5rem;display:flex}.Footer-module__668lQW__statusDot{background:#10b981;border-radius:50%;width:.5rem;height:.5rem;animation:2s cubic-bezier(.4,0,.6,1) infinite Footer-module__668lQW__pulse}@keyframes Footer-module__668lQW__pulse{0%,to{opacity:1}50%{opacity:.5}}
.CodeBlock-module__XgvW-q__container{border-radius:var(--radius);border:1px solid hsl(var(--border));background-color:hsl(var(--muted)/.5);max-width:100%;margin-top:1rem;overflow:hidden}.CodeBlock-module__XgvW-q__header{border-bottom:1px solid hsl(var(--border));background-color:hsl(var(--muted));justify-content:space-between;align-items:center;padding:.5rem 1rem;display:flex}.CodeBlock-module__XgvW-q__language{text-transform:uppercase;color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:600}.CodeBlock-module__XgvW-q__copyButton{height:1.75rem;font-size:.75rem}.CodeBlock-module__XgvW-q__pre{color:#e2e8f0;background-color:#1e1e2ee6;padding:1.25rem;font-family:Fira Code,Consolas,monospace;font-size:.875rem;line-height:1.6;overflow-x:auto}.CodeBlock-module__XgvW-q__code{display:block}
