@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_5901b7c6-module__ec5Qua__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_5901b7c6-module__ec5Qua__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/65c558afe41e89d6-s.3jppgd0xzx-0d.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/14e23f9b59180572-s.0t8ljjjn9wtsx.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:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/b49b0d9b851e4899-s.2zyohmvb-ks7f.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/2a65768255d6b625-s.p.3u4lli0-axodc.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:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.playfair_display_28f1818c-module__XvbUfG__className{font-family:Playfair Display,Playfair Display Fallback;font-style:normal}.playfair_display_28f1818c-module__XvbUfG__variable{--font-playfair:"Playfair Display", "Playfair Display Fallback"}
.CookieConsent-module__q0fHCq__panel button{appearance:none;font:inherit}.CookieConsent-module__q0fHCq__panel{z-index:210;border:1px solid var(--color-line-strong);border-radius:var(--radius-medium);background:var(--color-surface);width:min(100% - 2rem,52rem);box-shadow:var(--shadow-large);margin-inline:auto;padding:clamp(1.15rem,3vw,1.7rem);position:fixed;bottom:1rem;left:1rem;right:1rem}.CookieConsent-module__q0fHCq__panelPreview{width:100%;margin:0;position:relative;bottom:auto;left:auto;right:auto}.CookieConsent-module__q0fHCq__panel h2{font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(1.45rem,3vw,2rem);line-height:1.08}.CookieConsent-module__q0fHCq__panel p{max-width:46rem;color:var(--color-muted);margin:.75rem 0 0;font-size:.8rem;line-height:1.55}.CookieConsent-module__q0fHCq__privacyLink{color:var(--color-turquoise);text-underline-offset:3px;margin-top:.75rem;font-size:.75rem;font-weight:700;text-decoration:underline;display:inline-block}.CookieConsent-module__q0fHCq__actions{flex-wrap:wrap;gap:.55rem;margin-top:1.15rem;display:flex}.CookieConsent-module__q0fHCq__panel button{border-radius:var(--radius-small);min-height:2.7rem;transition:background-color var(--transition-fast), border-color var(--transition-fast), transform var(--transition-fast);border:1px solid #0000;padding:.6rem .9rem;font-size:.75rem;font-weight:750}.CookieConsent-module__q0fHCq__panel button:hover{transform:translateY(-1px)}.CookieConsent-module__q0fHCq__primary{background:var(--color-turquoise);color:var(--color-text-on-action)}.CookieConsent-module__q0fHCq__primary:hover{background:color-mix(in srgb, var(--color-turquoise) 86%, var(--color-bg-strong))}.CookieConsent-module__q0fHCq__secondary{color:var(--color-text);background:0 0;border-color:var(--color-line)!important}.CookieConsent-module__q0fHCq__secondary:hover{background:var(--color-bg-secondary);border-color:var(--color-gold)!important}.CookieConsent-module__q0fHCq__settings{gap:.8rem;margin-top:1.2rem;display:grid}.CookieConsent-module__q0fHCq__option{border:1px solid var(--color-line);border-radius:var(--radius-small);background:color-mix(in srgb, var(--color-bg-secondary) 52%, transparent);grid-template-columns:auto 1fr;align-items:start;gap:.7rem;padding:.8rem;display:grid}.CookieConsent-module__q0fHCq__option input{width:1.05rem;height:1.05rem;accent-color:var(--color-turquoise);margin:.15rem 0 0}.CookieConsent-module__q0fHCq__option strong{color:var(--color-text);font-size:.78rem;display:block}.CookieConsent-module__q0fHCq__option span{color:var(--color-muted);margin-top:.25rem;font-size:.72rem;line-height:1.45;display:block}@media (max-width:560px){.CookieConsent-module__q0fHCq__panel{width:auto;bottom:.7rem;left:.7rem;right:.7rem}.CookieConsent-module__q0fHCq__actions{display:grid}.CookieConsent-module__q0fHCq__panel button{width:100%}}
.SystemErrorView-module__JrtuPW__main{background:radial-gradient(circle at 75% 20%, color-mix(in srgb, var(--color-turquoise-bright) 20%, transparent), transparent 24rem), var(--color-bg-strong);min-height:100svh;color:var(--color-text-on-strong);place-items:center;padding-block:3rem;display:grid}.SystemErrorView-module__JrtuPW__preview{min-height:34rem}.SystemErrorView-module__JrtuPW__container{width:100%}.SystemErrorView-module__JrtuPW__card{border:1px solid var(--color-line-on-strong);border-radius:var(--radius-large);background:var(--color-surface-on-strong);max-width:46rem;box-shadow:var(--shadow-large);margin-top:3rem;padding:clamp(1.5rem,4vw,3rem)}.SystemErrorView-module__JrtuPW__card>svg{color:var(--color-gold-on-strong);margin-bottom:1.3rem}.SystemErrorView-module__JrtuPW__card>span{color:var(--color-turquoise-on-strong);letter-spacing:.13em;text-transform:uppercase;font-size:.7rem;font-weight:800}.SystemErrorView-module__JrtuPW__card h1{max-width:38rem;font-family:var(--font-display);letter-spacing:-.05em;margin:1rem 0;font-size:clamp(2.6rem,6vw,5rem);font-weight:500;line-height:1}.SystemErrorView-module__JrtuPW__card p{max-width:38rem;color:var(--color-muted-on-strong)}.SystemErrorView-module__JrtuPW__actions{flex-wrap:wrap;gap:.7rem;margin-top:1.7rem;display:flex}.SystemErrorView-module__JrtuPW__actions a:last-child,.SystemErrorView-module__JrtuPW__actions button:last-child{color:var(--color-text-on-strong)}
.LegalDocument-module__zmAVqW__main{background:radial-gradient(circle at 88% 7%, color-mix(in srgb, var(--color-turquoise) 10%, transparent), transparent 27rem), var(--color-bg);padding-block:clamp(2rem,5vw,4.5rem) clamp(5rem,9vw,8rem);position:relative}.LegalDocument-module__zmAVqW__main:before{pointer-events:none;background-image:linear-gradient(var(--color-line) 1px, transparent 1px), linear-gradient(90deg, var(--color-line) 1px, transparent 1px);content:"";opacity:.28;background-size:4rem 4rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0003,#0000 34rem);mask-image:linear-gradient(#0003,#0000 34rem)}.LegalDocument-module__zmAVqW__container{max-width:67rem;position:relative}.LegalDocument-module__zmAVqW__backLink{color:var(--color-turquoise);align-items:center;gap:.55rem;margin-bottom:clamp(2rem,4vw,3rem);font-size:.78rem;font-weight:750;display:inline-flex}.LegalDocument-module__zmAVqW__backLink:hover{color:var(--color-gold)}.LegalDocument-module__zmAVqW__hero{gap:1.25rem;margin-bottom:clamp(2rem,4vw,3rem);display:grid}.LegalDocument-module__zmAVqW__eyebrow{color:var(--color-gold);letter-spacing:.17em;text-transform:uppercase;margin-bottom:1rem;font-size:.7rem;font-weight:800;display:block}.LegalDocument-module__zmAVqW__hero h1{max-width:54rem;font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:clamp(2.2rem,4.5vw,3.5rem);font-weight:600;line-height:1.1}.LegalDocument-module__zmAVqW__hero h1:lang(de){-webkit-hyphens:auto;hyphens:auto}.LegalDocument-module__zmAVqW__hero>p{max-width:48rem;color:var(--color-muted);margin:0;font-size:clamp(1rem,1.8vw,1.15rem)}.LegalDocument-module__zmAVqW__heroMeta{flex-wrap:wrap;align-items:center;gap:.4rem .75rem;display:flex}.LegalDocument-module__zmAVqW__heroMeta span{color:var(--color-muted);font-size:.78rem;font-weight:600}.LegalDocument-module__zmAVqW__heroMeta time{border-left:1px solid var(--color-line-strong);color:var(--color-muted);padding-left:.75rem;font-size:.78rem}.LegalDocument-module__zmAVqW__document{overflow-wrap:anywhere;border:1px solid var(--color-line);border-radius:var(--radius-large);background:var(--color-surface);box-shadow:var(--shadow-large);overflow:hidden}.LegalDocument-module__zmAVqW__intro{border-bottom:1px solid var(--color-line);background:linear-gradient(135deg, color-mix(in srgb, var(--color-turquoise) 11%, transparent), color-mix(in srgb, var(--color-gold) 8%, transparent));color:var(--color-text);margin:0;padding:clamp(1.5rem,4vw,2.5rem);font-size:.95rem;font-weight:600}.LegalDocument-module__zmAVqW__section{padding:clamp(1.7rem,4vw,3rem);scroll-margin-top:5rem}.LegalDocument-module__zmAVqW__contents{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem;margin:0;padding:0;font-size:.85rem;list-style:none;display:grid}.LegalDocument-module__zmAVqW__section+.LegalDocument-module__zmAVqW__section{border-top:1px solid var(--color-line)}.LegalDocument-module__zmAVqW__section h2{font-family:var(--font-display);letter-spacing:-.025em;margin:0 0 1.5rem;font-size:clamp(1.35rem,3vw,1.8rem);font-weight:600;line-height:1.2}.LegalDocument-module__zmAVqW__section .LegalDocument-module__zmAVqW__numberedTitle{grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.LegalDocument-module__zmAVqW__numberedTitle span{border:1px solid color-mix(in srgb, var(--color-turquoise) 18%, transparent);background:color-mix(in srgb, var(--color-turquoise) 6%, transparent);width:2rem;height:2rem;color:var(--color-turquoise);font-family:var(--font-body);font-variant-numeric:tabular-nums;letter-spacing:0;border-radius:.6rem;justify-content:center;align-items:center;font-size:.85rem;font-weight:650;line-height:1;display:inline-flex}.LegalDocument-module__zmAVqW__section h3{font-family:var(--font-display);margin:0 0 .65rem;font-size:1rem;font-weight:650}.LegalDocument-module__zmAVqW__section p{color:var(--color-muted);margin-bottom:0;font-size:.88rem}.LegalDocument-module__zmAVqW__section p+p{margin-top:.9rem}.LegalDocument-module__zmAVqW__section strong{color:var(--color-text)}.LegalDocument-module__zmAVqW__section code{border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-text);border-radius:.3rem;padding:.08rem .3rem;font-size:.92em}.LegalDocument-module__zmAVqW__section a{color:var(--color-turquoise);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 38%, transparent);text-decoration-color:color-mix(in srgb, currentColor 38%, transparent);text-underline-offset:.2em;font-weight:700}.LegalDocument-module__zmAVqW__section a:hover{color:var(--color-gold)}.LegalDocument-module__zmAVqW__sectionLinks{flex-wrap:wrap;gap:.65rem 1.4rem;display:flex}.LegalDocument-module__zmAVqW__section .LegalDocument-module__zmAVqW__contents a{border-bottom:1px solid var(--color-line);height:100%;min-height:2.75rem;color:var(--color-text);grid-template-columns:1.5rem minmax(0,1fr);align-items:center;gap:.65rem;padding:.75rem .5rem;font-weight:500;line-height:1.5;text-decoration:none;display:grid}.LegalDocument-module__zmAVqW__contentsNumber{color:var(--color-turquoise);font-variant-numeric:tabular-nums;text-align:center;font-size:.75rem;font-weight:650}.LegalDocument-module__zmAVqW__section .LegalDocument-module__zmAVqW__contents a:hover{background:var(--color-bg-secondary);color:var(--color-turquoise)}.LegalDocument-module__zmAVqW__section .LegalDocument-module__zmAVqW__contents a:focus-visible{outline:2px solid var(--color-turquoise);outline-offset:2px}.LegalDocument-module__zmAVqW__details{gap:.55rem;margin:0;display:grid}.LegalDocument-module__zmAVqW__details+p{margin-top:1.5rem}.LegalDocument-module__zmAVqW__details div{border-bottom:1px dashed var(--color-line);grid-template-columns:minmax(9rem,.34fr) minmax(0,1fr);gap:1rem;padding-bottom:.55rem;display:grid}.LegalDocument-module__zmAVqW__details div:last-child{border-bottom:0;padding-bottom:0}.LegalDocument-module__zmAVqW__details dt{color:var(--color-text);font-size:.78rem;font-weight:750}.LegalDocument-module__zmAVqW__details dd{color:var(--color-muted);margin:0;font-size:.84rem}.LegalDocument-module__zmAVqW__cardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1.25rem;display:grid}.LegalDocument-module__zmAVqW__infoCard{border:1px solid var(--color-line);border-radius:var(--radius-small);background:var(--color-bg-secondary);padding:1.2rem}.LegalDocument-module__zmAVqW__infoCard p{font-size:.8rem}.LegalDocument-module__zmAVqW__infoCard ul{color:var(--color-muted);gap:.45rem;margin:0;padding-left:1rem;font-size:.8rem;display:grid}.LegalDocument-module__zmAVqW__tableWrap{border:1px solid var(--color-line);border-radius:var(--radius-small);margin-top:1rem;overflow-x:auto}.LegalDocument-module__zmAVqW__table{border-collapse:collapse;width:100%;font-size:.8rem}.LegalDocument-module__zmAVqW__table th,.LegalDocument-module__zmAVqW__table td{border-bottom:1px solid var(--color-line);text-align:left;vertical-align:top;min-width:13rem;padding:.85rem 1rem}.LegalDocument-module__zmAVqW__table th{background:var(--color-bg-secondary);color:var(--color-text);font-weight:750}.LegalDocument-module__zmAVqW__table td{color:var(--color-muted)}.LegalDocument-module__zmAVqW__table tr:last-child td{border-bottom:0}.LegalDocument-module__zmAVqW__providerList{gap:.7rem;margin:1.2rem 0 0;padding:0;list-style:none;display:grid}.LegalDocument-module__zmAVqW__providerList li{border-left:3px solid var(--color-turquoise);border-radius:0 var(--radius-small) var(--radius-small) 0;background:var(--color-bg-secondary);color:var(--color-muted);padding:.9rem 1rem;font-size:.82rem}.LegalDocument-module__zmAVqW__retentionList{gap:0;margin:0;display:grid}.LegalDocument-module__zmAVqW__retentionList div{border-bottom:1px solid var(--color-line);grid-template-columns:minmax(12rem,.42fr) minmax(0,1fr);gap:1.25rem;padding-block:.85rem;display:grid}.LegalDocument-module__zmAVqW__retentionList div:last-child{border-bottom:0}.LegalDocument-module__zmAVqW__retentionList dt{color:var(--color-text);font-size:.8rem;font-weight:750}.LegalDocument-module__zmAVqW__retentionList dd{color:var(--color-muted);margin:0;font-size:.82rem}.LegalDocument-module__zmAVqW__note{color:var(--color-muted)!important;margin-top:1rem!important;font-size:.74rem!important}.LegalDocument-module__zmAVqW__contactCard{border:1px solid var(--color-line-strong);border-radius:var(--radius-small);background:color-mix(in srgb, var(--color-gold) 8%, var(--color-bg-secondary));gap:.3rem;margin-top:1rem;padding:1.2rem;display:grid}.LegalDocument-module__zmAVqW__contactCard p{margin:0}.LegalDocument-module__zmAVqW__contactCard ul{color:var(--color-muted);gap:.45rem;margin:.6rem 0;padding:0;font-size:.88rem;list-style:none;display:grid}@media (max-width:760px){.LegalDocument-module__zmAVqW__cardGrid,.LegalDocument-module__zmAVqW__contents{grid-template-columns:1fr}.LegalDocument-module__zmAVqW__details div,.LegalDocument-module__zmAVqW__retentionList div{grid-template-columns:1fr;gap:.25rem}}
.IndustryLanding-module__pJp1-W__page{background:var(--color-bg);overflow:clip}.IndustryLanding-module__pJp1-W__eyebrow,.IndustryLanding-module__pJp1-W__selectorLabel,.IndustryLanding-module__pJp1-W__processLabel{color:var(--color-gold);letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;font-weight:800;display:block}.IndustryLanding-module__pJp1-W__selectorSection{z-index:80;border-bottom:1px solid var(--color-line);background:color-mix(in srgb, var(--color-bg) 94%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky;top:5rem}.IndustryLanding-module__pJp1-W__selectorSection>div{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);min-height:5.2rem;display:grid}.IndustryLanding-module__pJp1-W__selectorLabel{color:var(--color-muted);white-space:nowrap}.IndustryLanding-module__pJp1-W__industryTabs{border:1px solid var(--color-line);border-radius:var(--radius-small);background:var(--color-surface);min-width:0;box-shadow:var(--shadow-small);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.IndustryLanding-module__pJp1-W__industryTab{border:0;border-right:1px solid var(--color-line);min-height:3rem;color:var(--color-muted);transition:background-color var(--transition-fast), color var(--transition-fast), transform var(--transition-fast);background:0 0;padding:.58rem .72rem;font-size:.72rem;font-weight:750;line-height:1.25}.IndustryLanding-module__pJp1-W__industryTab:first-child{border-radius:calc(var(--radius-small) - 1px) 0 0 calc(var(--radius-small) - 1px)}.IndustryLanding-module__pJp1-W__industryTab:last-child{border-radius:0 calc(var(--radius-small) - 1px) calc(var(--radius-small) - 1px) 0;border-right:0}.IndustryLanding-module__pJp1-W__industryTab:hover{background:var(--color-bg-secondary);color:var(--color-text)}.IndustryLanding-module__pJp1-W__industryTab[aria-selected=true]{background:var(--color-bg-strong);color:var(--color-text-on-strong)}.IndustryLanding-module__pJp1-W__heroSection,.IndustryLanding-module__pJp1-W__problemSection,.IndustryLanding-module__pJp1-W__supportSection,.IndustryLanding-module__pJp1-W__faqSection,.IndustryLanding-module__pJp1-W__ctaSection{padding-block:clamp(5rem,9vw,8rem)}.IndustryLanding-module__pJp1-W__heroSection{animation:.28s both IndustryLanding-module__pJp1-W__contentEnter}.IndustryLanding-module__pJp1-W__heroGrid{grid-template-columns:minmax(0,1.14fr) minmax(22rem,.72fr);align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.IndustryLanding-module__pJp1-W__heroCopy{max-width:48rem}.IndustryLanding-module__pJp1-W__heroCopy h1,.IndustryLanding-module__pJp1-W__fitCard h2,.IndustryLanding-module__pJp1-W__processCard h3,.IndustryLanding-module__pJp1-W__supportSteps h3,.IndustryLanding-module__pJp1-W__ctaCopy h2{font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-weight:600;line-height:1.06}.IndustryLanding-module__pJp1-W__heroCopy h1{margin-top:1.15rem;font-size:clamp(3rem,5.6vw,5.6rem)}.IndustryLanding-module__pJp1-W__heroCopy>p{max-width:43rem;color:var(--color-muted);margin:1.8rem 0 0;font-size:clamp(1.04rem,1.5vw,1.22rem);line-height:1.75}.IndustryLanding-module__pJp1-W__heroActions{flex-wrap:wrap;gap:.8rem;margin-top:2.15rem;display:flex}.IndustryLanding-module__pJp1-W__fitCard{border:1px solid var(--color-line-strong);border-radius:var(--radius-large);background:var(--color-surface);box-shadow:var(--shadow-large);padding:clamp(1.7rem,4vw,2.7rem)}.IndustryLanding-module__pJp1-W__fitCard h2{margin-top:1rem;font-size:clamp(1.8rem,3vw,2.55rem)}.IndustryLanding-module__pJp1-W__fitCard>p{color:var(--color-muted);margin:1.25rem 0 0}.IndustryLanding-module__pJp1-W__fitChecklist{margin-bottom:0}.IndustryLanding-module__pJp1-W__problemSection{background:var(--color-bg-secondary);scroll-margin-top:10rem}.IndustryLanding-module__pJp1-W__processGrid{grid-template-columns:minmax(0,1fr) auto minmax(0,1.12fr) auto minmax(0,1fr);align-items:stretch;gap:.9rem;display:grid}.IndustryLanding-module__pJp1-W__processCard{border:1px solid var(--color-line);border-radius:var(--radius-medium);background:var(--color-surface);min-height:24rem;box-shadow:var(--shadow-small);padding:clamp(1.5rem,3vw,2.2rem);position:relative}.IndustryLanding-module__pJp1-W__processCardFeatured{border-color:var(--color-line-on-strong);background:var(--color-bg-strong);color:var(--color-text-on-strong)}.IndustryLanding-module__pJp1-W__processNumber{color:color-mix(in srgb, var(--color-text) 22%, transparent);font-family:var(--font-display);margin-bottom:3.5rem;font-size:3.4rem;line-height:1;display:block}.IndustryLanding-module__pJp1-W__processCardFeatured .IndustryLanding-module__pJp1-W__processNumber{color:color-mix(in srgb, var(--color-text-on-strong) 25%, transparent)}.IndustryLanding-module__pJp1-W__processCardFeatured .IndustryLanding-module__pJp1-W__processLabel{color:var(--color-gold-on-strong)}.IndustryLanding-module__pJp1-W__processCard h3{margin-top:.8rem;font-size:clamp(1.55rem,2.5vw,2.1rem)}.IndustryLanding-module__pJp1-W__processCard p,.IndustryLanding-module__pJp1-W__processCard ol{color:var(--color-muted);margin:1.1rem 0 0;font-size:.88rem}.IndustryLanding-module__pJp1-W__processCardFeatured ol{color:var(--color-muted-on-strong);counter-reset:process-step;gap:.9rem;padding:0;list-style:none;display:grid}.IndustryLanding-module__pJp1-W__processCardFeatured li{counter-increment:process-step;grid-template-columns:1.65rem 1fr;gap:.65rem;display:grid}.IndustryLanding-module__pJp1-W__processCardFeatured li:before{border:1px solid var(--color-line-on-strong);width:1.65rem;height:1.65rem;color:var(--color-turquoise-on-strong);content:counter(process-step);border-radius:50%;place-items:center;font-size:.64rem;font-weight:800;display:grid}.IndustryLanding-module__pJp1-W__processArrow{width:2rem;color:var(--color-gold);align-self:center;place-items:center;display:grid}.IndustryLanding-module__pJp1-W__humanNote{border-left:3px solid var(--color-turquoise);background:color-mix(in srgb, var(--color-turquoise) 8%, var(--color-surface));grid-template-columns:auto 1fr;align-items:start;gap:1rem;max-width:56rem;margin:clamp(2rem,4vw,3rem) auto 0;padding:1.35rem 1.5rem;display:grid}.IndustryLanding-module__pJp1-W__humanNote svg{color:var(--color-turquoise)}.IndustryLanding-module__pJp1-W__humanNote p{color:var(--color-muted);margin:0;font-size:.86rem}.IndustryLanding-module__pJp1-W__humanNote strong{color:var(--color-text)}.IndustryLanding-module__pJp1-W__supportSection{scroll-margin-top:10rem}.IndustryLanding-module__pJp1-W__supportLayout{grid-template-columns:minmax(18rem,.76fr) minmax(28rem,1.24fr);align-items:start;gap:clamp(3rem,9vw,9rem);display:grid}.IndustryLanding-module__pJp1-W__supportHeading{position:sticky;top:12rem}.IndustryLanding-module__pJp1-W__supportHeading>div{margin-bottom:0}.IndustryLanding-module__pJp1-W__supportSteps{border-top:1px solid var(--color-line);margin:0;padding:0;list-style:none}.IndustryLanding-module__pJp1-W__supportSteps li{border-bottom:1px solid var(--color-line);grid-template-columns:3.5rem 1fr;gap:1.25rem;padding-block:1.8rem;display:grid}.IndustryLanding-module__pJp1-W__supportSteps li>span{color:var(--color-gold);font-family:var(--font-display);font-size:1.6rem;line-height:1.2}.IndustryLanding-module__pJp1-W__supportSteps h3{font-size:clamp(1.35rem,2vw,1.75rem)}.IndustryLanding-module__pJp1-W__supportSteps p{color:var(--color-muted);margin:.7rem 0 0;font-size:.88rem}.IndustryLanding-module__pJp1-W__faqSection{background:var(--color-bg-secondary);scroll-margin-top:10rem}.IndustryLanding-module__pJp1-W__faqLayout{grid-template-columns:minmax(18rem,.7fr) minmax(28rem,1.3fr);gap:clamp(3rem,9vw,9rem);display:grid}.IndustryLanding-module__pJp1-W__faqLayout>div:first-child{margin-bottom:0}.IndustryLanding-module__pJp1-W__ctaSection{padding-top:clamp(4rem,7vw,6rem)}.IndustryLanding-module__pJp1-W__ctaCard{border:1px solid var(--color-line-on-strong);border-radius:var(--radius-large);background:var(--color-bg-strong);color:var(--color-text-on-strong);box-shadow:var(--shadow-large);padding:clamp(2rem,5vw,4.5rem)}.IndustryLanding-module__pJp1-W__ctaCopy{text-align:center;max-width:58rem;margin-inline:auto}.IndustryLanding-module__pJp1-W__ctaCopy .IndustryLanding-module__pJp1-W__eyebrow{color:var(--color-gold-on-strong)}.IndustryLanding-module__pJp1-W__ctaCopy h2{margin-top:1rem;font-size:clamp(2.3rem,5vw,4.4rem)}.IndustryLanding-module__pJp1-W__ctaCopy p{max-width:46rem;color:var(--color-muted-on-strong);margin:1.3rem auto 1.8rem;font-size:clamp(1rem,1.4vw,1.12rem)}.IndustryLanding-module__pJp1-W__ctaCard>[id=reservation]{margin-top:2.5rem}@keyframes IndustryLanding-module__pJp1-W__contentEnter{0%{opacity:0;transform:translateY(.65rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:1120px){.IndustryLanding-module__pJp1-W__selectorSection>div{grid-template-columns:1fr;gap:.5rem;padding-block:.75rem}.IndustryLanding-module__pJp1-W__selectorLabel{display:none}.IndustryLanding-module__pJp1-W__processGrid{grid-template-columns:1fr}.IndustryLanding-module__pJp1-W__processCard{min-height:auto}.IndustryLanding-module__pJp1-W__processArrow{width:100%;height:2rem;transform:rotate(90deg)}.IndustryLanding-module__pJp1-W__processNumber{margin-bottom:2rem}}@media (max-width:900px){.IndustryLanding-module__pJp1-W__heroGrid,.IndustryLanding-module__pJp1-W__supportLayout,.IndustryLanding-module__pJp1-W__faqLayout{grid-template-columns:1fr}.IndustryLanding-module__pJp1-W__heroCopy{max-width:none}.IndustryLanding-module__pJp1-W__fitCard{max-width:42rem}.IndustryLanding-module__pJp1-W__supportHeading{position:static}}@media (max-width:760px){.IndustryLanding-module__pJp1-W__selectorSection{top:5rem}.IndustryLanding-module__pJp1-W__selectorSection>div{width:100%;padding-inline:.75rem}.IndustryLanding-module__pJp1-W__industryTabs{border-radius:var(--radius-small);overscroll-behavior-inline:contain;scrollbar-width:thin;display:flex;overflow-x:auto}.IndustryLanding-module__pJp1-W__industryTab{flex:none;min-width:10.5rem}.IndustryLanding-module__pJp1-W__industryTab:first-child,.IndustryLanding-module__pJp1-W__industryTab:last-child{border-radius:0}.IndustryLanding-module__pJp1-W__heroSection,.IndustryLanding-module__pJp1-W__problemSection,.IndustryLanding-module__pJp1-W__supportSection,.IndustryLanding-module__pJp1-W__faqSection,.IndustryLanding-module__pJp1-W__ctaSection{padding-block:4.5rem}.IndustryLanding-module__pJp1-W__heroCopy h1{font-size:clamp(2.65rem,13vw,4rem)}.IndustryLanding-module__pJp1-W__heroActions{flex-direction:column;align-items:stretch}.IndustryLanding-module__pJp1-W__heroActions>a{width:100%}.IndustryLanding-module__pJp1-W__supportSteps li{grid-template-columns:2.5rem 1fr}.IndustryLanding-module__pJp1-W__ctaCard{width:min(calc(100% - 1.5rem), var(--container-width))}}
.style-guide-module__uW6laW__guide{min-height:100vh}.style-guide-module__uW6laW__header{z-index:20;border-bottom:1px solid var(--color-line);background:color-mix(in srgb, var(--color-bg) 90%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky;top:0}.style-guide-module__uW6laW__headerInner{grid-template-columns:1fr auto auto;align-items:center;gap:2rem;min-height:5rem;display:grid}.style-guide-module__uW6laW__scopeTabs{border:1px solid var(--color-line);border-radius:var(--radius-round);background:var(--color-surface);color:var(--color-muted);gap:.3rem;padding:.3rem;font-size:.75rem;font-weight:700;display:flex}.style-guide-module__uW6laW__scopeTabs a{border-radius:var(--radius-round);transition:color var(--transition-fast), background var(--transition-fast), box-shadow var(--transition-fast);padding:.48rem .78rem}.style-guide-module__uW6laW__scopeTabs a:hover{color:var(--color-text)}.style-guide-module__uW6laW__scopeTabs a[aria-current=page]{background:var(--color-turquoise);color:var(--color-text-on-action);box-shadow:0 8px 22px color-mix(in srgb, var(--color-turquoise) 18%, transparent)}.style-guide-module__uW6laW__scopeTabs a:focus-visible,.style-guide-module__uW6laW__sectionNav a:focus-visible{outline:3px solid color-mix(in srgb, var(--color-focus) 24%, transparent);outline-offset:2px}.style-guide-module__uW6laW__sectionNav{border-bottom:1px solid var(--color-line);padding-block:.8rem}.style-guide-module__uW6laW__sectionNav nav{color:var(--color-muted);scrollbar-width:thin;gap:1.15rem;font-size:.7rem;font-weight:750;display:flex;overflow-x:auto}.style-guide-module__uW6laW__sectionNav a{flex:none}.style-guide-module__uW6laW__sectionNav a:hover{color:var(--color-turquoise)}.style-guide-module__uW6laW__intro{padding-block:clamp(6rem,12vw,11rem)}.style-guide-module__uW6laW__guideEyebrow{color:var(--color-gold);letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;font-weight:800}.style-guide-module__uW6laW__intro>h1{max-width:65rem;font-family:var(--font-display);letter-spacing:-.045em;margin:1.4rem 0;font-size:clamp(3rem,7vw,6.8rem);font-weight:600;line-height:1}.style-guide-module__uW6laW__intro>h1 em,.style-guide-module__uW6laW__displaySample em,.style-guide-module__uW6laW__heroDemo em{color:var(--color-turquoise);font-weight:600}.style-guide-module__uW6laW__intro>p{max-width:49rem;color:var(--color-muted);font-size:1.1rem}.style-guide-module__uW6laW__principles{background:var(--color-line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:4rem;display:grid}.style-guide-module__uW6laW__principles article{background:var(--color-bg);padding:2rem}.style-guide-module__uW6laW__principles span,.style-guide-module__uW6laW__principles strong{display:block}.style-guide-module__uW6laW__principles span{color:var(--color-gold);font-family:var(--font-display)}.style-guide-module__uW6laW__principles strong{font-family:var(--font-display);margin-top:2rem;font-size:1.3rem}.style-guide-module__uW6laW__principles p{color:var(--color-muted);margin:.8rem 0 0;font-size:.8rem}.style-guide-module__uW6laW__guideSection{border-top:1px solid var(--color-line);padding-block:clamp(5rem,10vw,9rem)}.style-guide-module__uW6laW__paletteGrid,.style-guide-module__uW6laW__typeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.3rem;display:grid}.style-guide-module__uW6laW__palettePanel,.style-guide-module__uW6laW__displaySample,.style-guide-module__uW6laW__bodySample{border:1px solid var(--color-line);border-radius:var(--radius-medium);background:var(--color-surface);padding:clamp(1.5rem,4vw,3rem)}.style-guide-module__uW6laW__palettePanel h3{font-family:var(--font-display);margin:0 0 1.5rem}.style-guide-module__uW6laW__swatches{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.style-guide-module__uW6laW__swatch{gap:.28rem;display:grid}.style-guide-module__uW6laW__swatchColor{border:1px solid var(--color-line);background:var(--swatch);border-radius:.5rem;height:4.5rem}.style-guide-module__uW6laW__swatch strong,.style-guide-module__uW6laW__swatch code{font-size:.61rem}.style-guide-module__uW6laW__swatch code{color:var(--color-muted)}.style-guide-module__uW6laW__usageRules{grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:1rem;display:grid}.style-guide-module__uW6laW__usageRules article{padding:1.5rem}.style-guide-module__uW6laW__usageRules i{border-radius:50%;width:.8rem;height:.8rem;margin-bottom:1rem;display:block}.style-guide-module__uW6laW__usageRules i[data-color=turquoise]{background:var(--color-turquoise)}.style-guide-module__uW6laW__usageRules i[data-color=gold]{background:var(--color-gold)}.style-guide-module__uW6laW__usageRules i[data-color=strong]{background:var(--color-bg-strong)}.style-guide-module__uW6laW__usageRules i[data-color=danger]{background:var(--color-danger)}.style-guide-module__uW6laW__usageRules strong{display:block}.style-guide-module__uW6laW__usageRules p{color:var(--color-muted);margin:.5rem 0 0;font-size:.76rem}.style-guide-module__uW6laW__foundationGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.style-guide-module__uW6laW__foundationGrid article{padding:1.5rem}.style-guide-module__uW6laW__foundationGrid strong{font-family:var(--font-display);font-size:1.1rem;display:block}.style-guide-module__uW6laW__foundationGrid p{color:var(--color-muted);margin:.65rem 0 0;font-size:.76rem}.style-guide-module__uW6laW__displaySample h3{font-family:var(--font-display);margin:3rem 0 1rem;font-size:clamp(2.3rem,5vw,4.6rem);font-weight:600;line-height:1.04}.style-guide-module__uW6laW__displaySample p,.style-guide-module__uW6laW__bodySample p,.style-guide-module__uW6laW__displaySample small,.style-guide-module__uW6laW__bodySample small{color:var(--color-muted)}.style-guide-module__uW6laW__bodySample h3{margin:4rem 0 1rem;font-size:1.3rem}.style-guide-module__uW6laW__typeScale{flex-wrap:wrap;gap:.6rem;margin-top:2.5rem;display:flex}.style-guide-module__uW6laW__typeScale span{border-radius:var(--radius-round);background:var(--color-bg-secondary);padding:.45rem .7rem;font-size:.65rem}.style-guide-module__uW6laW__componentGrid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.style-guide-module__uW6laW__componentCard{min-width:0;padding:2rem}.style-guide-module__uW6laW__componentCard h3{font-family:var(--font-display);margin-bottom:1.5rem}.style-guide-module__uW6laW__componentLine{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.style-guide-module__uW6laW__componentWide{grid-column:1/-1}.style-guide-module__uW6laW__businessCard{justify-items:start;gap:1rem;display:grid}.style-guide-module__uW6laW__proofGrid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.style-guide-module__uW6laW__proofGrid div{border-radius:var(--radius-small);background:var(--color-bg-secondary);gap:.4rem;padding:1.25rem;display:grid}.style-guide-module__uW6laW__proofGrid strong{color:var(--color-turquoise);font-family:var(--font-display);font-size:2rem}.style-guide-module__uW6laW__proofGrid span{color:var(--color-muted);font-size:.68rem}.style-guide-module__uW6laW__iconGrid{border:1px solid var(--color-line);border-radius:var(--radius-medium);background:var(--color-line);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.style-guide-module__uW6laW__iconGrid article{background:var(--color-surface);min-height:8rem;color:var(--color-turquoise);text-align:center;align-content:center;place-items:center;gap:.8rem;padding:1rem;display:grid}.style-guide-module__uW6laW__iconGrid span{color:var(--color-muted);font-size:.72rem;font-weight:700}.style-guide-module__uW6laW__offerIconGrid{--offer-icon-accent:var(--color-gold);border:1px solid var(--color-line);border-radius:var(--radius-medium);background:var(--color-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:1rem;display:grid;overflow:hidden}.style-guide-module__uW6laW__offerIconGrid article{background:var(--color-surface);min-height:11rem;color:var(--color-turquoise);text-align:center;align-content:center;place-items:center;gap:.8rem;padding:1.25rem;display:grid}.style-guide-module__uW6laW__offerIconGrid svg{width:4.5rem;height:4.5rem}.style-guide-module__uW6laW__offerIconGrid span{color:var(--color-muted);font-size:.72rem;font-weight:700}.style-guide-module__uW6laW__moduleSection{border-top:1px solid var(--color-line);padding-top:clamp(5rem,10vw,9rem)}.style-guide-module__uW6laW__moduleCatalog{grid-template-columns:minmax(0,1fr);gap:3rem;display:grid}.style-guide-module__uW6laW__catalogStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin-top:2rem;display:grid}.style-guide-module__uW6laW__catalogStats div{border:1px solid var(--color-line);border-radius:var(--radius-small);background:var(--color-surface);gap:.15rem;padding:1rem;display:grid}.style-guide-module__uW6laW__catalogStats strong{color:var(--color-turquoise);font-family:var(--font-display);font-size:1.8rem}.style-guide-module__uW6laW__catalogStats span{color:var(--color-muted);font-size:.68rem;font-weight:700}.style-guide-module__uW6laW__catalogFamilyHeading{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;padding-top:clamp(2rem,5vw,4rem);display:grid}.style-guide-module__uW6laW__catalogFamilyHeading>span{border:1px solid var(--color-line-strong);width:2.4rem;height:2.4rem;color:var(--color-gold);border-radius:50%;place-items:center;font-size:.72rem;font-weight:900;display:grid}.style-guide-module__uW6laW__catalogFamilyHeading h3{font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:clamp(1.8rem,4vw,3rem);font-weight:550}.style-guide-module__uW6laW__catalogFamilyHeading p{max-width:46rem;color:var(--color-muted);margin:.35rem 0 0;font-size:.82rem}.style-guide-module__uW6laW__catalogInset{background:var(--color-bg-secondary);padding:clamp(1rem,5vw,4rem)}.style-guide-module__uW6laW__modulePreview{isolation:isolate;border-block:1px solid var(--color-line);background:var(--color-bg);overflow:clip}.style-guide-module__uW6laW__moduleMeta{justify-content:space-between;align-items:baseline;gap:1rem;padding-block:1rem;display:flex}.style-guide-module__uW6laW__moduleMeta strong{font-family:var(--font-display);font-size:1.25rem}.style-guide-module__uW6laW__moduleMeta span{color:var(--color-muted);text-align:right;font-size:.78rem}.style-guide-module__uW6laW__moduleCanvas{border-top:1px solid var(--color-line);overflow:clip}.style-guide-module__uW6laW__modulePreview[data-module-id=navigation]{z-index:2;position:relative;overflow:visible}.style-guide-module__uW6laW__modulePreview[data-module-id=navigation] .style-guide-module__uW6laW__moduleCanvas{overflow:visible}.style-guide-module__uW6laW__brandOnStrong{align-items:center;gap:var(--space-6);margin-top:var(--space-4);padding:var(--space-5);border-radius:var(--radius-small);background:var(--color-bg-strong);flex-wrap:wrap;display:flex}.style-guide-module__uW6laW__heroDemo{border:1px solid var(--color-line-strong);border-radius:var(--radius-large);background:var(--color-bg-strong);min-height:35rem;color:var(--color-text-on-strong);grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.style-guide-module__uW6laW__heroDemo>div:first-child{padding:clamp(2rem,5vw,4.5rem)}.style-guide-module__uW6laW__heroDemo h3{font-family:var(--font-display);margin:2rem 0 1.5rem;font-size:clamp(2.3rem,4.5vw,4.5rem);font-weight:600;line-height:1.04}.style-guide-module__uW6laW__heroDemo p{color:var(--color-muted-on-strong)}.style-guide-module__uW6laW__heroDemo .style-guide-module__uW6laW__guideEyebrow{color:var(--color-gold-on-strong)}.style-guide-module__uW6laW__heroImage{min-height:30rem;position:relative}.style-guide-module__uW6laW__heroImage img{-o-object-fit:cover;object-fit:cover;-o-object-position:66% center;object-position:66% center}.style-guide-module__uW6laW__tokenGrid{border:1px solid var(--color-line);border-radius:var(--radius-medium);grid-template-columns:repeat(2,1fr);display:grid;overflow:hidden}.style-guide-module__uW6laW__tokenGrid code{border-right:1px solid var(--color-line);border-bottom:1px solid var(--color-line);background:var(--color-surface);color:var(--color-turquoise);padding:1rem}.style-guide-module__uW6laW__appCatalog{border:1px solid var(--app-border);border-radius:var(--radius-medium);margin-top:2.5rem;overflow:hidden}.style-guide-module__uW6laW__appTokenStrip{background:var(--app-border);grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;display:grid}.style-guide-module__uW6laW__appTokenStrip div{background:var(--app-surface);gap:.32rem;min-width:0;padding:.9rem;display:grid}.style-guide-module__uW6laW__appTokenStrip i{border:1px solid var(--app-border);border-radius:.55rem;width:100%;height:2.6rem;display:block}.style-guide-module__uW6laW__appTokenStrip span{font-size:.7rem;font-weight:750}.style-guide-module__uW6laW__appTokenStrip code{color:var(--app-muted);text-overflow:ellipsis;font-size:.58rem;overflow:hidden}.style-guide-module__uW6laW__appFamily{border-top:1px solid var(--app-border);padding:clamp(1.2rem,3vw,2rem)}.style-guide-module__uW6laW__appFamily>header{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.8rem;margin-bottom:1.1rem;display:grid}.style-guide-module__uW6laW__appFamily>header>span{border:1px solid var(--app-border-strong);width:1.8rem;height:1.8rem;color:var(--app-gold);border-radius:50%;place-items:center;font-size:.62rem;font-weight:850;display:grid}.style-guide-module__uW6laW__appFamily h2,.style-guide-module__uW6laW__appFamily h3{font-family:var(--font-body);margin:0}.style-guide-module__uW6laW__appFamily h2{font-size:1rem;font-weight:800}.style-guide-module__uW6laW__appFamily h3{margin-bottom:.8rem;font-size:.75rem;font-weight:800}.style-guide-module__uW6laW__appFamily header p{color:var(--app-muted);margin:.2rem 0 0;font-size:.7rem}.style-guide-module__uW6laW__appSpecimenGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.style-guide-module__uW6laW__appRow{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.style-guide-module__uW6laW__appTooltipPortalSpecimen{border:1px dashed var(--app-border-strong);border-radius:var(--app-radius-sm);background:var(--app-surface-subtle);justify-content:flex-end;width:4rem;margin-top:.75rem;padding:.4rem;display:flex;overflow:hidden}.style-guide-module__uW6laW__appNodeIconSpecimen{grid-column:1/-1}.style-guide-module__uW6laW__appNodeIconGrid{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.45rem;display:grid}.style-guide-module__uW6laW__appNodeIconGrid span{border:1px solid var(--app-border);border-radius:var(--app-radius-sm);min-width:0;color:var(--app-action-strong);background:var(--app-surface-raised);align-items:center;gap:.45rem;padding:.45rem .55rem;display:flex}.style-guide-module__uW6laW__appNodeIconGrid code{color:var(--app-text);text-overflow:ellipsis;font-size:.65rem;overflow:hidden}.style-guide-module__uW6laW__appWorkflowNodeCatalog{border:1px solid var(--app-border);border-radius:var(--app-radius-md);background:var(--app-surface);overflow:hidden}.style-guide-module__uW6laW__appWorkflowNodeControls{border-bottom:1px solid var(--app-border);background:var(--app-surface);padding:1rem}.style-guide-module__uW6laW__appWorkflowNodeControls>*{max-width:24rem}.style-guide-module__uW6laW__appWorkflowNodePreview{--flow-stage:var(--app-canvas);--flow-border:var(--app-border);--flow-surface-glass:color-mix(in srgb, var(--app-surface) 88%, transparent);--flow-ink:var(--app-text);background-color:var(--app-canvas);background-image:radial-gradient(circle, color-mix(in srgb, var(--app-border-strong) 42%, transparent) 1px, transparent 1px);background-size:1rem 1rem;place-items:center;height:clamp(34rem,70vh,50rem);min-height:0;padding:0;display:grid;overflow:hidden}.style-guide-module__uW6laW__appWorkflowNodePreview>*{width:100%;height:100%}.style-guide-module__uW6laW__appWorkflowNodeLoading{color:var(--app-muted);place-items:center;font-size:.78rem;font-weight:650;display:grid}.style-guide-module__uW6laW__appWorkflowNodeShowcase,.style-guide-module__uW6laW__appWorkflowNodeGroup{gap:1rem;display:grid}.style-guide-module__uW6laW__appWorkflowNodeGroupHeader{gap:.25rem;display:grid}.style-guide-module__uW6laW__appWorkflowNodeGroupHeader h3,.style-guide-module__uW6laW__appWorkflowNodeGroupHeader p{margin:0}.style-guide-module__uW6laW__appWorkflowNodeGroupHeader h3{color:var(--app-text);font-size:.9rem}.style-guide-module__uW6laW__appWorkflowNodeGroupHeader p{color:var(--app-muted);font-size:.72rem;line-height:1.5}.style-guide-module__uW6laW__appMediaShowcase{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.style-guide-module__uW6laW__appMediaEditorSpecimen{grid-column:1/-1;padding:0;overflow:hidden}.style-guide-module__uW6laW__appMediaEditorSpecimen [role=toolbar]{min-height:2.8rem;padding:.45rem .65rem}.style-guide-module__uW6laW__appMediaTime{color:var(--app-muted);margin-left:auto;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.68rem}.style-guide-module__uW6laW__appMediaTimeline{min-height:13.5rem}.style-guide-module__uW6laW__appMediaRuler{z-index:4;border-bottom:1px solid var(--app-border);color:var(--app-muted);background:color-mix(in srgb, var(--app-surface-raised) 94%, transparent);grid-template-columns:repeat(4,1fr);padding:.35rem .75rem;font-size:.58rem;display:grid;position:sticky;top:0}.style-guide-module__uW6laW__appMediaRuler span:not(:first-child){text-align:center}.style-guide-module__uW6laW__appMediaTrack{align-items:center;gap:.45rem;min-height:3.6rem;padding:.55rem .75rem;display:flex}.style-guide-module__uW6laW__appMediaClipWide,.style-guide-module__uW6laW__appMediaClipShort,.style-guide-module__uW6laW__appMediaClipVoice,.style-guide-module__uW6laW__appMediaClipMusic{align-items:center;gap:.38rem;height:2.45rem;padding:.45rem .6rem;font-size:.63rem;font-weight:700;display:flex}.style-guide-module__uW6laW__appMediaClipWide{width:42%}.style-guide-module__uW6laW__appMediaClipShort{width:25%}.style-guide-module__uW6laW__appMediaClipVoice{width:58%;margin-left:12%}.style-guide-module__uW6laW__appMediaClipMusic{width:68%;margin-left:22%}.style-guide-module__uW6laW__appMediaOverlayDemo{border:1px dashed var(--app-border-strong);border-radius:var(--app-radius-md);min-height:6rem;color:var(--app-muted);background:var(--app-canvas);place-items:center;font-size:.68rem;display:grid;position:relative;overflow:hidden}.style-guide-module__uW6laW__appStack{gap:.8rem;display:grid}.style-guide-module__uW6laW__appPageShellSpecimen{grid-column:1/-1}.style-guide-module__uW6laW__appPageShellDemo{justify-items:start;gap:.7rem;display:grid}.style-guide-module__uW6laW__appPageShellDemo h3,.style-guide-module__uW6laW__appPageShellDemo p{margin:0}.style-guide-module__uW6laW__appPageShellDemo p{color:var(--app-muted);font-size:.72rem;line-height:1.5}.style-guide-module__uW6laW__appMuted{color:var(--app-muted);margin:0 0 .85rem;font-size:.72rem;line-height:1.5}.style-guide-module__uW6laW__appBottomSheetContent{padding:.25rem 1rem 1rem}.style-guide-module__uW6laW__appBottomSheetContent h3{margin:0 0 .35rem}.style-guide-module__uW6laW__appLoadingGrid{grid-template-columns:minmax(0,1fr);align-items:center;gap:1.5rem;display:grid}.style-guide-module__uW6laW__appLoadingGrid>div{color:var(--app-muted);text-align:center;justify-self:center;justify-items:center;gap:.6rem;font-size:.66rem;display:grid}.style-guide-module__uW6laW__appLoadingScreenSpecimen{grid-column:1/-1}.style-guide-module__uW6laW__emailCatalog{border:1px solid var(--app-border);border-radius:var(--radius-medium);background:var(--app-canvas);margin-top:2rem;overflow:hidden}.style-guide-module__uW6laW__emailControls{border-bottom:1px solid var(--app-border);background:var(--app-surface);grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:1.25rem;display:grid}.style-guide-module__uW6laW__emailPreviewMeta{border-bottom:1px solid var(--app-border);background:var(--app-surface);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.25rem;display:flex}.style-guide-module__uW6laW__emailPreviewMeta>div:first-child{gap:.35rem;min-width:0;display:grid}.style-guide-module__uW6laW__emailPreviewMeta span{color:var(--app-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:700}.style-guide-module__uW6laW__emailPreviewMeta strong{overflow-wrap:anywhere;color:var(--app-text);font-size:.85rem}.style-guide-module__uW6laW__emailPreviewTags{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.style-guide-module__uW6laW__emailPreviewTags code{color:var(--app-muted);font-size:.7rem}.style-guide-module__uW6laW__emailPreviewCanvas{background:var(--app-surface-subtle);padding:clamp(.75rem,3vw,2rem)}.style-guide-module__uW6laW__emailCatalogFrame{border:1px solid var(--app-border);border-radius:var(--radius-small);width:100%;max-width:720px;min-height:760px;box-shadow:var(--app-shadow-small);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f3eee2;margin-inline:auto;display:block}.style-guide-module__uW6laW__emailContractGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.style-guide-module__uW6laW__emailContractGrid article{border:1px solid var(--app-border);border-radius:var(--radius-medium);background:var(--app-surface);padding:1.5rem}.style-guide-module__uW6laW__emailContractGrid strong{color:var(--app-text);font-size:.84rem}.style-guide-module__uW6laW__emailContractGrid p{color:var(--app-muted);margin:.65rem 0 0;font-size:.72rem;line-height:1.6}@media (max-width:800px){.style-guide-module__uW6laW__headerInner{grid-template-columns:minmax(0,1fr) auto;gap:.75rem;padding-block:.7rem}.style-guide-module__uW6laW__scopeTabs{grid-area:2/1/auto/-1;justify-content:stretch}.style-guide-module__uW6laW__scopeTabs a{text-align:center;flex:1 1 0}.style-guide-module__uW6laW__principles,.style-guide-module__uW6laW__paletteGrid,.style-guide-module__uW6laW__typeGrid,.style-guide-module__uW6laW__usageRules,.style-guide-module__uW6laW__componentGrid,.style-guide-module__uW6laW__heroDemo{grid-template-columns:1fr}.style-guide-module__uW6laW__iconGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.style-guide-module__uW6laW__offerIconGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.style-guide-module__uW6laW__componentWide{grid-column:auto}.style-guide-module__uW6laW__swatches,.style-guide-module__uW6laW__proofGrid{grid-template-columns:repeat(2,1fr)}.style-guide-module__uW6laW__heroImage{min-height:24rem}.style-guide-module__uW6laW__tokenGrid{grid-template-columns:1fr}.style-guide-module__uW6laW__moduleMeta{flex-direction:column;align-items:flex-start}.style-guide-module__uW6laW__moduleMeta span{text-align:left}.style-guide-module__uW6laW__catalogStats,.style-guide-module__uW6laW__foundationGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.style-guide-module__uW6laW__appTokenStrip{grid-template-columns:repeat(3,minmax(0,1fr))}.style-guide-module__uW6laW__emailControls,.style-guide-module__uW6laW__emailContractGrid{grid-template-columns:1fr}.style-guide-module__uW6laW__emailPreviewMeta{flex-direction:column}.style-guide-module__uW6laW__emailPreviewTags{justify-content:flex-start}}@media (max-width:480px){.style-guide-module__uW6laW__iconGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.style-guide-module__uW6laW__offerIconGrid,.style-guide-module__uW6laW__catalogStats,.style-guide-module__uW6laW__foundationGrid,.style-guide-module__uW6laW__appSpecimenGrid,.style-guide-module__uW6laW__appMediaShowcase,.style-guide-module__uW6laW__appLoadingGrid{grid-template-columns:1fr}.style-guide-module__uW6laW__appTokenStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.style-guide-module__uW6laW__emailControls,.style-guide-module__uW6laW__emailPreviewMeta{padding-inline:.85rem}.style-guide-module__uW6laW__emailPreviewCanvas{padding:.5rem}.style-guide-module__uW6laW__appWorkflowNodePreview{height:32rem}}
.AppComponents-module__53KW_G__appBrand{color:var(--app-text);align-items:center;gap:.6rem;display:inline-flex}.AppComponents-module__53KW_G__appBrandMark{border:1px solid color-mix(in srgb, var(--app-action) 36%, transparent);background:color-mix(in srgb, var(--app-action) 12%, var(--app-surface));width:2rem;height:2rem;color:var(--app-action);border-radius:.68rem;flex:none;place-items:center;font-size:.85rem;font-weight:850;display:grid}.AppComponents-module__53KW_G__appBrandCopy{gap:.08rem;min-width:0;line-height:1.15;display:grid}.AppComponents-module__53KW_G__appBrandName{font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;font-size:.72rem;font-weight:800}.AppComponents-module__53KW_G__appBrandTagline{color:var(--app-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;font-weight:550;overflow:hidden}.AppComponents-module__53KW_G__appBrandWordmark{color:var(--app-text);font-family:var(--font-display);align-items:baseline;font-size:1.125rem;font-weight:750;line-height:1.25;display:inline-flex}.AppComponents-module__53KW_G__appBrandWordmark strong{color:var(--app-action)}.AppComponents-module__53KW_G__appBrandWordmark span{color:var(--app-gold)}.AppComponents-module__53KW_G__appPageShell{background:var(--app-canvas);min-width:0;color:var(--app-text);place-items:center;padding:clamp(1rem,4vw,2rem);display:grid;position:relative;overflow-x:hidden}.AppComponents-module__53KW_G__appPageShellFullscreen{min-height:100dvh}.AppComponents-module__53KW_G__appPageShellContained{border:1px solid var(--app-border);border-radius:var(--radius-medium);min-height:28rem}.AppComponents-module__53KW_G__appPageShellContent{gap:.9rem;width:100%;display:grid}.AppComponents-module__53KW_G__appPageShellNarrow{max-width:24rem}.AppComponents-module__53KW_G__appPageShellMedium{max-width:30rem}.AppComponents-module__53KW_G__appPageShellWide{max-width:42rem}.AppComponents-module__53KW_G__appPageShellBrand{justify-self:center}.AppComponents-module__53KW_G__appPageShellCard{width:100%;padding:clamp(1.25rem,4vw,2rem)}.AppComponents-module__53KW_G__appPageShellUtility{z-index:2;position:absolute;top:1rem;right:1rem}.AppComponents-module__53KW_G__appPageShellFullscreen .AppComponents-module__53KW_G__appPageShellUtility{z-index:10000;position:fixed}.AppComponents-module__53KW_G__button,.AppComponents-module__53KW_G__iconButton,.AppComponents-module__53KW_G__input,.AppComponents-module__53KW_G__pagination button{font:inherit}.AppComponents-module__53KW_G__button,.AppComponents-module__53KW_G__iconButton{cursor:pointer;transition:color var(--transition-fast), background var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);border:1px solid #0000;border-radius:.7rem;justify-content:center;align-items:center;font-size:.78rem;font-weight:700;line-height:1;display:inline-flex}.AppComponents-module__53KW_G__button{gap:.45rem;padding-inline:1rem}.AppComponents-module__53KW_G__button:hover:not(:disabled),.AppComponents-module__53KW_G__iconButton:hover:not(:disabled){transform:translateY(-1px)}.AppComponents-module__53KW_G__button:focus-visible,.AppComponents-module__53KW_G__iconButton:focus-visible,.AppComponents-module__53KW_G__input:focus-visible,.AppComponents-module__53KW_G__checkboxInput:focus-visible,.AppComponents-module__53KW_G__switchInput:focus-visible+.AppComponents-module__53KW_G__switchTrack,.AppComponents-module__53KW_G__pagination button:focus-visible{outline:3px solid color-mix(in srgb, var(--app-focus) 24%, transparent);outline-offset:2px}.AppComponents-module__53KW_G__button:disabled,.AppComponents-module__53KW_G__iconButton:disabled,.AppComponents-module__53KW_G__input:disabled,.AppComponents-module__53KW_G__checkboxInput:disabled,.AppComponents-module__53KW_G__switchInput:disabled+.AppComponents-module__53KW_G__switchTrack,.AppComponents-module__53KW_G__pagination button:disabled{cursor:not-allowed;opacity:.46;transform:none}.AppComponents-module__53KW_G__controlSmall{min-height:2rem;padding-inline:.72rem;font-size:.7rem}.AppComponents-module__53KW_G__controlMedium{min-height:2.5rem}.AppComponents-module__53KW_G__iconButton{flex:none;padding:0}.AppComponents-module__53KW_G__iconSmall{width:2rem;height:2rem}.AppComponents-module__53KW_G__iconMedium{width:2.5rem;height:2.5rem}.AppComponents-module__53KW_G__iconButton[aria-pressed=true]{border-color:color-mix(in srgb, var(--app-action) 34%, transparent);background:color-mix(in srgb, var(--app-action) 13%, var(--app-surface));color:var(--app-action);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--app-action) 10%, transparent)}.AppComponents-module__53KW_G__iconButton[aria-pressed=true]:hover:not(:disabled){background:color-mix(in srgb, var(--app-action) 19%, var(--app-surface));color:var(--app-action)}.AppComponents-module__53KW_G__buttonPrimary{background:var(--app-action);color:var(--app-on-action);box-shadow:0 8px 22px color-mix(in srgb, var(--app-action) 19%, transparent)}.AppComponents-module__53KW_G__buttonPrimary:hover:not(:disabled){background:color-mix(in srgb, var(--app-action) 86%, var(--app-text));box-shadow:0 10px 28px color-mix(in srgb, var(--app-action) 25%, transparent)}.AppComponents-module__53KW_G__buttonSecondary{border-color:var(--app-border);background:var(--app-surface-raised);color:var(--app-text)}.AppComponents-module__53KW_G__buttonSecondary:hover:not(:disabled){border-color:var(--app-border-strong);background:var(--app-surface-subtle)}.AppComponents-module__53KW_G__button>svg{flex:none}.AppComponents-module__53KW_G__buttonSecondary>svg{color:var(--app-action)}.AppComponents-module__53KW_G__buttonGhost{color:var(--app-muted);background:0 0}.AppComponents-module__53KW_G__buttonGhost:hover:not(:disabled){background:var(--app-surface-subtle);color:var(--app-text)}.AppComponents-module__53KW_G__buttonDanger{background:var(--app-danger);color:var(--app-on-danger);box-shadow:0 8px 22px color-mix(in srgb, var(--app-danger) 18%, transparent)}.AppComponents-module__53KW_G__buttonDanger:hover:not(:disabled){background:color-mix(in srgb, var(--app-danger) 86%, var(--app-text))}.AppComponents-module__53KW_G__field{gap:.4rem;display:grid}.AppComponents-module__53KW_G__fieldLabel{color:var(--app-text);font-size:.72rem;font-weight:750}.AppComponents-module__53KW_G__fieldHint,.AppComponents-module__53KW_G__fieldError{font-size:.67rem;line-height:1.45}.AppComponents-module__53KW_G__fieldHint{color:var(--app-muted)}.AppComponents-module__53KW_G__scrubLabel{cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none}.AppComponents-module__53KW_G__scrubLabel[data-scrubbing=true]{color:var(--app-action)}.AppComponents-module__53KW_G__slider{min-width:0;font-size:inherit;gap:.35rem;display:grid}.AppComponents-module__53KW_G__sliderHeader{min-width:0;color:var(--app-muted);justify-content:space-between;align-items:center;gap:.5rem;display:flex}.AppComponents-module__53KW_G__slider[data-variant=compact]{align-items:center;gap:.5rem;display:flex}.AppComponents-module__53KW_G__slider[data-variant=compact] .AppComponents-module__53KW_G__sliderHeader{flex-shrink:0}.AppComponents-module__53KW_G__slider[data-variant=compact] .AppComponents-module__53KW_G__sliderRange{width:6rem;height:.375rem}.AppComponents-module__53KW_G__sliderValue{box-sizing:border-box;min-height:1.6rem;color:var(--app-text);font:inherit;font-variant-numeric:tabular-nums;text-align:right;background:0 0;border:1px solid #0000;border-radius:.3rem;flex-shrink:0;padding:.15rem .35rem}button.AppComponents-module__53KW_G__sliderValue{cursor:text}button.AppComponents-module__53KW_G__sliderValue:hover:not(:disabled),button.AppComponents-module__53KW_G__sliderValue:focus-visible{background:color-mix(in srgb, var(--app-action) 10%, transparent)}input.AppComponents-module__53KW_G__sliderValue{border-color:var(--app-border);background:var(--app-field);width:8ch}.AppComponents-module__53KW_G__sliderRange{width:100%;height:.875rem;accent-color:var(--app-action);cursor:pointer;margin:0;display:block}.AppComponents-module__53KW_G__sliderValue:focus-visible,.AppComponents-module__53KW_G__sliderRange:focus-visible{outline:2px solid var(--app-focus);outline-offset:2px}.AppComponents-module__53KW_G__slider[data-disabled=true]{opacity:.46}.AppComponents-module__53KW_G__sliderValue:disabled,.AppComponents-module__53KW_G__sliderRange:disabled{cursor:not-allowed}.AppComponents-module__53KW_G__fieldError{color:var(--app-danger)}.AppComponents-module__53KW_G__input{border:1px solid var(--app-border);background:var(--app-field);width:100%;min-height:2.5rem;color:var(--app-text);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background var(--transition-fast);border-radius:.68rem;outline:none;padding:.58rem .72rem;font-size:.76rem}.AppComponents-module__53KW_G__input::placeholder{color:color-mix(in srgb, var(--app-muted) 75%, transparent)}.AppComponents-module__53KW_G__input:hover:not(:disabled){border-color:var(--app-border-strong)}.AppComponents-module__53KW_G__input:focus-visible{border-color:var(--app-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--app-focus) 13%, transparent)}.AppComponents-module__53KW_G__input[aria-invalid=true]{border-color:var(--app-danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--app-danger) 11%, transparent)}.AppComponents-module__53KW_G__textarea{resize:vertical;min-height:6.5rem;line-height:1.5}.AppComponents-module__53KW_G__select{cursor:pointer}.AppComponents-module__53KW_G__checkControl,.AppComponents-module__53KW_G__switchControl{color:var(--app-text);cursor:pointer;align-items:flex-start;gap:.65rem;display:flex;position:relative}.AppComponents-module__53KW_G__checkboxInput{width:1rem;height:1rem;accent-color:var(--app-action);flex:none;margin:.08rem 0 0}.AppComponents-module__53KW_G__checkCopy{gap:.15rem;min-width:0;display:grid}.AppComponents-module__53KW_G__checkCopy strong{font-size:.74rem;font-weight:700}.AppComponents-module__53KW_G__checkCopy small{color:var(--app-muted);font-size:.66rem;line-height:1.4}.AppComponents-module__53KW_G__switchControl{justify-content:space-between;align-items:center}.AppComponents-module__53KW_G__switchInput{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.AppComponents-module__53KW_G__switchTrack{border:1px solid var(--app-border-strong);background:var(--app-surface-subtle);width:2.25rem;height:1.3rem;transition:border-color var(--transition-fast), background var(--transition-fast);border-radius:999px;flex:none;position:relative}.AppComponents-module__53KW_G__switchTrack span{background:var(--app-muted);width:.86rem;height:.86rem;transition:transform var(--transition-fast), background var(--transition-fast);border-radius:50%;position:absolute;top:.16rem;left:.17rem}.AppComponents-module__53KW_G__switchInput:checked+.AppComponents-module__53KW_G__switchTrack{border-color:var(--app-action);background:var(--app-action)}.AppComponents-module__53KW_G__switchInput:checked+.AppComponents-module__53KW_G__switchTrack span{background:var(--app-on-action);transform:translate(.92rem)}.AppComponents-module__53KW_G__tabs{border:1px solid var(--app-border);background:var(--app-surface-subtle);scrollbar-width:thin;border-radius:.82rem;gap:.25rem;width:100%;min-width:0;padding:.25rem;display:flex;overflow-x:auto}.AppComponents-module__53KW_G__tab{min-width:0;min-height:2.1rem;color:var(--app-muted);cursor:pointer;font:inherit;text-align:center;white-space:nowrap;transition:border-color var(--transition-fast), background var(--transition-fast), color var(--transition-fast), box-shadow var(--transition-fast);background:0 0;border:1px solid #0000;border-radius:.62rem;flex:1 1 0;justify-content:center;align-items:center;gap:.4rem;padding:.42rem .72rem;font-size:.72rem;font-weight:720;line-height:1;display:inline-flex}.AppComponents-module__53KW_G__tab>svg{flex:none}.AppComponents-module__53KW_G__tab:hover:not(:disabled):not([aria-selected=true]){border-color:color-mix(in srgb, var(--app-action) 18%, transparent);background:color-mix(in srgb, var(--app-action) 7%, var(--app-surface));color:var(--app-text)}.AppComponents-module__53KW_G__tab[aria-selected=true]{border-color:var(--app-action);background:var(--app-action);color:var(--app-on-action);box-shadow:0 5px 14px color-mix(in srgb, var(--app-action) 20%, transparent)}.AppComponents-module__53KW_G__tab[aria-selected=true]:hover:not(:disabled){background:color-mix(in srgb, var(--app-action) 86%, var(--app-text))}.AppComponents-module__53KW_G__tabs[data-variant=solid] .AppComponents-module__53KW_G__tab[aria-selected=true]{animation:AppComponents-module__53KW_G__tabSolidSelect var(--transition-fast);transform-origin:50%}.AppComponents-module__53KW_G__tabs[data-variant=underline]{border:0;border-bottom:1px solid var(--app-border);background:0 0;border-radius:0;gap:.12rem;width:100%;padding:0;overflow:auto hidden}.AppComponents-module__53KW_G__tabs[data-variant=underline] .AppComponents-module__53KW_G__tab{min-height:2.75rem;box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;gap:.42rem;padding:.68rem 1rem .78rem;font-size:.95rem;line-height:1.2;display:inline-flex;position:relative}.AppComponents-module__53KW_G__tabs[data-variant=underline] .AppComponents-module__53KW_G__tab:after{content:"";transform-origin:50%;height:2px;transition:background var(--transition-fast), transform var(--transition-fast);background:0 0;border-radius:999px 999px 0 0;position:absolute;bottom:-1px;left:.82rem;right:.82rem;transform:scaleX(0)}.AppComponents-module__53KW_G__tabs[data-variant=underline] .AppComponents-module__53KW_G__tab:hover:not(:disabled):not([aria-selected=true]){color:var(--app-text);background:0 0;border-color:#0000}.AppComponents-module__53KW_G__tabs[data-variant=underline] .AppComponents-module__53KW_G__tab[aria-selected=true],.AppComponents-module__53KW_G__tabs[data-variant=underline] .AppComponents-module__53KW_G__tab[aria-selected=true]:hover:not(:disabled){color:var(--app-action);box-shadow:none;background:0 0;border-color:#0000}.AppComponents-module__53KW_G__tabs[data-variant=underline] .AppComponents-module__53KW_G__tab[aria-selected=true]:after{background:var(--app-action);transform:scaleX(1)}.AppComponents-module__53KW_G__tabs[data-size=xs]{border-radius:.65rem;gap:.125rem;padding:.125rem}.AppComponents-module__53KW_G__tabs[data-size=xs] .AppComponents-module__53KW_G__tab{border-radius:.5rem;gap:.3rem;min-height:1.625rem;padding:.3rem .5rem;font-size:.65rem}.AppComponents-module__53KW_G__tabs[data-size=xs][data-variant=underline]{border-radius:0;padding:0}.AppComponents-module__53KW_G__tabs[data-size=xs][data-variant=underline] .AppComponents-module__53KW_G__tab{border-radius:0;min-height:2rem;padding:.4rem .68rem .48rem;font-size:.78rem}.AppComponents-module__53KW_G__tab:focus-visible,.AppComponents-module__53KW_G__tabPanel:focus-visible{outline:3px solid color-mix(in srgb, var(--app-focus) 24%, transparent);outline-offset:2px}.AppComponents-module__53KW_G__tabs[data-variant=underline] .AppComponents-module__53KW_G__tab:focus-visible{outline-offset:-3px}.AppComponents-module__53KW_G__tab:disabled{cursor:not-allowed;opacity:.42}.AppComponents-module__53KW_G__tabPanel{min-width:0}.AppComponents-module__53KW_G__tabPanel[hidden]{display:none}.AppComponents-module__53KW_G__settingRow{justify-content:space-between;align-items:center;gap:var(--space-4);border-bottom:1px solid var(--app-border);min-width:0;padding:.72rem 0;display:flex}.AppComponents-module__53KW_G__settingRow:last-child{border-bottom:0}.AppComponents-module__53KW_G__settingRowCopy{flex:auto;gap:.18rem;min-width:0;display:grid}.AppComponents-module__53KW_G__settingRowLabel{overflow-wrap:anywhere;color:var(--app-text);font-size:.8rem;font-weight:680;line-height:1.35}.AppComponents-module__53KW_G__settingRowDescription{overflow-wrap:anywhere;color:var(--app-muted);font-size:.68rem;line-height:1.45}.AppComponents-module__53KW_G__settingRowControl{align-items:center;gap:var(--space-2);flex:none;min-width:0;display:inline-flex}@media (max-width:520px){.AppComponents-module__53KW_G__settingRow{align-items:stretch;gap:var(--space-2);flex-direction:column}.AppComponents-module__53KW_G__settingRowControl{width:100%}}.AppComponents-module__53KW_G__loadingScreen{background:var(--app-canvas);min-width:0;color:var(--app-text);place-items:center;padding:1rem;display:grid;position:relative;overflow:hidden}.AppComponents-module__53KW_G__loadingScreenFullscreen{z-index:9999;min-height:100dvh;position:fixed;inset:0}.AppComponents-module__53KW_G__loadingScreenContained{border:1px solid var(--app-border);border-radius:var(--radius-medium);min-height:23rem}.AppComponents-module__53KW_G__loadingScreenContent{text-align:center;flex-direction:column;align-items:center;width:min(100%,24rem);display:flex}.AppComponents-module__53KW_G__loadingScreenVisual{width:9rem;height:9rem;color:var(--app-action);place-items:center;margin-bottom:1.25rem;display:grid}.AppComponents-module__53KW_G__loadingScreenBrand{margin-bottom:1.25rem}.AppComponents-module__53KW_G__loadingScreenLabel{min-height:1.5rem;color:var(--app-muted);align-items:center;font-size:.875rem;line-height:1.5;display:flex}.AppComponents-module__53KW_G__loadingScreenLabel p{margin:0}.AppComponents-module__53KW_G__loadingScreenProgress{border-radius:var(--radius-round);background:var(--app-surface-raised);width:min(12rem,70vw);height:.25rem;box-shadow:inset 0 1px 2px color-mix(in srgb, var(--app-text) 10%, transparent);margin-top:2rem;overflow:hidden}.AppComponents-module__53KW_G__loadingScreenProgress span{border-radius:inherit;background:linear-gradient(90deg, var(--app-action), var(--app-gold));width:0;height:100%;animation:AppComponents-module__53KW_G__loadingProgress var(--loading-duration) cubic-bezier(.4, 0, .6, 1) forwards;display:block}.AppComponents-module__53KW_G__stargateLoader{opacity:1;transition:opacity .8s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.4,0,.2,1);transform:scale(1)}.AppComponents-module__53KW_G__stargateLoaderFading{opacity:0;transform:scale(1.04)}.AppComponents-module__53KW_G__stargateAnimation,.AppComponents-module__53KW_G__stargateAnimationCanvas{width:100%;height:100%}.AppComponents-module__53KW_G__stargatePhrase{animation:.4s ease-out AppComponents-module__53KW_G__stargatePhrase}.AppComponents-module__53KW_G__card{border-radius:var(--radius-small);min-width:0;color:var(--app-text);padding:1rem}.AppComponents-module__53KW_G__cardDefault{border:1px solid var(--app-border);background:var(--app-surface)}.AppComponents-module__53KW_G__cardRaised{border:1px solid var(--app-border);background:var(--app-surface-raised);box-shadow:var(--app-shadow-small)}.AppComponents-module__53KW_G__cardOutlined{border:1px solid var(--app-border-strong);background:0 0}.AppComponents-module__53KW_G__badge,.AppComponents-module__53KW_G__status{width:fit-content;color:var(--tone-color);align-items:center;font-size:.66rem;font-weight:750;display:inline-flex}.AppComponents-module__53KW_G__badge{border:1px solid color-mix(in srgb, var(--tone-color) 30%, transparent);background:color-mix(in srgb, var(--tone-color) 10%, transparent);letter-spacing:.03em;border-radius:999px;min-height:1.55rem;padding:.25rem .55rem}.AppComponents-module__53KW_G__status{gap:.4rem}.AppComponents-module__53KW_G__badgeMedium{text-align:center;justify-content:center;min-height:1.875rem;padding:.375rem .75rem;font-size:.75rem;line-height:1.25}.AppComponents-module__53KW_G__statusDot{background:var(--tone-color);width:.44rem;height:.44rem;box-shadow:0 0 0 4px color-mix(in srgb, var(--tone-color) 12%, transparent);border-radius:50%}.AppComponents-module__53KW_G__toneNeutral{--tone-color:var(--app-muted)}.AppComponents-module__53KW_G__toneAccent,.AppComponents-module__53KW_G__toneInfo,.AppComponents-module__53KW_G__toneSuccess{--tone-color:var(--app-action)}.AppComponents-module__53KW_G__toneGold,.AppComponents-module__53KW_G__toneWarning{--tone-color:var(--app-gold-ink)}.AppComponents-module__53KW_G__toneDanger{--tone-color:var(--app-danger)}.AppComponents-module__53KW_G__alert{border:1px solid color-mix(in srgb, var(--tone-color) 27%, transparent);background:color-mix(in srgb, var(--tone-color) 9%, var(--app-surface-raised));color:var(--app-text);border-radius:.72rem;justify-content:space-between;align-items:flex-start;gap:.8rem;padding:.78rem .85rem;font-size:.72rem;line-height:1.45;display:flex}.AppComponents-module__53KW_G__alert strong{color:var(--tone-color);margin-bottom:.16rem;font-size:.72rem;display:block}.AppComponents-module__53KW_G__spinner{border:2px solid color-mix(in srgb, currentcolor 25%, transparent);color:var(--app-action);border-top-color:currentColor;border-radius:50%;flex:none;animation:.7s linear infinite AppComponents-module__53KW_G__appSpin;display:inline-block}.AppComponents-module__53KW_G__spinnerSmall{width:.75rem;height:.75rem}.AppComponents-module__53KW_G__spinnerMedium{width:1rem;height:1rem}.AppComponents-module__53KW_G__spinnerLarge{width:1.5rem;height:1.5rem}.AppComponents-module__53KW_G__skeleton{gap:.55rem;display:grid}.AppComponents-module__53KW_G__skeleton span{background:linear-gradient(90deg, var(--app-surface-subtle), color-mix(in srgb, var(--app-surface-raised) 70%, var(--app-action) 8%), var(--app-surface-subtle));background-size:220% 100%;border-radius:999px;height:.72rem;animation:1.4s ease-in-out infinite AppComponents-module__53KW_G__appSkeleton;display:block}.AppComponents-module__53KW_G__skeleton span:last-child{width:68%}.AppComponents-module__53KW_G__modal{max-width:none;max-height:calc(100dvh - 2rem);color:var(--app-text);background:0 0;border:0;outline:none;padding:0;overflow:visible}.AppComponents-module__53KW_G__modalMedium{width:min(32rem,100vw - 2rem)}.AppComponents-module__53KW_G__modalLarge{width:min(60rem,100vw - 2rem)}.AppComponents-module__53KW_G__modal::backdrop{background:color-mix(in srgb, var(--color-bg-strong) 58%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.AppComponents-module__53KW_G__modalPanel{border:1px solid var(--app-border);border-radius:var(--radius-medium);background:var(--app-surface);max-height:calc(100dvh - 2rem);box-shadow:var(--app-shadow-large);padding:1.1rem;overflow:auto}.AppComponents-module__53KW_G__modalHeader{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.AppComponents-module__53KW_G__modalHeader h2{color:var(--app-text);font-family:var(--font-body);margin:0;font-size:1rem;font-weight:750}.AppComponents-module__53KW_G__modalHeader p{color:var(--app-muted);margin:.28rem 0 0;font-size:.72rem;line-height:1.45}.AppComponents-module__53KW_G__modalFooter{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;margin-top:1rem;display:flex}.AppComponents-module__53KW_G__pagination{align-items:center;gap:.3rem;display:flex}.AppComponents-module__53KW_G__pagination button{border:1px solid var(--app-border);background:var(--app-surface-raised);min-width:2rem;height:2rem;color:var(--app-muted);cursor:pointer;border-radius:.58rem;place-items:center;padding:0 .45rem;font-size:.68rem;font-weight:700;display:inline-grid}.AppComponents-module__53KW_G__pagination button:hover:not(:disabled){border-color:var(--app-border-strong);background:var(--app-surface-subtle);color:var(--app-text)}.AppComponents-module__53KW_G__pagination .AppComponents-module__53KW_G__paginationActive{border-color:var(--app-action);background:var(--app-action);color:var(--app-on-action)}.AppComponents-module__53KW_G__paginationEllipsis{color:var(--app-muted);padding-inline:.2rem;font-size:.7rem}.AppComponents-module__53KW_G__tooltipRoot{display:inline-flex;position:relative}.AppComponents-module__53KW_G__tooltip{z-index:100;border:1px solid var(--app-border-strong);background:var(--color-bg-strong);width:max-content;max-width:13rem;color:var(--color-text-on-strong);box-shadow:var(--app-shadow-small);border-radius:.55rem;padding:.42rem .58rem;font-size:.65rem;font-weight:600;line-height:1.35;position:absolute;left:50%;transform:translate(-50%)}.AppComponents-module__53KW_G__tooltipTop{bottom:calc(100% + .48rem)}.AppComponents-module__53KW_G__tooltipBottom{top:calc(100% + .48rem)}.AppComponents-module__53KW_G__tooltipWide{white-space:normal;width:18rem;max-width:min(18rem,100vw - 2rem)}.AppComponents-module__53KW_G__tooltipPortalContent{z-index:2147483647;visibility:hidden;pointer-events:none;max-width:min(13rem,100vw - 1rem);position:fixed;transform:none}.AppComponents-module__53KW_G__tooltipPortalContent[data-positioned]{visibility:visible}.AppComponents-module__53KW_G__tooltipPortalContent.AppComponents-module__53KW_G__tooltipWide{width:min(18rem,100vw - 1rem);max-width:min(18rem,100vw - 1rem)}.AppComponents-module__53KW_G__menu{border:1px solid var(--app-border,var(--color-line));background:var(--app-surface-raised,var(--color-surface-raised));min-width:11.5rem;color:var(--app-text,var(--color-text));box-shadow:var(--app-shadow-large,var(--shadow-large));border-radius:.78rem;padding:.3rem;overflow:hidden}.AppComponents-module__53KW_G__contextMenuPortal{z-index:9999;pointer-events:none;background:0 0;position:fixed;inset:0}.AppComponents-module__53KW_G__contextMenu{overscroll-behavior:contain;pointer-events:auto;transform-origin:0 0;width:min(15rem,100vw - 1rem);max-height:calc(100dvh - 1rem);animation:AppComponents-module__53KW_G__contextMenuIn .12s var(--ease-standard,ease-out);position:absolute;overflow:hidden auto}.AppComponents-module__53KW_G__menuLabel{color:var(--app-muted,var(--color-muted));letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;padding:.38rem .58rem .3rem;font-size:.61rem;font-weight:750;overflow:hidden}.AppComponents-module__53KW_G__menuSeparator{background:var(--app-border,var(--color-line));height:1px;margin:.25rem .35rem}.AppComponents-module__53KW_G__menuItem{width:100%;min-height:2rem;color:var(--menu-item-color);cursor:pointer;font:inherit;text-align:left;transition:color var(--transition-fast), background var(--transition-fast);background:0 0;border:0;border-radius:.55rem;align-items:center;gap:.58rem;padding:.42rem .58rem;font-size:.73rem;line-height:1.25;display:flex}.AppComponents-module__53KW_G__menuItem svg{color:color-mix(in srgb, var(--menu-item-color) 72%, transparent);flex:none}.AppComponents-module__53KW_G__menuItem:hover:not(:disabled),.AppComponents-module__53KW_G__menuItem:focus-visible{background:color-mix(in srgb, var(--menu-item-color) 10%, transparent);outline:none}.AppComponents-module__53KW_G__menuItem:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--menu-item-color) 34%, transparent)}.AppComponents-module__53KW_G__menuItem:disabled{cursor:not-allowed;opacity:.45}@media (pointer:coarse){.AppComponents-module__53KW_G__menuItem{min-height:2.75rem}}.AppComponents-module__53KW_G__menuItemDefault{--menu-item-color:var(--app-text,var(--color-text))}.AppComponents-module__53KW_G__menuItemGold{--menu-item-color:var(--app-gold-ink,var(--color-gold))}.AppComponents-module__53KW_G__menuItemDanger{--menu-item-color:var(--app-danger,var(--color-danger))}.AppComponents-module__53KW_G__emptyState{min-height:12rem;color:var(--empty-state-tone);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:2rem;display:flex}.AppComponents-module__53KW_G__emptyStateNeutral{--empty-state-tone:var(--app-muted)}.AppComponents-module__53KW_G__emptyStateAccent{--empty-state-tone:var(--app-action)}.AppComponents-module__53KW_G__emptyStateGold{--empty-state-tone:var(--app-gold-ink)}.AppComponents-module__53KW_G__emptyStateDanger{--empty-state-tone:var(--app-danger)}.AppComponents-module__53KW_G__emptyStateIcon{border:1px solid color-mix(in srgb, var(--empty-state-tone) 25%, transparent);background:color-mix(in srgb, var(--empty-state-tone) 9%, transparent);border-radius:1rem;place-items:center;width:3rem;height:3rem;margin-bottom:.85rem;display:grid}.AppComponents-module__53KW_G__emptyStateHeading{color:var(--app-text);font-size:.95rem;font-weight:750}.AppComponents-module__53KW_G__emptyStateDescription{max-width:28rem;color:var(--app-muted);margin:.35rem 0 0;font-size:.73rem;line-height:1.5}.AppComponents-module__53KW_G__emptyStateActions{flex-wrap:wrap;justify-content:center;gap:.55rem;margin-top:1rem;display:flex}@keyframes AppComponents-module__53KW_G__appSpin{to{transform:rotate(360deg)}}@keyframes AppComponents-module__53KW_G__contextMenuIn{0%{opacity:0;transform:translateY(.2rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes AppComponents-module__53KW_G__tabSolidSelect{0%{transform:scale(.975)}to{transform:scale(1)}}@keyframes AppComponents-module__53KW_G__appSkeleton{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes AppComponents-module__53KW_G__loadingProgress{0%{width:0}to{width:100%}}@keyframes AppComponents-module__53KW_G__stargatePhrase{0%{opacity:0;transform:translateY(.6rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.AppComponents-module__53KW_G__button,.AppComponents-module__53KW_G__iconButton,.AppComponents-module__53KW_G__input,.AppComponents-module__53KW_G__switchTrack,.AppComponents-module__53KW_G__switchTrack span,.AppComponents-module__53KW_G__tab,.AppComponents-module__53KW_G__loadingScreenProgress span,.AppComponents-module__53KW_G__stargateLoader,.AppComponents-module__53KW_G__stargatePhrase,.AppComponents-module__53KW_G__contextMenu,.AppComponents-module__53KW_G__menuItem,.AppComponents-module__53KW_G__skeleton span{transition:none;animation:none}.AppComponents-module__53KW_G__tabs[data-variant=underline] .AppComponents-module__53KW_G__tab:after{transition:none}.AppComponents-module__53KW_G__loadingScreenProgress span{width:100%}.AppComponents-module__53KW_G__spinner{animation-duration:1.4s}}
.ColorPicker-module__EMxsJG__trigger{font-variant-numeric:tabular-nums;justify-content:flex-start;width:100%}.ColorPicker-module__EMxsJG__swatch{border:1px solid var(--app-border);border-radius:var(--radius-small);flex:0 0 20px;height:20px}.ColorPicker-module__EMxsJG__modal{max-width:420px}.ColorPicker-module__EMxsJG__body{gap:var(--space-4);display:grid}.ColorPicker-module__EMxsJG__preview{border:1px solid var(--app-border);border-radius:var(--radius-medium);height:88px}.ColorPicker-module__EMxsJG__spectrum{border-radius:var(--radius-small);background:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red);height:10px}.ColorPicker-module__EMxsJG__presets{border:0;min-width:0;margin:0;padding:0}.ColorPicker-module__EMxsJG__presets legend{color:var(--app-muted);margin-bottom:var(--space-2);font-size:12px}.ColorPicker-module__EMxsJG__presets>div{gap:var(--space-2);flex-wrap:wrap;display:flex}.ColorPicker-module__EMxsJG__presets button{border:1px solid var(--app-border);border-radius:var(--radius-small);cursor:pointer;width:28px;height:28px}.ColorPicker-module__EMxsJG__presets button:focus-visible,.ColorPicker-module__EMxsJG__presets button[aria-pressed=true]{outline:2px solid var(--app-focus);outline-offset:3px}
.PricingComparison-module__L7ixKG__root{gap:var(--space-5);min-width:0;color:var(--app-text);font-family:var(--font-body);display:grid;container-type:inline-size}.PricingComparison-module__L7ixKG__budget{align-items:baseline;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--app-border);border-radius:var(--radius-medium);background:var(--app-surface);grid-template-columns:1fr auto;display:grid}.PricingComparison-module__L7ixKG__budget label{font-size:.875rem;font-weight:650}.PricingComparison-module__L7ixKG__budget output{font-size:1.125rem;font-weight:750}.PricingComparison-module__L7ixKG__budget input{width:100%;accent-color:var(--app-action);cursor:pointer;grid-column:1/-1;margin:0}.PricingComparison-module__L7ixKG__budget input:focus-visible,.PricingComparison-module__L7ixKG__link:focus-visible{outline:2px solid var(--app-action);outline-offset:4px}.PricingComparison-module__L7ixKG__markers{color:var(--app-muted);grid-column:1/-1;justify-content:space-between;font-size:.75rem;display:flex}.PricingComparison-module__L7ixKG__plans{align-items:start;gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.PricingComparison-module__L7ixKG__plan{gap:var(--space-3);padding:var(--space-4);flex-direction:column;min-width:0;display:flex}.PricingComparison-module__L7ixKG__plan[data-selected=true]{border-color:var(--app-action);box-shadow:0 0 0 1px var(--app-action);background:color-mix(in srgb, var(--app-action) 4%, var(--app-surface))}.PricingComparison-module__L7ixKG__description{min-height:3em;color:var(--app-muted);margin:0;font-size:.8rem;line-height:1.5}.PricingComparison-module__L7ixKG__summary,.PricingComparison-module__L7ixKG__allowances{gap:var(--space-3);display:grid}.PricingComparison-module__L7ixKG__plan h3{margin:0;font-family:inherit;font-size:1rem;font-weight:750}.PricingComparison-module__L7ixKG__price{letter-spacing:-.035em;overflow-wrap:anywhere;min-height:3.5rem;font-size:1.65rem;font-weight:750}.PricingComparison-module__L7ixKG__price small{letter-spacing:0;color:var(--app-muted);font-size:.75rem;font-weight:400;display:block}.PricingComparison-module__L7ixKG__credits{min-height:2.5em;color:var(--app-muted);margin:0;font-size:.8rem;line-height:1.4}.PricingComparison-module__L7ixKG__storage{padding-block:var(--space-3);border-block:1px solid var(--app-border);color:var(--app-action);font-size:.95rem}.PricingComparison-module__L7ixKG__planFeatures{align-content:start;gap:var(--space-2);flex:1;margin:0;padding:0;list-style:none;display:grid}.PricingComparison-module__L7ixKG__planFeatures li{align-items:start;gap:var(--space-2);font-size:.8rem;line-height:1.5;display:flex}.PricingComparison-module__L7ixKG__planFeatures svg,.PricingComparison-module__L7ixKG__commonFeatureList svg{color:var(--app-action);flex-shrink:0;margin-top:.2em}.PricingComparison-module__L7ixKG__plan button{width:100%}.PricingComparison-module__L7ixKG__link{min-height:2.5rem;padding:var(--space-2) var(--space-3);border:1px solid var(--app-border);border-radius:var(--radius-small);color:var(--app-text);text-align:center;justify-content:center;align-items:center;font-size:.875rem;font-weight:650;text-decoration:none;display:flex}.PricingComparison-module__L7ixKG__link:hover{background:var(--app-surface-raised);border-color:var(--app-action)}.PricingComparison-module__L7ixKG__link[data-primary=true]{border-color:var(--app-action);background:var(--app-action);color:var(--app-on-action)}.PricingComparison-module__L7ixKG__link[data-primary=true]:hover{background:color-mix(in srgb, var(--app-action) 86%, var(--app-text))}.PricingComparison-module__L7ixKG__selectionHint{color:var(--app-muted);grid-column:1/-1;margin:0;font-size:.8rem;line-height:1.5}.PricingComparison-module__L7ixKG__commonFeatureList{gap:var(--space-4);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.PricingComparison-module__L7ixKG__commonFeatureList li{align-items:flex-start;gap:var(--space-3);font-size:.85rem;line-height:1.5;display:flex}.PricingComparison-module__L7ixKG__enterpriseContact{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;font-size:.875rem;display:flex}.PricingComparison-module__L7ixKG__root[data-layout=focused] .PricingComparison-module__L7ixKG__plans{grid-template-columns:minmax(0,1fr)}.PricingComparison-module__L7ixKG__root[data-layout=focused] .PricingComparison-module__L7ixKG__description{min-height:0}.PricingComparison-module__L7ixKG__root[data-layout=focused] .PricingComparison-module__L7ixKG__summary{grid-template-columns:1fr auto;align-items:center}.PricingComparison-module__L7ixKG__root[data-layout=focused] .PricingComparison-module__L7ixKG__price{min-height:0;font-size:2.5rem}.PricingComparison-module__L7ixKG__root[data-layout=focused] .PricingComparison-module__L7ixKG__allowances{text-align:right}.PricingComparison-module__L7ixKG__root[data-layout=focused] .PricingComparison-module__L7ixKG__credits{min-height:0;color:var(--app-action);font-weight:700}.PricingComparison-module__L7ixKG__root[data-layout=focused] .PricingComparison-module__L7ixKG__storage{border:0;padding:0}.PricingComparison-module__L7ixKG__root[data-layout=focused] .PricingComparison-module__L7ixKG__budget{padding:var(--space-4) 0;background:0 0;border-inline:0;border-radius:0}.PricingComparison-module__L7ixKG__notes{gap:var(--space-2);display:grid}.PricingComparison-module__L7ixKG__notes p{color:var(--app-muted);margin:0;font-size:.8rem;line-height:1.6}@container (max-width:58rem){.PricingComparison-module__L7ixKG__plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:32rem){.PricingComparison-module__L7ixKG__plans,.PricingComparison-module__L7ixKG__budget{grid-template-columns:1fr}}@container (max-width:24rem){.PricingComparison-module__L7ixKG__root[data-layout=focused] .PricingComparison-module__L7ixKG__summary{grid-template-columns:1fr}.PricingComparison-module__L7ixKG__root[data-layout=focused] .PricingComparison-module__L7ixKG__allowances{text-align:left}}
.TagInput-module__pznGYW__root{gap:var(--space-3);display:grid}.TagInput-module__pznGYW__label{color:var(--app-text);font-size:.875rem;font-weight:600}.TagInput-module__pznGYW__tags{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.TagInput-module__pznGYW__tag{gap:var(--space-1);max-width:100%;padding-inline-end:var(--space-1)}.TagInput-module__pznGYW__tag>span{overflow-wrap:anywhere}.TagInput-module__pznGYW__entry{gap:var(--space-2);display:flex}.TagInput-module__pznGYW__entry>input{flex:1;min-width:0}
.ToolsMenu-module__cUq4aW__trigger{width:100%;min-height:2.5rem;color:var(--app-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.625rem;align-items:center;gap:.625rem;padding:.5rem .75rem;font-size:.8125rem;display:flex}.ToolsMenu-module__cUq4aW__trigger:hover,.ToolsMenu-module__cUq4aW__trigger[aria-expanded=true]{background:var(--app-surface-raised)}.ToolsMenu-module__cUq4aW__trigger:focus-visible{outline:2px solid var(--app-focus);outline-offset:2px}.ToolsMenu-module__cUq4aW__triggerIcon{flex:none;display:flex}.ToolsMenu-module__cUq4aW__chevron{color:var(--app-muted);margin-left:auto}.ToolsMenu-module__cUq4aW__popover{width:min(21rem,100vw - 1rem);padding:.5rem}.ToolsMenu-module__cUq4aW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.ToolsMenu-module__cUq4aW__tile{aspect-ratio:1;white-space:normal;border:1px solid var(--app-border);background:var(--app-surface-raised);text-align:left;border-radius:.75rem;flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem;min-width:0;padding:.75rem;display:flex}.ToolsMenu-module__cUq4aW__tile:hover,.ToolsMenu-module__cUq4aW__tile:focus-visible{border-color:var(--app-action)}.ToolsMenu-module__cUq4aW__icon{color:var(--app-action);display:flex}.ToolsMenu-module__cUq4aW__tile .ToolsMenu-module__cUq4aW__icon svg{color:var(--app-action);width:1.75rem;height:1.75rem}.ToolsMenu-module__cUq4aW__label{flex-wrap:wrap;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:600;line-height:1.3;display:flex}.ToolsMenu-module__cUq4aW__description{color:var(--app-muted);font-size:.6875rem;line-height:1.4}
.VisibilityToggle-module__lvsAkq__toggle{flex-direction:column;gap:0;min-width:2rem;min-height:2rem;padding:.125rem}.VisibilityToggle-module__lvsAkq__active{color:var(--app-action);border-color:color-mix(in srgb, var(--app-action) 45%, var(--app-border));background:color-mix(in srgb, var(--app-action) 10%, var(--app-surface))}.VisibilityToggle-module__lvsAkq__caption{letter-spacing:.04em;font-size:.4375rem;font-weight:700;line-height:1}.VisibilityToggle-module__lvsAkq__toggle:not(.VisibilityToggle-module__lvsAkq__active){color:var(--app-muted)}
.Tutorial-module__fjuqQG__tutorialOverlayFallback,.Tutorial-module__fjuqQG__tutorialOverlaySvg,.Tutorial-module__fjuqQG__tutorialHighlight,.Tutorial-module__fjuqQG__tutorialPopover{position:fixed}.Tutorial-module__fjuqQG__tutorialOverlayFallback,.Tutorial-module__fjuqQG__tutorialOverlaySvg{z-index:9998;width:100vw;height:100vh;inset:0}.Tutorial-module__fjuqQG__tutorialOverlayFallback{background:#000000a3}.Tutorial-module__fjuqQG__tutorialOverlaySvg{pointer-events:auto}.Tutorial-module__fjuqQG__tutorialOverlayInteractive{pointer-events:none}.Tutorial-module__fjuqQG__tutorialOverlayShade{fill:#000000a3}.Tutorial-module__fjuqQG__tutorialHighlight{z-index:9999;pointer-events:none;border:2px solid var(--color-turquoise-bright);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-bg) 86%, transparent), 0 0 0 7px color-mix(in srgb, var(--color-turquoise) 28%, transparent);border-radius:.72rem;transition:inset .18s,width .18s,height .18s}.Tutorial-module__fjuqQG__tutorialPopover{z-index:10000;border:1px solid var(--app-border);background:var(--app-surface);width:min(24rem,100vw - 1.5rem);max-height:calc(100vh - 1.5rem);box-shadow:var(--app-shadow-large);color:var(--app-text);opacity:0;border-radius:.9rem;gap:.8rem;padding:1rem;transition:opacity .16s,transform .16s;display:grid;overflow-y:auto;transform:translateY(.35rem)scale(.985)}.Tutorial-module__fjuqQG__tutorialPopoverVisible{opacity:1;transform:translateY(0)scale(1)}.Tutorial-module__fjuqQG__tutorialPopover:focus{outline:2px solid var(--app-focus);outline-offset:2px}.Tutorial-module__fjuqQG__tutorialPopover h3{color:var(--app-text);letter-spacing:-.01em;margin:0;padding-right:2rem;font-size:.86rem;font-weight:780}.Tutorial-module__fjuqQG__tutorialPopoverCelebrating{border-color:color-mix(in srgb, var(--app-action) 46%, var(--app-border));box-shadow:var(--app-shadow-large), 0 0 0 1px color-mix(in srgb, var(--app-action) 18%, transparent), 0 0 2.5rem color-mix(in srgb, var(--app-action) 16%, transparent)}.Tutorial-module__fjuqQG__tutorialPopoverCelebrating h3{color:var(--app-action);text-align:center;padding-inline:2rem;font-size:1rem}.Tutorial-module__fjuqQG__tutorialCelebration{border:1px solid color-mix(in srgb, var(--app-action) 24%, var(--app-border));background:radial-gradient(circle at center, color-mix(in srgb, var(--app-action) 16%, transparent), transparent 64%), color-mix(in srgb, var(--app-action) 5%, var(--app-surface));border-radius:.8rem;align-content:center;place-items:center;gap:.65rem;min-height:6.25rem;padding:1rem;display:grid;position:relative;overflow:hidden}.Tutorial-module__fjuqQG__tutorialCelebrationCopy{z-index:1;max-width:19rem;color:var(--app-text);text-align:center;margin:0;font-size:.74rem;font-weight:650;line-height:1.45}.Tutorial-module__fjuqQG__tutorialCelebrationMark{z-index:1;border:1px solid color-mix(in srgb, var(--app-action) 44%, transparent);background:var(--app-action);width:3rem;height:3rem;box-shadow:0 .55rem 1.6rem color-mix(in srgb, var(--app-action) 34%, transparent);color:var(--app-on-action);border-radius:999px;place-items:center;font-size:1.35rem;font-weight:800;animation:.52s cubic-bezier(.2,.9,.25,1.25) both Tutorial-module__fjuqQG__tutorial-success-pop;display:grid}.Tutorial-module__fjuqQG__tutorialConfetti{--confetti-color:var(--app-action);--confetti-delay:0s;--confetti-rotation:160deg;--confetti-x:0rem;--confetti-y:-3rem;background:var(--confetti-color);opacity:0;width:.3rem;height:.72rem;animation:Tutorial-module__fjuqQG__tutorial-confetti .9s cubic-bezier(.18, .7, .22, 1) var(--confetti-delay) both;border-radius:999px;position:absolute;top:52%;left:50%}.Tutorial-module__fjuqQG__tutorialConfetti:nth-child(2){--confetti-x:-5.2rem;--confetti-y:-2.5rem;--confetti-rotation:-210deg}.Tutorial-module__fjuqQG__tutorialConfetti:nth-child(3){--confetti-color:var(--app-gold);--confetti-delay:45ms;--confetti-x:-3.5rem;--confetti-y:-3.8rem;--confetti-rotation:250deg}.Tutorial-module__fjuqQG__tutorialConfetti:nth-child(4){--confetti-delay:90ms;--confetti-x:-1.5rem;--confetti-y:-4.6rem;--confetti-rotation:-190deg}.Tutorial-module__fjuqQG__tutorialConfetti:nth-child(5){--confetti-color:var(--app-gold);--confetti-delay:20ms;--confetti-x:1.2rem;--confetti-y:-4.5rem;--confetti-rotation:220deg}.Tutorial-module__fjuqQG__tutorialConfetti:nth-child(6){--confetti-delay:70ms;--confetti-x:3.6rem;--confetti-y:-3.7rem;--confetti-rotation:-245deg}.Tutorial-module__fjuqQG__tutorialConfetti:nth-child(7){--confetti-color:var(--app-gold);--confetti-delay:.11s;--confetti-x:5.2rem;--confetti-y:-2.2rem;--confetti-rotation:205deg}.Tutorial-module__fjuqQG__tutorialConfetti:nth-child(8){--confetti-delay:55ms;--confetti-x:-4.7rem;--confetti-y:2rem;--confetti-rotation:235deg}.Tutorial-module__fjuqQG__tutorialConfetti:nth-child(9){--confetti-color:var(--app-gold);--confetti-delay:.105s;--confetti-x:-2.4rem;--confetti-y:3rem;--confetti-rotation:-225deg}.Tutorial-module__fjuqQG__tutorialConfetti:nth-child(10){--confetti-delay:35ms;--confetti-x:2.5rem;--confetti-y:3.1rem;--confetti-rotation:215deg}.Tutorial-module__fjuqQG__tutorialConfetti:nth-child(11){--confetti-color:var(--app-gold);--confetti-delay:85ms;--confetti-x:4.8rem;--confetti-y:1.8rem;--confetti-rotation:-240deg}@keyframes Tutorial-module__fjuqQG__tutorial-success-pop{0%{opacity:0;transform:scale(.45)rotate(-12deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes Tutorial-module__fjuqQG__tutorial-confetti{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)rotate(0)}16%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--confetti-x)), calc(-50% + var(--confetti-y))) scale(1) rotate(var(--confetti-rotation))}}.Tutorial-module__fjuqQG__tutorialClose{width:1.8rem;min-width:1.8rem;padding-inline:0;font-size:1.1rem;line-height:1;position:absolute;top:.65rem;right:.65rem}.Tutorial-module__fjuqQG__tutorialDescription{color:var(--app-muted);white-space:pre-line;font-size:.74rem;line-height:1.6}.Tutorial-module__fjuqQG__tutorialAction{border:1px solid color-mix(in srgb, var(--app-action) 28%, var(--app-border));background:color-mix(in srgb, var(--app-action) 10%, var(--app-surface));width:100%;color:var(--app-action);border-radius:.65rem;justify-content:center;align-items:center;gap:.4rem;padding:.55rem .75rem;font-size:.68rem;font-weight:720;text-decoration:none;transition:border-color .13s,background .13s;display:inline-flex}.Tutorial-module__fjuqQG__tutorialAction:hover{border-color:color-mix(in srgb, var(--app-action) 48%, var(--app-border));background:color-mix(in srgb, var(--app-action) 15%, var(--app-surface))}.Tutorial-module__fjuqQG__tutorialAction:focus-visible{outline:2px solid var(--app-focus);outline-offset:2px}.Tutorial-module__fjuqQG__tutorialFooter,.Tutorial-module__fjuqQG__tutorialNavigation,.Tutorial-module__fjuqQG__tutorialProgress{align-items:center;display:flex}.Tutorial-module__fjuqQG__tutorialFooter{border-top:1px solid var(--app-border);justify-content:space-between;gap:.75rem;padding-top:.75rem}.Tutorial-module__fjuqQG__tutorialNavigation{justify-content:flex-end;gap:.35rem}.Tutorial-module__fjuqQG__tutorialProgress{flex-wrap:wrap;gap:.3rem}.Tutorial-module__fjuqQG__tutorialProgress>span{background:var(--app-border-strong);border-radius:999px;width:.38rem;height:.38rem;transition:width .13s,background .13s}.Tutorial-module__fjuqQG__tutorialProgress>span[data-active]{background:var(--app-action);width:.85rem}.Tutorial-module__fjuqQG__tutorialButtonIconOnly{padding-inline:0}.Tutorial-module__fjuqQG__tutorialButtonIconOnlySmall{width:2rem;min-width:2rem}.Tutorial-module__fjuqQG__tutorialButtonIconOnlyMedium{width:2.5rem;min-width:2.5rem}@media (max-width:28rem){.Tutorial-module__fjuqQG__tutorialPopover{gap:.7rem;padding:.85rem}.Tutorial-module__fjuqQG__tutorialFooter{flex-direction:column;align-items:flex-start}.Tutorial-module__fjuqQG__tutorialNavigation{width:100%}.Tutorial-module__fjuqQG__tutorialNavigation>button:last-child{margin-left:auto}}@media (prefers-reduced-motion:reduce){.Tutorial-module__fjuqQG__tutorialHighlight,.Tutorial-module__fjuqQG__tutorialPopover,.Tutorial-module__fjuqQG__tutorialAction,.Tutorial-module__fjuqQG__tutorialProgress>span{transition:none}.Tutorial-module__fjuqQG__tutorialCelebrationMark{animation:none}.Tutorial-module__fjuqQG__tutorialConfetti{display:none}}
