.gitlabsans_934a57f2-module__vT5fuW__variable{--font-gitlab-sans:"gitlabSans"}.gitlabmono_944f3ed8-module__uKbisG__variable{--font-gitlab-mono:"gitlabMono"}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-inset-shadow-alpha:100%;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:host{--font-sans:var(--font-sans);--font-mono:var(--font-mono);--spacing:.25rem;--container-2xl:42rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-medium:500;--font-weight-semibold:600;--radius-sm:var(--r-sm);--radius-md:var(--r-md);--radius-lg:var(--r-lg);--radius-xl:var(--r-xl);--shadow-sm:var(--sh-sm);--shadow-md:var(--sh-md);--shadow-lg:var(--sh-lg);--ease-out:var(--ease-out);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-paper:var(--paper);--color-paper-2:var(--paper-2);--color-card:var(--card);--color-well:var(--well);--color-ink:var(--ink);--color-ink-2:var(--ink-2);--color-ink-3:var(--ink-3);--color-line:var(--line);--color-line-2:var(--line-2);--color-accent:var(--accent);--color-accent-press:var(--accent-press);--color-accent-tint:var(--accent-tint);--color-accent-ink:var(--accent-ink);--color-ok:var(--ok);--color-ok-tint:var(--ok-tint);--color-void:var(--void);--color-void-2:var(--void-2);--color-on-void:var(--on-void);--color-glow:var(--glow);--radius-pill:var(--r-pill);--font-display:var(--font-display)}}@layer base{:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent;line-height:1.5}hr{border-top-width:1px;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-5{margin-top:calc(var(--spacing) * 5)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-5{height:calc(var(--spacing) * 5)}.h-10{height:calc(var(--spacing) * 10)}.min-h-screen{min-height:100vh}.w-5{width:calc(var(--spacing) * 5)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-\[1180px\]{max-width:1180px}.min-w-\[110px\]{min-width:110px}.min-w-\[260px\]{min-width:260px}.min-w-\[620px\]{min-width:620px}.flex-none{flex:none}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-10{gap:calc(var(--spacing) * 10)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded-\[8px\]{border-radius:8px}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.text-left{text-align:left}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.invert{--tw-invert:invert(100%)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.outline-none{--tw-outline-style:none;outline-style:none}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-45:disabled{opacity:.45}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:py-24{padding-block:calc(var(--spacing) * 24)}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-28{top:calc(var(--spacing) * 28)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[0\.82fr_1\.18fr\]{grid-template-columns:.82fr 1.18fr}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:self-start{align-self:flex-start}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}}}a{text-decoration:none}button{cursor:pointer}img{max-width:100%;display:block}code{border-radius:6px;padding:.08em .34em;font-size:.86em}.mono{font-feature-settings:"tnum" 1}.wrap{width:min(1480px,100% - clamp(1.5rem,4vw,4rem));margin-inline:auto}.nav{z-index:50;border-bottom:1px solid var(--line);transition:background .3s,box-shadow .3s,border-color .3s;position:sticky;top:0}.nav-inner{align-items:center;gap:1.25rem;height:72px;display:flex}.brand{letter-spacing:-.02em;align-items:center;gap:.6rem;font-size:1.34rem;font-weight:700;display:inline-flex}.nav-links{gap:1.7rem;margin-inline:auto;display:none}.nav-links a{padding:.4rem 0;font-size:.95rem;font-weight:500;transition:color .2s;position:relative}.nav-links a:after{content:"";transform-origin:0;width:100%;height:2px;transition:transform .28s var(--ease-out);position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.nav-links a:hover:after{transform:scaleX(1)}.nav-cta{align-items:center;gap:.45rem;margin-left:auto;display:flex}@media (min-width:760px){.nav-links{display:flex}.nav-cta{margin-left:0}}.btn{--pad-y:.5rem;--pad-x:.75rem;padding:var(--pad-y) var(--pad-x);white-space:nowrap;border:1px solid var(--line);border-radius:.25rem;justify-content:center;align-items:center;gap:.35rem;font-size:.875rem;font-weight:600;line-height:1.25;transition:background .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex}.btn svg{width:1rem;height:1rem}.btn-sm{--pad-y:.25rem;--pad-x:.5rem;font-size:.8125rem}.btn-block{width:100%}.btn:disabled,.btn[aria-disabled=true]{cursor:not-allowed;transform:none}.btn:focus-visible,a:focus-visible,.dropzone:focus-visible,.text-btn:focus-visible,.render-card a:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:.25rem}.text-btn{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-2);-webkit-text-decoration-color:var(--line-2);-webkit-text-decoration-color:var(--line-2);border:none;padding:.35rem;font-size:.86rem;font-weight:500;transition:color .18s}.link{font-weight:600}.status-dot{border-radius:50%;flex:none;width:7px;height:7px}.hero{isolation:isolate;padding-top:clamp(1.75rem,4vw,3rem);padding-bottom:clamp(2.5rem,5vw,3.5rem);position:relative;overflow:hidden}.hero:before{content:"";z-index:-1;pointer-events:none;transform:translate3d(0, var(--hero-shift,0px), 0);animation:gridDevelop 1.5s var(--ease-out) both;background-position:top;background-size:clamp(58px,5vw,86px) clamp(58px,5vw,86px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(135% 98% at 38% 40%,#0000 18%,#000 64%);mask-image:radial-gradient(135% 98% at 38% 40%,#0000 18%,#000 64%)}.hero-grid{gap:clamp(1.5rem,4vw,2.5rem);width:min(1480px,100% - clamp(1.5rem,4vw,4rem));margin-inline:auto;display:grid}@media (min-width:940px){.hero-grid{grid-template-columns:minmax(0,34rem) minmax(0,1fr);align-items:center;column-gap:clamp(2rem,3.5vw,3.25rem)}}.hero-copy{flex-direction:column;min-width:0;display:flex}.hero .widget{border-radius:var(--r-md)}.hero .stage{min-height:clamp(226px,28vh,286px)}.hero-stage{min-width:0;position:relative}@media (max-width:939px){.hero-stage{margin-top:clamp(.5rem,2vw,1rem)}}@media (min-width:940px){.hero-stage{align-self:center;height:clamp(400px,48vh,540px);display:flex}.hero-stage .viewport{width:100%;height:100%}.hero-stage .vp-stage{aspect-ratio:auto;height:100%}}.h1{letter-spacing:-.03em;word-spacing:.07em;text-wrap:balance;margin:0 0 1.3rem;font-size:clamp(2.55rem,5.6vw,4.1rem);font-weight:700;line-height:1.015}.h1-accent{text-wrap:balance;display:block}.lede{max-width:40ch;margin:0 0 1.9rem;font-size:clamp(1.05rem,1.8vw,1.2rem)}.assure{gap:.72rem;margin:0;padding:0;list-style:none;display:grid}.assure li{align-items:center;gap:.62rem;font-size:.98rem;display:flex}.assure strong{font-weight:600}.check-ico{flex:none;width:20px;height:20px}.hero-assure{gap:.5rem 1.3rem;margin-top:clamp(1.1rem,2.4vw,1.55rem)}@media (min-width:460px){.hero-assure{flex-wrap:wrap;display:flex}}.hero-assure li{font-size:.86rem}.hero-assure .check-ico{width:17px;height:17px}.hero-widget{flex-direction:column;gap:.8rem;display:flex}.widget{border:1px solid var(--line);border-radius:var(--r-xl);flex-direction:column;flex:1;padding:clamp(1.15rem,2.2vw,1.6rem);display:flex;position:relative}.widget:before{content:"";border-radius:1px;width:32px;height:2px;position:absolute;top:-1px;left:clamp(1.15rem,2.2vw,1.6rem)}.widget-head{justify-content:space-between;align-items:center;margin-bottom:1.1rem;display:flex}.widget-title{letter-spacing:-.01em;font-size:1.08rem;font-weight:600}.widget-badge{border-radius:var(--r-pill);align-items:center;gap:.45rem;padding:.34rem .66rem;font-size:.76rem;font-weight:600;display:inline-flex}.stage{flex:1;min-height:clamp(330px,40vh,420px);position:relative}.panel{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .42s var(--ease-out), transform .42s var(--ease-out);flex-direction:column;display:flex;position:absolute;inset:0;transform:translateY(10px)}.widget[data-state=idle] .panel[data-panel=idle],.widget[data-state=error] .panel[data-panel=idle],.widget[data-state=reading] .panel[data-panel=reading],.widget[data-state=estimate] .panel[data-panel=estimate],.widget[data-state=signin] .panel[data-panel=signin],.widget[data-state=balance] .panel[data-panel=balance],.widget[data-state=rendering] .panel[data-panel=rendering],.widget[data-state=done] .panel[data-panel=done]{opacity:1;visibility:visible;pointer-events:auto;transform:none}.panel-drop{gap:.95rem}.dropzone{text-align:center;border-radius:var(--r-lg);cursor:pointer;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1.05rem;padding:clamp(1.4rem,3vw,2.1rem);transition:background .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden}.dz-corners i{border:2px solid var(--line-2);width:17px;height:17px;transition:border-color .2s ease, top .25s var(--ease-out), left .25s var(--ease-out), right .25s var(--ease-out), bottom .25s var(--ease-out);position:absolute}.dz-corners i:first-child{border-bottom:0;border-right:0;border-top-left-radius:5px;top:13px;left:13px}.dz-corners i:nth-child(2){border-bottom:0;border-left:0;border-top-right-radius:5px;top:13px;right:13px}.dz-corners i:nth-child(3){border-top:0;border-right:0;border-bottom-left-radius:5px;bottom:13px;left:13px}.dz-corners i:nth-child(4){border-top:0;border-left:0;border-bottom-right-radius:5px;bottom:13px;right:13px}.widget.is-drag .dz-corners i:first-child{top:9px;left:9px}.widget.is-drag .dz-corners i:nth-child(2){top:9px;right:9px}.widget.is-drag .dz-corners i:nth-child(3){bottom:9px;left:9px}.widget.is-drag .dz-corners i:nth-child(4){bottom:9px;right:9px}.widget .dz-corners i{animation:bracketSnap .8s var(--ease-out) .85s both}.dz-corners i:first-child{--bx:-7px;--by:-7px}.dz-corners i:nth-child(2){--bx:7px;--by:-7px}.dz-corners i:nth-child(3){--bx:-7px;--by:7px}.dz-corners i:nth-child(4){--bx:7px;--by:7px}.blend-token{border:1px solid var(--line-2);width:56px;height:68px;transition:transform .28s var(--ease-out), box-shadow .28s var(--ease-out);border-radius:11px;flex:none;justify-content:center;align-items:flex-end;padding-bottom:9px;display:flex;position:relative}.blend-token span{letter-spacing:-.01em;font-size:.7rem;font-weight:600}.blend-token:before{content:"";border-left:1px solid var(--line-2);border-bottom:1px solid var(--line-2);border-top-right-radius:11px;border-bottom-left-radius:6px;width:17px;height:17px;position:absolute;top:-1px;right:-1px}.blend-token:after{content:"";border-radius:2px;width:22px;height:4px;position:absolute;top:14px;left:11px}.dropzone:hover .blend-token,.widget.is-drag .blend-token{transform:translateY(-4px)rotate(-3.5deg)}.dz-title{font-size:1.05rem;font-weight:600}.dz-title code{font-size:.9em}.dz-hint{font-size:.78rem}.drop-error{justify-content:center;align-items:center;gap:.5rem;max-width:30ch;font-size:.85rem;font-weight:500;display:none}.widget[data-state=error] .drop-error{display:flex}.widget[data-state=error] .dz-hint{display:none}.sample-btn{border:none;align-self:center;padding:.45rem;font-size:.88rem;font-weight:500}.sample-btn u{-webkit-text-decoration-color:var(--line-2);-webkit-text-decoration-color:var(--line-2);-webkit-text-decoration-color:var(--line-2);text-underline-offset:3px}.panel-reading{text-align:center;justify-content:center;align-items:center;gap:.95rem}.spinner{border:3px solid var(--line);border-radius:50%;width:40px;height:40px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.reading-title{font-size:1.06rem;font-weight:600}.reading-sub{font-size:.85rem}.panel-estimate{justify-content:center;gap:1.05rem}.file-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:.5rem;padding-bottom:.95rem;display:flex}.file-name{align-items:center;gap:.5rem;min-width:0;font-size:.96rem;font-weight:600;display:inline-flex}.file-name svg{flex:none;width:18px;height:18px}.file-name span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.estimate{gap:.72rem;display:grid}.est-line{justify-content:space-between;align-items:baseline;font-size:.95rem;display:flex}.est-line .mono{font-weight:500}.est-total{border-top:1px dashed var(--line-2);align-items:center;padding-top:.78rem}.est-total span:first-child{font-size:1rem;font-weight:600}.price{letter-spacing:-.02em;font-weight:600;font-size:1.7rem!important}.est-note{margin:0;font-size:.82rem}.gate-hint{text-align:center;margin:.2rem 0 0;font-size:.8rem}.panel-gate,.panel-balance{justify-content:center;gap:.85rem}.panel-h{letter-spacing:-.015em;font-size:1.2rem;font-weight:600}.panel-p{margin:-.3rem 0 .45rem;font-size:.92rem}.bal-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;padding:.58rem 0;font-size:.95rem;display:flex}.bal-row .mono{font-weight:500}.topup-tiers{gap:.5rem;margin:.45rem 0 .2rem;display:flex}.tier{border:1px solid var(--line-2);border-radius:var(--r-md);text-align:center;transition:border-color .18s ease, background .18s ease, transform .18s var(--ease-out);flex:1;padding:.62rem .4rem}.tier:hover{transform:translateY(-1px)}.tier b{font-size:1rem;display:block}.tier small{font-size:.7rem}.panel-render{justify-content:center;gap:1.15rem}.render-pips{gap:4px;display:flex}.render-pips .pip{height:8px;transition:background .3s var(--ease-out);border-radius:4px;flex:1}.progress{border-radius:4px;height:8px;overflow:hidden}.progress-bar{border-radius:4px;width:0;height:100%;transition:width .25s linear}.render-status{text-align:center;font-size:.86rem}.panel-done{text-align:center;justify-content:center;align-items:center;gap:.72rem}.done-check{width:56px;height:56px;animation:pop .5s var(--ease-out) both;border-radius:50%;place-items:center;display:grid}.done-check svg{width:28px;height:28px}@keyframes pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.done-sub{font-size:.85rem}.panel-done .btn{margin-top:.45rem}.widget-foot{justify-content:center;align-items:center;gap:.5rem;margin:0;padding:0 .5rem;font-size:.78rem;display:flex}.widget-foot svg{flex:none;width:14px;height:14px}.proof{padding-bottom:clamp(2.5rem,6vw,4.5rem)}.proof-head{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.15rem;display:flex}.proof-label{letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:.55rem;margin:0;font-size:.78rem;font-weight:600;display:inline-flex}.proof-see{align-items:center;gap:.3rem;font-size:.88rem;font-weight:600;transition:color .18s,gap .18s;display:inline-flex}.proof-see:hover{gap:.5rem}.proof-see svg{width:15px;height:15px}.marquee{padding-bottom:.6rem;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 5% 95%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 5% 95%,#0000 100%)}.marquee-bleed{width:100%}.marquee-track{will-change:transform;width:max-content;animation:42s linear infinite marqueeFlow;display:flex}.marquee:hover .marquee-track,.marquee:focus-within .marquee-track{animation-play-state:paused}.render-card{flex:none;width:clamp(210px,23vw,256px);margin-right:clamp(.85rem,1.5vw,1.15rem)}@keyframes marqueeFlow{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee-track{animation:none}.marquee{overflow-x:auto}}.render-card a{display:block}.render-card .frame{aspect-ratio:4/3;border-radius:var(--r-md);border:1px solid var(--line);display:block;position:relative;overflow:hidden}.render-card .frame img{object-fit:cover;width:100%;height:100%;transition:transform .55s var(--ease-out)}.render-card a:hover .frame img{transform:scale(1.05)}.render-card .verify{border-radius:var(--r-pill);align-items:center;gap:.3rem;padding:.24rem .5rem .24rem .4rem;font-size:.68rem;font-weight:600;display:inline-flex;position:absolute;top:.6rem;right:.6rem}.render-card .verify svg{width:11px;height:11px}.render-card figcaption{justify-content:space-between;align-items:baseline;gap:.5rem;margin-top:.65rem;display:flex}.render-card .cap-name{font-size:.9rem;font-weight:600}.render-card .cap-meta{white-space:nowrap;font-size:.76rem}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.anim{animation:rise 1.05s var(--ease-out) both}.anim-1{animation-delay:50ms}.anim-2{animation-delay:.18s}.anim-3{animation-delay:.3s}.anim-4{animation-delay:.42s}.anim-p{animation:rise 1.1s var(--ease-out) .42s both}@keyframes gridDevelop{0%{opacity:0}to{opacity:1}}.hero-h1{animation:heroResolve 1.35s var(--ease-out) 80ms both}@keyframes heroResolve{0%{opacity:0;filter:blur(14px);transform:translateY(16px)scale(1.012)}55%{opacity:1}to{opacity:1;filter:blur();transform:none}}.anim-w{animation:widgetIn 1.25s var(--ease-out) .3s both}@keyframes widgetIn{0%{opacity:0;transform:translateY(24px)scale(.985)}to{opacity:1;transform:none}}@keyframes bracketSnap{0%{opacity:0;transform:translate(var(--bx,0), var(--by,0))}to{opacity:1;transform:none}}.reveals-on [data-reveal]{opacity:0;transition:opacity .72s var(--ease-out), transform .72s var(--ease-out), filter .72s var(--ease-out);transition-delay:var(--reveal-delay,0s);transform:translateY(26px)}.reveals-on [data-reveal=fade]{transform:none}.reveals-on [data-reveal=rise-sm]{transform:translateY(16px)}.reveals-on [data-reveal=resolve]{transform:translateY(16px)scale(1.014)}.reveals-on [data-reveal].is-in{opacity:1;transform:none}.reveals-on .step:before,.reveals-on .receipt:before{transform-origin:0;transition:transform .6s var(--ease-out);transition-delay:calc(var(--reveal-delay,0s) + .14s);transform:scaleX(0)}.reveals-on .step.is-in:before,.reveals-on .receipt.is-in:before{transform:scaleX(1)}.reveals-on .final-cta:before{opacity:0;transition:opacity 1.1s .1s var(--ease-out)}.reveals-on .final-cta.is-in:before{opacity:1}.reveals-on .final-cta:after{opacity:0;transition:opacity 1s .12s var(--ease-out), transform 1.2s .12s var(--ease-out);transform:translate(-50%)scale(.55)}.reveals-on .final-cta.is-in:after{opacity:1;transform:translate(-50%)scale(1)}.faq-item{border-bottom:1px solid var(--line);position:relative}.faq-item:first-child{border-top:1px solid var(--line)}.faq-item>summary{cursor:pointer;list-style:none}.faq-item>summary::-webkit-details-marker{display:none}.faq-summary{letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:1rem;padding:clamp(1.1rem,2vw,1.35rem) 0;font-size:clamp(1.02rem,1.4vw,1.15rem);font-weight:600;transition:color .18s;display:flex}.faq-q{align-items:center;gap:.85rem;min-width:0;display:inline-flex}.faq-tick{width:14px;height:2px;transition:background .2s ease, width .25s var(--ease-out);border-radius:1px;flex:none}.faq-item[open] .faq-tick{width:22px}.faq-chevron{transition:transform .25s var(--ease-out)}.faq-item[open] .faq-chevron{transform:rotate(180deg)}.faq-answer{max-width:66ch;margin:0;padding:0 clamp(0rem,3vw,2.5rem) 1.4rem 1.85rem;font-size:.96rem;line-height:1.62}.faq-item::details-content{opacity:0;block-size:0;transition:block-size .34s var(--ease-out), opacity .26s ease, content-visibility .34s allow-discrete;overflow:clip}.faq-item[open]::details-content{opacity:1;block-size:auto}@media (prefers-reduced-motion:reduce){.faq-item::details-content{transition:none}}.faq-aside{border:1px solid var(--line);border-radius:var(--r-lg);margin-top:clamp(2rem,4vw,2.75rem);padding:clamp(1.25rem,2.5vw,1.6rem)}.faq-aside-q{margin:0;font-size:1.04rem;font-weight:600}.faq-aside-a{margin:.55rem 0 0;font-size:.92rem;line-height:1.55}.faq-aside-link{align-items:center;gap:.4rem;margin-top:.95rem;font-size:.92rem;font-weight:600;transition:gap .18s;display:inline-flex}.faq-aside-link:hover{gap:.62rem}.faq-aside-link svg{width:15px;height:15px}.final-cta{isolation:isolate;border-radius:var(--r-xl);text-align:center;flex-direction:column;justify-content:center;min-height:clamp(440px,56vh,620px);padding:clamp(3rem,6vw,5.5rem) clamp(1.5rem,5vw,3rem);display:flex;position:relative;overflow:hidden}.final-cta-bg{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.final-cta:before{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.final-cta:after{content:"";z-index:-1;pointer-events:none;aspect-ratio:1;width:min(720px,92%);position:absolute;top:-55%;left:50%;transform:translate(-50%)}.final-cta-title{letter-spacing:-.026em;word-spacing:.06em;text-wrap:balance;max-width:16ch;margin:0 auto;font-size:clamp(2rem,4.6vw,3rem);font-weight:700;line-height:1.04}.final-cta-lede{max-width:46ch;margin:1.1rem auto 0;font-size:clamp(1.02rem,1.5vw,1.18rem);line-height:1.55}.final-cta-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin-top:clamp(1.75rem,3vw,2.25rem);display:flex}.final-cta-fine{margin:clamp(1.4rem,2.5vw,1.9rem) auto 0;font-size:.8rem;line-height:1.5}.section-head{max-width:54ch}.section-title{letter-spacing:-.03em;word-spacing:.06em;text-wrap:balance;margin:0;font-size:clamp(2.1rem,4.6vw,3.3rem);font-weight:700;line-height:1.03}.section-lede{max-width:46ch;margin:1rem 0 0;font-size:clamp(1.02rem,1.5vw,1.18rem)}.pipeline{grid-template-columns:1fr;gap:0;margin-top:clamp(2.25rem,4.5vw,3.5rem);display:grid}.step{border-top:1px solid var(--line);padding-top:1.4rem;position:relative}.step+.step{margin-top:1.75rem}.step:before{content:"";border-radius:1px;width:34px;height:2px;position:absolute;top:-1px;left:0}.step-index{letter-spacing:-.04em;font-feature-settings:"tnum" 1;font-size:clamp(2rem,3.6vw,2.85rem);font-weight:500;line-height:1;display:block}.step-title{letter-spacing:-.012em;margin:.95rem 0 .45rem;font-size:clamp(1.12rem,1.4vw,1.22rem);font-weight:600}.step-desc{max-width:32ch;margin:0;font-size:.93rem;line-height:1.55}@media (min-width:880px){.pipeline{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);column-gap:clamp(1.5rem,3vw,3rem);padding-top:1.5rem}.step{padding-top:0;border-top:0;padding-inline-end:clamp(.5rem,1.5vw,1.5rem)}.step+.step{margin-top:0}.step:before{top:calc(-1.5rem - 1px)}}.trust-item{border-top:1px solid var(--line-2);padding-top:1.4rem;position:relative}.trust-split{align-items:stretch;gap:clamp(2.25rem,4vw,3.5rem);display:grid}@media (min-width:940px){.trust-split{grid-template-columns:1.05fr .95fr}}.trust-copy{flex-direction:column;display:flex}.trust-grid{gap:clamp(1.6rem,3vw,2.1rem) clamp(1.5rem,3vw,2rem);margin-top:clamp(1.75rem,3vw,2.5rem);display:grid}@media (min-width:520px){.trust-grid{grid-template-columns:1fr 1fr}}.trust-render{display:block;position:relative}.trust-render-frame{border:1px solid var(--line);border-radius:var(--r-xl);height:100%;min-height:clamp(360px,46vw,520px);transition:border-color .25s,box-shadow .25s;display:block;position:relative;overflow:hidden}.trust-render-frame img{object-fit:cover;will-change:transform;width:100%;height:100%;animation:24s ease-in-out infinite alternate breathe;display:block;transform:scale(1.03)}.trust-live{z-index:2;border:1px solid var(--line);border-radius:var(--r-pill);align-items:center;gap:.45rem;padding:.32rem .62rem;font-size:.72rem;font-weight:600;display:inline-flex;position:absolute;top:clamp(.7rem,1.6vw,1.05rem);right:clamp(.7rem,1.6vw,1.05rem)}.trust-receipt{z-index:2;border:1px solid var(--line);border-radius:var(--r-md);transition:transform .25s var(--ease-out);gap:.42rem;padding:.78rem .9rem;display:grid;position:absolute;bottom:clamp(.85rem,2vw,1.15rem);left:clamp(.85rem,2vw,1.15rem);right:clamp(.85rem,2vw,1.15rem)}.trust-render:hover .trust-receipt{transform:translateY(-3px)}.trust-receipt-top{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.trust-receipt-name{font-size:.96rem;font-weight:600}.trust-receipt-check{align-items:center;gap:.32rem;font-size:.72rem;font-weight:600;display:inline-flex}.trust-receipt-check svg{width:13px;height:13px}.trust-receipt-scene{font-size:.75rem}.trust-receipt-line{border-top:1px dashed var(--line-2);justify-content:space-between;align-items:baseline;gap:.6rem;padding-top:.45rem;display:flex}.trust-receipt-line span{font-size:.8rem}.trust-receipt-line b{font-size:1rem}.gpu-figure{margin:clamp(2rem,4vw,3.25rem) 0 0;position:relative}@media (min-width:940px){#how .gpu-frame,#how .compare-stage{aspect-ratio:auto;max-height:none}#how .gpu-frame{height:clamp(460px,62vh,680px)}#how .compare-stage{height:clamp(360px,46vh,540px)}}.gpu-frame{aspect-ratio:4/3;border:1px solid var(--line);border-radius:var(--r-xl);max-height:72vh;display:block;position:relative;overflow:hidden}@media (min-width:760px){.gpu-frame{aspect-ratio:16/9}}.gpu-frame img{object-fit:cover;will-change:transform;width:100%;height:100%;animation:30s ease-in-out infinite alternate breathe;display:block;transform:scale(1.03)}.gpu-status{z-index:2;border:1px solid var(--line);border-radius:var(--r-pill);align-items:center;gap:.45rem;padding:.32rem .65rem;font-size:.72rem;font-weight:600;display:inline-flex;position:absolute;top:clamp(.85rem,2vw,1.4rem);right:clamp(.85rem,2vw,1.4rem)}.gpu-overlay{z-index:2;border:1px solid var(--line);border-radius:var(--r-lg);gap:.5rem;max-width:min(44ch,100% - 2.4rem);padding:clamp(.95rem,2vw,1.35rem) clamp(1.05rem,2.2vw,1.5rem);display:grid;position:absolute;bottom:clamp(.9rem,2.5vw,1.6rem);left:clamp(.9rem,2.5vw,1.6rem)}.gpu-overlay-tag{letter-spacing:.04em;text-transform:uppercase;align-items:center;font-size:.72rem;font-weight:600;display:inline-flex}.gpu-overlay-title{letter-spacing:-.015em;font-size:clamp(1.08rem,1.9vw,1.4rem);font-weight:600;line-height:1.2}@keyframes breathe{0%{transform:scale(1.02)}to{transform:scale(1.055)}}@media (prefers-reduced-motion:reduce){.trust-render-frame img,.gpu-frame img{animation:none;transform:none}}.pricing-layout{align-items:start;gap:clamp(2.5rem,5vw,3.5rem);margin-top:clamp(2.25rem,4vw,3.25rem);display:grid}@media (min-width:920px){.pricing-layout{grid-template-columns:1fr .82fr;gap:clamp(3rem,6vw,5rem)}}.includes{border-top:1px solid var(--line);margin:clamp(1.6rem,3vw,2.25rem) 0 clamp(1.75rem,3vw,2.25rem);padding:0;list-style:none}.includes li{border-bottom:1px solid var(--line);padding:.85rem 0 .85rem 1.6rem;font-size:.97rem;position:relative}.includes li:before{content:"";border-radius:1.5px;width:7px;height:7px;position:absolute;top:1.28rem;left:0}.includes b{font-weight:600}.receipt{border:1px solid var(--line-2);border-radius:0;padding:clamp(1.3rem,2.5vw,1.8rem);position:relative}.receipt:before{content:"";width:34px;height:2px;position:absolute;top:-1px;left:clamp(1.3rem,2.5vw,1.8rem)}.receipt-head{border-bottom:1px dashed var(--line-2);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1.05rem;display:flex}.receipt-file{align-items:center;gap:.45rem;min-width:0;font-size:.82rem;display:inline-flex}.receipt-file svg{flex:none;width:15px;height:15px}.receipt-file span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.speed-toggle{border:1px solid var(--line-2);border-radius:var(--r-sm);flex:none;gap:2px;padding:2px;display:inline-flex}.speed-toggle button{border:0;border-radius:6px;padding:.34rem .74rem;font-size:.78rem;font-weight:600;transition:color .18s,background .2s,box-shadow .2s}.receipt-lines{gap:.72rem;padding:1.1rem 0;display:grid}.receipt-line{justify-content:space-between;align-items:baseline;gap:1rem;font-size:.92rem;display:flex}.receipt-line .mono{font-weight:500}.receipt-total{border-top:1px dashed var(--line-2);justify-content:space-between;align-items:baseline;gap:1rem;padding-top:1.05rem;display:flex}.receipt-total>span:first-child{font-weight:600}.receipt-amount{letter-spacing:-.025em;font-feature-settings:"tnum" 1;font-size:clamp(1.9rem,4vw,2.4rem);font-weight:600;transition:color .2s}.receipt-foot{margin:1.05rem 0 0;font-size:.78rem;line-height:1.5}.receipt-sign{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;margin-top:1.05rem;padding-top:.85rem;display:flex}.receipt-sign-hash{letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.receipt-sign-mark{flex:none;align-items:center;gap:.32rem;font-size:.72rem;font-weight:600;display:inline-flex}.receipt-sign-mark svg{width:13px;height:13px}.viewport-figure{margin:clamp(2rem,4vw,3.25rem) 0 0}.viewport-cap{flex-wrap:wrap;align-items:baseline;gap:.5rem .85rem;max-width:62ch;margin:0 0 .95rem;font-size:.95rem;line-height:1.5;display:flex}.viewport-cap-tag{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;align-items:center;font-size:.72rem;font-weight:600;display:inline-flex}.viewport{border:1px solid var(--line);border-radius:var(--r-xl);position:relative;overflow:hidden}.vp-stage{aspect-ratio:12/5;width:100%;position:relative}.vp-canvas{cursor:grab;touch-action:none;width:100%;height:100%;display:block;position:absolute;inset:0}.viewport.is-grabbing .vp-canvas{cursor:grabbing}.vp-hud{pointer-events:none;flex-direction:column;justify-content:space-between;padding:clamp(.9rem,2vw,1.35rem);display:flex;position:absolute;inset:0}.vp-hud-row{justify-content:space-between;align-items:center;gap:1rem;display:flex}.vp-tag,.vp-meta{letter-spacing:.02em;border:1px solid var(--line);border-radius:var(--r-pill);padding:.32rem .62rem;font-size:.72rem}.vp-tag{align-items:center;gap:.45rem;font-weight:600;display:inline-flex}.vp-dot{width:7px;height:7px;animation:vpPulse 1.7s var(--ease-out) infinite;border-radius:50%}.vp-bottom{gap:.5rem;max-width:340px;display:grid}.vp-frame{font-size:.74rem}.vp-frame b{font-feature-settings:"tnum" 1;font-weight:600}.vp-bar{border-radius:3px;height:6px;overflow:hidden}.vp-bar-fill{border-radius:3px;width:0;height:100%;transition:width 90ms linear}.vp-tabs{pointer-events:auto;border:1px solid var(--line);border-radius:var(--r-pill);gap:2px;padding:3px;display:inline-flex}.vp-tab{letter-spacing:.01em;border-radius:var(--r-pill);cursor:pointer;border:none;align-items:center;gap:.4rem;padding:.36rem .72rem;font-size:.72rem;font-weight:600;transition:color .18s,background .2s,box-shadow .2s;display:inline-flex}.vp-tab-ico{flex:none;width:13px;height:13px;display:block}.vp-tab[aria-selected=false] .vp-tab-ico{opacity:.7}.vp-stat{align-items:center;gap:.5rem;font-size:.74rem;display:inline-flex}.vp-stat-dot{border-radius:50%;flex:none;width:7px;height:7px}.vp-stat-dot[data-state=live]{animation:vpPulse 1.4s var(--ease-out) infinite}.vp-hint{pointer-events:none;border:1px solid var(--line);border-radius:var(--r-pill);opacity:0;padding:.26rem .55rem;font-size:.68rem;animation:7s 1.4s forwards vpHint;position:absolute;bottom:clamp(.9rem,2vw,1.35rem);right:clamp(.9rem,2vw,1.35rem)}.viewport.has-interacted .vp-hint{animation:none;opacity:0!important}@keyframes vpPulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes vpHint{0%{opacity:0;transform:translateY(4px)}12%,78%{opacity:.92;transform:none}to{opacity:0}}@media (prefers-reduced-motion:reduce){.vp-stat-dot{animation:none}.vp-hint{opacity:0;animation:none}}.compare{margin:clamp(2rem,4vw,3.25rem) 0 0}.compare-stage{isolation:isolate;aspect-ratio:4/3;border:1px solid var(--line);border-radius:var(--r-xl);max-height:72vh;position:relative;overflow:hidden}@media (min-width:760px){.compare-stage{aspect-ratio:16/9}}.compare-rendered{object-fit:cover;width:100%;height:100%;display:block}.compare-solid{clip-path:inset(0 50% 0 0);position:absolute;inset:0}.compare-solid img{object-fit:cover;width:100%;height:100%;display:block}.compare-solid:after{content:"";pointer-events:none;opacity:.5;position:absolute;inset:0}.compare-divider{z-index:2;width:1.5px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.compare-tag{z-index:3;border-radius:var(--r-pill);align-items:center;gap:.4rem;padding:.3rem .6rem;font-size:.72rem;font-weight:600;display:inline-flex;position:absolute;top:clamp(.7rem,1.6vw,1.05rem)}.compare-tag-solid{border:1px solid var(--line);left:clamp(.7rem,1.6vw,1.05rem)}.compare-tag-rendered{right:clamp(.7rem,1.6vw,1.05rem)}.compare-tag-dot{border-radius:50%;width:6px;height:6px}.compare-meta{z-index:3;border:1px solid var(--line);border-radius:var(--r-pill);padding:.3rem .62rem;font-size:.72rem;position:absolute;bottom:clamp(.7rem,1.6vw,1.05rem);left:clamp(.7rem,1.6vw,1.05rem)}.proofpage{padding:clamp(1.5rem,4vw,3rem) 0 clamp(3rem,7vw,5.5rem)}.proofpage-back{align-items:center;gap:.4rem;margin-bottom:clamp(1.4rem,3vw,2.3rem);font-size:.9rem;font-weight:600;transition:gap .18s,color .18s;display:inline-flex}.proofpage-back:hover{gap:.62rem}.proofpage-back svg{width:17px;height:17px}.proofpage-grid{grid-template-columns:1.25fr 1fr;align-items:start;gap:clamp(1.5rem,3.5vw,3rem);display:grid}.proofpage-media{border-radius:var(--r-lg);border:1px solid var(--line);aspect-ratio:4/3;margin:0;position:relative;overflow:hidden}.proofpage-media img{object-fit:cover;width:100%;height:100%;display:block}.proofpage-tag{border-radius:var(--r-pill);align-items:center;gap:.4rem;padding:.36rem .7rem .36rem .55rem;font-size:.78rem;font-weight:600;display:inline-flex;position:absolute;bottom:.9rem;left:.9rem}.proofpage-tag svg{width:13px;height:13px}.proofpage-receipt{border:1px solid var(--line);border-radius:var(--r-lg);padding:clamp(1.3rem,2.5vw,1.9rem);position:sticky;top:1.5rem}.pr2-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;display:flex}.pr2-scene{align-items:center;gap:.5rem;min-width:0;font-size:.84rem;display:inline-flex}.pr2-scene svg{flex:none;width:17px;height:17px}.pr2-badge{border-radius:var(--r-pill);flex:none;align-items:center;gap:.34rem;padding:.26rem .56rem;font-size:.74rem;font-weight:600;display:inline-flex}.pr2-badge svg{width:12px;height:12px}.pr2-title{letter-spacing:-.02em;margin:1.1rem 0 .3rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:700}.pr2-sub{margin:0 0 1.3rem;font-size:.92rem}.pr2-lines{gap:.7rem;margin:0;display:grid}.pr2-lines>div{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.pr2-lines dt{font-size:.92rem}.pr2-lines dd{margin:0;font-size:.92rem}.pr2-total{border-top:1px dashed var(--line-2);justify-content:space-between;align-items:center;margin-top:1.2rem;padding-top:1.1rem;display:flex}.pr2-total>span:first-child{font-weight:600}.pr2-amount{letter-spacing:-.02em;font-feature-settings:"tnum" 1;font-size:1.8rem;font-weight:600}.pr2-note{margin:.5rem 0 0;font-size:.82rem}.pr2-actions{flex-direction:column;align-items:flex-start;gap:.85rem;margin-top:1.4rem;display:flex}.pr2-actions .btn-primary{width:100%}.pr2-actions .btn svg{width:17px;height:17px}.rawreceipt{width:100%}.rawreceipt-pre{border-radius:var(--r-md);margin:.7rem 0 0;padding:.95rem 1.1rem;font-size:.76rem;line-height:1.55;overflow-x:auto}.proofpage-foot{text-align:center;max-width:48ch;margin:clamp(2.2rem,5vw,3.5rem) auto 0;font-size:.92rem}@media (max-width:760px){.proofpage-grid{grid-template-columns:1fr}.proofpage-receipt{position:static}}.ws{min-height:100vh;padding-bottom:clamp(3rem,7vw,5.5rem)}.ws .wrap{width:min(1040px,100% - clamp(2rem,6vw,5.5rem))}.ws-top{z-index:50;border-bottom:1px solid var(--line);position:sticky;top:0}.ws-top-inner{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;min-height:72px;padding-block:.6rem;display:flex}.ws-top .brand{margin-right:auto}.ws-account{flex-wrap:wrap;align-items:center;gap:.6rem .85rem;display:inline-flex}.ws-balance{border:1px solid var(--line);border-radius:var(--r-pill);align-items:baseline;gap:.5rem;padding:.4rem .9rem;display:inline-flex}.ws-balance small{letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:600}.ws-balance b{font-size:.98rem;font-weight:600;transition:color .35s}.ws-user{border-radius:var(--r-pill);align-items:center;gap:.55rem;transition:opacity .18s;display:inline-flex}a.ws-user:hover{opacity:.78}.ws-avatar{border:1px solid var(--line);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.ws-avatar svg{width:18px;height:18px}.ws-email{font-size:.88rem;font-weight:500}.ws-signout{font-size:.88rem;font-weight:600;transition:color .18s}@media (max-width:640px){.ws-email{display:none}}.ws-head{padding-top:clamp(1.8rem,4vw,3rem)}.ws-title{letter-spacing:-.026em;word-spacing:.05em;margin:0;font-size:clamp(1.9rem,4vw,2.8rem);font-weight:700;line-height:1.04}.ws-sub{max-width:60ch;margin:.65rem 0 0;font-size:clamp(1rem,1.4vw,1.12rem)}.ws-sub code{font-size:.88em}.ws-stats{flex-wrap:wrap;gap:clamp(1.2rem,3vw,2.4rem);margin:0;padding:0;display:flex}.ws-stat{margin:0}.ws-stat dt{letter-spacing:.04em;text-transform:uppercase;font-size:.7rem;font-weight:600}.ws-stat dd{letter-spacing:-.02em;font-feature-settings:"tnum" 1;margin:.2rem 0 0;font-size:1.1rem;font-weight:600}.ws-spotlight{margin-top:clamp(1.6rem,3.5vw,2.5rem)}.ws-composer-idle{margin:0}.ws-composer{border:1px solid var(--line);border-radius:var(--r-xl);padding:clamp(1.3rem,2.6vw,2rem);position:relative}.ws-composer:before{content:"";width:40px;height:2px;position:absolute;top:-1px;left:clamp(1.3rem,2.6vw,2rem)}.ws-composer .file-row{padding-bottom:1rem}.ws-composer-body{gap:clamp(1.3rem,3vw,2.5rem);margin:1.1rem 0 1.35rem;display:grid}@media (min-width:720px){.ws-composer-body{grid-template-columns:1fr 1fr;align-items:start}}.ws-queue{align-content:start;gap:.75rem;display:grid}.ws-queue-row{justify-content:space-between;align-items:center;gap:1rem;display:flex}.ws-queue-label{font-size:.95rem;font-weight:500}.ws-queue-hint{margin:0;font-size:.82rem}.ws-drop{border-radius:var(--r-lg);cursor:pointer;align-items:center;gap:clamp(.9rem,2vw,1.4rem);transition:background .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.ws-drop:hover .blend-token{transform:translateY(-3px)rotate(-3.5deg)}.ws-drop .blend-token{flex:none}.ws-drop-copy{flex-direction:column;gap:.18rem;min-width:0;display:flex}.ws-drop-title{font-size:clamp(.98rem,1.4vw,1.08rem);font-weight:600}.ws-drop-title code{font-size:.88em}.ws-drop-hint{font-size:.8rem}.ws-drop-btn{pointer-events:none;flex:none}.ws-drop-big{text-align:center;flex-direction:column;gap:1.05rem;padding:clamp(2rem,5vw,3.5rem)}.ws-drop-big .blend-token{width:56px;height:68px}.ws-drop-big .ws-drop-copy{align-items:center}.ws-corners i{border:2px solid var(--line-2);width:16px;height:16px;transition:border-color .2s;position:absolute}.ws-corners i:first-child{border-bottom:0;border-right:0;border-top-left-radius:5px;top:12px;left:12px}.ws-corners i:nth-child(2){border-bottom:0;border-left:0;border-top-right-radius:5px;top:12px;right:12px}.ws-corners i:nth-child(3){border-top:0;border-right:0;border-bottom-left-radius:5px;bottom:12px;left:12px}.ws-corners i:nth-child(4){border-top:0;border-left:0;border-bottom-right-radius:5px;bottom:12px;right:12px}.ws-notice{border-radius:var(--r-md);flex-wrap:wrap;align-items:center;gap:.85rem;margin-top:.85rem;padding:.7rem .95rem;font-size:.9rem;font-weight:500;display:flex}.ws-notice span{flex:1;min-width:12ch}.ws-notice-error{border:1px solid var(--gl-red-100)}.ws-notice-info{border:1px solid var(--line)}.ws-empty{border:1px solid var(--line);border-radius:var(--r-lg);align-items:flex-start;gap:clamp(.9rem,2vw,1.25rem);margin-top:clamp(1.4rem,3vw,2.2rem);padding:clamp(1.1rem,2.4vw,1.5rem) clamp(1.15rem,2.4vw,1.6rem);display:flex}.ws-empty-icon{border-radius:var(--r-md);border:1px solid var(--line);flex:none;place-items:center;width:42px;height:42px;display:grid}.ws-empty-icon svg{width:22px;height:22px}.ws-empty-text{flex-direction:column;gap:.28rem;min-width:0;display:flex}.ws-empty-title{letter-spacing:-.015em;margin:0;font-size:clamp(1.05rem,1.8vw,1.2rem);font-weight:700}.ws-empty-sub{max-width:62ch;margin:0;font-size:.93rem}.ws-empty-addon{margin:.4rem 0 0;font-size:.9rem}.ws-empty-link{align-items:center;gap:.3rem;font-weight:600;display:inline-flex}.ws-empty-link svg{width:15px;height:15px;transition:transform .18s}.ws-empty-link:hover svg{transform:translate(3px)}.ws-block{margin-top:clamp(2.4rem,5vw,3.5rem)}.ws-block-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;margin-bottom:clamp(1.2rem,2.5vw,1.75rem);display:flex}.ws-h2{letter-spacing:-.02em;align-items:center;gap:.55rem;margin:0;font-size:clamp(1.3rem,2.4vw,1.7rem);font-weight:700;display:inline-flex}.ws-grid{grid-template-columns:repeat(auto-fill,minmax(248px,1fr));gap:clamp(1.1rem,2.4vw,1.6rem);display:grid}.ws-card{flex-direction:column;display:flex}a.ws-card .ws-frame{transition:box-shadow .2s,border-color .2s}.ws-frame{aspect-ratio:4/3;border-radius:var(--r-md);border:1px solid var(--line);position:relative;overflow:hidden}.ws-frame img{object-fit:cover;width:100%;height:100%}.ws-verify{border-radius:var(--r-pill);align-items:center;gap:.3rem;padding:.24rem .5rem .24rem .4rem;font-size:.68rem;font-weight:600;display:inline-flex;position:absolute;top:.6rem;right:.6rem}.ws-verify svg{width:11px;height:11px}.ws-live{place-items:center;display:grid}.ws-reveal{z-index:0;position:absolute;inset:0}.ws-reveal img{object-fit:cover;width:100%;height:100%;-webkit-mask-image:linear-gradient(to bottom, #000 0, #000 calc(var(--p,0%) - 14px), transparent var(--p,0%));-webkit-mask-image:linear-gradient(to bottom, #000 0, #000 calc(var(--p,0%) - 14px), transparent var(--p,0%));-webkit-mask-image:linear-gradient(to bottom, #000 0, #000 calc(var(--p,0%) - 14px), transparent var(--p,0%));-webkit-mask-image:linear-gradient(to bottom, #000 0, #000 calc(var(--p,0%) - 14px), transparent var(--p,0%));-webkit-mask-image:linear-gradient(to bottom, #000 0, #000 calc(var(--p,0%) - 14px), transparent var(--p,0%));mask-image:linear-gradient(to bottom, #000 0, #000 calc(var(--p,0%) - 14px), transparent var(--p,0%));transition:-webkit-mask-image .35s linear,mask-image .35s linear;display:block}.ws-renderhead{left:0;right:0;top:var(--p,0%);z-index:1;pointer-events:none;border-top:1.5px solid var(--accent);height:0;transition:top .35s linear;position:absolute}.ws-live-counter{z-index:1;border:1px solid var(--line);border-radius:var(--r-pill);padding:.3rem .62rem;font-size:.82rem;font-weight:500;position:relative}@media (prefers-reduced-motion:reduce){.ws-reveal img,.ws-renderhead{transition:none}}.ws-card-body{flex-direction:column;gap:.5rem;padding-top:.7rem;display:flex}.ws-card-top{justify-content:space-between;align-items:baseline;gap:.6rem;display:flex}.ws-card-name{text-overflow:ellipsis;white-space:nowrap;font-size:.96rem;font-weight:600;overflow:hidden}.ws-card-cost{white-space:nowrap;font-size:.86rem}.ws-card-meta{margin:0;font-size:.78rem}.ws-live-tag{white-space:nowrap;align-items:center;gap:.4rem;font-size:.74rem;font-weight:600;display:inline-flex}.ws-live-dot{width:7px;height:7px;animation:vpPulse 1.4s var(--ease-out) infinite;border-radius:50%;flex:none}@media (prefers-reduced-motion:reduce){.ws-live-dot{animation:none}}.ws-progress{border-radius:4px;height:7px;overflow:hidden}.ws-progress-bar{border-radius:4px;height:100%;transition:width .2s linear}.ws-card-actions{align-items:center;gap:.9rem;margin-top:.2rem;display:flex}.ws-card-actions .btn-sm svg{width:15px;height:15px}.ws-receipt-link{text-underline-offset:3px;font-size:.85rem;font-weight:600;transition:color .18s}.ws-receipt-link:hover{text-decoration:underline}.rd{padding-top:clamp(1.4rem,3vw,2.2rem)}.rd-grid{align-items:start;gap:clamp(1.5rem,3.5vw,2.75rem);display:grid}@media (min-width:900px){.rd-grid{grid-template-columns:1.5fr 1fr}}.rd-viewport{border:1px solid var(--line);border-radius:var(--r-xl);position:relative;overflow:hidden}.rd-stage{aspect-ratio:16/10;width:100%;position:relative}.rd-done-media{margin:0}.rd-done-media img{object-fit:cover;width:100%;height:100%;display:block}.rd-hud{z-index:1;pointer-events:none;flex-direction:column;justify-content:space-between;padding:clamp(.9rem,2vw,1.4rem);display:flex;position:absolute;inset:0}.rd-hud-row{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.rd-hud-tag,.rd-hud-meta{border:1px solid var(--line);border-radius:var(--r-pill);padding:.34rem .65rem;font-size:.74rem}.rd-hud-tag{align-items:center;gap:.45rem;font-weight:600;display:inline-flex}.rd-hud-meta{white-space:nowrap}.rd-hud-bottom{gap:.55rem;display:grid}.rd-hud-bottom .rd-hud-meta{justify-self:start}.rd-side{border:1px solid var(--line);border-radius:var(--r-lg);padding:clamp(1.3rem,2.5vw,1.9rem);position:sticky;top:88px}@media (max-width:900px){.rd-side{position:static}}.rd-status-badge{border-radius:var(--r-pill);flex:none;align-items:center;gap:.4rem;padding:.26rem .58rem;font-size:.74rem;font-weight:600;display:inline-flex}.rd-steps{gap:.85rem;margin:1.3rem 0 0;padding:0;list-style:none;display:grid}.rd-steps li{align-items:center;gap:.7rem;font-size:.94rem;display:flex}.rd-steps li[data-st=active]{font-weight:600}.rd-step-mark{flex:none;place-items:center;width:20px;height:20px;display:grid}.rd-step-mark svg{width:18px;height:18px}.rd-pending-dot{border-radius:50%;width:8px;height:8px}.rd-spin{border:2px solid var(--accent-tint);border-radius:50%;width:15px;height:15px;animation:.8s linear infinite spin}.rd.is-fresh .rd-done-media img{animation:rdResolve .75s var(--ease-out) both}.rd.is-fresh .proofpage-tag{animation:rdPop .5s .28s var(--ease-out) both}.rd.is-fresh .pr2-badge{animation:rdPop .5s .36s var(--ease-out) both}.rd.is-fresh .pr2-amount{animation:rdRise .55s .3s var(--ease-out) both}@keyframes rdResolve{0%{opacity:.25;filter:blur(9px)saturate(.7);transform:scale(1.035)}to{opacity:1;filter:none;transform:none}}@keyframes rdPop{0%{opacity:0;transform:scale(.6)translateY(4px)}60%{transform:scale(1.08)}to{opacity:1;transform:none}}@keyframes rdRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.rd-total{border-top:1px dashed var(--line-2);justify-content:space-between;align-items:center;gap:1rem;margin-top:1.3rem;padding-top:1.1rem;display:flex}.rd-total>span:first-child{font-weight:600}.rd-total .mono{font-size:1.1rem}.rd-total-label{flex-direction:column;gap:.16rem;display:flex}.rd-total-label small{font-size:.73rem;font-weight:400}.rd-deliver{border:1px solid var(--line);border-radius:var(--r-md);gap:.9rem;margin-top:1.4rem;padding:.95rem 1rem;display:grid}.rd-deliver-file{align-items:center;gap:.7rem;min-width:0;display:flex}.rd-deliver-icon{border-radius:var(--r-sm);border:1px solid var(--line);flex:none;place-items:center;width:36px;height:36px;display:grid}.rd-deliver-icon svg{width:18px;height:18px}.rd-deliver-text{flex-direction:column;gap:.14rem;min-width:0;display:flex}.rd-deliver-text b{text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:600;overflow:hidden}.rd-deliver-text small{font-size:.76rem}.rd-deliver .btn svg{width:17px;height:17px}.rd-secondary{flex-wrap:wrap;gap:.4rem 1.3rem;margin-top:1.1rem;display:flex}.rd-missing{max-width:52ch;padding:clamp(2.5rem,7vw,5rem) 0}.rd-missing .btn{margin-top:1.5rem}.addon-hero{padding-top:clamp(2.25rem,5vw,4rem);padding-bottom:clamp(2.5rem,5vw,3.5rem)}.addon-hero-grid{align-items:center;gap:clamp(2rem,4vw,3.5rem);display:grid}@media (min-width:880px){.addon-hero-grid{grid-template-columns:1.05fr .95fr;align-items:stretch}.addon-hero-copy{flex-direction:column;justify-content:center;display:flex}}.addon-launch{flex-direction:column;justify-content:center;gap:clamp(1.4rem,3vw,2rem);height:100%;display:flex}.addon-shot{border:1px solid var(--line);border-radius:var(--r-xl);margin:0;overflow:hidden}.addon-shot-bar{border-bottom:1px solid var(--line);align-items:center;gap:.7rem;padding:.7rem .95rem;display:flex}.addon-shot-dots{gap:.4rem;display:inline-flex}.addon-shot-dots i{border-radius:50%;width:9px;height:9px}.addon-shot-name{font-size:.76rem}.addon-shot-media{aspect-ratio:4/3;position:relative}.addon-shot-media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.addon-shot-ph{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;padding:1.5rem;display:flex;position:absolute;inset:0}.addon-shot-ph-icon{border-radius:var(--r-md);border:1px solid var(--line);place-items:center;width:52px;height:52px;display:grid}.addon-shot-ph-icon svg{width:26px;height:26px}.addon-shot-ph-title{margin-top:.3rem;font-size:.96rem;font-weight:600}.addon-shot-ph-sub{max-width:28ch;font-size:.82rem}.addon-launch-cta{flex-direction:column;align-items:center;gap:.6rem;display:flex}.addon-dl{--pad-y:.92rem;--pad-x:1.7rem;font-size:1rem}.addon-dl svg{width:18px;height:18px}.addon-launch-note{margin:0;font-size:.82rem}.addon-pair-grid{align-items:start;gap:clamp(1.5rem,3.5vw,2.75rem);margin-top:clamp(2rem,4vw,3rem);display:grid}@media (min-width:820px){.addon-pair-grid{grid-template-columns:1.1fr .9fr}}.addon-pair-card{border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;gap:.85rem;padding:clamp(1.4rem,3vw,2rem);display:flex}.addon-field-label{letter-spacing:.05em;text-transform:uppercase;font-size:.7rem;font-weight:600}.addon-input{letter-spacing:.4em;text-indent:.4em;text-align:center;text-transform:uppercase;border:1px solid var(--line-2);border-radius:var(--r-md);width:100%;padding:.85rem .6rem;font-size:clamp(1.2rem,3vw,1.55rem);font-weight:600;transition:border-color .18s,box-shadow .18s}.addon-input:focus{outline:none}.addon-pair-hint{text-align:center;margin:0;font-size:.82rem}.addon-paired{text-align:center;flex-direction:column;align-items:center;gap:.4rem;padding:.6rem 0;display:flex}.addon-paired-mark{width:52px;height:52px;animation:pop .5s var(--ease-out) both;border-radius:50%;place-items:center;margin-bottom:.4rem;display:grid}.addon-paired-mark .check-ico{width:26px;height:26px}.addon-paired-title{letter-spacing:-.015em;margin:0;font-size:1.2rem;font-weight:700}.addon-paired-sub{max-width:36ch;margin:0;font-size:.94rem}.addon-where{border:1px solid var(--line);border-radius:var(--r-lg);padding:clamp(1.4rem,3vw,2rem)}.addon-where-title{letter-spacing:-.01em;margin:0 0 1.1rem;font-size:1.05rem;font-weight:600}.addon-where-list{counter-reset:step;gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.addon-where-list li{counter-increment:step;padding-left:2.3rem;font-size:.94rem;line-height:1.5;position:relative}.addon-where-list li:before{content:counter(step);border-radius:50%;place-items:center;width:1.65rem;height:1.65rem;font-size:.8rem;font-weight:600;display:grid;position:absolute;top:-.1rem;left:0}.addon-final-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:clamp(1.2rem,3vw,2.5rem);padding-top:clamp(2.6rem,5vw,3.6rem);padding-bottom:clamp(2.6rem,5vw,3.6rem);display:flex}.addon-final-copy{gap:.5rem;display:grid}.addon-final-title{letter-spacing:-.025em;margin:0;font-size:clamp(1.5rem,3vw,2.1rem);font-weight:700}.addon-final-sub{max-width:46ch;margin:0;font-size:clamp(1rem,1.4vw,1.1rem)}.fy-api .fy-hero__sub{max-width:60ch}.fy-trust--stack{align-items:center;gap:var(--spacing-3);flex-direction:column}.fy-section__title--center{text-align:center}.fy-section__sub--center{text-align:center;max-width:56ch;margin-inline:auto}code.api-inline{border-radius:var(--radius-1,3px);padding:1px 6px;font-size:.92em}.api-code{border:1px solid var(--line);border-radius:var(--radius-3);overflow:hidden}.api-code__head{align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--line);display:flex}.api-code__label{font-size:13px}.api-code__spacer{margin-left:auto}.api-pre{padding:var(--spacing-5);white-space:pre;margin:0;font-size:12px;line-height:1.7;overflow-x:auto}.api-method{letter-spacing:.04em;font-weight:700}.api-endpoints{gap:var(--spacing-5);flex-direction:column;display:flex}.api-endpoint .pj-card__body{gap:var(--spacing-4)}.api-endpoint__sig{align-items:center;gap:var(--spacing-3);flex-wrap:wrap;display:flex}.api-path{font-size:14px;font-weight:600}.api-endpoint__desc{font:var(--typography-paragraph-regular-md);margin:0}.api-curl{align-items:center;gap:var(--spacing-3);box-sizing:border-box;width:100%;padding:var(--spacing-3) var(--spacing-4);border:1px solid var(--line);border-radius:var(--radius-2);display:flex}.api-curl code{white-space:nowrap;flex:auto;min-width:0;font-size:12px;overflow-x:auto}.api-copy{flex:none}.api-payloads{gap:var(--spacing-5);grid-template-columns:1fr 1fr;display:grid}@media (max-width:620px){.api-payloads{grid-template-columns:1fr}}.api-roadmap{gap:var(--spacing-5);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:540px){.api-roadmap{grid-template-columns:1fr}}.api-road .pj-card__body{gap:var(--spacing-3)}.api-road__head{justify-content:space-between;align-items:center;gap:var(--spacing-3);display:flex}.api-road__title{font-weight:700}.api-road__desc{margin:0;font-size:13px}.topup-hero{padding-top:clamp(2.25rem,5vw,4rem);padding-bottom:clamp(2.5rem,5vw,3.5rem)}.topup-hero-grid{align-items:center;gap:clamp(2rem,4vw,3.5rem);display:grid}@media (min-width:900px){.topup-hero-grid{grid-template-columns:1.02fr .98fr;align-items:stretch}.topup-hero-copy,.topup-composer-wrap{flex-direction:column;justify-content:center;display:flex}}.topup-balance-line{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:clamp(1.5rem,3vw,2rem) 0 0;padding-top:1.1rem;font-size:.92rem;display:flex}.topup-balance-line b{letter-spacing:-.01em;font-size:1.15rem;font-weight:600}.topup-composer{border:1px solid var(--line);border-radius:var(--r-xl);padding:clamp(1.3rem,2.6vw,1.85rem);position:relative}.topup-composer:before{content:"";width:40px;height:2px;position:absolute;top:-1px;left:clamp(1.3rem,2.6vw,1.85rem)}.topup-composer-head{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.15rem;display:flex}.topup-composer-title{letter-spacing:-.015em;margin:0;font-size:1.18rem;font-weight:600}.topup-rate{border-radius:var(--r-pill);padding:.3rem .62rem;font-size:.82rem}.topup-amounts{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.topup-amount{text-align:left;border:1px solid var(--line-2);border-radius:var(--r-md);transition:border-color .18s ease, background .18s ease, transform .18s var(--ease-out), box-shadow .18s ease;flex-direction:column;gap:.2rem;padding:.85rem .9rem;display:flex;position:relative}.topup-amount:hover{transform:translateY(-1px)}.topup-amount b{letter-spacing:-.02em;font-size:1.3rem;font-weight:600;line-height:1.1}.topup-amount small{font-size:.74rem}.topup-amount-badge{letter-spacing:.04em;text-transform:uppercase;border-radius:var(--r-pill);padding:.18rem .5rem;font-size:.62rem;font-weight:600;position:absolute;top:-.6rem;right:.7rem}.topup-methods{border:1px solid var(--line);border-radius:var(--r-md);grid-template-columns:1fr 1fr;gap:.45rem;margin:1rem 0 .85rem;padding:.25rem;display:grid}.topup-method{border-radius:calc(var(--r-md) - 3px);font:inherit;cursor:pointer;border:0;padding:.62rem .7rem;font-size:.88rem;font-weight:600}.topup-method--disabled,.topup-method--disabled:disabled{opacity:.48;cursor:not-allowed}.topup-method--disabled span{text-transform:uppercase;letter-spacing:.04em;margin-right:.35rem;font-size:.68rem;line-height:1;display:inline-block}.topup-lightning-hold{margin:-.25rem 0 .85rem}.topup-lightning-panel{gap:.8rem;display:grid}.topup-invoice{border:1px solid var(--line);border-radius:var(--r-md);gap:.45rem;margin-top:.25rem;padding:.95rem;display:grid}.topup-invoice strong{overflow-wrap:anywhere;font-size:.92rem}.topup-invoice p{margin:0;font-size:.86rem}.topup-actions{flex-wrap:wrap;gap:.55rem;margin-top:.25rem;display:flex}.topup-custom{grid-template-columns:1fr auto;align-items:center;gap:.5rem .85rem;margin-top:1rem;display:grid}.topup-custom-label{letter-spacing:.04em;text-transform:uppercase;grid-column:1/-1;font-size:.7rem;font-weight:600}.topup-custom-field{border:1px solid var(--line-2);border-radius:var(--r-md);align-items:center;gap:.3rem;padding:.55rem .85rem;font-size:1.05rem;font-weight:600;transition:border-color .18s,box-shadow .18s,color .18s;display:inline-flex}.topup-custom-field input{width:6ch;font:inherit;border:none;outline:none;padding:0}.topup-custom-hint{white-space:nowrap;font-size:.8rem}.topup-lines{border-top:1px solid var(--line);margin-top:1.15rem;padding:1.15rem 0 0}.topup-total{margin-top:.95rem}.topup-checkout{--pad-y:.92rem;margin-top:1.25rem;font-size:1rem}.topup-checkout svg{width:17px;height:17px}.topup-lightning{border:none;justify-content:center;align-items:center;gap:.45rem;width:100%;margin-top:.7rem;padding:.35rem;font-size:.88rem;font-weight:600;transition:color .18s;display:inline-flex}.topup-lightning svg{width:15px;height:15px}.topup-secure{justify-content:center;align-items:center;gap:.4rem;margin:.85rem 0 0;font-size:.78rem;display:flex}.topup-done{text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding-top:clamp(1.8rem,4vw,2.6rem);padding-bottom:clamp(1.8rem,4vw,2.6rem);display:flex}.topup-done-mark{width:56px;height:56px;animation:pop .5s var(--ease-out) both;border-radius:50%;place-items:center;margin-bottom:.45rem;display:grid}.topup-done-mark .check-ico{width:28px;height:28px}.topup-done-title{letter-spacing:-.02em;margin:0;font-size:1.32rem;font-weight:700}.topup-done-sub{max-width:34ch;margin:0;font-size:.95rem}.topup-done-balance{border:1px solid var(--line);border-radius:var(--r-pill);align-items:baseline;gap:.5rem;margin:.85rem 0 .35rem;padding:.5rem 1rem;display:inline-flex}.topup-done-balance small{letter-spacing:.04em;text-transform:uppercase;font-size:.7rem;font-weight:600}.topup-done-balance b{font-size:1.1rem;font-weight:600}.topup-done .btn{margin-top:.85rem}.topup-done .btn svg{width:17px;height:17px}.topup-includes{grid-template-columns:1fr;gap:clamp(1.4rem,3vw,2.25rem) clamp(1.5rem,3vw,2.5rem);display:grid}@media (min-width:560px){.topup-includes{grid-template-columns:1fr 1fr}}@media (min-width:920px){.topup-includes{grid-template-columns:repeat(4,1fr)}}.topup-include-lead{letter-spacing:-.01em;margin:0;font-size:1.02rem;font-weight:600}.topup-include-rest{max-width:30ch;margin:.4rem 0 0;font-size:.9rem}.topup-rails{grid-template-columns:1fr;gap:clamp(.9rem,2vw,1.25rem);margin:clamp(2rem,4vw,3rem) 0 0;padding:0;list-style:none;display:grid}@media (min-width:620px){.topup-rails{grid-template-columns:1fr 1fr}}@media (min-width:1040px){.topup-rails{grid-template-columns:repeat(4,1fr)}}.topup-rail{border:1px solid var(--line);border-radius:var(--r-lg);transition:border-color .2s ease, box-shadow .2s ease, transform .2s var(--ease-out);flex-direction:column;padding:clamp(1.15rem,2.2vw,1.45rem);display:flex}.topup-rail:hover{transform:translateY(-2px)}.topup-rail-region{letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.5rem;padding-top:.85rem;font-size:.7rem;font-weight:600;display:inline-flex;position:relative}.topup-rail-region:before{content:"";border-radius:1px;width:26px;height:2px;position:absolute;top:0;left:0}.topup-rail-title{letter-spacing:-.012em;margin:.7rem 0 0;font-size:1.1rem;font-weight:600}.topup-rail-desc{margin:.5rem 0 0;font-size:.9rem;line-height:1.5}.topup-rail-methods{margin:.85rem 0 0;font-size:.76rem}.topup-rail-action{align-items:center;gap:.35rem;margin-top:auto;padding-top:1.1rem;font-size:.88rem;font-weight:600;transition:gap .18s,color .18s;display:inline-flex}.topup-rail-action svg{width:15px;height:15px;transition:transform .18s}.topup-rail-action:hover{gap:.55rem}.topup-rail-action:hover svg{transform:translate(2px)}.topup-rails-foot{max-width:64ch;margin:clamp(1.6rem,3vw,2.2rem) 0 0;font-size:.84rem;line-height:1.55}.topup-faq{max-width:760px;margin-top:clamp(1.75rem,3.5vw,2.5rem)}.btn .check-ico{width:1.05em;height:1.05em}.acct-head{margin-bottom:clamp(1.6rem,3.5vw,2.5rem)}.acct-layout{align-items:start;gap:clamp(1.5rem,3vw,2.5rem);display:grid}@media (min-width:900px){.acct-layout{grid-template-columns:210px 1fr;gap:clamp(2rem,4vw,3.25rem)}}.acct-index{display:none}@media (min-width:900px){.acct-index{display:block;position:sticky;top:96px}.acct-index ul{border-left:1px solid var(--line);gap:.1rem;margin:0;padding:0;list-style:none;display:grid}.acct-index a{border-left:2px solid var(--line);margin-left:-1px;padding:.5rem 0 .5rem 1rem;font-size:.92rem;font-weight:500;transition:color .18s,border-color .18s;display:block}.acct-index a.is-on{font-weight:600}}.acct-panels{gap:clamp(1.1rem,2.4vw,1.6rem);min-width:0;display:grid}.acct-card{border:1px solid var(--line);border-radius:var(--r-lg);padding:clamp(1.3rem,2.6vw,1.85rem);scroll-margin-top:96px}.acct-card-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.3rem;display:flex}.acct-card-title{letter-spacing:-.018em;margin:0;font-size:clamp(1.15rem,2vw,1.32rem);font-weight:700}.acct-card-sub{max-width:48ch;margin:.32rem 0 0;font-size:.9rem}.acct-card-head .btn{white-space:nowrap;flex:none}.acct-card-head .btn svg{width:15px;height:15px}.acct-actions{flex-wrap:wrap;align-items:center;gap:.85rem 1rem;margin-top:1.3rem;display:flex}.acct-hint{font-size:.82rem}.acct-note{margin:1.1rem 0 0;font-size:.84rem;line-height:1.55}.acct-fields{gap:1.1rem;display:grid}@media (min-width:560px){.acct-fields{grid-template-columns:1fr 1fr}}.acct-field{flex-direction:column;gap:.4rem;min-width:0;display:flex}.acct-label{letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:600}.acct-input{width:100%;font:inherit;border:1px solid var(--line-2);border-radius:var(--r-md);padding:.62rem .8rem;font-size:.96rem;transition:border-color .18s,box-shadow .18s}.acct-input:focus{outline:none}.acct-input[readonly]{cursor:default}.acct-identity{border-bottom:1px solid var(--line);align-items:center;gap:1rem;margin-bottom:1.4rem;padding-bottom:1.4rem;display:flex}.acct-avatar{border:1px solid var(--gl-blue-100);border-radius:50%;flex:none;place-items:center;width:52px;height:52px;font-size:1.15rem;font-weight:700;display:grid}.acct-identity-meta{flex-direction:column;gap:.18rem;min-width:0;display:flex}.acct-identity-meta b{font-size:1.02rem;font-weight:600}.acct-identity-meta span{font-size:.85rem}.acct-balance{border:1px solid var(--line);border-radius:var(--r-md);align-items:center;gap:1.1rem 1.5rem;padding:clamp(1.1rem,2.4vw,1.4rem);display:grid}@media (min-width:540px){.acct-balance{grid-template-columns:1fr auto}}.acct-balance-main{flex-direction:column;gap:.2rem;display:flex}.acct-balance-main small{letter-spacing:.04em;text-transform:uppercase;font-size:.7rem;font-weight:600}.acct-balance-main b{letter-spacing:-.025em;font-size:clamp(1.9rem,4vw,2.3rem);font-weight:600;line-height:1}.acct-balance-main span{font-size:.84rem}.acct-balance-stats{gap:1.5rem;margin:0;display:flex}.acct-balance-stats dt{letter-spacing:.04em;text-transform:uppercase;font-size:.7rem;font-weight:600}.acct-balance-stats dd{margin:.25rem 0 0;font-size:1rem;font-weight:600}.acct-paymethod{border:1px solid var(--line);border-radius:var(--r-md);align-items:center;gap:.95rem;margin-top:1.1rem;padding:.85rem 1rem;display:flex}.acct-card-brand{letter-spacing:.04em;border-radius:6px;flex:none;place-items:center;width:46px;height:30px;font-size:.72rem;font-weight:700;display:grid}.acct-paymethod-meta{flex-direction:column;gap:.12rem;min-width:0;margin-right:auto;display:flex}.acct-paymethod-meta b{font-size:.94rem;font-weight:600}.acct-paymethod-meta span{font-size:.8rem}.acct-usage{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1rem;margin:0 0 1.3rem;padding-bottom:1.3rem;display:grid}.acct-usage-stat dt{letter-spacing:.04em;text-transform:uppercase;font-size:.7rem;font-weight:600}.acct-usage-stat dd{letter-spacing:-.02em;margin:.35rem 0 0;font-size:clamp(1.3rem,3vw,1.7rem);font-weight:600}.acct-receipts{gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.acct-receipt{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.85rem 1.1rem;padding:.78rem 0;display:flex}.acct-receipt:last-child{border-bottom:0;padding-bottom:0}.acct-receipt-main{flex-direction:column;gap:.12rem;min-width:0;margin-right:auto;display:flex}.acct-receipt-main b{text-overflow:ellipsis;white-space:nowrap;font-size:.94rem;font-weight:600;overflow:hidden}.acct-receipt-main span{font-size:.78rem}.acct-receipt-amount{font-size:.94rem;font-weight:600}.acct-receipt-link{align-items:center;gap:.3rem;font-size:.86rem;font-weight:600;transition:gap .18s,color .18s;display:inline-flex}.acct-receipt-link svg{width:14px;height:14px}.acct-receipt-link:hover{gap:.5rem}.acct-render-list{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.acct-render-row{border:1px solid var(--line);border-radius:var(--r-md);gap:.85rem;padding:1rem;display:grid}.acct-render-main{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.acct-render-main>div{gap:.18rem;min-width:0;display:grid}.acct-render-main b{text-overflow:ellipsis;white-space:nowrap;font-size:1rem;overflow:hidden}.acct-render-id{font-size:.74rem}.acct-render-status{border:1px solid var(--line);border-radius:var(--r-pill);text-transform:capitalize;flex:none;padding:.24rem .52rem;font-size:.74rem;font-weight:700}.acct-render-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem 1rem;margin:0;display:grid}.acct-render-meta div{min-width:0}.acct-render-meta dt{letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:700}.acct-render-meta dd{overflow-wrap:anywhere;min-width:0;margin:.22rem 0 0;font-size:.86rem}.acct-render-actions{flex-wrap:wrap;gap:.8rem 1rem;display:flex}@media (max-width:720px){.acct-render-main{display:grid}.acct-render-status{justify-self:start}.acct-render-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:460px){.acct-render-row{padding:.9rem}.acct-render-meta{grid-template-columns:1fr}.acct-render-actions{display:grid}}.receipt-page{padding-top:var(--spacing-9)}.receipt-page-head{margin-bottom:1rem}.receipt-page-card{gap:1.1rem;display:grid}.receipt-page-grid{border:1px solid var(--line);border-radius:var(--r-md);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.receipt-page-row{border-right:1px solid var(--line);border-bottom:1px solid var(--line);gap:.28rem;min-width:0;padding:.9rem 1rem;display:grid}.receipt-page-row:nth-child(2n){border-right:0}.receipt-page-row:nth-last-child(-n+2){border-bottom:0}.receipt-page-row dt{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.receipt-page-row dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:.92rem}.receipt-page-actions{flex-wrap:wrap;gap:.75rem;display:flex}.receipt-page-json{border-radius:var(--r-md);max-height:28rem;margin:0;padding:1rem;font-size:.78rem;line-height:1.55;overflow:auto}@media (max-width:720px){.receipt-page-grid{grid-template-columns:1fr}.receipt-page-row,.receipt-page-row:nth-child(2n),.receipt-page-row:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line)}.receipt-page-row:last-child{border-bottom:0}}.acct-empty{margin:0;font-size:.92rem}.acct-device{border:1px solid var(--line);border-radius:var(--r-md);align-items:center;gap:.85rem;padding:.95rem 1.05rem;display:flex}.acct-device-dot{border-radius:50%;flex:none;width:9px;height:9px}.acct-device-meta{flex-direction:column;gap:.16rem;min-width:0;margin-right:auto;display:flex}.acct-device-meta b{font-size:.94rem;font-weight:600}.acct-device-meta span{font-size:.8rem}.acct-device .btn{flex:none}.acct-key{border-radius:var(--r-md);flex-wrap:wrap;align-items:center;gap:.85rem;padding:.7rem .7rem .7rem 1rem;display:flex}.acct-key-value{white-space:nowrap;letter-spacing:.01em;min-width:0;margin-right:auto;padding:0;font-size:.85rem;overflow-x:auto}.acct-key-actions{flex:none;gap:.3rem;display:inline-flex}.acct-toggles{gap:0;margin:0;padding:0;list-style:none;display:grid}.acct-toggle-row{border-bottom:1px solid var(--line);align-items:center;gap:1.1rem;padding:.95rem 0;display:flex}.acct-toggle-row:first-child{padding-top:0}.acct-toggle-row:last-child{border-bottom:0;padding-bottom:0}.acct-toggle-meta{flex-direction:column;gap:.16rem;min-width:0;margin-right:auto;display:flex}.acct-toggle-meta b{font-size:.94rem;font-weight:600}.acct-toggle-meta span{max-width:52ch;font-size:.84rem}.acct-switch{border-radius:var(--r-pill);border:1px solid var(--line-2);width:44px;height:26px;transition:background .2s var(--ease-out), border-color .2s ease;flex:none;padding:0;position:relative}.acct-switch-knob{width:20px;height:20px;transition:transform .22s var(--ease-out);border-radius:50%;position:absolute;top:2px;left:2px}.acct-switch[aria-checked=true] .acct-switch-knob{transform:translate(18px)}.acct-sec-rows{gap:0;display:grid}.acct-sec-row{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:1rem;padding:.95rem 0;display:flex}.acct-sec-row:first-child{padding-top:0}.acct-sec-meta{flex-direction:column;gap:.16rem;min-width:0;margin-right:auto;display:flex}.acct-sec-meta b{font-size:.94rem;font-weight:600}.acct-sec-meta span{font-size:.82rem}.acct-sec-row .btn{flex:none}.acct-danger{border:1px solid var(--gl-red-100);border-radius:var(--r-md);flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.3rem;padding:clamp(1rem,2.2vw,1.25rem);display:flex}.acct-danger .btn{flex:none}.acct-danger-confirm{flex:none;align-items:center;gap:.75rem;display:inline-flex}.acct-danger-confirm>span{font-size:.88rem;font-weight:600}.auth-shell{grid-template-columns:1fr;height:100dvh;display:grid;overflow:hidden}@media (min-width:880px){.auth-shell{grid-template-columns:1.08fr .92fr}}.auth-stage{isolation:isolate;grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(1.5rem,3vh,2.5rem);padding:clamp(2rem,4vw,3.25rem);display:none;position:relative;overflow:hidden}@media (min-width:880px){.auth-stage{display:grid}}.auth-stage:before{content:"";z-index:-1;pointer-events:none;background-size:clamp(46px,4vw,70px) clamp(46px,4vw,70px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 120% at 30% 20%,#000 30%,#0000 80%);mask-image:radial-gradient(120% 120% at 30% 20%,#000 30%,#0000 80%)}.auth-stage:after{content:"";z-index:-1;pointer-events:none;aspect-ratio:1;width:min(620px,90%);position:absolute;bottom:-45%;right:-15%}.auth-stage-head{z-index:1;align-content:start;gap:clamp(1.6rem,4vh,2.75rem);display:grid;position:relative}.auth-stage-copy{max-width:30ch}.auth-stage-title{letter-spacing:-.026em;word-spacing:.05em;text-wrap:balance;margin:0;font-size:clamp(1.6rem,2.8vw,2.15rem);font-weight:700;line-height:1.04}.auth-stage-sub{max-width:38ch;margin:.85rem 0 0;font-size:.95rem;line-height:1.6}.auth-stage-donut{z-index:0;isolation:isolate;place-items:center;min-height:0;display:grid;position:relative}.auth-stage-donut:before{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.auth-stage-canvas{aspect-ratio:3/2;width:100%;max-width:740px;max-height:100%}.viewport-bare{border:0;border-radius:0;width:100%;height:100%}.viewport-bare .vp-stage{aspect-ratio:auto;width:100%;height:100%;position:relative}.viewport-bare .vp-canvas{cursor:grab}.auth-stage-foot{z-index:1;margin:0;font-size:.78rem;position:relative}.auth-panel{isolation:isolate;grid-template-rows:auto 1fr;padding:clamp(1.25rem,3vw,2rem);display:grid;position:relative;overflow-y:auto}.auth-panel:before{content:"";z-index:-1;pointer-events:none;background-size:clamp(46px,4vw,70px) clamp(46px,4vw,70px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(115% 90%,#0000 38%,#000 82%);mask-image:radial-gradient(115% 90%,#0000 38%,#000 82%)}.auth-panel-top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.auth-panel-brand{margin:0}@media (min-width:880px){.auth-panel-brand{display:none}}.auth-card{border:1px solid var(--line);border-radius:var(--r-xl);place-self:center;width:min(420px,100%);padding:clamp(1.6rem,3vw,2.25rem);position:relative}.auth-card:before{content:"";width:40px;height:2px;position:absolute;top:-1px;left:clamp(1.6rem,3vw,2.25rem)}.auth-title{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(1.45rem,3vw,1.8rem);font-weight:700;line-height:1.05}.auth-sub{max-width:42ch;margin:.55rem 0 1.5rem;font-size:.95rem;line-height:1.55}.auth .btn-oauth{--pad-y:.82rem;font-size:.98rem}.auth .btn-oauth svg{flex:none;width:18px;height:18px}.auth-or{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.85rem;margin:1.2rem 0;font-size:.72rem;font-weight:600;display:flex}.auth-or:before,.auth-or:after{content:"";flex:1;height:1px}.auth-form{flex-direction:column;gap:.5rem;display:flex}.auth-label{font-size:13px;font-weight:600}.auth-input{font:inherit;border:1px solid var(--line-2);border-radius:var(--radius-3);padding:.74rem .9rem;font-size:1rem;transition:border-color .18s,box-shadow .18s}.auth-input:focus{outline:none}.auth-submit{--pad-y:.82rem;margin-top:.45rem;font-size:.98rem}.auth-submit:disabled,.auth-submit[aria-disabled=true]{opacity:.42}.auth-err{border-radius:var(--r-md);border:1px solid var(--gl-red-100);margin:.85rem 0 0;padding:.7rem .9rem;font-size:.88rem;font-weight:500}.auth-fine{margin:1rem 0 0;font-size:.8rem;line-height:1.55}.auth-cross{text-align:center;margin:1.1rem 0 0;font-size:.9rem}.auth-back{align-items:center;gap:.4rem;font-size:.88rem;font-weight:500;transition:color .18s,gap .18s;display:inline-flex}.auth-back svg{width:16px;height:16px}.auth-back:hover{gap:.55rem}.auth-sent{text-align:center;flex-direction:column;align-items:center;display:flex}.auth-check{width:56px;height:56px;animation:pop .5s var(--ease-out) both;border-radius:50%;place-items:center;margin-bottom:1rem;display:grid}.auth-check svg{width:28px;height:28px}.auth-sent .auth-sub{text-align:center;margin-inline:auto}.auth-email-echo{font-weight:600}.auth-sent-actions{flex-direction:column;align-items:center;gap:.6rem;width:100%;margin-top:1.4rem;display:flex}.auth-sent-actions .btn{--pad-y:.82rem;font-size:.98rem}.legal{padding-top:var(--spacing-9);padding-bottom:clamp(3rem,6vw,5rem)}.legal-inner{max-width:680px;margin-inline:auto}.legal-head{margin-bottom:clamp(1.75rem,4vw,2.75rem);padding-top:1.4rem;position:relative}.legal-head:before{content:"";width:40px;height:2px;position:absolute;top:0;left:0}.legal-eyebrow{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:600}.legal-title{letter-spacing:-.02em;margin:.5rem 0 0;font-size:clamp(30px,5vw,44px);font-weight:700;line-height:1.05}.legal-updated{margin:.7rem 0 0;font-size:.84rem}.legal-lede{max-width:60ch;margin:1.1rem 0 0;font-size:16px;line-height:1.55}.legal-toc{border:1px solid var(--line);border-radius:var(--r-lg);flex-wrap:wrap;gap:.5rem .6rem;margin-bottom:clamp(2rem,4vw,3rem);padding:clamp(1.1rem,2.4vw,1.5rem);display:flex}.legal-toc a{border:1px solid var(--line);border-radius:var(--r-pill);padding:.32rem .7rem;font-size:.86rem;font-weight:500;transition:color .18s,border-color .18s}.legal-toc--grouped{flex-direction:column;gap:1rem}.legal-toc__group{gap:.6rem;display:grid}.legal-toc__label{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:600}.legal-toc--grouped a.legal-toc__label{border:none;border-radius:0;padding:0}.legal-toc__links{flex-wrap:wrap;gap:.5rem .6rem;display:flex}.legal-part{margin-bottom:clamp(1.5rem,3vw,2.2rem);padding-top:1.4rem;scroll-margin-top:96px;position:relative}.legal-part:before{content:"";width:40px;height:2px;position:absolute;top:0;left:0}.legal-part__label{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:600}.legal-part__title{letter-spacing:-.02em;margin:.4rem 0 0;font-size:clamp(1.6rem,3.6vw,2.1rem);font-weight:700}.legal-part__lede{max-width:60ch;margin:.7rem 0 0;font-size:1rem;line-height:1.6}.legal-body{gap:clamp(1.75rem,3.5vw,2.6rem);display:grid}.legal-section{scroll-margin-top:96px}.legal-section h2{letter-spacing:-.02em;margin:0 0 .85rem;font-size:clamp(1.25rem,2.4vw,1.5rem);font-weight:700}.legal-section p{max-width:66ch;margin:0 0 .85rem;font-size:1rem;line-height:1.65}.legal-section p:last-child{margin-bottom:0}.legal-section ul{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.legal-section li{max-width:66ch;padding-left:1.5rem;font-size:1rem;line-height:1.6;position:relative}.legal-section li:before{content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:0}.legal-section li strong{font-weight:600}.legal-section a{text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:var(--line-2);-webkit-text-decoration-color:var(--line-2);-webkit-text-decoration-color:var(--line-2);font-weight:500;transition:text-decoration-color .18s}.legal-section a:hover{-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent)}.legal-card-grid{gap:var(--spacing-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:640px){.legal-card-grid{grid-template-columns:1fr}}.legal-card{align-content:start;gap:var(--spacing-2);padding:var(--spacing-5);display:grid}.legal-card h2{margin:0;font-size:1.05rem}.legal-card p{margin:0;font-size:.95rem;line-height:1.55}.status-pillar-card{border:1px solid var(--line);border-radius:var(--r-md);gap:.65rem;min-width:0;padding:1rem;display:grid}.status-pillar-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.status-pillar-head h3{margin:0;font-size:1rem;line-height:1.2}.status-pillar-card p{margin:0;font-size:.94rem;line-height:1.55}.status-pill{white-space:nowrap;border:1px solid var(--line);border-radius:var(--r-pill);letter-spacing:.04em;text-transform:uppercase;flex:none;justify-content:center;align-items:center;padding:.24rem .56rem;font-size:.66rem;font-weight:800;display:inline-flex}@media (max-width:860px){.status-pillars{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.status-pillars{grid-template-columns:1fr}}.fy-shell{max-width:680px;padding-inline:var(--spacing-6);margin:0 auto}@media (max-width:640px){.fy-shell{padding-inline:14px}}.pj-btn{justify-content:center;align-items:center;gap:var(--spacing-2);border:1px solid var(--line);border-radius:var(--radius-3);min-height:34px;font:var(--typography-label-bold-md);white-space:nowrap;padding:8px 12px;text-decoration:none;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.pj-btn__label{display:inline}.pj-card{border:1px solid var(--line);border-radius:var(--radius-3)}.pj-card__body{gap:var(--spacing-4);padding:var(--spacing-6);flex-direction:column;display:flex}.pj-card__title{letter-spacing:0;margin:0;font-size:16px;font-weight:600}.pj-card__divider{width:100%;margin:var(--spacing-2) 0;border:0;border-top:1px solid var(--line)}.pj-card__footer{justify-content:space-between;align-items:center;gap:var(--spacing-5);padding:var(--spacing-5) var(--spacing-6);border-top:1px solid var(--line);border-radius:0 0 var(--radius-3) var(--radius-3);flex-wrap:wrap;display:flex}.pj-card__footer-text{margin:0;font-size:13px}.pj-card__actions{align-items:center;gap:var(--spacing-3);margin-left:auto;display:flex}.pj-radio{appearance:none;border:1px solid var(--line-2);cursor:pointer;border-radius:50%;flex:none;width:16px;height:16px;margin:2px 0 0;transition:border-color .15s,background .15s,box-shadow .15s}.pj-radio:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pj-badge{align-items:center;gap:var(--spacing-2);border-radius:var(--radius-4);width:fit-content;font:var(--typography-label-bold-md);padding:3px 8px;font-size:12px;display:inline-flex}.pj-icon{width:var(--pj-icon-size,16px);height:var(--pj-icon-size,16px)}.fy-page{gap:var(--spacing-5);padding-block:var(--spacing-9);flex-direction:column;display:flex}.fy-page__eyebrow,.fy-eyebrow{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.fy-page__title{letter-spacing:0;margin:0;font-size:clamp(28px,4vw,40px);font-weight:600;line-height:1.1}.fy-page__lead,.fy-section__sub{max-width:60ch;font:var(--typography-paragraph-regular-md);margin:0}.fy-page__actions{gap:var(--spacing-3);margin-top:var(--spacing-2);flex-wrap:wrap;display:flex}.fy-section{padding-block:var(--spacing-9);border-top:1px solid var(--line);gap:var(--spacing-6);flex-direction:column;display:flex}.fy-section__head{justify-content:space-between;align-items:baseline;gap:var(--spacing-3);flex-wrap:wrap;display:flex}.fy-section__title{letter-spacing:0;margin:0;font-size:24px;font-weight:600;line-height:1.25}.fy-balance{align-items:center;gap:var(--spacing-2);border-radius:var(--radius-4);font:var(--typography-label-bold-md);white-space:nowrap;padding:6px 12px;display:inline-flex}.fy-stats{gap:var(--spacing-5);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:640px){.fy-stats{grid-template-columns:1fr}}.fy-stat__label{margin:0 0 var(--spacing-2);font-size:14px}.fy-stat__value{letter-spacing:0;margin:0;font-size:28px;font-weight:700}.fy-stat__hint{margin:var(--spacing-2) 0 0;font-size:12px}.fy-board{gap:var(--spacing-5);grid-template-columns:repeat(3,1fr);align-items:start;display:grid}@media (max-width:760px){.fy-board{grid-template-columns:1fr}}.fy-col{gap:var(--spacing-4);flex-direction:column;display:flex}.fy-col__head{justify-content:space-between;align-items:center;gap:var(--spacing-3);display:flex}.fy-col__title{align-items:center;gap:var(--spacing-3);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700;display:inline-flex}.fy-col__dot{border-radius:50%;width:8px;height:8px}.fy-col__count{font-size:12px}.fy-job-card{gap:var(--spacing-3);padding:var(--spacing-5);border:1px solid var(--line);border-radius:var(--radius-2);flex-direction:column;display:flex}.fy-job-card__name{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.fy-job-card__meta{font-size:12px}.fy-job-card__foot{justify-content:space-between;align-items:center;gap:var(--spacing-3);flex-wrap:wrap;display:flex}.fy-meter{border-radius:var(--radius-4);height:6px;overflow:hidden}.fy-meter__fill{border-radius:inherit;height:100%}.fy-empty{padding:var(--spacing-6);border:1px dashed var(--line-2);border-radius:var(--radius-2);text-align:center}.fy-tiers-grid,.fy-rails{gap:var(--spacing-5);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:640px){.fy-tiers-grid,.fy-rails{grid-template-columns:1fr}}.fy-pack{gap:var(--spacing-3);padding:var(--spacing-6);border:1px solid var(--line);border-radius:var(--radius-3);flex-direction:column;display:flex;position:relative}.fy-pack__ribbon{top:var(--spacing-5);right:var(--spacing-5);position:absolute}.fy-pack__beans,.fy-pack__price{letter-spacing:0;font-size:28px;font-weight:700}.fy-pack__note{margin:0;font-size:13px}.fy-points{gap:var(--spacing-4) var(--spacing-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.fy-points li{align-items:center;gap:var(--spacing-3);font-size:14px;display:flex}.fy-auth{padding-block:var(--spacing-9);justify-content:center;display:flex}.fy-auth__card{gap:var(--spacing-5);width:100%;max-width:400px;padding:var(--spacing-8);border:1px solid var(--line);border-radius:var(--radius-3);flex-direction:column;display:flex}.fy-auth__title{letter-spacing:0;margin:0;font-size:20px;font-weight:600}.fy-auth__sub,.fy-auth__foot{margin:0;font-size:13px}.fy-auth__foot{text-align:center}.fy-auth__foot a{font-weight:600;text-decoration:none}.fy-auth__foot a:hover{text-decoration:underline}.fy-auth__divider{align-items:center;gap:var(--spacing-4);font-size:12px;display:flex}.fy-auth__divider:before,.fy-auth__divider:after{content:"";flex:1;height:1px}.fy-btn--block{justify-content:center;width:100%}.addon .wrap,.api .wrap,.topup .wrap,.ws .wrap,.acct .wrap{width:min(680px,100% - 48px);max-width:680px}.addon-hero,.topup-hero{padding-block:var(--spacing-9)}.addon-hero-grid,.topup-hero-grid{gap:var(--spacing-8);flex-direction:column;display:flex}.addon-hero-copy,.topup-hero-copy,.addon-launch,.topup-composer-wrap{max-width:none}.addon .h1,.api .h1,.topup .h1,.ws-title,.acct .ws-title{letter-spacing:-.02em;font-size:clamp(30px,5vw,44px);line-height:1.05}.addon .lede,.api .lede,.topup .lede,.ws-sub{max-width:60ch;font-size:16px}.section-title,.addon-final-title,.topup-composer-title,.acct-card-title{letter-spacing:0}.ws-head,.acct-head{padding-block:var(--spacing-9)}.ws-spotlight,.ws-block,.ws-empty,.acct-card,.topup-composer,.addon-shot,.addon-pair-card,.addon-where,.api-endpoint,.api-note,.api-resp,.api-roadmap-item,.topup-rail{border-radius:var(--radius-3)}.fy-hero{align-items:stretch;gap:var(--spacing-7);padding-block:var(--spacing-9);flex-direction:column;display:flex}.fy-hero__copy{gap:var(--spacing-5);text-align:center;flex-direction:column;display:flex}.fy-h1{letter-spacing:-.02em;margin:0;font-size:clamp(30px,5vw,44px);font-weight:700;line-height:1.05}.fy-hero__sub{max-width:60ch;font:var(--typography-paragraph-regular-md);margin:0 auto}.pj-dropzone{border:2px dashed var(--line-2);cursor:pointer;text-align:center;justify-content:center;align-items:center;transition:border-color .16s,background .16s;display:flex;position:relative}.pj-dropzone__input{opacity:0;cursor:pointer;position:absolute;inset:0}.fy-drop{gap:var(--spacing-5);border-radius:var(--radius-3);min-height:340px;padding:var(--spacing-9);flex-direction:column}.fy-drop-compact{min-height:220px;padding:var(--spacing-7)}.fy-drop .pj-dropzone__icon{--pj-icon-size:40px}.fy-drop__title{margin:0;font-size:20px;font-weight:600;line-height:1.25}.fy-drop__hint{margin:0;font-size:13px}.fy-trust{justify-content:center;gap:var(--spacing-3) var(--spacing-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.fy-trust li{align-items:center;gap:var(--spacing-3);font-size:13px;display:inline-flex}.fy-trust .pj-icon,.fy-points .pj-icon{--pj-icon-size:var(--size-icon-sm);--pj-icon-color:var(--ok);flex:none;position:relative}.fy-trust .pj-icon:before,.fy-points .pj-icon:before{content:"";width:var(--pj-icon-size,16px);height:var(--pj-icon-size,16px);border-radius:50%;display:block}.fy-privacy{width:100%}.home-page-v1 .fy-home .fy-privacy{margin-top:calc(var(--spacing-3) - var(--spacing-5))}.home-page-v1 .fy-home .fy-estimator{margin-top:calc(-1 * var(--spacing-5))}.fy-privacy__body{align-items:center;gap:var(--spacing-4);flex-direction:row}.fy-privacy__icon{width:var(--size-icon-md);height:var(--size-icon-md);flex:none}.fy-privacy__text{margin:0;font-size:14px}.fy-privacy__text strong{font-weight:600}.fy-job{width:100%}.fy-file{align-items:center;gap:var(--spacing-4);width:100%;min-width:0;display:flex}.fy-file__meta{gap:var(--spacing-1);flex-direction:column;min-width:0;display:flex}.fy-file__name{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.fy-file__size{font-size:12px}.fy-file__change{margin-left:auto}.fy-tiers{gap:var(--spacing-4);grid-template-columns:1fr 1fr;width:100%;display:grid}@media (max-width:540px){.fy-tiers{grid-template-columns:1fr}}.fy-tier{align-items:flex-start;gap:var(--spacing-4);padding:var(--spacing-5);border:1px solid var(--line);border-radius:var(--radius-2);cursor:pointer;display:flex}.fy-tier__text{gap:var(--spacing-1);flex-direction:column;display:flex}.fy-tier__name{font-weight:700}.fy-tier__desc{font-size:12px}.fy-tier__price{margin-top:var(--spacing-2);font-size:12px}.fy-progress{gap:var(--spacing-3);flex-direction:column;width:100%;display:flex}.fy-progress__track{border-radius:var(--radius-4);width:100%;height:8px;overflow:hidden}.fy-progress__fill{border-radius:inherit;height:100%;transition:width .3s}.fy-progress__row{justify-content:space-between;font-size:12px;display:flex}.fy-receipt{width:100%;padding:var(--spacing-5);border:1px dashed var(--line);border-radius:var(--radius-2);font-size:12px;line-height:1.55}.fy-receipt__head,.fy-receipt__row{justify-content:space-between;gap:var(--spacing-5);display:flex}.fy-receipt__head{margin-bottom:var(--spacing-4);font-weight:700}.fy-receipt dl{gap:var(--spacing-1);flex-direction:column;margin:0;display:flex}.fy-receipt__row dd{text-align:right;overflow-wrap:anywhere;margin:0}.fy-receipt__foot{margin-top:var(--spacing-4);padding-top:var(--spacing-4);border-top:1px dashed var(--line)}.fy-quote{gap:var(--spacing-3);flex-direction:column;width:100%;display:flex}.fy-quote__row{justify-content:space-between;align-items:baseline;gap:var(--spacing-5);display:flex}.fy-frame-row{align-items:center}.fy-frame-input{border:1px solid var(--line);border-radius:var(--radius-2);text-align:center;text-align:right;width:min(180px,48vw);padding:.65rem .75rem;font-size:1rem;line-height:1}.fy-frame-input.fy-frame-input--quote{border-radius:var(--radius-2);width:110px;font-size:inherit;font-weight:400;line-height:inherit;text-align:right;padding:.2rem .55rem}.fy-quote__row--total{padding-top:var(--spacing-3);border-top:1px solid var(--line)}.fy-quote__row--total span:first-child{font-weight:600}.fy-quote__total{font-size:28px;font-weight:700}.fy-price-card{width:100%}.fy-price-card .pj-card__body{padding-block:var(--spacing-7)}.fy-pricing-note{text-align:center;margin:0;font-size:13px}.fy-gallery{gap:var(--spacing-4);grid-template-columns:repeat(auto-fill,minmax(190px,1fr));width:100%;display:grid}.fy-render{gap:var(--spacing-3);padding:var(--spacing-5);border:1px solid var(--line);border-radius:var(--radius-2);flex-direction:column;display:flex}.fy-render__name{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.fy-render__meta{font-size:12px}.fy-pillars,.fy-steps{gap:var(--spacing-5);grid-template-columns:repeat(2,1fr);width:100%;display:grid}@media (max-width:540px){.fy-pillars,.fy-steps{grid-template-columns:1fr}}.fy-pillar .pj-card__body{gap:var(--spacing-3)}.fy-pillar__icon{flex:none;width:20px;height:20px;display:inline-flex}.fy-pillar__icon svg{width:100%;height:100%}.fy-pillar__text{margin:0}.fy-points{max-width:560px;margin-inline:auto}.fy-points li{align-items:flex-start}.fy-step{align-items:flex-start;gap:var(--spacing-3);text-align:left;flex-direction:column;display:flex}.fy-step__head{align-items:center;gap:var(--spacing-3);display:flex}.fy-step__num{font-size:12px;font-weight:700}.fy-step__title{font-weight:700}.fy-step__desc{margin:0;font-size:13px}.pj-accordion{border:1px solid var(--line);border-radius:var(--radius-2)}.pj-accordion__trigger{justify-content:space-between;align-items:center;gap:var(--spacing-4);padding:var(--spacing-5);cursor:pointer;font-weight:700;display:flex}.pj-accordion__body{padding:0 var(--spacing-5) var(--spacing-5);font-size:14px}.fy-cta{text-align:center;align-items:center}.fy-cta__actions{justify-content:center;gap:var(--spacing-3);flex-wrap:wrap;display:flex}.fy-cta__note{margin:0;font-size:13px}.fy-home{gap:var(--spacing-5);padding-top:var(--spacing-5);padding-bottom:var(--spacing-9);flex-direction:column;display:flex}.fy-home-hero{gap:var(--spacing-3);text-align:center;display:grid}.fy-home-title{letter-spacing:0;margin:0;font-size:clamp(34px,6vw,50px);font-weight:700;line-height:1.04}.fy-home-sub{max-width:36ch;margin:0 auto;font-size:16px;line-height:1.4}.fy-home-actions{justify-content:center;gap:var(--spacing-3);margin-top:var(--spacing-2);flex-wrap:wrap;display:flex}.fy-first-minute-grid{gap:var(--spacing-3);margin-top:var(--spacing-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fy-first-minute-card{gap:var(--spacing-2);min-height:154px;padding:var(--spacing-4);border:1px solid var(--line);border-radius:var(--radius-3);text-align:left;align-content:start;display:grid}.fy-first-minute-card span{font-size:28px;line-height:1}.fy-first-minute-card strong{font-size:17px}.fy-first-minute-card p{margin:0;font-size:14px;line-height:1.4}.fy-trust-strip{margin-top:var(--spacing-2);border:1px solid var(--line);border-radius:var(--radius-3);flex-wrap:wrap;justify-content:center;gap:.55rem .75rem;padding:.75rem;display:flex}.fy-trust-strip a{font-size:13px;font-weight:700;text-decoration:none}.fy-trust-strip a:hover{text-decoration:underline}@media (max-width:720px){.fy-first-minute-grid{grid-template-columns:1fr}.fy-home-actions .pj-btn{justify-content:center;width:100%}}@media (max-width:640px){.fy-home{gap:var(--spacing-4);padding-top:var(--spacing-3);padding-bottom:var(--spacing-6)}.fy-home-hero{text-align:left;gap:.8rem}.fy-home-title{overflow-wrap:normal;text-wrap:balance;font-size:clamp(24px,7vw,30px);line-height:1.08}.fy-home-sub{max-width:none;margin-inline:0;font-size:15px;line-height:1.45}.fy-home-actions{grid-template-columns:1fr;gap:.75rem;margin-top:.25rem;display:grid}.fy-home-actions .pj-btn{width:100%;min-height:42px}.fy-first-minute-grid{gap:.75rem;margin-top:.5rem}.fy-first-minute-card{gap:.4rem;min-height:0;padding:1rem}.fy-first-minute-card span{font-size:13px;font-weight:700}.fy-first-minute-card strong{font-size:16px}.fy-first-minute-card p{font-size:13px}.fy-trust-strip{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;padding:.7rem;display:grid}.fy-trust-strip a{white-space:normal;min-width:0;font-size:12px;line-height:1.35}}.fy-estimator{gap:var(--spacing-4);border:1px solid var(--line);border-radius:var(--radius-3);padding:clamp(20px,4vw,32px);display:grid}.fy-estimator-step{gap:var(--spacing-3);display:grid}.fy-estimator-label{letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.fy-upload-zone{place-items:center;gap:var(--spacing-3);min-height:clamp(170px,28vw,230px);padding:var(--spacing-6);border:2px dashed var(--line-2);border-radius:var(--radius-3);text-align:center;cursor:pointer;display:grid;position:relative}.fy-renderer-grid{gap:var(--spacing-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fy-renderer-card{border:1px solid var(--line);border-radius:var(--radius-3);cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:.6rem;padding:.75rem .9rem;display:grid}.fy-renderer-card input{margin:0}.fy-renderer-card span{font-weight:800}.fy-renderer-card small{font-size:12px}.fy-upload-zone input{opacity:0;cursor:pointer;position:absolute;inset:0}.fy-upload-kicker{font-size:clamp(22px,5vw,34px);font-weight:700}.fy-upload-action{font-size:18px;font-weight:700}.fy-upload-types{font-size:14px}.fy-upload-rate{font-size:13px}.fy-error{margin:0;font-size:14px;font-weight:600}.fy-queue-grid{gap:var(--spacing-4);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:540px){.fy-renderer-grid,.fy-queue-grid{grid-template-columns:1fr}}.fy-queue-card{gap:var(--spacing-2);padding:var(--spacing-5);border:1px solid var(--line);border-radius:var(--radius-3);cursor:pointer;display:grid}.fy-queue-card input{margin:0}.fy-queue-card span{font-size:18px;font-weight:700}.fy-queue-card small{font-size:13px}.fy-queue-card strong{font-size:14px}.fy-frame-count{border:1px solid var(--line);border-radius:var(--radius-3);text-align:center;width:100%;padding:var(--spacing-5);font-size:clamp(30px,8vw,54px);font-weight:700;line-height:1}.fy-frame-count:focus{outline:2px solid var(--accent);outline-offset:2px}.fy-price-panel{padding:var(--spacing-5);border:1px solid var(--line);border-radius:var(--radius-3)}.fy-price-formula{font-size:15px}.fy-price-label{text-transform:uppercase;font-size:13px;font-weight:700}.fy-price-total{text-align:center;font-size:clamp(56px,14vw,96px);line-height:1}.fy-start-button{min-height:54px;font-size:17px}.fy-start-button:disabled{cursor:not-allowed}.fy-progress-panel,.fy-complete-panel{gap:var(--spacing-3);padding:var(--spacing-5);border:1px solid var(--line);border-radius:var(--radius-3);display:grid}.fy-progress-track{border-radius:var(--radius-4);height:8px;overflow:hidden}.fy-progress-track span{border-radius:inherit;height:100%;display:block}.fy-complete-panel strong{font-size:20px}.fy-estimator-trust{text-align:center;margin:0;font-size:13px}.fy-tight-section{gap:var(--spacing-5)}.fy-proof-grid,.fy-trust-grid{gap:var(--spacing-4);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:540px){.fy-proof-grid,.fy-trust-grid{grid-template-columns:1fr}}.fy-proof-card{gap:var(--spacing-2);padding:var(--spacing-5);border:1px solid var(--line);border-radius:var(--radius-3);display:grid}.fy-proof-card span,.fy-proof-card b{font-size:13px}.fy-proof-card b{font-size:20px}.fy-proof-strip-card{justify-content:space-between;align-items:center;gap:var(--spacing-2) var(--spacing-4);padding:var(--spacing-4);border:1px solid var(--line);border-radius:var(--radius-3);flex-wrap:wrap;display:flex}.fy-proof-strip-card span{font-size:14px}.fy-conversion-grid{gap:var(--spacing-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:720px){.fy-conversion-grid{grid-template-columns:1fr}}.fy-trust-card{gap:var(--spacing-2);padding:var(--spacing-5);display:grid}.fy-trust-card span{font-size:14px}.home-page-v1 .fy-home{gap:var(--spacing-5);padding-top:var(--spacing-3);padding-bottom:var(--spacing-5)}.home-page-v1 .fy-home-hero{gap:var(--spacing-5);padding-block:var(--spacing-8) var(--spacing-2)}.home-page-v1 .fy-home-title{font-size:clamp(30px,5vw,44px)}.home-page-v1 .fy-home-sub{font-size:16px;line-height:1.55}@media (max-width:640px){.home-page-v1 .fy-home-title{overflow-wrap:normal;text-wrap:balance;max-width:100%;font-size:clamp(24px,6.2vw,28px);line-height:1.08}.home-page-v1 .fy-home-sub{max-width:100%}}.home-page-v1 .fy-estimator{gap:var(--spacing-3);padding:clamp(16px,3vw,24px)}.home-page-v1 .fy-estimator-step{gap:var(--spacing-2)}.home-page-v1 .fy-upload-zone{min-height:clamp(128px,21vw,176px);padding:var(--spacing-5)}.home-page-v1 .fy-upload-kicker{font-size:clamp(20px,4vw,30px)}.home-page-v1 .fy-upload-action{font-size:16px}.home-page-v1 .fy-queue-grid,.home-page-v1 .fy-proof-grid,.home-page-v1 .fy-trust-grid{gap:var(--spacing-3)}.home-page-v1 .fy-queue-card,.home-page-v1 .fy-proof-card,.home-page-v1 .fy-trust-card,.home-page-v1 .fy-price-panel{padding:var(--spacing-4)}.home-page-v1 .fy-frame-count{padding:var(--spacing-4);font-size:clamp(30px,7vw,46px)}.fy-frame-helper{margin:0;font-size:13px;line-height:1.45}.home-page-v1 .fy-price-total{font-size:clamp(62px,15vw,112px)}.home-page-v1 .fy-price-formula{font-size:13px}.home-page-v1 .fy-section{padding-block:var(--spacing-6)}.home-page-v1 .fy-tight-section{gap:var(--spacing-4)}.home-page-v1 .fy-steps{gap:var(--spacing-3)}.home-page-v1 .fy-step{gap:var(--spacing-1)}.home-page-v1 .fy-faq{gap:var(--spacing-2);display:grid}.home-page-v1 .pj-accordion__trigger{padding:var(--spacing-4)}.home-page-v1 .pj-accordion__body{padding:0 var(--spacing-4) var(--spacing-4)}.fy-render-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fy-proof-link{text-underline-offset:3px;width:fit-content;font-size:13px;font-weight:700;text-decoration:underline}.fy-section-cta{width:fit-content;margin-inline:auto}.render-flow-page{gap:var(--spacing-6);padding-block:var(--spacing-9);display:grid}.wrap.render-flow-page{width:min(680px,100% - 48px);max-width:680px}.render-flow-head{gap:var(--spacing-3);display:grid}.render-flow-head h1{letter-spacing:-.02em;margin:0;font-size:clamp(30px,5vw,44px);font-weight:700;line-height:1.05}.render-flow-head p{max-width:60ch;margin:0;font-size:16px;line-height:1.55}.render-job-card,.render-status-card{gap:var(--spacing-5);padding:var(--spacing-6);border:1px solid var(--line);border-radius:var(--radius-3);display:grid}.render-job-top{justify-content:space-between;align-items:flex-start;gap:var(--spacing-4);display:flex}.render-label{margin-bottom:var(--spacing-2);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700;display:block}.render-inline-input,.render-number-input,.render-select{border:1px solid var(--line);border-radius:var(--radius-3);width:100%;font:inherit;padding:.75rem .9rem}.render-inline-input{min-width:min(420px,70vw);font-weight:700}.render-number-input{font-size:28px;font-weight:700}.render-job-grid,.render-mini-meta{gap:var(--spacing-4);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:640px){.render-job-top,.render-actions{flex-direction:column}.render-job-grid,.render-mini-meta{grid-template-columns:1fr}.render-inline-input{min-width:0}}.render-state{border-radius:var(--radius-4);padding:.3rem .65rem;font-size:12px;font-weight:700;display:inline-flex}.render-empty-state{gap:var(--spacing-2);display:grid}.render-empty-state strong{font-size:24px}.render-empty-state span,.render-error{font-size:14px}.render-error{margin:0}.render-price{font-size:34px}.render-progress-block{gap:var(--spacing-2);display:grid}.render-progress-row,.render-price-row{justify-content:space-between;gap:var(--spacing-4);display:flex}.render-progress-bar{border-radius:var(--radius-4);height:9px;overflow:hidden}.render-progress-bar span{border-radius:inherit;height:100%;display:block}.render-progress-bar-live span{animation:1.4s ease-in-out infinite alternate render-progress-live}@keyframes render-progress-live{0%{transform:translate(-18%)}to{transform:translate(185%)}}.render-state-controls,.render-actions{gap:var(--spacing-3);flex-wrap:wrap;display:flex}.render-actions-primary{align-items:stretch}.render-download-primary{min-height:52px;padding-inline:clamp(1.4rem,5vw,2.2rem);font-size:1rem;font-weight:800}.render-disabled-action{width:fit-content}.render-actions .pj-btn:disabled{cursor:not-allowed}.render-status-list{gap:var(--spacing-4);display:grid}.render-mini-meta{margin:0}.render-mini-meta div,.render-proof-lines div{gap:var(--spacing-1);display:grid}.render-mini-meta dt,.render-proof-lines dt{text-transform:uppercase;font-size:12px;font-weight:700}.render-mini-meta dd,.render-proof-lines dd{overflow-wrap:anywhere;margin:0}.render-proof-lines{gap:var(--spacing-4);grid-template-columns:repeat(2,1fr);margin:0;display:grid}@media (max-width:640px){.render-proof-lines{grid-template-columns:1fr}}.money-grid{gap:var(--spacing-3);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:640px){.money-grid{grid-template-columns:repeat(2,1fr)}}.money-card{gap:var(--spacing-2);border:1px solid var(--line);border-radius:var(--radius-3);padding:var(--spacing-5);text-align:left;cursor:pointer;display:grid}.money-card strong{font-size:28px}.money-card span,.render-note{font-size:13px}.signin-simple{gap:var(--spacing-4);padding-block:var(--spacing-9);display:grid}.signin-simple .fy-auth__card{margin-inline:auto}.render-dashboard,.money-compact,.signin-compact .render-flow-page,.account-compact .render-flow-page{gap:var(--spacing-4);padding-block:var(--spacing-9)}.ws .wrap.render-dashboard{width:min(680px,100% - clamp(1.5rem,5vw,4rem))}.render-dashboard-head{justify-content:space-between;align-items:flex-end;gap:var(--spacing-4);display:flex}.render-status-hero{gap:var(--spacing-4);padding:clamp(1.15rem,3vw,1.75rem)}.render-status-main{justify-content:space-between;align-items:flex-end;gap:var(--spacing-4);display:flex}.render-status-main strong{font-size:clamp(60px,13vw,112px);line-height:.9}.render-status-main span{font-size:14px}.render-progress-bar-large{height:clamp(18px,3vw,28px)}.render-compact-status{gap:var(--spacing-3);padding-bottom:var(--spacing-2);border-bottom:1px solid var(--line);display:grid}.render-compressed-top{column-gap:clamp(.9rem,2.5vw,1.4rem);row-gap:var(--spacing-2);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.render-status-icon{border:1px solid var(--line);text-align:center;border-radius:50%;justify-content:center;align-items:center;width:clamp(52px,11vw,68px);height:clamp(52px,11vw,68px);font-size:clamp(24px,4.5vw,34px);font-weight:800;line-height:1;display:inline-flex}.render-compressed-copy{gap:.42rem;min-width:0;display:grid}.render-compressed-copy h2{letter-spacing:0;margin:0;font-size:clamp(30px,7vw,46px);line-height:.98}.render-compressed-copy p{margin:0;font-size:clamp(15px,2vw,17px)}.render-start-cta{z-index:3;justify-content:space-between;align-items:center;gap:var(--spacing-3);border:1px solid var(--accent);border-left:5px solid var(--accent);border-radius:var(--radius-2);padding:1rem;display:flex;position:sticky;top:.75rem}.render-start-cta strong{font-size:1rem;display:block}.render-start-cta span{margin-top:.2rem;font-size:.9rem;display:block}.render-start-cta-button{white-space:nowrap;min-height:48px;padding-inline:clamp(1.15rem,4vw,1.8rem);font-size:1rem}.render-file-name{overflow-wrap:anywhere;min-width:0;font-size:clamp(15px,2vw,17px)}.render-job-summary{font-size:13px}.render-status-copy{align-items:flex-start;gap:var(--spacing-3);display:flex}.render-status-copy div{gap:.25rem;min-width:0;display:grid}.render-status-copy strong{font-size:clamp(20px,4vw,28px);line-height:1.1}.render-status-copy span:last-child{font-size:14px}.render-pulse-dot{border-radius:50%;flex:none;width:9px;height:9px;margin-top:.45rem}.render-pulse-dot-running,.render-pulse-dot-submitted{animation:1.2s ease-in-out infinite render-dot-pulse}@keyframes render-dot-pulse{0%,to{opacity:.72;transform:scale(.9)}50%{opacity:1;transform:scale(1.12)}}.render-progress-compact{gap:var(--spacing-2);display:grid}.render-progress-row b{font-size:12px}.render-progress-bar-waiting{position:relative}.render-progress-bar-waiting span{border-radius:50%;width:10px;animation:1.1s ease-in-out infinite alternate render-waiting-dot}@keyframes render-waiting-dot{0%{opacity:.45;transform:translate(0)}to{opacity:1;transform:translate(30px)}}.render-dashboard-grid{gap:var(--spacing-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.render-dashboard-grid div{min-width:0;padding:var(--spacing-3);border:1px solid var(--line);border-radius:var(--radius-2);gap:.28rem;display:grid}.render-dashboard-grid dt{text-transform:uppercase;font-size:11px;font-weight:700}.render-dashboard-grid dd{overflow-wrap:anywhere;margin:0;font-size:13px}.render-dashboard-grid .render-inline-input,.render-dashboard-grid .render-number-input,.render-dashboard-grid .render-select{min-width:0}.render-timeline{margin:var(--spacing-2) 0 0;padding:var(--spacing-3) var(--spacing-4);border:1px solid var(--line);border-radius:var(--radius-2);gap:.72rem;list-style:none;display:grid}.render-timeline-item{align-items:center;gap:.75rem;font-size:14px;display:flex}.render-timeline-item>span{border:1px solid var(--line-strong);text-align:center;border-radius:50%;flex:none;place-items:center;width:21px;height:21px;font-size:13px;font-weight:800;line-height:1;display:grid}.render-timeline-item strong{font-weight:600}.render-timeline-item div{gap:.12rem;display:grid}.render-timeline-item small{font-size:.82rem;line-height:1.35}.render-timeline-item-pending{opacity:.62}.world-journey{margin:var(--spacing-2) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;padding:0;list-style:none;display:grid}.world-journey-card{min-width:0;padding:var(--spacing-3);border:1px solid var(--line);border-radius:var(--radius-2);gap:.75rem;display:grid}.world-journey-card-head{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.world-journey-icon{border-radius:50%;place-items:center;width:2.35rem;height:2.35rem;font-size:1.2rem;line-height:1;display:grid}.world-journey-card strong{font-size:.96rem;line-height:1.2;display:block}.world-journey-card small{margin-top:.22rem;font-size:.82rem;line-height:1.35;display:block}.world-journey-progress{border-radius:var(--r-pill);width:100%;height:.45rem;overflow:hidden}.world-journey-progress span{border-radius:inherit;height:100%;display:block}.world-journey-state{font-size:.78rem;font-weight:800}.world-journey-card-active{border-left:4px solid var(--accent)}.world-journey-card-active .world-journey-icon{width:2.65rem;height:2.65rem;font-size:1.38rem}.world-journey-card-failed{border-left:4px solid var(--danger)}.proof-journey-note{margin:0 0 var(--spacing-3);font-size:.92rem}.render-details{border:1px solid var(--line);border-radius:var(--radius-2)}.render-details summary{cursor:pointer;padding:var(--spacing-3);font-weight:700;list-style-position:inside}.render-details .render-dashboard-grid{padding:0 var(--spacing-3) var(--spacing-3)}@media (max-width:860px){.world-journey{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.render-compressed-top{grid-template-columns:1fr}.render-start-cta{display:grid;position:static}.render-start-cta-button{width:100%}.world-journey{grid-template-columns:1fr}.render-actions-primary .pj-btn,.render-disabled-action{justify-content:center;width:100%}}.proof-head h1{overflow-wrap:anywhere;font-size:clamp(28px,5vw,42px)}.proof-url,.proof-url-value{overflow-wrap:anywhere}.proof-url{border:1px solid var(--line);border-radius:var(--radius-2);width:fit-content;margin:0;padding:.45rem .65rem;font-size:12px;display:inline-flex}.proof-receipt-card{gap:var(--spacing-5)}.proof-receipt-head{justify-content:space-between;align-items:center;gap:var(--spacing-4);display:flex}.proof-receipt-head strong{text-align:center;font-size:clamp(42px,9vw,76px);line-height:1}.money-compact .render-flow-head{text-align:center}.money-compact .render-flow-head p{margin:0}.money-compact .render-flow-head strong{text-align:center;font-size:clamp(48px,12vw,86px);line-height:1}.money-compact .money-card{text-align:center;place-items:center}.signin-compact .fy-auth__card{padding:var(--spacing-6)}.account-balance-card{grid-template-columns:1fr auto;align-items:center}.account-balance-card .render-price{font-size:clamp(48px,10vw,84px)}.account-overview-card{gap:var(--spacing-3)}.account-overview-actions{justify-content:flex-end;display:flex}.account-list{margin:0;padding:0}.account-actions{justify-content:center}.account-self-service-card{gap:.9rem;display:grid}.account-self-service-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.account-head-row{justify-content:space-between;align-items:center;gap:var(--spacing-4);flex-wrap:wrap;display:flex}.account-tabs{gap:var(--spacing-2);border-bottom:1px solid var(--line);display:flex}.account-tab{cursor:pointer;border:0;border-bottom:2px solid var(--line);margin-bottom:-1px;padding:10px 14px;font-size:14px;font-weight:600}.account-tracker{gap:var(--spacing-3);margin-bottom:var(--spacing-5);display:grid}.account-tracker-head{justify-content:space-between;align-items:center;gap:var(--spacing-3);display:flex}.account-self-service-actions{flex-wrap:wrap;gap:.75rem;display:flex}.acct-show-more-row{padding-top:var(--spacing-2);justify-content:center;display:flex}.acct-show-more{appearance:none;border:1px solid var(--line);border-radius:var(--radius-2);cursor:pointer;font:inherit;padding:.65rem .9rem;font-weight:700}@media (max-width:640px){.render-dashboard-head,.render-status-main,.proof-receipt-head{flex-direction:column;align-items:flex-start}.render-dashboard-grid,.account-balance-card{grid-template-columns:1fr}.account-overview-actions{justify-content:flex-start}}.render-complete-panel{gap:var(--spacing-3);display:grid}.render-complete-summary,.receipt-summary-grid{gap:var(--spacing-2);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.render-complete-summary div,.receipt-summary-grid .receipt-page-row{border:1px solid var(--line);border-radius:var(--radius-2);padding:var(--spacing-2) var(--spacing-3);min-width:0}.render-complete-summary dt,.receipt-summary-grid dt{text-transform:uppercase;font-size:11px;font-weight:700}.render-complete-summary dd,.receipt-summary-grid dd{overflow-wrap:anywhere;margin:0}.render-complete-actions{align-items:center}.render-download-primary{flex-direction:column;justify-content:center;align-items:center;gap:.12rem;display:inline-flex}.render-download-primary small{opacity:.82;font-size:.75rem;font-weight:700}.render-verified-badge{border:1px solid var(--ok-tint);border-radius:var(--radius-2);align-items:center;min-height:38px;padding:.5rem .75rem;font-size:.82rem;font-weight:800;display:inline-flex}.receipt-summary-card,.receipt-sha-card,.receipt-advanced-json{gap:var(--spacing-3);border:1px solid var(--line);border-radius:var(--radius-2);padding:var(--spacing-3);display:grid}.receipt-summary-card h2{overflow-wrap:anywhere;margin:0;font-size:clamp(1.25rem,3vw,1.8rem)}.receipt-summary-file{overflow-wrap:anywhere;margin:.25rem 0 0;font-size:14px}.receipt-sha-card{grid-template-columns:minmax(0,1fr) auto;align-items:start}.receipt-sha-copybox{cursor:pointer}.receipt-sha-copybox:focus-visible{outline:3px solid var(--accent-tint);outline-offset:2px}.receipt-sha-card code{border-radius:var(--radius-2);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-all;margin-top:.45rem;padding:.75rem;font-size:.82rem;line-height:1.55;display:block;overflow-x:auto}.receipt-copy-hint{border:1px solid var(--line);border-radius:var(--radius-2);white-space:nowrap;align-self:start;padding:.55rem .7rem;font-size:.78rem;font-weight:800}.receipt-advanced-json summary{cursor:pointer;font-weight:800}.receipt-raw-link{text-underline-offset:3px;width:fit-content;font-size:.86rem;font-weight:700}@media (max-width:720px){.render-complete-summary,.receipt-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.receipt-sha-card{grid-template-columns:1fr}}@media (max-width:460px){.render-complete-summary,.receipt-summary-grid{grid-template-columns:1fr}}.fy-selected-package{padding:var(--spacing-4);border:1px solid var(--line);border-radius:var(--radius-3);gap:.25rem;display:grid}.fy-selected-package span,.fy-selected-package small{text-transform:uppercase;font-size:12px;font-weight:700}.fy-selected-package strong{overflow-wrap:anywhere;min-width:0;font-size:15px}.fy-frame-field,.fy-frame-range{gap:var(--spacing-3);display:grid}.fy-frame-range{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.fy-frame-range .fy-estimator-label,.fy-frame-range .fy-frame-helper{grid-column:1/-1}.fy-frame-range label{text-transform:uppercase;gap:.35rem;font-size:12px;font-weight:700;display:grid}.fy-frame-input{border:1px solid var(--line);border-radius:var(--radius-3);width:100%;padding:var(--spacing-4);font-size:clamp(24px,6vw,40px);font-weight:700;line-height:1}.fy-frame-input:focus{outline:2px solid var(--accent);outline-offset:2px}.fy-after-send{gap:var(--spacing-3);padding:var(--spacing-4);border:1px solid var(--line);border-radius:var(--radius-3);font-size:13px;display:grid}.fy-after-send span{font-weight:800}.fy-send-timeline{--fy-step-dot:.85rem;grid-auto-columns:1fr;grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}.fy-send-timeline li{text-align:center;flex-direction:column;align-items:center;gap:.55rem;padding:0 .25rem;display:flex;position:relative}.fy-send-timeline li:before{content:"";width:var(--fy-step-dot);height:var(--fy-step-dot);z-index:1;border-radius:999px}.fy-send-timeline li:not(:first-child):after{content:"";top:calc(var(--fy-step-dot) / 2);height:2px;position:absolute;left:-50%;right:50%;transform:translateY(-50%)}.fy-send-timeline b{font-size:12px;font-weight:600;line-height:1.3}@media (max-width:460px){.fy-send-timeline b{font-size:11px}}@media (max-width:540px){.fy-frame-range{grid-template-columns:1fr}.fy-upload-kicker{font-size:clamp(20px,8vw,28px)}.fy-price-total{font-size:clamp(44px,18vw,72px)}}.fy-frame-sub-label{text-transform:uppercase;font-size:12px;font-weight:700}.showcase-page{padding:clamp(6rem,10vw,8rem) 0 clamp(4rem,8vw,6rem)}.showcase-simple{gap:clamp(1.8rem,4vw,2.6rem);max-width:780px;margin-inline:auto;display:grid}.showcase-simple-head{text-align:center;gap:.65rem;display:grid}.showcase-simple h1{letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(3rem,8vw,5.7rem);line-height:.98}.showcase-simple p{margin:0;font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.5}.showcase-form{border:1px solid var(--line);border-radius:var(--radius-3);gap:1.25rem;padding:clamp(1.1rem,3vw,1.6rem);display:grid}.showcase-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.showcase-fields label{gap:.38rem;font-size:.9rem;font-weight:700;display:grid}.showcase-fields label span small{font-size:.78rem;font-weight:700}.showcase-fields input,.showcase-fields select,.showcase-fields textarea{border:1px solid var(--line);border-radius:var(--radius-2);width:100%;font:inherit;padding:.82rem .9rem;font-weight:600}.showcase-fields textarea{resize:vertical;min-height:136px}.showcase-fields input:focus,.showcase-fields select:focus,.showcase-fields textarea:focus{outline:2px solid var(--accent);outline-offset:2px}.showcase-wide{grid-column:1/-1}.showcase-check{align-items:flex-start;grid-template-columns:none!important;gap:.7rem!important;display:flex!important}.showcase-check input{width:auto;margin-top:.2rem}.showcase-submit{flex-wrap:wrap;align-items:center;gap:.85rem;display:flex}.showcase-submit .pj-btn{justify-content:center;min-width:190px}.showcase-submit a[aria-disabled=true]{pointer-events:none;opacity:.55}.showcase-legal-note{text-align:center;max-width:680px;margin-inline:auto!important;font-size:.92rem!important}@media (max-width:640px){.showcase-page{padding-top:5.25rem}.showcase-simple{gap:1.35rem}.showcase-simple-head{text-align:left}.showcase-simple h1{font-size:clamp(2.6rem,14vw,3.7rem)}.showcase-fields{grid-template-columns:1fr}.showcase-submit,.showcase-submit a{width:100%}.showcase-legal-note{text-align:left}}.booth-page{min-height:100vh;padding:clamp(1rem,2vw,1.8rem) 0 clamp(3rem,7vw,5rem);overflow-x:clip}.booth-shell{width:min(1380px,100% - clamp(1rem,4vw,4rem));margin-inline:auto;position:relative}.booth-hall-lights{pointer-events:none;z-index:0;height:10rem;position:absolute;inset:-1rem 0 auto}.booth-hall-lights span{border-radius:50%;width:clamp(11rem,18vw,18rem);height:clamp(12rem,20vw,18rem);position:absolute;top:0}.booth-hall-lights span:first-child{left:4%}.booth-hall-lights span:nth-child(2){left:39%}.booth-hall-lights span:nth-child(3){right:4%}.booth-scene{isolation:isolate;border-radius:8px;min-height:clamp(760px,72vw,960px);position:relative;overflow:hidden}.booth-back-wall,.booth-side-wall,.booth-floor{pointer-events:none;z-index:1;position:absolute}.booth-back-wall{border:1px solid var(--line);border-radius:8px 8px 3px 3px;inset:clamp(6.5rem,9vw,8rem) 9% 33%}.booth-back-wall:before{content:"";opacity:.75;background-size:86px 86px;position:absolute;inset:0}.booth-side-wall-left,.booth-side-wall-right{border:1px solid var(--line);width:18%;top:clamp(7.3rem,10vw,9rem);bottom:29%}.booth-side-wall-left{clip-path:polygon(100% 0,100% 100%,0 83%,0 15%);left:0}.booth-side-wall-right{clip-path:polygon(0 0,100% 15%,100% 83%,0 100%);right:0}.booth-floor{clip-path:polygon(9% 0,91% 0,100% 100%,0 100%);height:42%;bottom:0;left:0;right:0}.booth-hanging-banner{z-index:5;border:1px solid var(--line-2);justify-items:center;gap:.32rem;width:min(720px,78%);padding:clamp(1rem,2.2vw,1.55rem) clamp(1rem,3vw,2rem);display:grid;position:absolute;top:clamp(1.2rem,2.4vw,2rem);left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.booth-hanging-banner{border:1px solid var(--line)}}.booth-hanging-banner{text-align:center;border-radius:8px}.booth-banner-cable{width:2px;height:clamp(1rem,3vw,2.4rem);position:absolute;bottom:100%}.booth-banner-cable-left{left:14%}.booth-banner-cable-right{right:14%}.booth-logo{letter-spacing:0;align-items:center;gap:.72rem;font-size:clamp(3rem,7.5vw,6rem);font-weight:800;line-height:.9;display:inline-flex}#booth-title{font:inherit;letter-spacing:inherit;min-width:0;margin:0}.booth-logo-mark{aspect-ratio:1;border-radius:8px;place-items:center;width:clamp(3rem,6.5vw,5rem);font-size:.62em;display:grid}.booth-hanging-banner p{margin:0;font-size:clamp(.95rem,1.7vw,1.12rem);font-weight:800}.booth-open-badge,.booth-number{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.booth-open-badge{padding:.32rem .62rem;font-size:.7rem}.booth-number{z-index:4;border:1px solid var(--line);padding:.38rem .62rem;font-size:.72rem;position:absolute;top:clamp(8.4rem,12vw,11rem);right:12.5%}.booth-clickable{transition:transform .18s,box-shadow .18s,border-color .18s,background .18s}.booth-clickable:hover{transform:translateY(-4px)}.booth-tv{z-index:4;justify-items:center;width:min(470px,37%);text-decoration:none;display:grid;position:absolute;top:clamp(15rem,21vw,18.4rem);left:50%;transform:translate(-50%)}.booth-tv:hover{transform:translate(-50%)translateY(-4px)}.booth-tv-screen{aspect-ratio:16/9.5;text-align:center;border:13px solid var(--line);border-radius:8px;place-items:center;gap:.85rem;width:100%;padding:1.2rem;display:grid;position:relative;overflow:hidden}.booth-tv-glare{width:82%;height:44%;position:absolute;inset:-22% auto auto -14%;transform:rotate(-22deg)}.booth-play{aspect-ratio:1;border-radius:999px;place-items:center;width:clamp(3.6rem,6vw,5rem);display:grid}.booth-play:before{content:"";border-top:.68rem solid var(--line);border-bottom:.68rem solid var(--line);border-left:1.08rem solid var(--accent-ink);width:0;height:0;margin-left:.25rem}.booth-tv-screen strong{font-size:clamp(1rem,1.6vw,1.35rem)}.booth-tv-mount{width:16%;height:1.2rem}.booth-showcase-wall{z-index:4;width:min(300px,24%);position:absolute;top:clamp(16rem,23vw,20rem);left:13%}.booth-showcase-frame{text-align:center;border:10px solid var(--line);border-radius:8px;min-height:clamp(13rem,21vw,18rem);padding:.85rem;display:grid}.booth-frame-mat{border:2px dashed var(--line-2);border-radius:6px;place-content:center;gap:.85rem;min-height:100%;padding:1rem;display:grid}.booth-frame-mat strong{font-size:clamp(1.35rem,2.4vw,2rem);line-height:1}.booth-frame-mat span{border-radius:8px;justify-self:center;padding:.55rem .8rem;font-weight:800}.booth-rack{z-index:5;gap:.65rem;width:min(240px,22%);display:grid;position:absolute;top:clamp(20rem,30vw,28rem);right:10.8%}.booth-rack h2,.booth-download-table h2{letter-spacing:.08em;text-transform:uppercase;text-align:center;margin:0;font-size:.72rem;font-weight:900}.booth-rack-body{border:1px solid var(--line-2);border-radius:8px 8px 4px 4px;gap:.48rem;padding:.85rem .78rem 1.45rem;display:grid;position:relative}.booth-rack-body:after{content:"";border-radius:0 0 999px 999px;height:.9rem;position:absolute;bottom:-.85rem;left:17%;right:17%}.booth-brochure{border:1px solid var(--line-2);border-left-width:7px;border-radius:6px;align-items:center;min-height:2.75rem;padding:.7rem .82rem;font-size:.92rem;font-weight:850;display:flex}.booth-counter{z-index:8;gap:0;width:min(560px,48%);display:grid;position:absolute;bottom:clamp(4.1rem,7vw,5.4rem);left:50%;transform:translate(-50%)}.booth-counter-top{border:1px solid var(--line);border-radius:8px 8px 0 0;justify-content:space-between;align-items:center;gap:.8rem;min-height:4.2rem;padding:.78rem 1rem;display:flex}.booth-counter-sign{border:1px solid var(--line);text-align:center;border-radius:8px;max-width:18rem;padding:.5rem .65rem;font-size:.82rem;font-weight:800;line-height:1.25}.booth-chompy{aspect-ratio:1;border:3px solid var(--ink);border-radius:50% 50% 46% 46%;flex:none;place-items:center;width:58px;display:grid}.booth-chompy span{border:3px solid var(--ink);border-top:0;border-radius:0 0 999px 999px;width:35px;height:17px;position:relative}.booth-chompy span:before,.booth-chompy span:after{content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:-12px}.booth-chompy span:before{left:4px}.booth-chompy span:after{right:4px}.booth-counter-front{border:1px solid var(--line-2);border-top:0;border-radius:0 0 8px 8px;justify-content:space-between;align-items:center;gap:1rem;min-height:8rem;padding:1rem 1.1rem 1.2rem;display:flex}.booth-counter-front h2{margin:0;font-size:clamp(1.9rem,3.5vw,2.8rem);line-height:1}.booth-counter-front p{margin:.24rem 0 0;font-weight:850}.booth-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.booth-download-table{z-index:7;gap:.7rem;width:min(330px,27%);display:grid;position:absolute;bottom:clamp(4.2rem,7vw,5.8rem);left:10.5%}.booth-handouts{border:1px solid var(--line-2);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;padding:.9rem;display:grid}.booth-handout{border:1px solid var(--line);text-align:center;border-radius:7px;justify-items:center;gap:.46rem;min-width:0;min-height:6.6rem;padding:.62rem .4rem;font-size:.78rem;font-weight:850;line-height:1.15;display:grid}.booth-handout span{aspect-ratio:1.22;border:1px solid var(--line-2);border-radius:5px;width:76%}@media (max-width:1040px){.booth-scene{gap:1rem;min-height:0;padding:clamp(1rem,4vw,1.5rem);display:grid}.booth-back-wall,.booth-side-wall,.booth-floor,.booth-hall-lights{display:none}.booth-hanging-banner,.booth-number,.booth-tv,.booth-showcase-wall,.booth-rack,.booth-counter,.booth-download-table{z-index:1;width:100%;position:relative;inset:auto;transform:none}.booth-tv:hover,.booth-counter{transform:none}.booth-hanging-banner{justify-self:center;width:min(720px,100%)}.booth-number{justify-self:end;width:fit-content}.booth-tv,.booth-showcase-wall{justify-self:center;width:min(640px,100%)}.booth-rack{justify-self:center;width:min(520px,100%)}.booth-download-table{justify-self:center;width:min(640px,100%)}.booth-counter{justify-self:center;width:min(680px,100%)}.booth-banner-cable{display:none}.booth-rack-body{grid-template-columns:repeat(2,minmax(0,1fr))}.booth-rack-body:after{display:none}}@media (max-width:680px){.booth-page{padding-top:.7rem}.booth-shell{width:min(100% - 1rem,1380px)}.booth-scene{border-radius:8px}.booth-logo{gap:.42rem;max-width:100%;font-size:clamp(2rem,10.5vw,2.85rem)}.booth-logo span:last-child{min-width:0}.booth-logo-mark{width:clamp(2.25rem,10.5vw,3rem)}.booth-hanging-banner{padding-inline:.65rem}.booth-hanging-banner p{max-width:28ch;font-size:.82rem;line-height:1.25}.booth-tv-screen{border-width:8px;padding:.9rem}.booth-frame-mat strong{font-size:clamp(1.05rem,6vw,1.35rem)}.booth-counter-top,.booth-counter-front{text-align:center;justify-items:center;display:grid}.booth-actions,.booth-actions .pj-btn,.booth-frame-mat span{width:100%}.booth-handouts,.booth-rack-body{grid-template-columns:1fr}.booth-handout{min-height:5.8rem}}.booth-page{letter-spacing:0;word-spacing:normal}.booth-scene,.booth-hanging-banner,.booth-tv,.booth-tv-screen,.booth-showcase-frame,.booth-rack,.booth-rack-body,.booth-counter,.booth-download-table,.booth-handouts{box-sizing:border-box;max-width:100%}.booth-hanging-banner p,.booth-tv-screen strong,.booth-frame-mat strong,.booth-counter-sign,.booth-counter-front p,.booth-brochure,.booth-handout,.booth-actions .pj-btn{white-space:normal;overflow-wrap:normal;word-break:normal}@media (max-width:680px){.booth-shell{width:100%;padding-inline:.5rem}.booth-scene{gap:.8rem;width:100%;padding:.75rem}.booth-hanging-banner{width:100%}.booth-logo{justify-content:center;gap:.38rem;font-size:clamp(1.8rem,9.2vw,2.35rem)}.booth-logo-mark{width:clamp(2.1rem,9.2vw,2.7rem)}.booth-hanging-banner p{text-wrap:balance;max-width:24ch}.booth-tv,.booth-showcase-wall,.booth-rack,.booth-counter,.booth-download-table{justify-self:stretch;width:100%!important}.booth-tv-screen,.booth-showcase-frame,.booth-rack-body,.booth-handouts,.booth-counter-top,.booth-counter-front{width:100%}.booth-showcase-frame{border-width:7px;min-height:9.5rem;padding:.55rem}.booth-frame-mat{padding:.75rem}.booth-frame-mat span{width:fit-content;max-width:100%;padding-inline:.75rem}.booth-shell{width:100vw;max-width:100vw;padding-inline:.5rem;overflow-x:hidden}.booth-scene{width:calc(100vw - 1rem);max-width:calc(100vw - 1rem);overflow:hidden}.booth-hanging-banner,.booth-tv,.booth-showcase-wall,.booth-rack,.booth-counter,.booth-download-table{margin-inline:auto;justify-self:center!important;width:min(100%,100vw - 2.5rem)!important;max-width:calc(100vw - 2.5rem)!important}.booth-tv-screen{aspect-ratio:16/10.8}.booth-showcase-frame{overflow:hidden}.booth-frame-mat strong{text-wrap:balance;justify-self:center;max-width:18ch;line-height:1.12}.booth-counter-sign{max-width:24ch}.booth-hanging-banner,.booth-tv,.booth-showcase-wall,.booth-rack,.booth-counter,.booth-download-table{width:min(100%,100vw - 4rem)!important;max-width:calc(100vw - 4rem)!important}}.booth-hall-lights{height:15rem;inset:-2rem 0 auto}.booth-hall-lights span{width:clamp(14rem,23vw,24rem);height:clamp(16rem,25vw,24rem)}.booth-scene{border:1px solid var(--line);min-height:clamp(820px,72vw,990px)}.booth-back-wall{inset:clamp(7.4rem,9.5vw,9rem) 7.5% 30%}.booth-side-wall-left,.booth-side-wall-right{width:20%;top:clamp(8rem,10.2vw,9.8rem);bottom:25%}.booth-floor{clip-path:polygon(7% 0,93% 0,100% 100%,0 100%);height:46%}.booth-hanging-banner{width:min(760px,76%);padding-block:clamp(1.05rem,2vw,1.45rem);top:clamp(2rem,3vw,2.8rem)}.booth-hanging-banner:before,.booth-hanging-banner:after{content:"";border-radius:999px;width:.7rem;height:.7rem;position:absolute;top:-1.1rem}.booth-hanging-banner:before{left:calc(14% - .34rem)}.booth-hanging-banner:after{right:calc(14% - .34rem)}.booth-banner-cable{height:clamp(2.1rem,4vw,3.6rem)}.booth-number{gap:.45rem;top:clamp(9.2rem,12.5vw,11.6rem);right:10.5%}.booth-number:after{content:"Free demos. No free GPUs."}.booth-tv{width:min(660px,52%);top:clamp(14.3rem,20vw,17.2rem)}.booth-tv-screen{border-width:clamp(16px,1.8vw,22px);border-radius:10px}.booth-tv-screen:before{content:"";pointer-events:none;border-radius:4px;position:absolute;inset:.55rem}.booth-tv-glare{width:90%;height:50%}.booth-tv-mount{border-radius:0 0 5px 5px;width:18%;height:2rem}.booth-tv-mount:after{content:"";border-radius:999px;width:210%;height:.8rem;margin:1.75rem 0 0 -55%;display:block}.booth-showcase-wall{width:min(330px,25%);top:clamp(19rem,27vw,24rem);left:10.2%}.booth-showcase-frame{border-width:12px;min-height:clamp(14.5rem,22vw,19rem);padding:1rem}.booth-frame-mat{border:1px solid var(--line);gap:.75rem}.booth-frame-mat strong{letter-spacing:0;font-size:clamp(1.65rem,2.7vw,2.35rem)}.booth-frame-mat em{max-width:17rem;font-size:.9rem;font-style:normal;font-weight:800;line-height:1.25}.booth-rack{width:min(270px,22%);top:clamp(20rem,28vw,25.5rem);right:10%}.booth-rack-body{gap:0;padding:1rem .82rem 1.6rem}.booth-rack-body:before{content:"";pointer-events:none;border-radius:7px;position:absolute;inset:1.2rem .62rem 1rem}.booth-brochure{z-index:1;border-radius:6px 6px 3px 3px;min-height:2.52rem;margin-top:-.12rem;position:relative}.booth-brochure:hover{transform:translateY(-3px)rotate(-1deg)}.booth-counter{width:min(1120px,82%);bottom:clamp(3.2rem,5.4vw,4.4rem)}.booth-counter-top{justify-content:flex-start;min-height:4.8rem;padding:.8rem 1.25rem}.booth-counter-sign{max-width:24rem;margin-inline:auto}.booth-counter-note{border:1px solid var(--line);text-transform:uppercase;border-radius:999px;flex:none;padding:.45rem .64rem;font-size:.72rem;font-weight:900}.booth-counter-front{min-height:9.2rem;padding:1.15rem 1.45rem 1.35rem}.booth-chompy{width:70px;margin-right:.25rem}.booth-download-table{z-index:10;width:min(320px,25%);bottom:clamp(6.5rem,9vw,8.2rem);left:13%}.booth-handouts{transform-origin:bottom;transform:perspective(620px)rotateX(7deg)}@media (max-width:1040px){.booth-scene{gap:.9rem;min-height:0}.booth-number:after{content:none}.booth-tv{width:min(760px,100%)}.booth-tv-mount:after{display:none}.booth-counter{width:min(760px,100%)}.booth-counter-top{justify-content:space-between}.booth-download-table{width:min(640px,100%)}.booth-handouts{transform:none}.booth-rack-body{gap:.48rem}.booth-rack-body:before{display:none}}@media (max-width:680px){.booth-counter-top{gap:.7rem}.booth-counter-note{text-align:center;font-size:.68rem}.booth-frame-mat em{max-width:18ch;font-size:.82rem}.booth-tv-screen{border-width:10px}}@media (max-width:1040px){.booth-hanging-banner,.booth-number,.booth-tv,.booth-showcase-wall,.booth-rack,.booth-counter,.booth-download-table{justify-self:center;margin-inline:auto;position:relative;inset:auto;transform:none}.booth-tv:hover,.booth-clickable:hover,.booth-brochure:hover{transform:none}.booth-hanging-banner{width:min(720px,100%)}.booth-tv{width:min(760px,100%)}.booth-showcase-wall,.booth-download-table{width:min(640px,100%)}.booth-rack{width:min(520px,100%)}.booth-counter{width:min(760px,100%)}}@media (max-width:680px){.booth-hanging-banner,.booth-tv,.booth-showcase-wall,.booth-rack,.booth-counter,.booth-download-table{width:min(100%,100vw - 4rem)!important;max-width:calc(100vw - 4rem)!important;margin-inline:auto!important;left:auto!important;right:auto!important}}.booth-number{top:clamp(12.9rem,16.2vw,14.7rem);right:10.2%}.booth-handouts{gap:.45rem;padding:.7rem}.booth-handout{min-height:5.3rem;padding:.5rem .35rem;font-size:.72rem}.booth-handout span{width:68%}@media (max-width:1040px){.booth-number,.booth-download-table{top:auto;bottom:auto}.booth-download-table{width:min(640px,100%)}.booth-handout{min-height:6rem;font-size:.78rem}}.booth-download-table{width:min(280px,21%);bottom:clamp(8.6rem,11.6vw,10.4rem);left:37%}@media (max-width:1040px){.booth-download-table{width:min(640px,100%);bottom:auto;left:auto}}@media (min-width:1041px){.booth-page{padding:clamp(.9rem,1.6vw,1.4rem) 0 clamp(3.5rem,6vw,5rem)}.booth-shell{width:min(1840px,100vw - 28px)}.booth-scene{border-radius:9px;min-height:clamp(1060px,72vw,1220px);overflow:hidden}.booth-back-wall{inset:clamp(8.1rem,8.2vw,10rem) 4.2% 30.5%}.booth-side-wall-left,.booth-side-wall-right{width:18.5%;top:clamp(8.8rem,9vw,10.7rem);bottom:24.5%}.booth-floor{clip-path:polygon(4.3% 0,95.7% 0,100% 100%,0 100%);height:43%}.booth-hanging-banner{z-index:7;gap:.24rem;width:min(660px,48%);padding:.9rem 1.35rem 1rem;top:clamp(1.75rem,2vw,2.35rem)}.booth-logo{gap:.58rem;font-size:clamp(2.85rem,4.8vw,5rem)}.booth-logo-mark{width:clamp(2.75rem,4.4vw,4.35rem)}.booth-hanging-banner p{font-size:clamp(.86rem,1.12vw,1rem)}.booth-open-badge{padding:.24rem .56rem;font-size:.66rem}.booth-banner-cable{height:clamp(2.2rem,3.8vw,4.2rem)}.booth-number{z-index:6;top:clamp(10.1rem,9.8vw,12.2rem);right:6.2%}.booth-tv{z-index:8;width:min(910px,58%);top:clamp(15.6rem,16.6vw,20rem);left:50%}.booth-tv-screen{aspect-ratio:16/9.25;border-width:clamp(18px,1.65vw,26px)}.booth-play{width:clamp(4.25rem,5.2vw,6rem)}.booth-tv-screen strong{font-size:clamp(1.12rem,1.35vw,1.5rem)}.booth-showcase-wall{z-index:6;width:min(300px,20.5%);top:clamp(24rem,25vw,31rem);left:clamp(3.8rem,5vw,6.6rem)}.booth-showcase-frame{border-width:12px;min-height:clamp(15rem,18vw,20rem)}.booth-frame-mat{padding:1rem .82rem}.booth-frame-mat strong{font-size:clamp(1.45rem,1.9vw,2.1rem)}.booth-frame-mat em{font-size:.84rem}.booth-rack{z-index:6;width:min(280px,20%);top:clamp(24.5rem,25.4vw,31.3rem);right:clamp(3.8rem,5.2vw,6.8rem)}.booth-rack h2,.booth-download-table h2{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.booth-rack-body{padding:1.1rem .9rem 1.75rem}.booth-brochure{min-height:2.65rem;font-size:.9rem}.booth-counter{z-index:9;width:min(1500px,91%);bottom:clamp(11.6rem,12vw,14rem)}.booth-counter-top{min-height:4.55rem;padding:.75rem 1.35rem}.booth-counter-front{min-height:9.7rem;padding:1.2rem 1.65rem 1.45rem}.booth-counter-front h2{font-size:clamp(2.15rem,3vw,3.3rem)}.booth-download-table{z-index:10;width:min(520px,38%);bottom:clamp(3.4rem,4.3vw,5.1rem);left:50%;transform:translate(-50%)}.booth-handouts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;padding:.82rem;transform:perspective(720px)rotateX(5deg)}.booth-handout{min-height:5.8rem;font-size:.74rem}.booth-handout span{width:62%}}@media (min-width:1041px) and (max-width:1280px){.booth-tv{width:min(760px,54%)}.booth-showcase-wall{width:min(270px,19%);left:3.1rem}.booth-rack{width:min(250px,18.5%);right:3.1rem}.booth-counter{width:min(1260px,91%)}}@media (min-width:1041px){.booth-scene{min-height:clamp(1320px,82vw,1480px)}.booth-back-wall{inset:clamp(7.8rem,8vw,9.7rem) 3.8% 31%}.booth-floor{height:39%}.booth-tv{width:min(880px,51.5%);top:clamp(14rem,15.6vw,18.4rem)}.booth-showcase-wall{width:min(280px,18.2%);top:clamp(20.5rem,22vw,26.8rem);left:clamp(3.2rem,4.5vw,5.2rem)}.booth-showcase-frame{min-height:clamp(14.5rem,17vw,19rem)}.booth-rack{width:min(280px,18.2%);top:clamp(20.7rem,22.2vw,27rem);right:clamp(3.3rem,4.6vw,5.4rem)}.booth-counter{width:min(1500px,91%);top:clamp(57rem,56.2vw,63rem);bottom:auto}.booth-download-table{width:min(520px,38%);top:clamp(73.8rem,72.5vw,80rem);bottom:auto;left:50%;transform:translate(-50%)}}@media (min-width:1041px) and (max-width:1280px){.booth-scene{min-height:1260px}.booth-tv{width:min(740px,50%)}.booth-showcase-wall{width:min(250px,17.5%);left:2.4rem}.booth-rack{width:min(250px,17.5%);right:2.4rem}.booth-counter{width:min(1160px,91%);top:54rem}.booth-download-table{width:min(480px,38%);top:70.5rem}}@media (min-width:1041px){.booth-download-table{top:clamp(75.2rem,73.8vw,82rem)}}@media (min-width:1041px) and (max-width:1280px){.booth-download-table{top:72rem}}.account-tabs{border-bottom:1px solid var(--line);gap:.5rem;margin:0 0 1rem;display:flex;overflow-x:auto}.account-tab{cursor:pointer;border-bottom:2px solid var(--line);padding:.7rem .9rem;font-weight:800}.account-identity-grid dd{overflow-wrap:anywhere}.account-compact [hidden]{display:none!important}.account-2fa-setup,.account-2fa-enabled,.account-2fa-recovery{gap:.75rem;margin-top:1rem;display:grid}.account-2fa-qr{border:1px solid var(--line);width:220px;height:220px;padding:.5rem;display:block}.account-2fa-manual{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.account-2fa-manual-key{letter-spacing:.04em;overflow-wrap:anywhere;font-size:.95rem}.account-2fa-label{font-weight:700}.account-2fa-input{border:1px solid var(--line);border-radius:.35rem;width:min(100%,16rem);padding:.65rem .75rem}.account-2fa-recovery-list{border:1px solid var(--line);white-space:pre-wrap;border-radius:.35rem;margin:0;padding:.85rem 1rem}.fy-shell,.wrap{width:min(var(--farpy-max), calc(100% - (var(--farpy-gutter) * 2)));margin-left:auto;margin-right:auto;max-width:var(--farpy-max)!important}.farpy-crumb{letter-spacing:.04em;flex-wrap:wrap;gap:8px;margin:0 0 20px;padding:0;font-size:12px;list-style:none;display:flex}.farpy-crumb a{text-decoration:none}.farpy-crumb a:hover{text-decoration:underline}.farpy-crumb li:not(:last-child):after{content:"/";margin-left:8px}.farpy-docs-article,.farpy-docs>main{width:min(var(--farpy-docs-max), calc(100% - 40px));max-width:var(--farpy-docs-max);margin:0 auto;padding:48px 0 96px}.farpy-docs>main[style]{max-width:var(--farpy-docs-max)!important;padding-left:0!important;padding-right:0!important}.farpy-docs-article h1,.farpy-docs-article h1[style],.farpy-docs>main h1,.farpy-docs>main h1[style]{letter-spacing:-.045em;max-width:18ch;font-weight:600;font-size:clamp(28px,4.6vw,42px)!important;line-height:1.12!important}.farpy-docs-article h2,.farpy-docs>main h2{letter-spacing:-.03em;margin-top:40px;font-size:clamp(18px,2.4vw,24px)}.farpy-docs-article p,.farpy-docs-article li,.farpy-docs>main p,.farpy-docs>main li{line-height:1.65}.farpy-docs-article pre,.farpy-docs>main pre{border:1px solid var(--farpy-line);border-radius:var(--farpy-radius);max-width:100%;padding:16px;font-size:13px;overflow-x:auto}.farpy-badge{border:1px solid var(--farpy-line);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:11px;display:inline-flex}.btn-primary{border:1px solid var(--farpy-accent)}.legal-body table,.farpy-docs table,.render-flow-page table,.guide-page table{max-width:100%;display:block;overflow-x:auto}.legal input,.legal select,.legal textarea,.calculator-page input,.calculator-page select,.render-flow-page input,.render-flow-page select{border-radius:var(--farpy-radius);max-width:100%}.legal-title,.guide-page .legal-title{letter-spacing:-.05em;font-size:clamp(32px,5vw,48px);line-height:1.08}.legal-lede,.guide-page .legal-lede{max-width:640px;font-size:18px;line-height:1.6}.legal-section,.guide-page .legal-section{margin-top:40px}.labs-section-identity{width:min(var(--farpy-max), calc(100% - (var(--farpy-gutter) * 2)));letter-spacing:.02em;flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin:0 auto;padding:12px 0 0;font-size:13px;display:flex}.labs-section-identity strong{letter-spacing:.08em}.labs-subnav,.labs-nav{flex-wrap:wrap;gap:8px 14px;display:flex;overflow-x:auto}.labs-subnav-link{white-space:nowrap}.home-page-v2,.pricing-kaizen,.render-flow-page{overflow-x:hidden}.pricing-kaizen__shell{width:min(var(--farpy-max), calc(100% - (var(--farpy-gutter) * 2)));margin:0 auto;padding:48px 0 80px}.pricing-kaizen__hero{max-width:720px;padding:8px 0 28px}.pricing-kaizen__eyebrow,.pricing-kaizen__kicker{letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px;font-size:12px}.pricing-kaizen__hero h1{letter-spacing:-.05em;margin:0;font-size:clamp(32px,5vw,48px);font-weight:600;line-height:1.08}.pricing-kaizen__lede{max-width:640px;margin:16px 0 0;font-size:18px;line-height:1.6}.pricing-kaizen__actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.pricing-kaizen__section,.pricing-kaizen__canonical{margin-top:40px}.pricing-kaizen__canonical-grid,.pricing-kaizen__cards,.pricing-kaizen__topups{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-top:16px;display:grid}.pricing-kaizen__canonical-card,.pricing-kaizen__topups a{border:1px solid var(--farpy-line);border-radius:var(--farpy-radius);padding:16px;text-decoration:none}.labs-hero h1,.labs-page>h1,.labs-page .labs-hero h1{letter-spacing:-.03em;max-width:18ch;margin:8px 0 0;font-size:clamp(32px,5vw,44px);font-weight:600;line-height:1.08}.pricing-kaizen__canonical-rate,.pricing-kaizen__unit,.pricing-kaizen__authority{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.pricing-kaizen__canonical-rate span,.pricing-kaizen__unit span,.pricing-kaizen__unit small,.pricing-kaizen__authority span{display:block}.pricing-kaizen__summary ul{gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.pricing-kaizen__summary li,.pricing-kaizen__topups a{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.pricing-kaizen__links{flex-wrap:wrap;gap:10px 16px;margin-top:14px;display:flex}.pricing-kaizen__questions article{margin-top:18px}.topup-trust-line{flex-wrap:wrap;gap:8px 18px;margin:20px 0;display:flex}.topup-public-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin:16px 0 28px;display:grid}.labs-form-stack{gap:14px;display:grid}.labs-form-stack label{flex-direction:column;gap:6px;display:flex}.labs-form-stack input,.labs-form-stack select{max-width:100%;min-height:36px}.labs-estimate-summary,.render-proof-lines{gap:8px;display:grid}.labs-estimate-summary>div,.render-proof-lines>div{grid-template-columns:minmax(7rem,14rem) minmax(0,1fr);gap:8px 12px;display:grid}.labs-calculator-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.labs-page table,.farpy-docs table,.legal-body table,.developers-page table,.api-page table,.render-flow-page table{max-width:100%;display:block;overflow-x:auto}@media (max-width:899px){.pricing-kaizen__canonical-grid,.pricing-kaizen__cards,.pricing-kaizen__topups,.labs-estimate-summary>div,.render-proof-lines>div{grid-template-columns:1fr}}a:focus-visible,button:focus-visible,input:focus-visible,.pj-btn:focus-visible,.fy-upload-zone:focus-within{outline:2px solid var(--farpy-navy);outline-offset:3px}.retail-home{min-height:70vh}.retail-home__shell{padding:36px 0 8px}.retail-kicker{letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px;font-size:12px}.retail-hero{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:end;gap:12px 20px;display:grid}.retail-hero__copy{align-self:start;min-width:0}.retail-hero__visual{justify-content:flex-end;align-self:end;align-items:flex-end;width:100%;min-width:0;max-width:760px;margin:0;line-height:0;display:flex}.retail-hero__visual picture{width:100%;line-height:0;display:block}.retail-hero__hamster{object-fit:contain;object-position:center bottom;width:100%;height:auto;display:block}.retail-hero h1{letter-spacing:-.055em;max-width:min(16ch,100%);margin:0;font-size:clamp(36px,6vw,64px);font-weight:600;line-height:1.05}.retail-lede{max-width:38rem;margin:18px 0 0;font-size:clamp(17px,2.2vw,20px);line-height:1.55}.retail-steps{flex-wrap:wrap;gap:10px 18px;margin:24px 0 0;padding:0;list-style:none;display:flex}.retail-steps li{align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.retail-steps__n{border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;display:inline-flex}.retail-hero__actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.retail-art{border:1px solid var(--farpy-line);border-radius:20px;grid-column:1/-1;margin:32px 0 8px;padding:20px}.retail-art__track{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:stretch;gap:8px;display:grid}.retail-art__card{border:1px solid var(--farpy-line);border-radius:14px;flex-direction:column;justify-content:center;gap:4px;min-height:88px;padding:14px;display:flex}.retail-art__card strong{font-size:15px}.retail-art__card span{font-size:13px}.retail-art__arrow{clip-path:polygon(0 35%,62% 35%,62% 0,100% 50%,62% 100%,62% 65%,0 65%);align-self:center;width:18px;height:18px}.retail-art figcaption{margin-top:12px;font-size:12px}.retail-home .fy-upload-zone{border-radius:20px}.retail-evidence{padding:28px 0 72px}.retail-evidence h2{letter-spacing:-.03em;margin:0 0 18px;font-size:22px}.retail-evidence ul{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.retail-evidence li{border:1px solid var(--farpy-line);border-radius:16px;flex-direction:column;gap:8px;padding:18px;display:flex}.retail-evidence span{font-size:15px;line-height:1.5}.retail-price-steps{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.retail-price-steps li{border:1px solid var(--farpy-line);border-radius:16px;flex-direction:column;gap:6px;padding:16px;display:flex}.retail-proof-result{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.retail-proof-result li{border:1px solid var(--farpy-line);border-radius:16px;flex-direction:column;gap:8px;padding:16px;display:flex}.retail-auth{padding:48px 0 80px}.retail-auth .fy-auth__card,.topup .render-job-card,.topup .pj-card{border-radius:18px}@media (max-width:860px){.retail-hero{grid-template-columns:minmax(0,1fr)}.retail-hero__visual{justify-content:center;justify-self:stretch;max-width:100%}.retail-hero__hamster{margin:0 auto}}@media (max-width:720px){.retail-art__track{grid-template-columns:1fr}.retail-art__arrow{justify-self:center;width:14px;height:14px;transform:rotate(90deg)}.retail-hero h1{max-width:none}}.api-v2{width:min(var(--farpy-max), calc(100% - (var(--farpy-gutter) * 2)));max-width:var(--farpy-max);flex-direction:column;gap:48px;margin:0 auto;padding:48px 0 80px;display:flex}.api-v2-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:32px;display:grid}.api-v2-kicker{letter-spacing:.04em;text-transform:none;margin:0 0 12px;font-size:16px;font-weight:700}.api-v2 h1{letter-spacing:-.05em;margin:0 0 16px;font-size:clamp(32px,5vw,48px);line-height:1.08}.api-v2-lede,.api-v2-body{max-width:640px;margin:0;font-size:18px;line-height:1.6}.api-v2-actions,.api-v2-final>div{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.api-v2-btn{border:1px solid var(--farpy-line-2,var(--line-2));white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:10px 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.api-v2-terminal,.api-v2-code,.api-v2-auth-panel,.api-v2-client pre,.api-v2-card{border:1px solid var(--farpy-line);border-radius:var(--farpy-radius)}.api-v2-terminal,.api-v2-code,.api-v2-auth-panel{min-width:0;overflow:hidden}.api-v2-terminal__bar,.api-v2-code__bar{align-items:center;gap:8px;padding:10px 14px;font-size:12px;display:flex}.api-v2-terminal__bar span{border-radius:50%;flex:none;width:8px;height:8px}.api-v2-terminal__bar b,.api-v2-code__bar strong{margin-left:auto;font-weight:600}.api-v2-copy{cursor:pointer;border:1px solid var(--line);border-radius:999px;min-height:28px;margin-left:auto;padding:4px 10px;font-size:12px}.api-v2-terminal pre,.api-v2-code pre,.api-v2-auth-panel pre,.api-v2-client pre{white-space:pre;max-width:100%;margin:0;padding:16px;font-size:13px;line-height:1.5;overflow-x:auto}.api-v2-section{flex-direction:column;gap:20px;display:flex}.api-v2-section__head p{letter-spacing:.04em;text-transform:none;margin:0 0 8px;font-size:16px;font-weight:700}.api-v2-section__head h2,.api-v2-final h2{letter-spacing:-.03em;margin:0 0 8px;font-size:clamp(22px,3vw,32px);line-height:1.15}.api-v2-section__head span{max-width:720px;line-height:1.55;display:block}.api-v2-routes,.api-v2-contract,.api-v2-guide-list{flex-direction:column;gap:8px;display:flex}.api-v2-routes article,.api-v2-contract a,.api-v2-guide-list a{border:1px solid var(--farpy-line);border-radius:14px;grid-template-columns:92px minmax(0,1fr);align-items:start;gap:8px 16px;padding:14px 16px;text-decoration:none;display:grid}.api-v2-routes article:has(>span){grid-template-columns:88px minmax(12rem,.9fr) minmax(0,1.3fr)}.api-v2-routes b,.api-v2-guide-list b{letter-spacing:.06em;font-size:12px}.api-v2-routes code,.api-v2-contract code{overflow-wrap:anywhere;font-size:13px}.api-v2-routes span,.api-v2-contract span,.api-v2-guide-list small{line-height:1.45}.api-v2-guide-list a{grid-template-columns:40px minmax(0,1fr) auto;align-items:center}.api-v2-guide-list strong{display:block}.api-v2-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.api-v2-strip div,.api-v2-card{flex-direction:column;gap:8px;padding:18px;display:flex}.api-v2-strip span,.api-v2-card span,.api-v2-auth-panel>span{letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}.api-v2-strip strong,.api-v2-card h3{margin:0}.api-v2-card p{margin:0;line-height:1.5}.api-v2-grid{gap:12px;display:grid}.api-v2-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.api-v2-split{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:24px;display:grid}.api-v2-steps{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.api-v2-steps li{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:12px;display:grid}.api-v2-steps b{border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;display:inline-flex}.api-v2-steps strong{display:block}.api-v2-auth-panel{padding:0}.api-v2-auth-panel>span{padding:12px 16px 0;display:block}.api-v2-auth-panel hr{border:0;border-top:1px solid var(--farpy-line);margin:0}.api-v2-client{gap:16px;display:grid}.api-v2-client>div{flex-wrap:wrap;gap:10px 16px;display:flex}.api-v2-client a{font-weight:600}.api-v2-final{border-top:1px solid var(--farpy-line);padding:32px 0 0}.api-v2-final p{letter-spacing:.12em;margin:0 0 8px;font-size:12px;font-weight:700}@media (max-width:900px){.api-v2{gap:32px;padding:32px 0 64px}.api-v2-hero,.api-v2-split,.api-v2-grid--three,.api-v2-strip{grid-template-columns:1fr}.api-v2-routes article:has(>span){grid-template-columns:1fr}}.proof-section{flex-direction:column;gap:16px;margin-top:28px;display:flex}.proof-section-head{flex-direction:column;gap:8px;display:flex}.proof-section-head h2{letter-spacing:-.03em;margin:0;font-size:clamp(22px,3vw,32px);line-height:1.15}.proof-status{letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.proof-benchmark h3{margin:0}.proof-benchmark-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:0;display:grid}.proof-benchmark-grid div{border:1px solid var(--farpy-line);border-radius:16px;flex-direction:column;gap:6px;padding:16px;display:flex}.proof-benchmark-grid dt{letter-spacing:.08em;text-transform:uppercase;font-size:12px}.proof-benchmark-grid dd{margin:0;font-weight:600}.proof-download-list{gap:12px;display:grid}.proof-download-list article{border:1px solid var(--farpy-line);border-radius:16px;gap:8px;padding:16px;display:grid}.proof-download-list h3{margin:0 0 4px}.proof-artifact-path,.proof-hash code{overflow-wrap:anywhere}.fy-shell>.pricing-kaizen__shell,.retail-pricing .pricing-kaizen__shell{width:100%;max-width:none;padding-top:12px}.topup-signin-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.topup-signin-actions .pj-btn,.topup-signin-actions .topup-secondary-link{justify-content:center;align-items:center;min-height:44px;margin:0;display:inline-flex}.status-pillars{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.status-pillar-card{border:1px solid var(--farpy-line);border-radius:16px;padding:16px}.status-pillar-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.status-pillar-head h3{margin:0}.status-pill,.capacity-pill{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.capacity-card{border:1px solid var(--farpy-line);border-radius:16px;padding:20px}.capacity-head h2{margin:8px 0}.capacity-facts{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin:16px 0 0;display:grid}.capacity-facts dt{letter-spacing:.06em;text-transform:uppercase;font-size:12px}.capacity-facts dd{margin:4px 0 0;font-weight:600}.ws .wrap.render-dashboard,.ws .wrap.render-flow-page.render-dashboard,.wrap.render-flow-page.render-dashboard,.ws .wrap.receipt-page,.wrap.receipt-page,.ws .wrap.job-proof-page,.wrap.job-proof-page{width:min(1040px,100% - 32px)!important;max-width:1040px!important}.render-complete-panel{gap:20px;margin-top:8px;display:grid}.render-complete-summary{margin:0;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.render-complete-summary>div{border:1px solid var(--farpy-line);border-radius:14px;min-width:0;padding:14px 16px}.render-complete-summary dt{letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:12px}.render-complete-summary dd{overflow-wrap:anywhere;margin:6px 0 0;font-size:16px;font-weight:700}.render-complete-actions,.receipt-page-actions,.job-proof-actions{flex-wrap:wrap;align-items:stretch;gap:12px;display:flex}.render-complete-actions .pj-btn,.receipt-page-actions .pj-btn,.job-proof-actions .pj-btn,.render-complete-secondary a{min-width:44px;min-height:44px}.render-complete-secondary{flex-wrap:wrap;align-items:center;gap:8px 24px;display:flex}.render-complete-secondary a{text-underline-offset:3px;align-items:center;padding:10px 4px;text-decoration:underline;display:inline-flex}.render-status-facts{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px 16px;margin:16px 0 0;display:grid}.render-status-facts>div{min-width:0}.render-status-facts dt{letter-spacing:.06em;text-transform:uppercase;font-size:12px}.render-status-facts dd{margin:4px 0 0;font-weight:650}.receipt-page-grid,.job-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:0;display:grid}.receipt-page-row dt{letter-spacing:.06em;text-transform:uppercase;font-size:12px}.receipt-page-row dd{overflow-wrap:anywhere;margin:4px 0 0;font-weight:650}.receipt-sha-card code,.job-proof-instructions code{overflow-wrap:anywhere;word-break:break-all;font-size:13px;display:block}.job-proof-instructions{border:1px solid var(--farpy-line);border-radius:14px;margin-top:8px;padding:16px}.job-proof-instructions h2{margin:0 0 8px;font-size:16px}.job-proof-instructions ol{margin:0;padding-left:20px}.receipt-advanced-json{margin-top:8px}.receipt-advanced-json summary{cursor:pointer;align-items:center;min-height:44px;display:inline-flex}.receipt-raw-link{align-items:center;min-height:44px;margin-right:16px;display:inline-flex}@media (max-width:1024px){.render-complete-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:720px){.render-complete-summary,.receipt-page-grid,.job-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:460px){.ws .wrap.render-dashboard,.ws .wrap.receipt-page,.ws .wrap.job-proof-page,.wrap.render-flow-page.render-dashboard,.wrap.receipt-page,.wrap.job-proof-page{width:min(100% - 24px,1040px)!important}.render-complete-summary{grid-template-columns:1fr 1fr!important}}@media (max-width:720px){.render-complete-panel,.render-complete-panel .render-complete-actions,.render-complete-panel .render-complete-summary,.render-complete-panel .render-complete-secondary,.render-complete-panel .render-note,.render-complete-panel .render-download-primary{min-width:0;max-width:100%}.render-job-card:has(.render-complete-panel){min-width:0;max-width:100%}.render-job-card:has(.render-complete-panel){width:100%}.render-complete-panel .render-download-primary{box-sizing:border-box;white-space:normal;width:100%}.render-complete-panel .render-note,.render-complete-panel .render-download-primary small,.render-complete-panel .render-complete-secondary a{overflow-wrap:anywhere;word-break:break-word;white-space:normal;min-width:0;max-width:100%}.render-job-card:has(.render-complete-panel) .render-job-summary{overflow-wrap:anywhere;word-break:break-word;white-space:normal;min-width:0;max-width:100%}.render-complete-summary>div{min-width:0}}@media (max-width:360px){.render-complete-summary{grid-template-columns:1fr!important}}.fy-home{box-sizing:border-box!important;width:min(100% - 32px,1180px)!important;margin:24px auto 40px!important;padding:0!important}.fy-home .fy-estimator,.fy-home .pj-card,.fy-home .fy-selected-upload,.fy-home .fy-submit-action{border-radius:14px!important}.fy-home .fy-estimator{padding:24px!important}.fy-home .fy-upload-zone{border:2px dashed var(--line)!important;border-radius:12px!important;padding:32px 20px!important}.fy-home .fy-upload-kicker{font-size:clamp(24px,4vw,32px)!important;font-weight:700!important}.fy-home .fy-estimator-label,.fy-home .fy-upload-types,.fy-home .fy-upload-rate,.fy-home .fy-file__size,.fy-home .pj-card__footer-text,.fy-home .fy-privacy__text{font-size:17px!important;line-height:1.55!important}.fy-home .fy-upload-action{font-weight:700!important}.fy-home .fy-after-send{border-radius:10px!important}.fy-home .fy-privacy{margin-top:16px!important}.retail-hero__copy{min-width:0!important}.retail-hero h1{letter-spacing:-.035em!important;width:auto!important;max-width:620px!important;font-size:clamp(34px,4vw,52px)!important;line-height:1.08!important}.retail-hero__visual{min-width:0!important}.retail-hero__hamster{object-fit:contain!important;width:100%!important;height:auto!important;display:block!important}@media (min-width:900px){.retail-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)!important;align-items:center!important;gap:28px!important;display:grid!important}.retail-hero__copy{grid-area:1/1!important}.retail-hero__visual{grid-area:1/2!important}.retail-art{grid-column:1/-1!important}}@media (max-width:899px){.retail-hero{flex-direction:column!important;align-items:stretch!important;gap:24px!important;display:flex!important}.retail-hero__copy,.retail-hero__visual,.retail-art{box-sizing:border-box!important;width:100%!important}}@media (max-width:600px){.fy-home .fy-estimator{padding:16px!important}.fy-home .fy-upload-zone{padding:28px 14px!important}}html body .calculator-page .labs-calculator-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html body .calculator-page .labs-calculator-form{box-sizing:border-box;min-width:0;max-width:100%}html body .calculator-page .labs-calculator-form label{min-width:0;max-width:100%;display:block}html body .calculator-page .labs-calculator-form :is(input,select,button){box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}@media (max-width:700px){html body .calculator-page .labs-calculator-grid{grid-template-columns:minmax(0,1fr)!important}}
