.pricing-plan-panel{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--border) 80%, transparent)}.pricing-plan-panel--aurora:after{z-index:1;pointer-events:none;content:"";mix-blend-mode:soft-light;opacity:.38;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='grain'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23000' filter='url(%23grain)' opacity='.65' d='M0 0h180v180H0z'/%3E%3C/svg%3E");background-size:180px 180px;position:absolute;inset:0}.pricing-plan-panel--aurora{background:#1e63cc}.pricing-plan-aurora>.landing-aurora{width:100%;height:100%;inset:0;transform:none;-webkit-mask-image:none;mask-image:none}.pricing-plan-aurora .animate-aurora-a,.pricing-plan-aurora .animate-aurora-b{filter:blur(24px)saturate(1.6);inset:-70% -35% -10%}.pricing-plan-aurora-scrim{background:radial-gradient(at 18% 88%,#050f2647 0%,#0000 70%),linear-gradient(#050f260a 0%,#0000 45%,#050f2633 100%)}@property --redeem-light-x{syntax:"<percentage>";inherits:true;initial-value:15%}@property --redeem-light-y{syntax:"<percentage>";inherits:true;initial-value:-20%}.redeem-card-scene{perspective:900px}.redeem-card{transition:transform .4s cubic-bezier(.2,.8,.2,1);transform:rotateX(0)rotateY(0)}.redeem-card-surface{background:radial-gradient(ellipse at var(--redeem-light-x) var(--redeem-light-y), #ffffff17, transparent 75%), linear-gradient(135deg, #ffffff05, transparent 65%)}.redeem-card-glow{background:radial-gradient(circle at var(--card-glow-x,50%) var(--card-glow-y,50%), #ffffff2e, transparent 65%);opacity:0;transition:opacity .3s}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.redeem-card-scene:hover .redeem-card{transform:rotateX(var(--card-rotate-x,0deg)) rotateY(var(--card-rotate-y,0deg)) translateZ(8px);transition-duration:.1s}.redeem-card-scene:hover .redeem-card-glow{opacity:1}}@media (prefers-reduced-motion:reduce){.redeem-card,.redeem-card-glow{transition:none}}.redeem-card-chip{background:linear-gradient(135deg,#fff 0%,#d4d4d4 23%,#f2f2f2 45%,#b5b5b5 72%,#ededed 100%);border:1px solid #aaa;box-shadow:inset 0 1px 1px #fff,inset 0 -1px 2px #00000040,0 0 0 2px #ffffff14,0 0 12px #ffffff2e,0 3px 6px #00000059}.redeem-card:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(ellipse at var(--redeem-light-x) var(--redeem-light-y), #ffffff6b, #ffffff1f 38%, transparent 72%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.redeem-card{box-shadow:inset 0 0 0 1px #ffffff08,0 16px 28px -12px #00000080}@media (hover:hover) and (pointer:fine){.redeem-dialog>button[aria-label=Close]{opacity:0;transition:opacity .15s}.redeem-dialog>button[aria-label=Close]:hover,.redeem-dialog>button[aria-label=Close]:focus-visible{opacity:1}.redeem-dialog:has(.redeem-card-header:hover)>button[aria-label=Close]{opacity:1}}@media (prefers-reduced-motion:reduce){.redeem-dialog>button[aria-label=Close]{transition:none}}.redeem-card-amount{color:#707070;text-shadow:0 -1px 1px #000000f2,0 1px #ffffff2b}.redeem-card-amount[data-redeemed=true]{color:#0000;text-shadow:0 1px 1px #00000040;filter:drop-shadow(0 -1px #000000e6)drop-shadow(0 1px #fff3);background-image:linear-gradient(115deg,#626262 0%,#858585 35%,#b4b4b4 46%,#979797 49%,#686868 54%,#747474 100%);background-position:0%;background-size:200% 100%;-webkit-background-clip:text;background-clip:text}@media (prefers-reduced-motion:no-preference){.redeem-card-amount[data-redeemed=true]{animation:1.8s ease-out both redeem-engraving-shine}}@keyframes redeem-engraving-shine{0%{background-position:200%}to{background-position:0%}}@media (prefers-reduced-motion:no-preference){.redeem-card{animation:24s ease-in-out infinite redeem-card-light-drift}}@keyframes redeem-card-light-drift{0%,to{--redeem-light-x:15%;--redeem-light-y:-20%}40%{--redeem-light-x:110%;--redeem-light-y:25%}70%{--redeem-light-x:65%;--redeem-light-y:110%}}.redeem-card-chip:after{content:"";pointer-events:none;mix-blend-mode:screen;background:linear-gradient(115deg,#0000 35%,#fff3 43%,#ffffffe6 49%,#ffffff4d 54%,#0000 62%);position:absolute;inset:-50% -80%;transform:translate(-10%)}@keyframes redeem-chip-reflection{0%,15%{opacity:0;transform:translate(-45%)}25%{opacity:.85}50%{opacity:0;transform:translate(45%)}to{opacity:0;transform:translate(45%)}}@media (prefers-reduced-motion:no-preference){.redeem-card-chip:after{animation:6s ease-in-out infinite redeem-chip-reflection}}[data-reduced-motion=true] .redeem-card-chip:after{opacity:.5;animation:none;transform:translate(-10%)}@keyframes credit-digit-roll{0%{filter:blur();transform:translateY(0)}20%{filter:blur(1.5px)}65%{filter:blur(1px)}to{transform:translateY(var(--credit-reel-end));filter:blur()}}.credit-digit-roll{will-change:transform, filter;animation:.85s cubic-bezier(.16,1,.3,1) both credit-digit-roll}@media (prefers-reduced-motion:reduce){.credit-digit-roll{transform:translateY(var(--credit-reel-end));filter:none;animation:none}}[data-reduced-motion=true] .credit-digit-roll{transform:translateY(var(--credit-reel-end));filter:none;animation:none}@keyframes credit-amount-fade{0%{opacity:0;filter:blur(2px)}to{opacity:1;filter:blur()}}.credit-amount-fade{animation:.28s ease-out both credit-amount-fade}@media (prefers-reduced-motion:reduce){.credit-amount-fade{animation:none}}[data-reduced-motion=true] .credit-amount-fade{animation:none}@property --invite-rim-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.invite-dialog-content{background:var(--popover);border:1px solid var(--border)}.invite-friends-hero{color:var(--color-foreground);padding:18px}.invite-friends-hero .invite-feature{background:var(--muted);border-radius:16px;padding:16px}.invite-feature-layout{grid-template-columns:1.15fr 1fr;align-items:center;gap:12px;min-height:182px;display:grid}.invite-friends-hero .invite-eyebrow{background:var(--popover);color:var(--foreground);padding:9px 14px;font-size:12px}.invite-friends-hero .invite-intro h1{letter-spacing:-.045em;text-wrap:nowrap;margin-top:14px;font-size:30px;line-height:1.08}.invite-friends-hero .invite-intro-subtitle{color:var(--muted-foreground);margin-top:4px;font-size:15px}.invite-friends-hero .invite-card-loading{background:var(--background);border:1px solid var(--border)}.invite-friends-hero .invite-details{margin-top:25px}.invite-friends-hero .invite-details h2{text-transform:uppercase;letter-spacing:.06em;color:var(--muted-foreground);font-size:13px;font-weight:600}.invite-friends-hero .invite-details ol{gap:12px;margin-top:14px;display:grid}.invite-friends-hero .invite-step{align-items:center;gap:10px;margin:0}.invite-friends-hero .invite-step-icon{flex:0 0 24px;place-items:center;height:28px;display:grid}.invite-friends-hero .invite-step h3{font-size:17px;font-weight:400;line-height:1.4}.invite-friends-hero .invite-step strong{font-weight:600}.invite-friends-hero .invite-counts{color:var(--muted-foreground);align-items:center;gap:8px;margin:20px 0 12px;font-size:13px;display:flex}.invite-friends-hero .invite-count-chip{background:var(--muted);border-radius:999px;align-items:center;gap:4px;padding:7px 14px;display:inline-flex}.invite-friends-hero .invite-counts strong{color:var(--foreground);font-weight:600}.invite-friends-hero .invite-share-panel{background:0 0;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:14px;padding:0;display:grid}.invite-qr{background:#fff;border-radius:8px;padding:3px}.invite-qr svg{width:100%;height:auto;display:block}.invite-share-actions{min-width:0}.invite-friends-hero .invite-link-field{color:var(--muted-foreground);background:0 0;padding:8px 0}.invite-friends-hero .invite-link-field input{color:var(--foreground);font-size:14px}.invite-friends-hero .invite-link-field:focus-within{outline:2px solid var(--ring);outline-offset:2px}.invite-friends-hero .invite-subtle{color:var(--color-muted-foreground)}.invite-friends-hero .invite-error{color:var(--color-destructive)}.invite-friends-hero .invite-cta{background:var(--primary);height:36px;color:var(--primary-foreground);border:1px solid var(--primary);margin-top:6px;box-shadow:0 3px 6px #0000001a}.invite-friends-hero .invite-cta:hover{background:color-mix(in oklab, var(--primary) 90%, transparent)}.invite-footer{text-align:center;margin-top:12px;font-size:13px}.invite-footer button{cursor:pointer;text-underline-offset:3px}.invite-footer button:hover{text-decoration:underline}.invite-referral-details{color:var(--foreground)}.invite-details-back:hover{text-underline-offset:3px;text-decoration:underline}.invite-details-section{border-top:1px solid var(--border);color:var(--muted-foreground);margin-top:20px;padding-top:18px;line-height:1.5}.invite-details-section h2{color:var(--foreground);margin-bottom:10px;font-size:17px;font-weight:600}.invite-details-section ul{gap:8px;margin:0;padding-left:22px;list-style:outside;display:grid}.invite-details-section strong{color:var(--foreground)}.invite-page{grid-template-columns:minmax(0,1.618fr) minmax(0,1fr);gap:20px;display:grid}.invite-friends-hero .invite-details{flex-direction:column;justify-content:space-between;height:100%;display:flex}.invite-friends-hero .invite-feature{aspect-ratio:1;align-items:center;padding:16px;display:flex}.invite-feature-layout{width:100%;min-height:0;display:block}.invite-friends-hero .invitation-tile{max-width:360px}.invite-friends-hero .invitation-card{padding:18px}.invite-friends-hero .invitation-card-inscription{font-size:10px}.invite-friends-hero .invitation-card-inscription.font-mono{font-size:18px}.invite-friends-hero .invite-details{margin-top:0;padding:4px 0 0}.invite-friends-hero .invite-intro{margin-bottom:14px}.invite-friends-hero .invite-intro h1{margin-top:8px;font-size:28px}.invite-friends-hero .invite-eyebrow{background:var(--muted)}.invite-friends-hero .invite-step h3{font-size:15px}.invite-friends-hero .invite-share-panel{grid-template-columns:126px minmax(0,1fr);gap:14px}@media (width<=760px){.invite-friends-hero{padding:18px}.invite-page{grid-template-columns:1fr;gap:18px}.invite-friends-hero .invite-feature{aspect-ratio:auto;padding:18px}.invite-friends-hero .invitation-tile{max-width:280px}.invite-friends-hero .invite-details{height:auto;padding:0;display:block}.invite-friends-hero .invite-intro{margin-bottom:16px}.invite-friends-hero .invite-intro h1{margin-top:10px;font-size:29px}.invite-friends-hero .invite-intro-subtitle{margin-top:5px;font-size:15px}.invite-friends-hero .invite-eyebrow{padding:5px 10px}.invite-friends-hero .invite-details ol{gap:10px;margin-top:10px}.invite-friends-hero .invite-step h3{font-size:14px}.invite-friends-hero .invite-counts{margin:16px 0 10px;font-size:14px}.invite-friends-hero .invite-share-panel{grid-template-columns:112px minmax(0,1fr);gap:12px;padding:0}.invite-friends-hero .invite-link-field{gap:6px;padding:8px 0}.invite-friends-hero .invite-link-field input{font-size:12px}.invite-friends-hero .invite-cta{height:34px;font-size:12px}.invite-footer{margin-top:12px}.invite-friends-hero .invitation-card{padding:14px}.invite-friends-hero .invitation-card-inscription{letter-spacing:.12em;font-size:8px}.invite-friends-hero .invitation-card-inscription.font-mono{letter-spacing:.12em;font-size:12px}}@media (height<=740px) and (width<=760px){.invite-friends-hero{padding:8px}.invite-page{gap:6px}.invite-friends-hero .invite-feature{padding:8px}.invite-friends-hero .invitation-tile{max-width:150px}.invite-friends-hero .invitation-card{padding:12px}.invite-friends-hero .invitation-card-inscription{font-size:7px}.invite-friends-hero .invitation-card-inscription.font-mono{font-size:13px}.invite-friends-hero .invite-intro{margin-bottom:6px}.invite-friends-hero .invite-intro h1{margin-top:6px;font-size:24px}.invite-friends-hero .invite-intro-subtitle{font-size:13px}.invite-friends-hero .invite-details h2{font-size:16px}.invite-friends-hero .invite-details ol{gap:6px;margin-top:6px}.invite-friends-hero .invite-counts{margin-top:6px}.invite-friends-hero .invite-step{gap:6px}.invite-footer{margin-top:4px}}.invitation-card{isolation:isolate;background:var(--color-page);box-shadow:inset 0 0 0 1px #80808033,0 60px 100px -40px #0000002e,0 24px 48px -24px #0000001f,0 8px 20px -10px #00000014}.invitation-card-clip{clip-path:inset(0 round var(--radius-2xl,1rem));contain:paint}.invitation-card .landing-aurora{height:115%;bottom:-16px}.invitation-builder-art{width:80%;height:100%;transform:rotate(var(--builder-art-angle,-8deg)) scale(var(--builder-art-flip-x,1), var(--builder-art-flip-y,1));color:#ac8d79;opacity:.05;stroke-width:2px;mix-blend-mode:multiply;pointer-events:none;position:absolute;top:22%;right:-16%}.dark .invitation-builder-art{color:#d9bba5;mix-blend-mode:screen}@media (prefers-reduced-motion:no-preference){.invitation-card .animate-aurora-hue,.invitation-card .animate-aurora-a{animation-duration:8s}.invitation-card .animate-aurora-b{animation-duration:11s}.invitation-tile:nth-child(2n) .invitation-scene .animate-aurora-hue{animation-duration:9.7s;animation-direction:reverse;animation-delay:-4.3s}.invitation-tile:nth-child(2n) .invitation-scene .animate-aurora-a{animation-duration:10.3s;animation-delay:-5.1s}.invitation-tile:nth-child(2n) .invitation-scene .animate-aurora-b{animation-duration:13.7s;animation-delay:-8.2s}.invitation-tile:nth-child(3n) .invitation-scene .animate-aurora-hue{animation-duration:8.6s;animation-delay:-2.1s}.invitation-tile:nth-child(3n) .invitation-scene .animate-aurora-a{animation-duration:11.4s;animation-direction:reverse;animation-delay:-6.6s}.invitation-tile:nth-child(3n) .invitation-scene .animate-aurora-b{animation-duration:9.2s;animation-delay:-3.4s}}.invitation-card-inscription{color:color-mix(in srgb, var(--color-foreground) 48%, var(--color-page));text-shadow:0 1px #fffc,0 -1px 1px #0003}.invitation-scene{perspective:1000px}.invitation-card:before{content:"";z-index:20;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--invite-rim-angle), transparent 0deg, #ffffff14 35deg, #ffffffd9 80deg, #ffffff38 115deg, transparent 160deg, transparent 360deg);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (prefers-reduced-motion:no-preference){.invitation-card:before{animation:18s linear infinite invitation-rim-orbit}}@keyframes invitation-rim-orbit{to{--invite-rim-angle:360deg}}.invitation-card:after{border-radius:inherit;content:"";pointer-events:none;background:radial-gradient(ellipse at var(--invite-light-x,50%) var(--invite-light-y,20%), #ffffff47, transparent 65%);opacity:0;transition:opacity .3s;position:absolute;inset:0}.invitation-metal-logo{color:#777e85;filter:drop-shadow(0 -.5px #242a308c)drop-shadow(0 1px #fffffff2);overflow:visible}.invitation-metal-logo path,.invitation-metal-logo rect{fill:none;stroke:currentColor;stroke-width:.55px;stroke-linejoin:round}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.invitation-card{transform:rotateX(var(--invite-x,0deg)) rotateY(var(--invite-y,0deg));transition:transform .35s ease-out}.invitation-scene:hover .invitation-card{transition-duration:.12s}.invitation-scene:hover .invitation-card:after{opacity:1}}.invitation-scene[data-claimed] .landing-aurora{filter:grayscale(.9);opacity:.4}.invitation-scene[data-claimed] .animate-aurora-hue,.invitation-scene[data-claimed] .animate-aurora-a,.invitation-scene[data-claimed] .animate-aurora-b{animation-play-state:paused}.invitation-scene[data-claimed] .invitation-card:after{opacity:0}.invitation-interactive{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;border-radius:var(--radius-2xl)}.invitation-interactive:active{cursor:grabbing}.invitation-interactive:focus-visible{outline-offset:8px;outline:2px solid #fff}.invitation-rotator{transform-style:preserve-3d;transition:transform 1.1s cubic-bezier(.2,.8,.25,1.12);position:relative}.invitation-rotator[data-dragging]{transition:none}.invitation-interactive .invitation-front,.invitation-interactive .invitation-back{backface-visibility:hidden;transition:none}.invitation-interactive .invitation-front{transform:none}.invitation-interactive .invitation-back{background:repeating-linear-gradient(105deg,#0000 0 2px,#ffffff08 2px 3px),linear-gradient(125deg,#747b7e,#b2b7b8 32%,#858c8e 60%,#535a5e);position:absolute;inset:0;transform:rotateY(180deg);box-shadow:inset 0 0 0 1px #ffffff73,0 60px 100px -40px #0000002e,0 24px 48px -24px #0000001f,0 8px 20px -10px #00000014}.invitation-back-engraving{color:#d9dfe0;text-shadow:0 -1px 1px #00000073,0 1px #ffffff73}.invitation-back .invitation-metal-logo{color:#d9dfe0}@media (prefers-reduced-motion:reduce){.invitation-rotator{transition:none}}@media (prefers-reduced-motion:no-preference){.invitation-rotator[data-introducing]{animation:2.3s both invitation-reveal}}@keyframes invitation-reveal{0%,12%{animation-timing-function:cubic-bezier(.35,0,.25,1);transform:rotateY(180deg)}65%{animation-timing-function:ease-in-out;transform:rotateY(-9deg)}84%{animation-timing-function:ease-in-out;transform:rotateY(2deg)}to{transform:rotateY(0)}}.invitation-back>.invitation-back-engraving,.invitation-back>.invitation-metal-logo{z-index:1;position:relative}.webpage-typography{-webkit-font-smoothing:antialiased;font-feature-settings:"calt" 1, "liga" 1;--web-display-size:clamp(2rem, 1.375rem + 2.56vw, 3.75rem);--web-section-size:clamp(1.5rem, 1.36rem + .575vw, 1.875rem)}.webpage-typography .web-type-display{text-wrap:balance;font-size:var(--web-display-size);letter-spacing:-.03em;font-weight:500;line-height:1.14}.webpage-typography .web-type-section{text-wrap:balance;font-size:var(--web-section-size);letter-spacing:-.01em;font-weight:500;line-height:1.32}.webpage-typography .web-type-title{letter-spacing:-.01em;font-size:1.125rem;font-weight:500;line-height:1.32}.webpage-typography .web-type-body{color:var(--foreground);letter-spacing:-.01em;font-size:1.0625rem;font-weight:400;line-height:1.647}.webpage-typography .web-type-label{letter-spacing:normal;font-size:.875rem;font-weight:500;line-height:1.4}@media (width>=48rem){.webpage-typography .web-type-display{line-height:1.02}}.webpage-typography .webpage-sections{flex-direction:column;gap:5rem;padding-bottom:5rem;display:flex}@media (width>=48rem){.webpage-typography .webpage-sections{gap:7.5rem;padding-bottom:7.5rem}}.webpage-typography .webpage-sections.webpage-bands{gap:0;padding-bottom:0}.webpage-typography .webpage-band{background:var(--page);width:100%;padding-block:7.5rem}.webpage-typography .webpage-band-muted{background:var(--muted)}.webpage-typography .webpage-pricing-intro{padding-bottom:0}.webpage-typography .webpage-pricing-plans{padding-top:2rem}@media (width>=48rem){.webpage-typography .webpage-pricing-plans{padding-top:3rem}}.webpage-typography .web-type-intro{color:var(--foreground);text-wrap:pretty}.webpage-typography .webpage-directory-intro{padding-bottom:0}.webpage-typography .webpage-directory-content,.webpage-typography .webpage-use-case-content{padding-top:2rem}@media (width>=48rem){.webpage-typography .webpage-directory-content,.webpage-typography .webpage-use-case-content{padding-top:3rem}}.webpage-typography .webpage-use-case-intro{padding-bottom:4rem}@media (width>=48rem){.webpage-typography .webpage-use-case-intro{padding-bottom:5rem}}.webpage-typography .web-type-card-title{letter-spacing:-.02em;text-wrap:pretty;color:var(--foreground);font-size:1.375rem;font-weight:500;line-height:1.3}.webpage-typography .web-type-card-description{letter-spacing:-.01em;color:color-mix(in oklab, var(--foreground) 78%, var(--page));font-size:1rem;font-weight:400;line-height:1.625}.webpage-typography .webpage-program-intro{padding-bottom:2rem}.webpage-typography .webpage-program-content{padding-top:2rem}@media (width>=48rem){.webpage-typography .webpage-program-intro{padding-bottom:3rem}.webpage-typography .webpage-program-content{padding-top:3rem}}.webpage-typography .webpage-announcement-link{color:#06c}.dark .webpage-typography .webpage-announcement-link{color:#2997ff}.webpage-typography{--web-scene-height:28.25rem;--web-scene-compact-height:19.75rem;--web-scene-wide-height:24.75rem;--web-scene-phone-height:23.75rem;--web-publish-height:20.875rem;--web-blog-scene-height:30rem;--web-blog-scene-phone-height:31.25rem;--web-blog-document-height:17.5rem;--web-blog-document-phone-height:16.25rem;--web-blog-cover-height:8.75rem;--web-blog-cover-phone-height:6.875rem;--web-featured-shadow:0 19.2px 48px color-mix(in oklab, var(--foreground) 9%, transparent)}.webpage-typography:not(.webpage-home):not(.webpage-gallery){--page:var(--background)}.webpage-typography .webpage-dividers>:not(:last-child){border-color:color-mix(in oklab, var(--border) 50%, transparent)}.webpage-typography .webpage-card{corner-shape:round;border-radius:1.3rem}.webpage-typography .webpage-pill{corner-shape:round;border-radius:2.5rem}.webpage-typography .webpage-media,.webpage-typography .webpage-featured-preview{corner-shape:round;border-radius:6px}.webpage-typography .webpage-featured-preview{box-shadow:var(--web-featured-shadow)}.webpage-gallery main img[alt$=preview]{corner-shape:round;border-radius:6px}.webpage-typography.webpage-home h1,.webpage-typography .webpage-overview-hero h1{font-weight:500}.webpage-typography.webpage-home h1+p,.webpage-gallery main h1+p,.webpage-gallery main [data-slot=collapsible-content] p{color:var(--foreground)}.webpage-gallery main div:has(>div>h1)>p{color:var(--foreground)}.webpage-typography .pricing-faq-answer p,.webpage-typography #calculator-title+p{color:var(--foreground)}.webpage-gallery main h1,.webpage-typography main h2.truncate{font-weight:500}.webpage-typography .webpage-glass-nav{background:#fafafcf5;box-shadow:0 1px #0000000f}.dark .webpage-typography .webpage-glass-nav{background:#161617f5;box-shadow:0 1px #ffffff1f}@supports ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){.webpage-typography .webpage-glass-nav{-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background:#fafafccc}.dark .webpage-typography .webpage-glass-nav{background:#161617cc}}.webpage-nav-row{transition:height var(--motion-duration-slow) var(--motion-ease-standard)}@media (width>=900px){[data-nav-compact=true] .webpage-nav-row{height:48px}[data-nav-compact=true] .webpage-nav-row nav button,[data-nav-compact=true] .webpage-nav-row nav a{height:32px}}@media (width<=899px){[data-nav-compact=true] .webpage-nav-row{height:56px}}@media (prefers-reduced-motion:reduce){.webpage-nav-row{transition:none}}.webpage-nav-logo{transform-origin:0;transition:transform var(--motion-duration-slow) var(--motion-ease-standard)}.webpage-nav-row nav a,.webpage-nav-row nav button,.webpage-nav-actions>div>a{transition-property:height,font-size,padding,background-color,color;transition-duration:var(--motion-duration-slow);transition-timing-function:var(--motion-ease-standard)}[data-nav-compact=true] .webpage-nav-logo{transform:scale(.8)}[data-nav-compact=true] .webpage-nav-row nav a,[data-nav-compact=true] .webpage-nav-row nav button{padding-inline:12px;font-size:12px}[data-nav-compact=true] .webpage-nav-actions>div>a{height:32px;padding-inline:14px;font-size:12px}@media (width<=899px){[data-nav-compact=true] .webpage-nav-actions>div>a{height:36px}}@media (prefers-reduced-motion:reduce){.webpage-nav-logo,.webpage-nav-row nav a,.webpage-nav-row nav button,.webpage-nav-actions>div>a{transition:none}}.webpage-typography.webpage-glass-dropdown{background:#fafafcf5}.dark .webpage-typography.webpage-glass-dropdown{background:#161617f5}@supports ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){.webpage-typography.webpage-glass-dropdown{-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background:#fafafccc}.dark .webpage-typography.webpage-glass-dropdown{background:#161617cc}}.webpage-overview-hero[data-motion-paused=true] .landing-aurora *{animation-play-state:paused}.webpage-typography .webpage-capability-heading-words [data-name=authentication]{color:#06c}.dark .webpage-typography .webpage-capability-heading-words [data-name=authentication]{color:#68aaff}.webpage-typography .webpage-capabilities-rail{--capability-gutter:max(32px, calc((100vw - 1152px) / 2 + 32px));padding-inline:var(--capability-gutter);scroll-padding-inline:var(--capability-gutter);scroll-snap-type:x mandatory;scrollbar-width:none;gap:20px;display:flex;overflow-x:auto}.webpage-capabilities-rail::-webkit-scrollbar{display:none}.webpage-typography .webpage-capability-slide{scroll-snap-align:start;flex:0 0 372px}.webpage-typography .webpage-capability-scene{height:var(--web-scene-height);background:var(--muted);background:var(--muted);border-radius:24px;justify-content:center;align-items:center;padding:28px;display:flex;overflow:hidden}.webpage-typography .webpage-capability-example{background:var(--background);width:100%;max-width:340px;color:var(--foreground);border-radius:16px;padding:24px}.webpage-capability-symbol{margin-bottom:16px}.webpage-typography .webpage-capability-field{border:1px solid var(--border);color:var(--muted-foreground);border-radius:8px;padding:8px 12px;font-size:14px;line-height:20px}.webpage-capability-art{height:92px;color:var(--background);border-radius:10px;align-items:end;padding:12px;font-size:12px;display:flex}.webpage-capability-art-0{background:linear-gradient(155deg, var(--primary), var(--primary))}.webpage-capability-art-1{background:linear-gradient(30deg, var(--primary), var(--primary))}.webpage-capability-art-2{background:linear-gradient(140deg, var(--primary), var(--primary))}.webpage-capability-art-3{background:linear-gradient(40deg, var(--primary), var(--primary))}@media (width<=639px){.webpage-typography .webpage-capabilities-rail{--capability-gutter:20px}.webpage-typography .webpage-capability-scene{height:var(--web-scene-compact-height);padding:20px}.webpage-typography .webpage-capability-example{padding:20px}}.webpage-typography .webpage-capability-slide-wide{flex-basis:696px}.webpage-typography .webpage-capability-slide-wide>div:last-child{max-width:532px}.webpage-typography .webpage-capability-scene-database .webpage-capability-example,.webpage-typography .webpage-capability-scene-forms .webpage-capability-example,.webpage-typography .webpage-capability-scene-media .webpage-capability-example{max-width:500px}@media (width<=767px){.webpage-typography .webpage-capability-slide,.webpage-typography .webpage-capability-slide-wide{flex-basis:260px}.webpage-typography .webpage-capability-scene{height:var(--web-scene-compact-height);padding:14px}.webpage-typography .webpage-capability-example{padding:16px}}.webpage-typography .webpage-capability-ui-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.webpage-typography .webpage-capability-ui-title{letter-spacing:-.01em;font-size:18px;font-weight:500;line-height:24px}.webpage-typography .webpage-capability-ui-header svg{stroke-width:1.5px;flex-shrink:0}.webpage-typography .webpage-capability-slide{opacity:1}.webpage-typography .webpage-capability-slide[data-clipped=true]{opacity:.8}.webpage-typography .webpage-capability-slide-wide .webpage-capability-example{max-width:500px}.webpage-typography .webpage-capabilities-rail-full{gap:20px}.webpage-typography .webpage-capabilities-rail-full .webpage-capability-slide{flex-basis:100%}@media (width>=768px){.webpage-typography .webpage-capabilities-rail-full .webpage-capability-scene{aspect-ratio:1.85;height:auto;min-height:var(--web-scene-wide-height)}}@media (width<=767px){.webpage-typography .webpage-capabilities-rail-full .webpage-capability-slide{flex-basis:calc(100% - 20px)}.webpage-typography .webpage-capabilities-rail-full [data-capability=ai-image] .ai-demo{max-height:var(--web-blog-cover-height)}}.webpage-typography .webpage-capability-heading-words{vertical-align:bottom;display:inline-grid}.webpage-typography .webpage-capability-heading-words>span{opacity:0;transform:translateY(var(--motion-distance-sm));grid-area:1/1;justify-self:start}.webpage-typography .webpage-capability-heading-words>span[data-active=true]{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.webpage-typography .webpage-capability-heading-words>span{transform:none}}[data-reduced-motion=true] .webpage-typography .webpage-capability-heading-words>span{transform:none}.webpage-typography .webpage-capability-heading-words>span{color:var(--primary)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.webpage-typography .webpage-capability-heading-words>span{background:var(--capability-name-gradient,linear-gradient(110deg, var(--primary), var(--primary), var(--primary)));color:#0000;-webkit-background-clip:text;background-clip:text}}@media (forced-colors:active){.webpage-typography .webpage-capability-heading-words>span{color:canvastext;background:0 0}}.webpage-typography .webpage-capability-heading-words [data-name=database]{--capability-name-gradient:linear-gradient(110deg, var(--chart-1), var(--chart-1))}.webpage-typography .webpage-capability-heading-words [data-name=storage]{--capability-name-gradient:linear-gradient(110deg, var(--chart-2), var(--chart-2))}.webpage-typography .webpage-capability-heading-words [data-name=forms]{--capability-name-gradient:linear-gradient(110deg, var(--chart-3), var(--chart-3))}.webpage-typography .webpage-capability-heading-words [data-name=media]{--capability-name-gradient:linear-gradient(110deg, var(--chart-4), var(--chart-4))}.webpage-typography .webpage-capability-heading-words [data-name=publishing]{--capability-name-gradient:linear-gradient(110deg, var(--chart-5), var(--chart-5))}.webpage-typography .webpage-media-size-original{color:var(--destructive)}.webpage-typography .webpage-media-size-optimized{color:var(--success)}@media (forced-colors:active){.webpage-typography .webpage-media-size-original,.webpage-typography .webpage-media-size-optimized{color:canvastext}}.webpage-typography .webpage-build-selected{outline:1px solid var(--ring);outline-offset:2px}.webpage-typography .webpage-build-pointer{color:var(--ring)}.webpage-typography .webpage-design-canvas{border:1px solid color-mix(in oklab, var(--background) 14%, transparent);background:var(--foreground);color:var(--background);border-radius:12px;overflow:hidden}.webpage-typography .webpage-design-site-nav{border-bottom:1px solid color-mix(in oklab, var(--background) 12%, transparent);color:var(--muted-foreground);justify-content:space-between;padding:12px 20px;font-size:12px;font-weight:500;display:flex}.webpage-typography .webpage-design-page{grid-template-columns:minmax(0,1fr) 125px;align-items:center;gap:20px;padding:24px 20px;display:grid}.webpage-typography .webpage-design-heading{letter-spacing:-.025em;margin:0;font-size:28px;font-weight:500;line-height:1.12}.webpage-typography .webpage-design-selected{margin-top:54px;position:relative}.webpage-typography .webpage-design-selected>button{margin:0;font-size:12px;line-height:18px}.webpage-typography .webpage-design-annotation{width:min(300px,100% + 8px);height:40px;box-shadow:0 4px 12px color-mix(in oklab, var(--foreground) 12%, transparent);border-radius:999px;align-items:center;gap:6px;padding:6px 6px 6px 12px;display:flex;position:absolute;bottom:calc(100% + 12px);left:-4px}.webpage-typography .webpage-design-photo{object-fit:cover;border-radius:8px;width:100%;height:200px}.webpage-typography .webpage-design-site-cta{background:var(--background);color:var(--foreground);border-radius:999px;margin-top:18px;padding:7px 12px;font-size:12px;display:inline-block}@media (width<=767px){.webpage-typography .webpage-design-site-nav{padding:8px 12px}.webpage-typography .webpage-design-page{padding:16px 12px;display:block}.webpage-typography .webpage-design-heading{font-size:22px;line-height:24px}.webpage-typography .webpage-design-selected{margin-top:50px}.webpage-typography .webpage-design-photo{display:none}.webpage-typography .webpage-design-site-cta{margin-top:12px;padding:5px 10px}}@media (forced-colors:active){.webpage-typography .webpage-design-selected{outline-color:highlight}}@media (width<=767px){.webpage-typography .webpage-publish-toolbar{gap:8px}.webpage-typography .webpage-publish-toolbar [aria-label=Copy\ link],.webpage-typography .webpage-publish-toolbar [aria-label=Link\ copied]{display:none}.webpage-typography .webpage-publish-toolbar>div>div{grid-template-columns:minmax(0,1fr);padding-inline:8px}.webpage-typography .webpage-publish-toolbar>div>div>span{display:none}}.webpage-typography .webpage-design-selected>button{color:var(--muted-foreground)}.webpage-typography .webpage-design-annotation{background:var(--background);border-color:color-mix(in oklab, var(--foreground) 14%, transparent);color:var(--foreground)}.webpage-typography .webpage-design-annotation input{color:var(--foreground)}.webpage-typography .webpage-design-annotation input::placeholder{color:var(--muted-foreground)}.webpage-typography .webpage-design-annotation button{background:var(--foreground);color:var(--background)}.webpage-typography [data-design-preview] .webpage-design-annotation{cursor:default}@media (hover:hover) and (pointer:fine){.webpage-typography [data-design-preview]{cursor:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='26'%20height='26'%20viewBox='0%200%2024%2024'%3E%3Cpath%20fill='%23FF0088'%20stroke='%23fff'%20stroke-width='1.25'%20stroke-linejoin='round'%20d='M7.9%2020A9%209%200%201%200%204%2016.1L2%2022Z'/%3E%3C/svg%3E") 3 23,auto;border-radius:12px}.webpage-typography [data-design-preview] [data-design-element]:hover{outline:2px solid var(--ring);outline-offset:-2px}.webpage-typography [data-design-preview]:hover:not(:has([data-design-element]:hover,.webpage-design-annotation:hover)){outline:2px solid var(--ring);outline-offset:-2px}}.webpage-typography .webpage-publish-scene{padding:24px 16px}.webpage-typography .webpage-publish-scene .webpage-product-demo{max-width:360px}.webpage-typography .webpage-publish-panel{justify-content:center}@keyframes webpage-publish-invitation{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.025)}}@media (prefers-reduced-motion:no-preference){.webpage-typography .webpage-publish-panel[data-ready] button.w-full:not(.webpage-publish-action){animation:webpage-publish-invitation calc(var(--motion-duration-reveal) * 4) var(--motion-ease-standard) 3}}.webpage-typography [data-design-preview] .webpage-design-annotation *{cursor:default}.webpage-typography .website-publish-state-body{gap:20px;padding:32px 24px 24px}.webpage-typography .website-publish-progress-body{gap:24px}.webpage-typography .website-publish-state-heading{gap:16px}.webpage-typography .website-publish-copy>div>p.border-t,.webpage-typography .website-publish-copy .mt-auto.border-t{padding:12px 24px;line-height:1.5}@media (width<=767px){.webpage-typography .webpage-publish-panel{zoom:.68;width:147.059%}}.webpage-typography .webpage-design-canvas{position:relative}.webpage-typography [data-design-chosen=true]{outline:2px solid var(--ring);outline-offset:2px}.webpage-typography [data-design-preview] .webpage-design-annotation input{cursor:text}.webpage-typography [data-design-preview] .webpage-design-annotation button{cursor:pointer}.webpage-typography .webpage-publish-panel .content-start{align-content:center}.webpage-typography .webpage-publish-scene,.webpage-typography .webpage-publish-scene button:not(:disabled),.webpage-typography .webpage-publish-scene a{cursor:pointer}.webpage-typography .webpage-publish-success{min-height:var(--web-publish-height)}@keyframes webpage-publish-cursor-arrive{0%{opacity:0;transform:translate(80px,45px)}15%{opacity:1}80%,to{opacity:1;transform:translate(0)}}@keyframes webpage-publish-cursor-click{0%{opacity:1;transform:scale(1)}20%{opacity:1;transform:scale(.8)}40%{opacity:1;transform:scale(1)}to{opacity:0;transform:translate(8px,8px)}}.webpage-publish-cursor{filter:drop-shadow(0 2px 2px #0000002e);animation:webpage-publish-cursor-arrive calc(var(--motion-duration-reveal) * 2) var(--motion-ease-standard) both;top:50%;left:55%}[data-publish-stage=hovering] .webpage-publish-cursor{opacity:1;animation:none}[data-publish-stage=pressing] .webpage-publish-cursor{animation:none;transform:scale(.85)}[data-publish-stage=hovering] .webpage-publish-action{opacity:.85}[data-publish-stage=pressing] .webpage-publish-action{opacity:.75;transform:scale(.97);box-shadow:inset 0 2px 4px #0003}[data-publish-stage=publishing] .webpage-publish-cursor{animation:webpage-publish-cursor-click var(--motion-duration-reveal) var(--motion-ease-standard) both}@media (prefers-reduced-motion:reduce){.webpage-publish-cursor{display:none}}.webpage-typography .webpage-publish-panel{transition:height var(--motion-duration-reveal) var(--motion-ease-enter)}@media (prefers-reduced-motion:reduce){.webpage-typography .webpage-publish-panel{transition:none}}.webpage-typography .webpage-analytics-example{max-width:500px;padding:20px}.webpage-typography .webpage-analytics-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.webpage-typography .webpage-analytics-traffic{margin-top:16px}.webpage-typography .webpage-analytics-bars{grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;margin-top:8px;display:grid}.webpage-typography .webpage-analytics-day{text-align:center;color:var(--muted-foreground);gap:4px;font-size:12px;display:grid}.webpage-typography .webpage-analytics-bar-track{border-bottom:1px solid var(--border);justify-content:center;align-items:end;height:56px;display:flex}.webpage-typography .webpage-analytics-bar{background:var(--primary);border-radius:4px 4px 0 0;width:20px}@media (width<=767px){.webpage-typography .webpage-analytics-scene .webpage-analytics-example{zoom:.68;flex-shrink:0;width:147.059%;max-width:none;padding:16px}.webpage-typography .webpage-analytics-metrics dt{font-size:11px}.webpage-overview .webpage-band{padding-block:64px}.webpage-overview .web-type-section{text-wrap:balance;font-size:28px;line-height:1.18}.webpage-overview .webpage-capabilities-rail{--capability-gutter:20px;overscroll-behavior-x:contain;gap:16px;margin-top:32px}.webpage-overview .webpage-capabilities-rail .webpage-capability-slide{flex-basis:calc(100vw - 64px);min-width:0}.webpage-overview .webpage-capability-scene{height:var(--web-scene-phone-height);border-radius:20px;padding:16px}.webpage-overview .webpage-capability-example{min-width:0;padding:16px}.webpage-overview .webpage-capability-ui-header{gap:8px;margin-bottom:16px}.webpage-overview .webpage-capability-ui-title{font-size:16px;line-height:22px}.webpage-overview .webpage-capability-slide>div:last-child{padding-inline:0;padding-top:16px}.webpage-overview .webpage-capabilities-rail+div button{width:44px;height:44px}.webpage-overview .webpage-product-demo textarea,.webpage-overview .webpage-design-annotation input{font-size:16px}.webpage-overview .webpage-publish-panel,.webpage-overview .webpage-analytics-scene .webpage-analytics-example{zoom:1;width:100%}.webpage-overview .webpage-publish-panel button{min-height:36px}.webpage-overview .webpage-publish-panel button.w-full{min-height:44px}.webpage-overview .webpage-analytics-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.webpage-overview .webpage-analytics-metrics dt{font-size:12px}.webpage-overview .webpage-capabilities-rail-full [data-capability=ai-image] .ai-demo{max-height:220px}.webpage-overview .webpage-design-annotation{z-index:2}.webpage-overview footer a,.webpage-overview footer button{min-height:32px}}@media (width>=360px) and (width<=767px){.webpage-overview .webpage-design-page{grid-template-columns:minmax(0,1fr) 80px;gap:12px;display:grid}.webpage-overview .webpage-design-photo{height:160px;display:block}}.webpage-typography .webpage-capability-heading-words [data-name=email]{--capability-name-gradient:linear-gradient(110deg, var(--chart-1), var(--ring))}@media (width<=359px){.webpage-overview .webpage-capability-scene-email .space-y-3{gap:8px;display:grid}.webpage-overview .webpage-capability-scene-email .space-y-3>div{margin-block:0;padding:8px}}.webpage-typography .webpage-blog-studio{border:1px solid var(--border);background:var(--background);width:100%;max-width:580px;color:var(--foreground);border-radius:16px;overflow:hidden}.webpage-typography .webpage-blog-toolbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:12px 20px;font-size:12px;display:flex}.webpage-typography .webpage-blog-workspace{padding:16px 20px}.webpage-typography .webpage-blog-prompt{border:1px solid var(--border);background:var(--popover);color:var(--popover-foreground);box-shadow:var(--web-featured-shadow);border-radius:24px;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:10px;display:flex}.webpage-typography .webpage-blog-prompt textarea{resize:none;background:0 0;outline:none;width:100%;font-size:14px;line-height:20px}.webpage-typography .webpage-blog-generate{background:var(--foreground);min-height:32px;color:var(--background);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:6px 12px;font-size:12px;display:inline-flex}.webpage-typography .webpage-blog-generate:disabled{opacity:.65;cursor:default}.webpage-typography .webpage-blog-generate:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.webpage-typography .webpage-blog-document{overscroll-behavior:contain;scrollbar-width:thin;height:230px;margin-top:16px;padding:0 8px 12px;overflow-y:auto}.webpage-typography .webpage-blog-byline{letter-spacing:.08em;color:var(--muted-foreground);margin-block:12px 8px;font-size:10px}.webpage-typography .webpage-blog-document h3{letter-spacing:-.02em;font-family:Georgia,serif;font-size:25px;font-weight:500;line-height:1.15}.webpage-typography .webpage-blog-document h4{margin-top:12px;font-family:Georgia,serif;font-size:16px;line-height:1.3}.webpage-typography .webpage-blog-document>p:not(.webpage-blog-byline){margin-top:10px;font-family:Georgia,serif;font-size:14px;line-height:1.6}.webpage-typography .webpage-blog-cover{background:var(--muted);border-radius:8px;height:96px;position:relative;overflow:hidden}.webpage-typography .webpage-blog-cover img{object-fit:cover;opacity:0;filter:blur(10px);width:100%;height:100%;transition:opacity var(--motion-duration-reveal) var(--motion-ease-enter), filter var(--motion-duration-reveal) var(--motion-ease-enter)}.webpage-typography .webpage-blog-cover img[data-visible=true]{opacity:1;filter:none}.webpage-typography .webpage-blog-cover-placeholder{color:var(--muted-foreground);justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex;position:absolute;inset:0}@media (width<=767px){.webpage-overview .webpage-blog-scene{height:460px;padding:12px}.webpage-overview .webpage-blog-workspace{padding:12px}.webpage-overview .webpage-blog-toolbar{padding:10px 12px}.webpage-overview .webpage-blog-prompt textarea{font-size:16px}.webpage-overview .webpage-blog-generate{min-height:44px}.webpage-overview .webpage-blog-document{height:210px;padding-inline:2px}.webpage-overview .webpage-blog-document h3{font-size:23px}}@media (prefers-reduced-motion:reduce){.webpage-typography .webpage-blog-cover img{filter:none;transition:none}}@media (width>=768px){.webpage-typography .webpage-capabilities-rail-full .webpage-blog-scene{min-height:var(--web-blog-scene-height)}}.webpage-typography .webpage-blog-scene{position:relative}.webpage-typography .webpage-blog-studio{max-width:580px}.webpage-typography .webpage-blog-input-column{z-index:3;width:min(340px,100% - 48px);position:absolute;bottom:32px;left:max(24px,50% - 350px)}.webpage-typography .webpage-blog-prompt>label{width:100%;color:var(--muted-foreground);padding:2px 2px 0;font-size:10px;font-weight:500}.webpage-typography .webpage-blog-prompt{border-radius:18px;padding:12px}.webpage-typography .webpage-blog-prompt textarea{font-size:13px;line-height:19px}.webpage-typography .webpage-blog-workspace{padding:20px 24px;display:block}.webpage-typography .webpage-blog-document{height:var(--web-blog-document-height);border:0;margin-top:0;padding:0 4px 16px}.webpage-typography .webpage-blog-cover{height:var(--web-blog-cover-height)}@media (width<=767px){.webpage-overview .webpage-blog-scene{height:var(--web-blog-scene-phone-height);padding:20px 12px 120px}.webpage-overview .webpage-blog-input-column{width:calc(100% - 24px);bottom:12px;left:12px}.webpage-overview .webpage-blog-workspace{padding:12px}.webpage-overview .webpage-blog-document{height:var(--web-blog-document-phone-height);padding-inline:2px}.webpage-overview .webpage-blog-cover{height:var(--web-blog-cover-phone-height)}}.webpage-typography .webpage-design-heading,.webpage-typography .webpage-design-selected>button{text-align:left}.webpage-typography .webpage-design-site-nav,.webpage-typography .webpage-design-selected>button{color:color-mix(in oklab, var(--background) 75%, var(--foreground))}.webpage-typography .webpage-design-photo{border-radius:8px;overflow:hidden}.dashboard-home .landing-aurora>div{transition-duration:var(--motion-duration-reveal);transition-timing-function:var(--motion-ease-enter)}.dashboard-home [data-composer-controls]{animation-duration:var(--motion-duration-base);animation-delay:0s;animation-timing-function:var(--motion-ease-enter)}.dashboard-home .group\/composer,.dashboard-home .group\/composer button{transition-property:color,background-color,border-color,opacity,scale;transition-duration:var(--motion-duration-fast);transition-timing-function:var(--motion-ease-enter)}.dashboard-home .motion-icon{transition-property:color,opacity,transform,translate}@media (prefers-reduced-motion:reduce){.dashboard-home .landing-aurora>div,.dashboard-home .group\/composer,.dashboard-home .group\/composer button{transition:none}.dashboard-home .group\/composer button:active{scale:1}}[data-reduced-motion=true] .dashboard-home .group\/composer button:active{scale:1}[data-reduced-motion=true] .dashboard-home .motion-icon{translate:none}
