.hf-module__AG6KlG__page{background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--font)}.hf-module__AG6KlG__page[lang=ko]{word-break:keep-all;overflow-wrap:anywhere}.hf-module__AG6KlG__shell{padding-left:var(--hf-rail-w);min-width:0}.hf-module__AG6KlG__rail{z-index:30;width:var(--hf-rail-w);padding:var(--sp-2) 0 var(--sp-3);align-items:center;gap:var(--sp-1);background:var(--bg);border-right:1px solid var(--border);flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0}.hf-module__AG6KlG__railLogo,.hf-module__AG6KlG__railLink{width:var(--hf-rail-btn);height:var(--hf-rail-btn);justify-content:center;align-items:center;gap:var(--sp-3);border-radius:var(--r-md);color:var(--text-muted);flex:none;text-decoration:none;display:flex}.hf-module__AG6KlG__railLogo{color:var(--text)}.hf-module__AG6KlG__railTop{align-items:center;gap:var(--sp-1);margin-bottom:var(--sp-2);flex-direction:column;display:flex}.hf-module__AG6KlG__railGroup{align-items:inherit;gap:var(--sp-1);flex-direction:column;display:flex}.hf-module__AG6KlG__railLabel{padding:var(--sp-2) var(--sp-2) var(--sp-1);font-size:var(--t-sm);font-weight:var(--w-med);color:var(--text-muted);display:none}.hf-module__AG6KlG__railCreate{display:none}.hf-module__AG6KlG__railCount{font-family:var(--font-mono);font-size:var(--t-sm);color:var(--text-muted);margin-left:auto}.hf-module__AG6KlG__railLink:hover,.hf-module__AG6KlG__railLink:focus-visible,.hf-module__AG6KlG__railLink[aria-current=page]{background:var(--bg-elev);color:var(--text)}.hf-module__AG6KlG__railLink{font:inherit;cursor:pointer;background:0 0;border:0}.hf-module__AG6KlG__railMark{height:var(--sp-6);flex:none;width:auto}.hf-module__AG6KlG__railIcon{width:var(--icon-lg);height:var(--icon-lg);fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none}.hf-module__AG6KlG__railText{text-overflow:ellipsis;min-width:0;font-size:var(--t-body);white-space:nowrap;display:none;overflow:hidden}.hf-module__AG6KlG__scrim{z-index:29;background:var(--scrim);position:fixed;inset:0}.hf-module__AG6KlG__acct{flex-direction:column;align-items:center;margin-top:auto;display:flex;position:relative}.hf-module__AG6KlG__acctButton{width:var(--hf-rail-btn);height:var(--hf-rail-btn);justify-content:center;align-items:center;gap:var(--sp-3);border-radius:var(--r-pill);color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.hf-module__AG6KlG__acctButton>.hf-module__AG6KlG__acctWho,.hf-module__AG6KlG__acctButton>.hf-module__AG6KlG__acctChevron{display:none}.hf-module__AG6KlG__avatar.hf-module__AG6KlG__avatarGuest{border:1px solid var(--border);color:var(--text);background:0 0}.hf-module__AG6KlG__guestIcon{width:var(--icon);height:var(--icon);fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.hf-module__AG6KlG__acctWho{flex:1}.hf-module__AG6KlG__acctChevron{width:var(--icon);height:var(--icon);fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;color:var(--text-muted);flex:none}.hf-module__AG6KlG__acctButton[aria-expanded=true] .hf-module__AG6KlG__acctChevron{transform:rotate(180deg)}.hf-module__AG6KlG__avatar{width:var(--hf-avatar);height:var(--hf-avatar);border-radius:var(--r-pill);background:var(--text) center / cover no-repeat;color:var(--bg);font-size:var(--t-body);font-weight:var(--w-semi);flex:none;place-items:center;display:grid}.hf-module__AG6KlG__acctButton:hover .hf-module__AG6KlG__avatar,.hf-module__AG6KlG__acctButton[aria-expanded=true] .hf-module__AG6KlG__avatar{box-shadow:0 0 0 var(--focus-ring) var(--bg), 0 0 0 calc(var(--focus-ring) * 2) var(--accent)}.hf-module__AG6KlG__acctMenu{left:calc(100% + var(--sp-3));z-index:31;width:var(--hf-menu-w);padding:var(--sp-2);gap:var(--sp-1);background:var(--bg);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--sh-pop);flex-direction:column;display:flex;position:absolute;bottom:0}.hf-module__AG6KlG__acctHead{align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-2) var(--sp-3);margin-bottom:var(--sp-1);border-bottom:1px solid var(--border);min-width:0;display:flex}.hf-module__AG6KlG__acctWho{flex-direction:column;min-width:0;display:flex}.hf-module__AG6KlG__acctWho b{font-size:var(--t-body);font-weight:var(--w-semi);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hf-module__AG6KlG__acctWho small{font-size:var(--t-sm);color:var(--text-muted)}.hf-module__AG6KlG__acctItem{min-height:var(--touch);justify-content:space-between;align-items:center;gap:var(--sp-2);padding:0 var(--sp-2);border-radius:var(--r-md);color:var(--text);font:inherit;font-size:var(--t-body);text-align:left;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.hf-module__AG6KlG__acctItem:hover,.hf-module__AG6KlG__acctItem:focus-visible{background:var(--bg-sunken)}.hf-module__AG6KlG__acctBalance{font-family:var(--font-mono);font-size:var(--t-sm);color:var(--text-muted)}.hf-module__AG6KlG__bar{z-index:20;background:color-mix(in oklch, var(--bg) 90%, transparent);-webkit-backdrop-filter:blur(var(--nav-blur));position:sticky;top:0}.hf-module__AG6KlG__barInner{align-items:center;gap:var(--sp-4);min-height:var(--hf-bar-h);padding:0 var(--sp-4);display:flex}.hf-module__AG6KlG__menuButton{width:var(--touch);height:var(--touch);border:1px solid var(--border);border-radius:var(--r-md);color:var(--text);cursor:pointer;background:0 0;flex:none;place-items:center;padding:0;display:none}.hf-module__AG6KlG__word{align-items:center;gap:var(--sp-2);font-size:var(--t-title);font-weight:var(--w-semi);white-space:nowrap;color:var(--text);text-decoration:none;display:inline-flex}.hf-module__AG6KlG__wordMark{height:var(--sp-8);flex:none;width:auto;display:none}.hf-module__AG6KlG__links{align-items:center;gap:var(--sp-4);min-width:0;font-size:var(--t-body);color:var(--text-muted);display:flex}.hf-module__AG6KlG__links a{align-items:center;gap:var(--sp-2);min-height:var(--hf-rail-btn);white-space:nowrap;color:inherit;text-decoration:none;display:inline-flex}.hf-module__AG6KlG__links a:hover,.hf-module__AG6KlG__links a[aria-current=page]{color:var(--text)}.hf-module__AG6KlG__links a[aria-current=page]{font-weight:var(--w-semi)}.hf-module__AG6KlG__linkIcon{width:var(--icon);height:var(--icon);fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none}.hf-module__AG6KlG__sep{width:1px;margin-block:var(--sp-3);background:var(--border);align-self:stretch}.hf-module__AG6KlG__barEnd{align-items:center;gap:var(--sp-2);margin-left:auto;display:flex}.hf-module__AG6KlG__director{align-items:center;gap:var(--sp-2);min-height:var(--hf-rail-btn);padding:0 var(--sp-2);border-radius:var(--r-md);font-size:var(--t-sm);font-weight:var(--w-med);color:var(--text-muted);white-space:nowrap;text-decoration:none;display:inline-flex}.hf-module__AG6KlG__director:hover,.hf-module__AG6KlG__director[aria-current=page]{color:var(--text);background:var(--bg-elev)}.hf-module__AG6KlG__switch{gap:var(--sp-1);border:1px solid var(--border);border-radius:var(--r-md);padding:2px;display:inline-flex}.hf-module__AG6KlG__switch a{min-height:var(--sp-8);padding:0 var(--sp-3);border-radius:var(--r-sm);font-size:var(--t-sm);color:var(--text-muted);align-items:center;text-decoration:none;display:inline-flex}.hf-module__AG6KlG__switch a[aria-current=page]{background:var(--text);color:var(--bg);font-weight:var(--w-med)}.hf-module__AG6KlG__lang{border-radius:var(--r-md);gap:2px;padding:2px;display:inline-flex}.hf-module__AG6KlG__lang button{min-width:var(--hf-rail-btn);min-height:var(--sp-8);padding:0 var(--sp-2);border-radius:var(--r-sm);color:var(--text-muted);font:inherit;font-size:var(--t-sm);font-weight:var(--w-med);cursor:pointer;background:0 0;border:0}.hf-module__AG6KlG__lang button:hover{color:var(--text)}.hf-module__AG6KlG__lang button[aria-pressed=true]{background:var(--bg-elev);color:var(--text)}.hf-module__AG6KlG__langRail{display:none}.hf-module__AG6KlG__btn{min-height:var(--sp-8);padding:0 var(--sp-3);border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg-elev);color:var(--text);font-size:var(--t-sm);font-weight:var(--w-med);white-space:nowrap;transition:transform var(--dur-press) var(--ease-out);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.hf-module__AG6KlG__btn:hover{transform:translateY(-1px)}.hf-module__AG6KlG__btnPrimary{background:var(--accent);border-color:var(--accent);color:var(--accent-fg)}.hf-module__AG6KlG__btnGhost{background:0 0}.hf-module__AG6KlG__btnLg{min-height:var(--sp-12);padding:0 var(--sp-6);font-size:var(--t-title);font-weight:var(--w-semi)}.hf-module__AG6KlG__cuts{position:absolute;inset:0;overflow:hidden}.hf-module__AG6KlG__cut{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.hf-module__AG6KlG__cuts[data-cuts="4"] .hf-module__AG6KlG__cut{opacity:0;animation:hf-module__AG6KlG__cut var(--hf-cut-cycle) linear infinite;animation-delay:calc((var(--i) - var(--n)) * var(--hf-cut-cycle) / var(--n))}.hf-module__AG6KlG__cuts[data-cuts="4"] .hf-module__AG6KlG__cut:first-child{opacity:1}@keyframes hf-module__AG6KlG__cut{0%,22%{opacity:1}27%,95%{opacity:0}to{opacity:1}}.hf-module__AG6KlG__example{right:var(--sp-2);bottom:var(--sp-2);z-index:2;padding:0 var(--sp-2);border-radius:var(--r-sm);background:color-mix(in oklch, var(--bg) 70%, transparent);font-size:var(--t-xs);color:var(--text-muted);position:absolute}.hf-module__AG6KlG__big{gap:var(--sp-3);scroll-snap-type:x proximity;padding:var(--sp-2) var(--sp-4);scroll-padding-left:var(--sp-4);scrollbar-width:none;display:flex;overflow-x:auto}.hf-module__AG6KlG__big::-webkit-scrollbar{display:none}.hf-module__AG6KlG__bigCard{flex:0 0 var(--hf-big-card);scroll-snap-align:start;gap:var(--sp-1);min-width:0;color:var(--text);flex-direction:column;text-decoration:none;display:flex}.hf-module__AG6KlG__bigMedia{aspect-ratio:16/9;margin-bottom:var(--sp-2);border-radius:var(--r-xl);background:var(--bg-sunken);position:relative;overflow:hidden}.hf-module__AG6KlG__bigCard h3{font-size:var(--t-title);font-weight:var(--w-semi);margin:0}.hf-module__AG6KlG__bigCard p{font-size:var(--t-body);color:var(--text-muted);margin:0}.hf-module__AG6KlG__drawn{place-items:center;display:grid}.hf-module__AG6KlG__studioArt{width:100%;height:100%}.hf-module__AG6KlG__studioArt *{fill:none;stroke:var(--text);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.hf-module__AG6KlG__studioArt .a{stroke:var(--accent)}.hf-module__AG6KlG__fold{gap:var(--sp-3);padding:var(--sp-4);grid-template-columns:minmax(0,3fr) minmax(0,5fr);display:grid}.hf-module__AG6KlG__notice{min-height:var(--hf-notice-min);border-radius:var(--r-2xl);background:var(--bg-sunken);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.hf-module__AG6KlG__notice:after{content:"";z-index:1;background:linear-gradient(to right, color-mix(in oklch, var(--bg) 82%, transparent) 30%, transparent 80%);pointer-events:none;position:absolute;inset:0}.hf-module__AG6KlG__noticeCopy{z-index:2;padding:var(--sp-6);align-items:flex-start;gap:var(--sp-4);flex-direction:column;display:flex;position:relative}.hf-module__AG6KlG__noticeTitle{max-width:11em;font-size:var(--t-h1);line-height:var(--lh-tight);font-weight:var(--w-semi);margin:0}.hf-module__AG6KlG__tools{gap:var(--sp-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hf-module__AG6KlG__tool{--tool-bg:var(--bg-elev);min-width:0;min-height:var(--hf-tool-min);padding:var(--sp-3) var(--sp-4);justify-content:flex-end;gap:var(--sp-1);border-radius:var(--r-xl);background:var(--tool-bg);color:var(--text);transition:background-color var(--dur-dropdown) var(--ease-out);flex-direction:column;text-decoration:none;display:flex}.hf-module__AG6KlG__tool:hover{--tool-bg:var(--bg-sunken)}.hf-module__AG6KlG__toolIcon{width:auto;height:var(--hf-ico-h);align-self:flex-start;margin-bottom:auto;overflow:visible}.hf-module__AG6KlG__toolIcon *{fill:none;stroke:var(--text);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.hf-module__AG6KlG__toolIcon .d{opacity:.4}.hf-module__AG6KlG__toolIcon .a{stroke:var(--accent)}.hf-module__AG6KlG__toolIcon .o{fill:var(--tool-bg)}.hf-module__AG6KlG__toolTitle{margin:var(--sp-2) 0 0;font-size:calc(var(--t-body) * 1.2);font-weight:var(--w-med);line-height:var(--lh-snug)}.hf-module__AG6KlG__tool p{font-size:var(--t-sm);color:var(--text-muted);margin:0}.hf-module__AG6KlG__wall{padding:var(--sp-4)}.hf-module__AG6KlG__wallHead,.hf-module__AG6KlG__head{justify-content:space-between;align-items:center;gap:var(--sp-3) var(--sp-6);margin-bottom:var(--sp-3);flex-wrap:wrap;display:flex}.hf-module__AG6KlG__wallHead h2,.hf-module__AG6KlG__head h2{font-size:var(--t-h1);line-height:var(--lh-snug);font-weight:var(--w-semi);margin:0}.hf-module__AG6KlG__head p{color:var(--text-muted);font-size:var(--t-body);margin:0}.hf-module__AG6KlG__wallGrid{gap:var(--sp-2);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.hf-module__AG6KlG__wallNote{margin-left:var(--sp-3);font-size:var(--t-sm);font-weight:var(--w-reg);color:var(--text-muted);white-space:nowrap}.hf-module__AG6KlG__card{min-width:0;position:relative}.hf-module__AG6KlG__cardMedia{aspect-ratio:3/4;border-radius:var(--r-md);background:var(--bg-sunken);position:relative;overflow:hidden}.hf-module__AG6KlG__cardMedia:after{content:"";z-index:1;background:linear-gradient(to top, color-mix(in oklch, var(--bg) 85%, transparent), transparent);pointer-events:none;position:absolute;inset:40% 0 0}.hf-module__AG6KlG__tag{left:var(--sp-2);top:var(--sp-2);z-index:2;padding:0 var(--sp-2);border-radius:var(--r-pill);background:color-mix(in oklch, var(--bg) 62%, transparent);font-size:var(--t-xs);line-height:var(--lh-normal);position:absolute}.hf-module__AG6KlG__over{left:var(--sp-3);right:var(--sp-3);bottom:var(--sp-3);z-index:2;position:absolute}.hf-module__AG6KlG__chips{gap:var(--sp-1);margin-bottom:var(--sp-2);opacity:0;max-height:0;transition:opacity var(--dur-dropdown) var(--ease-out), max-height var(--dur-dropdown) var(--ease-out);flex-wrap:wrap;display:flex;overflow:hidden}.hf-module__AG6KlG__chips span{padding:0 var(--sp-2);border-radius:var(--r-pill);border:1px solid var(--border);background:color-mix(in oklch, var(--bg) 62%, transparent);font-size:var(--t-xs);line-height:var(--lh-normal);white-space:nowrap}.hf-module__AG6KlG__card:hover .hf-module__AG6KlG__chips,.hf-module__AG6KlG__card:focus-within .hf-module__AG6KlG__chips,.hf-module__AG6KlG__card[data-open] .hf-module__AG6KlG__chips{max-height:var(--sp-16);opacity:1}.hf-module__AG6KlG__cardTitle{font-size:var(--t-body);font-weight:var(--w-semi);line-height:var(--lh-snug);margin:0}.hf-module__AG6KlG__stretch{color:var(--text);text-decoration:none}.hf-module__AG6KlG__stretch:after{content:"";z-index:3;position:absolute;inset:0}.hf-module__AG6KlG__thumb{z-index:4;right:var(--sp-2);top:var(--sp-2);width:var(--hf-thumb);aspect-ratio:1;border-radius:var(--r-sm);border:var(--focus-ring) solid var(--text);background:var(--bg-sunken);box-shadow:var(--sh-pop);cursor:pointer;padding:0;position:absolute;overflow:hidden}.hf-module__AG6KlG__thumb img{object-fit:cover;width:100%;height:100%;display:block}.hf-module__AG6KlG__thumb span{background:color-mix(in oklch, var(--bg) 75%, transparent);font-size:var(--t-micro);line-height:var(--lh-snug);text-align:center;color:var(--text);position:absolute;inset:auto 0 0}.hf-module__AG6KlG__thumb[aria-pressed=true]{border-color:var(--accent)}.hf-module__AG6KlG__section{padding:var(--sp-12) var(--sp-4) var(--sp-4)}.hf-module__AG6KlG__note{font-size:var(--t-sm);color:var(--text-muted);line-height:var(--lh-normal);margin:0}.hf-module__AG6KlG__credit{margin:var(--sp-4) 0 0;text-align:center;font-size:var(--t-xs);color:var(--text-muted)}.hf-module__AG6KlG__credit a{color:inherit;text-underline-offset:2px;text-decoration:underline;display:inline-block}.hf-module__AG6KlG__recipe{gap:var(--sp-3);padding:var(--sp-3);border-radius:var(--r-3xl);background:var(--bg-elev);border:1px solid var(--border);grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}.hf-module__AG6KlG__recipeMedia{align-items:center;gap:var(--sp-3);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);min-width:0;display:grid}.hf-module__AG6KlG__recipeMedia figure{gap:var(--sp-2);flex-direction:column;min-width:0;margin:0;display:flex}.hf-module__AG6KlG__recipeMedia figcaption{font-size:var(--t-sm);color:var(--text-muted)}.hf-module__AG6KlG__recipeIn{aspect-ratio:3/4;object-fit:cover;border-radius:var(--r-xl);width:100%;display:block}.hf-module__AG6KlG__recipeOut{aspect-ratio:3/4;border-radius:var(--r-xl);position:relative;inset:auto}.hf-module__AG6KlG__recipeArrow{width:var(--hf-recipe-arrow);height:var(--hf-recipe-arrow);fill:none;stroke:var(--accent);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.hf-module__AG6KlG__recipeInfo{gap:var(--sp-3);padding:var(--sp-2);flex-direction:column;min-width:0;display:flex}.hf-module__AG6KlG__recipeInfo h3{font-size:var(--t-h2);line-height:var(--lh-snug);font-weight:var(--w-semi);margin:0}.hf-module__AG6KlG__specs{gap:var(--sp-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.hf-module__AG6KlG__specs div{padding:var(--sp-2) var(--sp-3);border-radius:var(--r-card);border:1px solid var(--border);min-width:0}.hf-module__AG6KlG__specs dt{font-size:var(--t-xs);color:var(--text-muted)}.hf-module__AG6KlG__specs dd{font-size:var(--t-body);font-weight:var(--w-med);overflow-wrap:anywhere;margin:0}.hf-module__AG6KlG__hiw{max-width:var(--hf-hiw-max);margin:0 auto;position:relative}.hf-module__AG6KlG__hiwRail,.hf-module__AG6KlG__hiwFill{width:var(--hf-rail-line);border-radius:var(--r-pill);position:absolute;top:0;left:50%;transform:translate(-50%)}.hf-module__AG6KlG__hiwRail{background:var(--border);bottom:0}.hf-module__AG6KlG__hiwFill{background:var(--accent);transition:height var(--dur-press) var(--ease-out)}.hf-module__AG6KlG__hiwList{gap:var(--sp-12);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hf-module__AG6KlG__hiwStep{display:flex;position:relative}.hf-module__AG6KlG__hiwStep:nth-child(odd){padding-right:calc(50% + var(--hf-hiw-gutter));text-align:right}.hf-module__AG6KlG__hiwStep:nth-child(2n){padding-left:calc(50% + var(--hf-hiw-gutter))}.hf-module__AG6KlG__hiwDot{left:50%;top:var(--sp-6);width:var(--hf-dot);height:var(--hf-dot);border-radius:var(--r-pill);border:var(--focus-ring) solid var(--bg-sunken);background:var(--bg-sunken);transition:transform var(--dur-modal) var(--ease-out), background-color var(--dur-modal) var(--ease-out), border-color var(--dur-modal) var(--ease-out);position:absolute;transform:translate(-50%)}.hf-module__AG6KlG__hiwStep[data-on] .hf-module__AG6KlG__hiwDot{border-color:var(--accent);background:var(--bg);box-shadow:0 0 0 var(--sp-1) var(--accent-soft);transform:translate(-50%)scale(1.25)}.hf-module__AG6KlG__hiwBody{align-items:flex-start;gap:var(--sp-2);width:100%;padding:var(--sp-4);border-radius:var(--r-xl);background:var(--bg-elev);border:1px solid var(--border);opacity:.3;transform:translateY(var(--sp-6));transition:opacity var(--dur-modal) var(--ease-out), transform var(--dur-modal) var(--ease-out);flex-direction:column;display:flex}.hf-module__AG6KlG__hiwStep:nth-child(odd) .hf-module__AG6KlG__hiwBody{align-items:flex-end}.hf-module__AG6KlG__hiwStep[data-on] .hf-module__AG6KlG__hiwBody{opacity:1;transform:none}.hf-module__AG6KlG__hiwPill{padding:0 var(--sp-3);border-radius:var(--r-pill);border:1px solid var(--border);background:var(--bg-sunken);font-family:var(--font-mono);font-size:var(--t-xs);color:var(--text-muted)}.hf-module__AG6KlG__hiwBody h3{font-size:var(--t-h2);font-weight:var(--w-semi);margin:0}.hf-module__AG6KlG__hiwBody p{font-size:var(--t-body);color:var(--text-muted);margin:0}.hf-module__AG6KlG__hiwArt{width:var(--hf-art-w);height:var(--hf-art-h);overflow:visible}.hf-module__AG6KlG__hiwArt *{fill:none;stroke:var(--text);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.hf-module__AG6KlG__hiwArt .d{opacity:.38}.hf-module__AG6KlG__hiwArt .a{stroke:var(--accent)}.hf-module__AG6KlG__hiwArt .o{fill:var(--bg-elev)}.hf-module__AG6KlG__hiwArt .draw{stroke-dasharray:100}.hf-module__AG6KlG__hiwStep[data-on] .hf-module__AG6KlG__hiwArt .pick{animation:2.4s ease-in-out infinite hf-module__AG6KlG__pick}.hf-module__AG6KlG__hiwStep[data-on] .hf-module__AG6KlG__hiwArt .pop{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite hf-module__AG6KlG__pop}.hf-module__AG6KlG__hiwStep[data-on] .hf-module__AG6KlG__hiwArt .draw{animation:2.8s ease-in-out infinite hf-module__AG6KlG__draw}.hf-module__AG6KlG__hiwStep[data-on] .hf-module__AG6KlG__hiwArt .flow{stroke-dasharray:4 5;animation:1.2s linear infinite hf-module__AG6KlG__flow}@keyframes hf-module__AG6KlG__pick{0%,to{opacity:.38}50%{opacity:1}}@keyframes hf-module__AG6KlG__pop{0%,30%{transform:translateY(calc(var(--sp-1) * -1.5));opacity:0}50%,to{opacity:1;transform:none}}@keyframes hf-module__AG6KlG__draw{0%{stroke-dashoffset:100px}55%,to{stroke-dashoffset:0}}@keyframes hf-module__AG6KlG__flow{to{stroke-dashoffset:-18px}}.hf-module__AG6KlG__packs{gap:var(--sp-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hf-module__AG6KlG__pack{padding:var(--sp-5);border-radius:var(--r-2xl);background:var(--bg-elev);gap:var(--sp-2);border:1px solid #0000;flex-direction:column;min-width:0;display:flex}.hf-module__AG6KlG__pack[data-featured]{border-color:var(--accent)}.hf-module__AG6KlG__packTop{justify-content:space-between;align-items:baseline;gap:var(--sp-2);display:flex}.hf-module__AG6KlG__packTop h3{font-size:var(--t-title);font-weight:var(--w-semi);margin:0}.hf-module__AG6KlG__packTop span{font-family:var(--font-mono);font-size:var(--t-sm);color:var(--text-muted)}.hf-module__AG6KlG__packWon{font-size:var(--t-h1);font-weight:var(--w-semi);font-variant-numeric:tabular-nums;margin:0}.hf-module__AG6KlG__packUnit{padding-top:var(--sp-2);font-size:var(--t-sm);color:var(--text-muted);font-variant-numeric:tabular-nums;margin:auto 0 0}.hf-module__AG6KlG__rules{gap:var(--sp-1) var(--sp-5);margin:var(--sp-3) 0 0;font-size:var(--t-sm);color:var(--text-muted);flex-wrap:wrap;padding:0;list-style:none;display:flex}.hf-module__AG6KlG__faq details{border-top:1px solid var(--border)}.hf-module__AG6KlG__faq details:last-child{border-bottom:1px solid var(--border)}.hf-module__AG6KlG__faq summary{min-height:var(--touch);cursor:pointer;font-size:var(--t-title);font-weight:var(--w-med);align-items:center;display:flex}.hf-module__AG6KlG__faq details p{padding-bottom:var(--sp-3);max-width:42em;color:var(--text-muted);font-size:var(--t-body);line-height:var(--lh-normal);margin:0}.hf-module__AG6KlG__closing{margin-top:var(--sp-12);padding:var(--sp-8) var(--sp-4);justify-content:space-between;align-items:center;gap:var(--sp-4) var(--sp-8);border-top:1px solid var(--border);flex-wrap:wrap;display:flex}.hf-module__AG6KlG__closing h2{font-size:var(--t-h1);line-height:var(--lh-snug);margin:0}.hf-module__AG6KlG__ctaRow{gap:var(--sp-2);flex-wrap:wrap;display:flex}.hf-module__AG6KlG__footer{padding:var(--sp-5) var(--sp-4);border-top:1px solid var(--border);font-size:var(--t-sm);color:var(--text-muted)}.hf-module__AG6KlG__footerLinks{gap:0 var(--sp-4);flex-wrap:wrap;display:flex}.hf-module__AG6KlG__footerLinks a{min-height:var(--touch);color:inherit;align-items:center;text-decoration:none;display:inline-flex}.hf-module__AG6KlG__business{margin:var(--sp-2) 0 0;line-height:var(--lh-normal);color:var(--text-subtle)}.hf-module__AG6KlG__tour{z-index:var(--hf-tour-layer);position:fixed;inset:0}.hf-module__AG6KlG__tourShade{position:absolute;inset:0}.hf-module__AG6KlG__tourSpot{border-radius:var(--r-xl);box-shadow:0 0 0 var(--focus-ring) var(--accent), 0 0 0 200vmax var(--scrim);pointer-events:none;transition:top var(--dur-dropdown) var(--ease-out), left var(--dur-dropdown) var(--ease-out), width var(--dur-dropdown) var(--ease-out), height var(--dur-dropdown) var(--ease-out);position:fixed}.hf-module__AG6KlG__tourBubble{width:min(var(--hf-bubble-w), calc(100vw - var(--sp-4)));padding:var(--sp-4);gap:var(--sp-3);background:var(--bg);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--sh-pop);color:var(--text);flex-direction:column;display:flex;position:fixed}.hf-module__AG6KlG__tourText{font-size:var(--t-body);line-height:var(--lh-normal);margin:0}.hf-module__AG6KlG__tourFoot{align-items:center;gap:var(--sp-2);display:flex}.hf-module__AG6KlG__tourDots{gap:var(--sp-1);margin-right:auto;display:inline-flex}.hf-module__AG6KlG__tourDots i{width:calc(var(--sp-1) * 1.5);height:calc(var(--sp-1) * 1.5);border-radius:var(--r-pill);background:var(--border)}.hf-module__AG6KlG__tourDots i[data-on]{background:var(--accent)}.hf-module__AG6KlG__tourSkip,.hf-module__AG6KlG__tourAgain{min-height:var(--touch);padding:0 var(--sp-2);color:var(--text-muted);font:inherit;font-size:var(--t-sm);cursor:pointer;white-space:nowrap;background:0 0;border:0}.hf-module__AG6KlG__tourSkip:hover,.hf-module__AG6KlG__tourAgain:hover{color:var(--text)}.hf-module__AG6KlG__tourAgain{text-underline-offset:2px;padding:0;text-decoration:underline}.hf-module__AG6KlG__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media not all and (max-width:1024px){.hf-module__AG6KlG__page[data-rail=open] .hf-module__AG6KlG__shell{padding-left:var(--workspace-sidebar-w)}.hf-module__AG6KlG__page[data-rail=open] .hf-module__AG6KlG__rail{width:var(--workspace-sidebar-w);padding:var(--sp-2) var(--sp-3) var(--sp-3);align-items:stretch}.hf-module__AG6KlG__page[data-rail=open] .hf-module__AG6KlG__acctButton{border:1px solid var(--border);background:var(--bg-elev)}.hf-module__AG6KlG__page[data-rail=open] .hf-module__AG6KlG__railTop{flex-direction:row;justify-content:space-between}.hf-module__AG6KlG__page[data-rail=open] .hf-module__AG6KlG__railTop .hf-module__AG6KlG__railLogo{flex:1}.hf-module__AG6KlG__page[data-rail=open] .hf-module__AG6KlG__railLabel{display:block}.hf-module__AG6KlG__page[data-rail=open] .hf-module__AG6KlG__word{display:none}.hf-module__AG6KlG__page[data-rail=open] .hf-module__AG6KlG__railLogo,.hf-module__AG6KlG__page[data-rail=open] .hf-module__AG6KlG__railLink{width:auto;padding:0 var(--sp-2);justify-content:flex-start}.hf-module__AG6KlG__page[data-rail=open] .hf-module__AG6KlG__railText{display:inline}.hf-module__AG6KlG__page[data-rail=open] .hf-module__AG6KlG__acct{align-items:stretch}.hf-module__AG6KlG__page[data-rail=open] .hf-module__AG6KlG__acctButton{width:auto;height:auto;padding:var(--sp-2);border-radius:var(--r-md);justify-content:start}.hf-module__AG6KlG__page[data-rail=open] .hf-module__AG6KlG__acctButton>.hf-module__AG6KlG__acctWho{display:flex}.hf-module__AG6KlG__page[data-rail=open] .hf-module__AG6KlG__acctButton>.hf-module__AG6KlG__acctChevron{display:block}.hf-module__AG6KlG__page[data-rail=open] .hf-module__AG6KlG__acctMenu{left:0;right:0;bottom:calc(100% + var(--sp-2));width:auto}.hf-module__AG6KlG__page[data-rail=open] .hf-module__AG6KlG__railFold{width:var(--hf-rail-btn);justify-content:center;padding:0}}@media (max-width:1280px){.hf-module__AG6KlG__bar .hf-module__AG6KlG__login{display:none}}@media (max-width:1024px){.hf-module__AG6KlG__fold{grid-template-columns:minmax(0,1fr)}.hf-module__AG6KlG__notice:after{background:linear-gradient(to top, color-mix(in oklch, var(--bg) 85%, transparent) 40%, transparent 75%)}.hf-module__AG6KlG__recipe{grid-template-columns:minmax(0,1fr)}.hf-module__AG6KlG__wallGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.hf-module__AG6KlG__links a,.hf-module__AG6KlG__word,.hf-module__AG6KlG__director,.hf-module__AG6KlG__switch a,.hf-module__AG6KlG__lang button,.hf-module__AG6KlG__btn{min-height:var(--touch)}.hf-module__AG6KlG__railLink,.hf-module__AG6KlG__railLogo,.hf-module__AG6KlG__acctButton{width:var(--touch);height:var(--touch)}.hf-module__AG6KlG__railFold,.hf-module__AG6KlG__directorText{display:none}.hf-module__AG6KlG__director{min-width:var(--touch);justify-content:center}.hf-module__AG6KlG__barInner{min-height:calc(var(--touch) + var(--sp-2));gap:0 var(--sp-2);flex-wrap:wrap}.hf-module__AG6KlG__links{scrollbar-width:none;order:3;width:100%;overflow-x:auto}}@media (max-width:768px){.hf-module__AG6KlG__shell{padding-left:0}.hf-module__AG6KlG__rail{width:var(--hf-drawer-w);padding:var(--sp-3);visibility:hidden;transition:transform var(--dur-modal) var(--ease-drawer), visibility var(--dur-modal);align-items:stretch;transform:translate(-102%)}.hf-module__AG6KlG__railOpen{visibility:visible;transform:none}.hf-module__AG6KlG__railLogo,.hf-module__AG6KlG__railLink{width:auto;padding:0 var(--sp-2);justify-content:flex-start}.hf-module__AG6KlG__railText{display:inline}.hf-module__AG6KlG__acct{align-items:stretch}.hf-module__AG6KlG__acctButton{width:auto;height:auto;padding:var(--sp-2);border-radius:var(--r-md);justify-content:start}.hf-module__AG6KlG__acctButton>.hf-module__AG6KlG__acctWho{display:flex}.hf-module__AG6KlG__acctButton>.hf-module__AG6KlG__acctChevron{display:block}.hf-module__AG6KlG__acctMenu{left:0;right:0;bottom:calc(100% + var(--sp-2));width:auto}.hf-module__AG6KlG__railText{font-size:var(--t-title)}.hf-module__AG6KlG__acctButton{border:1px solid var(--border);background:var(--bg-elev)}.hf-module__AG6KlG__railTop{flex-direction:row}.hf-module__AG6KlG__railLabel{display:block}.hf-module__AG6KlG__railCreate{display:flex}.hf-module__AG6KlG__menuButton{display:grid}.hf-module__AG6KlG__wordMark{display:block}.hf-module__AG6KlG__barInner{gap:0 var(--sp-2);padding-top:var(--sp-1);flex-wrap:wrap}.hf-module__AG6KlG__links{scrollbar-width:none;order:3;width:100%;overflow-x:auto}.hf-module__AG6KlG__director,.hf-module__AG6KlG__langBar{display:none}.hf-module__AG6KlG__langRail{border:1px solid var(--border);margin-top:auto;display:flex}.hf-module__AG6KlG__langRail button{flex:1}.hf-module__AG6KlG__langRail+.hf-module__AG6KlG__acct{margin-top:var(--sp-2)}.hf-module__AG6KlG__bigCard{flex-basis:var(--hf-big-card-phone)}.hf-module__AG6KlG__tools{grid-template-columns:repeat(2,minmax(0,1fr))}.hf-module__AG6KlG__toolIcon{height:var(--hf-ico-h-sm)}.hf-module__AG6KlG__wallGrid{scroll-snap-type:x proximity;margin:0 calc(var(--sp-4) * -1);padding:0 var(--sp-4);scrollbar-width:none;display:flex;overflow-x:auto}.hf-module__AG6KlG__card{flex:0 0 var(--hf-wall-tall);scroll-snap-align:start}.hf-module__AG6KlG__recipeMedia{gap:var(--sp-2)}.hf-module__AG6KlG__specs,.hf-module__AG6KlG__packs{grid-template-columns:minmax(0,1fr)}.hf-module__AG6KlG__hiwList{gap:var(--sp-6)}.hf-module__AG6KlG__hiwRail,.hf-module__AG6KlG__hiwFill,.hf-module__AG6KlG__hiwDot{left:var(--sp-2)}.hf-module__AG6KlG__hiwStep:nth-child(n){padding:0 0 0 var(--sp-8);text-align:left}.hf-module__AG6KlG__hiwStep:nth-child(n) .hf-module__AG6KlG__hiwBody{align-items:flex-start}.hf-module__AG6KlG__wallHead h2,.hf-module__AG6KlG__head h2,.hf-module__AG6KlG__closing h2,.hf-module__AG6KlG__noticeTitle{font-size:var(--t-h2)}}@media (max-width:640px){.hf-module__AG6KlG__word span,.hf-module__AG6KlG__linkText{display:none}.hf-module__AG6KlG__links{gap:0}.hf-module__AG6KlG__links a{min-width:var(--touch);justify-content:center}.hf-module__AG6KlG__links a[aria-current=page]{background:var(--bg-elev);border-radius:var(--r-md)}}@media (hover:none){.hf-module__AG6KlG__cardMedia:after{opacity:1}}@media (prefers-reduced-motion:reduce){.hf-module__AG6KlG__cuts[data-cuts="4"] .hf-module__AG6KlG__cut{animation:none}.hf-module__AG6KlG__cuts[data-cuts="4"] .hf-module__AG6KlG__cut:not(:first-child){display:none}.hf-module__AG6KlG__hiwBody,.hf-module__AG6KlG__hiwDot,.hf-module__AG6KlG__hiwFill,.hf-module__AG6KlG__chips,.hf-module__AG6KlG__btn,.hf-module__AG6KlG__rail{transition:none}.hf-module__AG6KlG__hiwArt *{stroke-dashoffset:0;animation:none!important}.hf-module__AG6KlG__tourSpot{transition:none}}
.shell-module__Rb-4ja__topbar{z-index:10;background:var(--bg);border-bottom:1px solid var(--border-soft);position:sticky;top:0}.shell-module__Rb-4ja__topbarInner{max-width:var(--container);min-height:var(--topbar-h);padding:var(--sp-2) var(--sp-4) 0;align-items:center;gap:var(--sp-1) var(--sp-4);grid-template-columns:1fr auto;grid-template-areas:"brand credits""nav nav";margin:0 auto;display:grid}.shell-module__Rb-4ja__brand{font-weight:var(--w-semi);font-size:var(--t-title);justify-self:start;align-items:center;gap:var(--sp-2);grid-area:brand;display:inline-flex}.shell-module__Rb-4ja__brandMark{height:var(--sp-8);flex:none;width:auto}.shell-module__Rb-4ja__topbarInner>.shell-module__Rb-4ja__credits{grid-area:credits}.shell-module__Rb-4ja__topbarInner>.shell-module__Rb-4ja__nav{scrollbar-width:none;margin:0 calc(var(--sp-4) * -1);padding:0 var(--sp-3) var(--sp-1);flex-wrap:nowrap;grid-area:nav;overflow-x:auto}@media (min-width:768px){.shell-module__Rb-4ja__topbarInner{padding:var(--sp-2) var(--sp-4);grid-template-columns:auto 1fr auto;grid-template-areas:"brand nav credits"}.shell-module__Rb-4ja__topbarInner>.shell-module__Rb-4ja__nav{margin:0;padding:0}}.shell-module__Rb-4ja__nav{gap:var(--sp-1);flex-wrap:wrap;display:flex}.shell-module__Rb-4ja__navLink{padding:var(--sp-2) var(--sp-3);border-radius:var(--r-md);color:var(--text-muted);font-size:var(--t-body);flex:none}.shell-module__Rb-4ja__navLink:hover{color:var(--text)}.shell-module__Rb-4ja__navActive{color:var(--text);background:var(--accent-soft)}@media (max-width:1024px){.shell-module__Rb-4ja__topbarInner{padding-top:0;padding-bottom:0}.shell-module__Rb-4ja__brand,.shell-module__Rb-4ja__navLink,.shell-module__Rb-4ja__credits{min-height:var(--touch);align-items:center;display:inline-flex}.shell-module__Rb-4ja__navLink,.shell-module__Rb-4ja__credits{min-width:var(--touch);justify-content:center}.shell-module__Rb-4ja__topbarInner>.shell-module__Rb-4ja__nav{padding-bottom:0}}.shell-module__Rb-4ja__credits{font-size:var(--t-sm);color:var(--text-muted);padding:var(--sp-2) var(--sp-3);border:1px solid var(--border);border-radius:var(--r-md)}.shell-module__Rb-4ja__main{max-width:var(--container);padding:var(--sp-6) var(--sp-4) var(--sp-16);margin:0 auto}.shell-module__Rb-4ja__footer{border-top:1px solid var(--border-soft);color:var(--text-subtle);font-size:var(--t-xs)}.shell-module__Rb-4ja__footerInner{max-width:var(--container);padding:var(--sp-8) var(--sp-4);gap:var(--sp-3);margin:0 auto;display:grid}.shell-module__Rb-4ja__footerLinks{gap:var(--sp-4);color:var(--text-muted);font-size:var(--t-sm);flex-wrap:wrap;display:flex}.shell-module__Rb-4ja__footerInfo{gap:var(--sp-1) var(--sp-4);flex-wrap:wrap;display:flex}@media (max-width:1024px){.shell-module__Rb-4ja__footerLinks{gap:0 var(--sp-4)}.shell-module__Rb-4ja__footerLinks a{min-width:var(--touch);min-height:var(--touch);align-items:center;display:inline-flex}}.shell-module__Rb-4ja__console{grid-template-columns:1fr;min-height:100vh;display:grid}.shell-module__Rb-4ja__side{border-bottom:1px solid var(--border-soft);background:var(--sidebar);padding:var(--sp-3) var(--sp-4);gap:var(--sp-3);align-content:start;display:grid}.shell-module__Rb-4ja__sideTitle{font-weight:var(--w-semi);font-size:var(--t-title)}.shell-module__Rb-4ja__sideSub{font-size:var(--t-xs);color:var(--text-subtle)}.shell-module__Rb-4ja__sideNav{gap:var(--sp-1);flex-wrap:wrap;display:flex}.shell-module__Rb-4ja__consoleMain{padding:var(--sp-6) var(--sp-4) var(--sp-16);min-width:0}@media (min-width:1024px){.shell-module__Rb-4ja__console{grid-template-columns:var(--sidebar-w) minmax(0, 1fr);background:linear-gradient(to right, var(--sidebar) var(--sidebar-w), var(--bg) var(--sidebar-w))}.shell-module__Rb-4ja__side{border-bottom:0;border-right:1px solid var(--sidebar-border);height:100vh;padding:var(--sp-6) var(--sp-3);position:sticky;top:0}.shell-module__Rb-4ja__sideNav{flex-direction:column}.shell-module__Rb-4ja__consoleMain{padding:var(--sp-8)}}
.landing-nav-module__z0-1pW__nav{z-index:10;padding:var(--sp-3) var(--sp-4) 0;pointer-events:none;position:sticky;top:0}.landing-nav-module__z0-1pW__shell{max-width:calc(var(--sp-16) * 18 - var(--sp-4) * 2);margin:0 auto;position:relative}.landing-nav-module__z0-1pW__pill,.landing-nav-module__z0-1pW__panel{pointer-events:auto;border:1px solid var(--border-soft);background:color-mix(in oklab, var(--bg) 12%, transparent);-webkit-backdrop-filter:blur();backdrop-filter:blur();transition:background-color var(--dur-dropdown) var(--ease-out), border-color var(--dur-dropdown) var(--ease-out), box-shadow var(--dur-dropdown) var(--ease-out), backdrop-filter var(--dur-dropdown) var(--ease-out);box-shadow:0 0 #0000}.landing-nav-module__z0-1pW__nav[data-scrolled=true] .landing-nav-module__z0-1pW__pill,.landing-nav-module__z0-1pW__panel,.landing-nav-module__z0-1pW__nav[data-open=true] .landing-nav-module__z0-1pW__pill{border-color:var(--border);background:color-mix(in oklab, var(--bg) 72%, transparent);-webkit-backdrop-filter:blur(var(--nav-blur)) saturate(1.4);backdrop-filter:blur(var(--nav-blur)) saturate(1.4);box-shadow:var(--sh-pop)}.landing-nav-module__z0-1pW__pill{align-items:center;gap:var(--sp-2);height:var(--nav-h);padding:0 var(--sp-2) 0 var(--sp-4);border-radius:var(--r-pill);display:flex}.landing-nav-module__z0-1pW__brand{align-items:center;gap:var(--sp-2);min-height:var(--touch);font-size:var(--t-title);font-weight:var(--w-semi);color:var(--text);white-space:nowrap;margin-right:auto;text-decoration:none;display:inline-flex}.landing-nav-module__z0-1pW__links{align-items:center;gap:var(--sp-1);display:none}.landing-nav-module__z0-1pW__links a,.landing-nav-module__z0-1pW__login{min-width:var(--touch);min-height:var(--touch);padding-inline:var(--sp-3);border-radius:var(--r-pill);font-size:var(--t-body);font-weight:var(--w-med);color:var(--text-muted);white-space:nowrap;transition:color var(--dur-press) var(--ease-out), background-color var(--dur-press) var(--ease-out);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.landing-nav-module__z0-1pW__links a:hover,.landing-nav-module__z0-1pW__login:hover{color:var(--text);background:var(--bg-elev)}.landing-nav-module__z0-1pW__right{justify-content:flex-end;align-items:center;gap:var(--sp-2);display:flex}.landing-nav-module__z0-1pW__switch,.landing-nav-module__z0-1pW__panelSwitch{min-height:var(--touch);border:1px solid var(--border);border-radius:var(--r-pill);align-items:stretch;display:none}.landing-nav-module__z0-1pW__switch a,.landing-nav-module__z0-1pW__panelSwitch a{min-height:var(--touch);padding-inline:var(--sp-4);font-size:var(--t-body);font-weight:var(--w-med);color:var(--text-muted);white-space:nowrap;transition:color var(--dur-press) var(--ease-out);justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.landing-nav-module__z0-1pW__switch a:before,.landing-nav-module__z0-1pW__panelSwitch a:before{content:"";inset:var(--sp-1);z-index:-1;border-radius:var(--r-pill);transition:background-color var(--dur-press) var(--ease-out);background:0 0;position:absolute}.landing-nav-module__z0-1pW__switch,.landing-nav-module__z0-1pW__panelSwitch{isolation:isolate;position:relative}.landing-nav-module__z0-1pW__switch a:hover,.landing-nav-module__z0-1pW__panelSwitch a:hover,.landing-nav-module__z0-1pW__switch a[aria-current],.landing-nav-module__z0-1pW__panelSwitch a[aria-current]{color:var(--text)}.landing-nav-module__z0-1pW__switch a[aria-current]:before,.landing-nav-module__z0-1pW__panelSwitch a[aria-current]:before{background:var(--accent-soft)}.landing-nav-module__z0-1pW__login{display:none}.landing-nav-module__z0-1pW__pill .landing-nav-module__z0-1pW__start{border-radius:var(--r-pill);padding-inline:var(--sp-5);flex:none}.landing-nav-module__z0-1pW__menuButton{width:var(--touch);height:var(--touch);border-radius:var(--r-pill);color:var(--text);cursor:pointer;transition:background-color var(--dur-press) var(--ease-out);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.landing-nav-module__z0-1pW__menuButton:hover{background:var(--bg-elev)}.landing-nav-module__z0-1pW__brand:focus-visible,.landing-nav-module__z0-1pW__links a:focus-visible,.landing-nav-module__z0-1pW__login:focus-visible,.landing-nav-module__z0-1pW__switch a:focus-visible,.landing-nav-module__z0-1pW__panelSwitch a:focus-visible,.landing-nav-module__z0-1pW__menuButton:focus-visible,.landing-nav-module__z0-1pW__panelLinks a:focus-visible,.landing-nav-module__z0-1pW__panelLogin:focus-visible,.landing-nav-module__z0-1pW__pill .landing-nav-module__z0-1pW__start:focus-visible{outline:var(--focus-ring) solid var(--text);outline-offset:2px}.landing-nav-module__z0-1pW__panel{top:calc(100% + var(--sp-2));gap:var(--sp-2);padding:var(--sp-2);border-radius:var(--r-4xl);visibility:hidden;opacity:0;translate:0 calc(var(--enter-offset) * -1);transition:opacity var(--dur-dropdown) var(--ease-out), translate var(--dur-dropdown) var(--ease-out), visibility 0s linear var(--dur-dropdown);display:grid;position:absolute;left:0;right:0}.landing-nav-module__z0-1pW__panel[data-open=true]{visibility:visible;opacity:1;transition-delay:0s;translate:0}.landing-nav-module__z0-1pW__panelLinks{display:grid}.landing-nav-module__z0-1pW__panelLinks a,.landing-nav-module__z0-1pW__panelLogin{min-height:var(--touch);padding-inline:var(--sp-4);border-radius:var(--r-xl);font-size:var(--t-title);font-weight:var(--w-med);color:var(--text);align-items:center;text-decoration:none;display:flex}.landing-nav-module__z0-1pW__panelLinks a:hover,.landing-nav-module__z0-1pW__panelLogin:hover{background:var(--bg-elev)}.landing-nav-module__z0-1pW__panelLogin{color:var(--text-muted)}.landing-nav-module__z0-1pW__panelSwitch{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.landing-nav-module__z0-1pW__panelSwitch a{padding-inline:var(--sp-3)}@media (min-width:1024px){.landing-nav-module__z0-1pW__pill{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.landing-nav-module__z0-1pW__brand{justify-self:start;margin-right:0}.landing-nav-module__z0-1pW__links{display:flex}.landing-nav-module__z0-1pW__switch,.landing-nav-module__z0-1pW__login{display:inline-flex}.landing-nav-module__z0-1pW__menuButton,.landing-nav-module__z0-1pW__panel{display:none}}@media (prefers-reduced-motion:reduce){.landing-nav-module__z0-1pW__pill,.landing-nav-module__z0-1pW__panel,.landing-nav-module__z0-1pW__links a,.landing-nav-module__z0-1pW__login,.landing-nav-module__z0-1pW__menuButton,.landing-nav-module__z0-1pW__switch a,.landing-nav-module__z0-1pW__switch a:before,.landing-nav-module__z0-1pW__panelSwitch a:before{transition:none}}@media (prefers-reduced-transparency:reduce){.landing-nav-module__z0-1pW__pill,.landing-nav-module__z0-1pW__nav[data-scrolled=true] .landing-nav-module__z0-1pW__pill,.landing-nav-module__z0-1pW__nav[data-open=true] .landing-nav-module__z0-1pW__pill,.landing-nav-module__z0-1pW__panel{background:var(--bg-sunken);-webkit-backdrop-filter:none;backdrop-filter:none}}
html:has(.landing-module__TEJncW__page){scroll-padding-top:calc(var(--nav-h) + var(--sp-3) + var(--sp-4))}.landing-module__TEJncW__page{background:var(--bg);min-height:100vh;color:var(--text)}.landing-module__TEJncW__hero{max-width:calc(var(--sp-16) * 14);padding:var(--sp-16) var(--sp-4) var(--sp-12);text-align:center;margin:0 auto}.landing-module__TEJncW__eyebrow{font-size:var(--t-sm);font-weight:var(--w-med);color:var(--text-subtle);margin:0}.landing-module__TEJncW__heroTitle{margin:var(--sp-3) 0 0;font-size:var(--t-display);font-weight:var(--w-semi);line-height:var(--lh-tight);word-break:keep-all}.landing-module__TEJncW__heroSub{max-width:calc(var(--sp-16) * 9);margin:var(--sp-5) auto 0;font-size:var(--t-body);line-height:var(--lh-normal);color:var(--text-muted);word-break:keep-all}.landing-module__TEJncW__ctaRow{gap:var(--sp-3);margin-top:var(--sp-8);flex-direction:column;justify-content:center;display:flex}.landing-module__TEJncW__caption{margin:var(--sp-4) 0 0;font-size:var(--t-xs);color:var(--text-subtle)}.landing-module__TEJncW__section{max-width:calc(var(--sp-16) * 18);padding:var(--sp-12) var(--sp-4);margin:0 auto}.landing-module__TEJncW__sectionHead{max-width:calc(var(--sp-16) * 10);margin-bottom:var(--sp-8)}.landing-module__TEJncW__sectionTitle{margin:var(--sp-3) 0 0;font-size:var(--t-h1);font-weight:var(--w-semi);line-height:var(--lh-snug);word-break:keep-all}.landing-module__TEJncW__sectionSub{margin:var(--sp-3) 0 0;font-size:var(--t-body);color:var(--text-muted);word-break:keep-all}.landing-module__TEJncW__examples{gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.landing-module__TEJncW__more{margin-top:var(--sp-6)}.landing-module__TEJncW__headCentered{text-align:center;margin-inline:auto}.landing-module__TEJncW__closing{border-top:1px solid var(--border);max-width:calc(var(--sp-16) * 12);padding:var(--sp-16) var(--sp-4);text-align:center;margin:0 auto}.landing-module__TEJncW__footer{border-top:1px solid var(--border)}.landing-module__TEJncW__footerInner{max-width:calc(var(--sp-16) * 18);padding:var(--sp-8) var(--sp-4);gap:var(--sp-3);margin:0 auto;display:grid}.landing-module__TEJncW__footerLinks{gap:0 var(--sp-4);font-size:var(--t-sm);flex-wrap:wrap;display:flex}.landing-module__TEJncW__footerLinks a{min-width:var(--touch);min-height:var(--touch);color:var(--text-muted);align-items:center;display:inline-flex}.landing-module__TEJncW__business{font-size:var(--t-xs);color:var(--text-subtle);line-height:var(--lh-normal);margin:0}@media (min-width:768px){.landing-module__TEJncW__ctaRow{flex-direction:row}}@media (min-width:1024px){.landing-module__TEJncW__examples{grid-template-columns:repeat(4,minmax(0,1fr))}}
.launch-splash-module__SQ_Q-q__root{display:contents}.launch-splash-module__SQ_Q-q__overlay{z-index:var(--layer-splash);background:var(--splash-bg);opacity:1;transition:opacity var(--dur-modal) var(--ease-out);display:none;position:fixed;inset:0;overflow:hidden}.launch-splash-module__SQ_Q-q__root[data-splash=on] .launch-splash-module__SQ_Q-q__overlay{display:block}.launch-splash-module__SQ_Q-q__leaving{opacity:0;pointer-events:none}.launch-splash-module__SQ_Q-q__media{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}@media (min-aspect-ratio:31/50){.launch-splash-module__SQ_Q-q__media{object-fit:contain}}body:has(.launch-splash-module__SQ_Q-q__root[data-splash=on]){overflow:hidden}
.buyer-module__wA7d0q__stack{gap:var(--sp-4);align-content:start;min-width:0;display:grid}.buyer-module__wA7d0q__stackLg{gap:var(--sp-8);align-content:start;min-width:0;display:grid}.buyer-module__wA7d0q__row{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.buyer-module__wA7d0q__between{justify-content:space-between;align-items:baseline;gap:var(--sp-2);flex-wrap:wrap;display:flex}.buyer-module__wA7d0q__muted{color:var(--text-muted)}.buyer-module__wA7d0q__caption{font-size:var(--t-sm);color:var(--text-subtle)}.buyer-module__wA7d0q__body{color:var(--text-muted);line-height:var(--lh-normal)}.buyer-module__wA7d0q__strong{font-weight:var(--w-semi);color:var(--text)}.buyer-module__wA7d0q__num{font-variant-numeric:tabular-nums;white-space:nowrap}.buyer-module__wA7d0q__link,.buyer-module__wA7d0q__linkBlock{color:var(--text);text-underline-offset:var(--sp-1);text-decoration:underline;text-decoration-thickness:1px}.buyer-module__wA7d0q__list{margin:0;padding:0;list-style:none;display:grid}.buyer-module__wA7d0q__listItem{gap:var(--sp-1);padding:var(--sp-3) 0;border-top:1px solid var(--border-soft);display:grid}.buyer-module__wA7d0q__listItem:first-child{border-top:0;padding-top:0}.buyer-module__wA7d0q__listItem:last-child{padding-bottom:0}.buyer-module__wA7d0q__dl{gap:var(--sp-2) var(--sp-4);font-size:var(--t-body);grid-template-columns:minmax(0,2fr) minmax(0,3fr);margin:0;display:grid}.buyer-module__wA7d0q__dl dt{color:var(--text-muted)}.buyer-module__wA7d0q__dl dd{color:var(--text);text-align:right;overflow-wrap:anywhere;margin:0}.buyer-module__wA7d0q__divider{border:0;border-top:1px solid var(--border-soft);margin:0}.buyer-module__wA7d0q__pulse{animation:buyer-module__wA7d0q__pulse 1.6s var(--ease-out) infinite}@keyframes buyer-module__wA7d0q__pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.buyer-module__wA7d0q__pulse{animation:none}}.buyer-module__wA7d0q__filters{gap:var(--sp-3);margin-bottom:var(--sp-6);display:grid}.buyer-module__wA7d0q__filterRow{gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;align-items:center;display:flex}.buyer-module__wA7d0q__search{gap:var(--sp-2);width:100%;max-width:var(--field-max);display:flex}.buyer-module__wA7d0q__gallery{gap:var(--sp-6) var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.buyer-module__wA7d0q__tile{gap:var(--sp-2);min-width:0;display:grid}.buyer-module__wA7d0q__tileMedia{aspect-ratio:3/4;min-width:0}.buyer-module__wA7d0q__tileMedia>*{height:100%}.buyer-module__wA7d0q__tile:hover .buyer-module__wA7d0q__tileTitle{text-underline-offset:var(--sp-1);text-decoration:underline;text-decoration-thickness:1px}.buyer-module__wA7d0q__tileText{gap:var(--sp-1);min-width:0;display:grid}.buyer-module__wA7d0q__tileTitle{font-weight:var(--w-med);color:var(--text);line-height:var(--lh-snug);overflow-wrap:anywhere}.buyer-module__wA7d0q__tileSub{font-size:var(--t-sm);color:var(--text-muted);overflow-wrap:anywhere}@media (min-width:768px){.buyer-module__wA7d0q__gallery{gap:var(--sp-8) var(--sp-4);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.buyer-module__wA7d0q__gallery{gap:var(--sp-8) var(--sp-5);grid-template-columns:repeat(4,minmax(0,1fr))}}.buyer-module__wA7d0q__mosaic{column-width:calc(var(--sp-16) * 2.5);column-gap:var(--sp-3);margin:0;padding:0;list-style:none}.buyer-module__wA7d0q__mosaicItem{break-inside:avoid;margin:0 0 var(--sp-6);display:block}.buyer-module__wA7d0q__mosaicMedia{min-width:0}.buyer-module__wA7d0q__mosaicItem .buyer-module__wA7d0q__tileTitle{word-break:keep-all}@media (min-width:768px){.buyer-module__wA7d0q__mosaic{column-gap:var(--sp-4)}}@media (min-width:1024px){.buyer-module__wA7d0q__mosaic{column-gap:var(--sp-5)}}.buyer-module__wA7d0q__samples{gap:var(--sp-3);margin-bottom:var(--sp-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.buyer-module__wA7d0q__detail{gap:var(--sp-8);grid-template-areas:"buy""info";display:grid}.buyer-module__wA7d0q__detailInfo{gap:var(--sp-8);grid-area:info;min-width:0;display:grid}.buyer-module__wA7d0q__detailBuy{grid-area:buy;min-width:0}.buyer-module__wA7d0q__buyCard{gap:var(--sp-4);display:grid}.buyer-module__wA7d0q__price{font-size:var(--t-h2);font-weight:var(--w-semi);line-height:var(--lh-tight)}.buyer-module__wA7d0q__section{gap:var(--sp-3);min-width:0;display:grid}.buyer-module__wA7d0q__sectionHead{font-size:var(--t-title);font-weight:var(--w-semi)}.buyer-module__wA7d0q__stepNo{color:var(--text-subtle);font-variant-numeric:tabular-nums}@media (min-width:768px){.buyer-module__wA7d0q__samples{gap:var(--sp-4);grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.buyer-module__wA7d0q__detail{gap:var(--sp-12);grid-template-columns:minmax(0,3fr) minmax(0,2fr);grid-template-areas:"info buy";align-items:start}.buyer-module__wA7d0q__detailBuy{top:calc(var(--topbar-h) + var(--sp-6));position:sticky}}.buyer-module__wA7d0q__create{gap:var(--sp-6);display:grid}.buyer-module__wA7d0q__createHero{grid-template-columns:calc(var(--sp-16) + var(--sp-8)) minmax(0, 1fr);gap:var(--sp-4);align-items:center;display:grid}.buyer-module__wA7d0q__createHeroThumb{min-width:0}.buyer-module__wA7d0q__createHeroText{gap:var(--sp-1);min-width:0;display:grid}.buyer-module__wA7d0q__createHeroText h1{font-size:var(--t-title);font-weight:var(--w-semi);line-height:var(--lh-snug)}.buyer-module__wA7d0q__back{font-size:var(--t-sm);color:var(--text-muted)}.buyer-module__wA7d0q__back:hover{color:var(--text)}@media (max-width:1024px){.buyer-module__wA7d0q__back,.buyer-module__wA7d0q__linkBlock{min-height:var(--touch);align-items:center;display:inline-flex}}.buyer-module__wA7d0q__createForm{gap:var(--sp-4);align-content:start;min-width:0;display:grid}.buyer-module__wA7d0q__heroLarge{display:none}.buyer-module__wA7d0q__slot{gap:var(--sp-3);padding:var(--sp-4);border:1px solid var(--border);border-radius:var(--r-card);background:var(--bg-elev);min-width:0;display:grid}.buyer-module__wA7d0q__slotError{border-color:var(--danger)}.buyer-module__wA7d0q__slotHead{justify-content:space-between;align-items:baseline;gap:var(--sp-2);font-size:var(--t-sm);display:flex}.buyer-module__wA7d0q__slotLabel{font-weight:var(--w-med);color:var(--text)}.buyer-module__wA7d0q__slotMeta{color:var(--text-subtle);font-variant-numeric:tabular-nums}.buyer-module__wA7d0q__slotMetaDanger{color:var(--danger);font-variant-numeric:tabular-nums}.buyer-module__wA7d0q__slotHint{font-size:var(--t-sm);color:var(--text-subtle)}.buyer-module__wA7d0q__fieldError{font-size:var(--t-sm);color:var(--danger)}.buyer-module__wA7d0q__drop{place-items:center;gap:var(--sp-2);min-height:calc(var(--sp-16) + var(--sp-12));padding:var(--sp-4);border:1px dashed var(--text-subtle);border-radius:var(--r-md);color:var(--text-muted);font-size:var(--t-sm);text-align:center;cursor:pointer;transition:border-color var(--dur-press) var(--ease-out), color var(--dur-press) var(--ease-out);display:grid;position:relative}.buyer-module__wA7d0q__drop:hover,.buyer-module__wA7d0q__dropActive{border-color:var(--text);color:var(--text)}.buyer-module__wA7d0q__fileHost{display:grid;position:relative}.buyer-module__wA7d0q__fileFill{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;margin:0;position:absolute;inset:0}.buyer-module__wA7d0q__fileHostPicked .buyer-module__wA7d0q__fileFill{pointer-events:none}.buyer-module__wA7d0q__fileHost:has(.buyer-module__wA7d0q__fileFill:focus-visible){outline:var(--focus-ring) solid var(--ring);outline-offset:var(--focus-ring);border-radius:var(--r-md)}.buyer-module__wA7d0q__photo{grid-template-columns:calc(var(--sp-16) + var(--sp-2)) minmax(0, 1fr);gap:var(--sp-3);align-items:center;display:grid}.buyer-module__wA7d0q__thumbBox{aspect-ratio:1;border-radius:var(--r-md);background:var(--bg-sunken);place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.buyer-module__wA7d0q__thumbInner{width:100%;max-width:100%;max-height:100%;position:relative;overflow:hidden}.buyer-module__wA7d0q__thumbImg{object-fit:cover;width:100%;height:100%;display:block}.buyer-module__wA7d0q__cropBox{border:1px solid var(--text);box-shadow:0 0 0 100vmax var(--scrim);position:absolute}.buyer-module__wA7d0q__fixLine{gap:var(--sp-1);font-size:var(--t-sm);color:var(--text);overflow-wrap:anywhere;min-width:0;display:grid}.buyer-module__wA7d0q__fixSmall{font-size:var(--t-xs);color:var(--text-subtle)}.buyer-module__wA7d0q__changeLink{color:var(--text-muted);cursor:pointer;text-underline-offset:var(--sp-1);text-decoration:underline;text-decoration-thickness:1px;position:relative}.buyer-module__wA7d0q__changeLink:hover{color:var(--text)}.buyer-module__wA7d0q__changeLink:after{content:"";top:50%;left:calc(var(--sp-2) * -1);right:calc(var(--sp-2) * -1);height:var(--touch);position:absolute;transform:translateY(-50%)}.buyer-module__wA7d0q__summary{gap:var(--sp-3);display:grid}.buyer-module__wA7d0q__cta{z-index:5;gap:var(--sp-2);padding:var(--sp-3) 0 var(--sp-4);background:var(--bg);border-top:1px solid var(--border-soft);display:grid;position:sticky;bottom:0}.buyer-module__wA7d0q__ctaHint{font-size:var(--t-sm);color:var(--text-subtle);text-align:center}@media (min-width:1024px){.buyer-module__wA7d0q__create{gap:var(--sp-12);grid-template-columns:minmax(0,5fr) minmax(0,4fr);align-items:start}.buyer-module__wA7d0q__createHero{grid-template-columns:minmax(0,1fr)}.buyer-module__wA7d0q__createHeroThumb{display:none}.buyer-module__wA7d0q__createHeroText h1{font-size:var(--t-h2)}.buyer-module__wA7d0q__heroLarge{gap:var(--sp-3);top:calc(var(--topbar-h) + var(--sp-6));justify-items:center;display:grid;position:sticky}.buyer-module__wA7d0q__heroPoster{width:100%;max-width:calc(var(--container-narrow) * .62)}.buyer-module__wA7d0q__cta{border-top:0;padding:0;position:static}}.buyer-module__wA7d0q__runLayout{gap:var(--sp-6);display:grid}.buyer-module__wA7d0q__runMedia{justify-items:center;min-width:0;display:grid}.buyer-module__wA7d0q__runPoster{width:64%;max-width:calc(var(--container-narrow) * .5)}.buyer-module__wA7d0q__runPlaceholder{width:100%;padding:var(--sp-4);border:1px dashed var(--border);border-radius:var(--r-card);color:var(--text-subtle);font-size:var(--t-sm);text-align:center;place-items:center;display:grid}.buyer-module__wA7d0q__runSide{gap:var(--sp-5);align-content:start;min-width:0;display:grid}.buyer-module__wA7d0q__phaseLine{justify-content:space-between;align-items:baseline;gap:var(--sp-2);flex-wrap:wrap;display:flex}.buyer-module__wA7d0q__phaseText{font-size:var(--t-title);font-weight:var(--w-semi)}.buyer-module__wA7d0q__steps{gap:var(--sp-3);margin:0;padding:0;list-style:none;display:grid}.buyer-module__wA7d0q__step{gap:var(--sp-1) var(--sp-3);padding-bottom:var(--sp-3);border-bottom:1px solid var(--border-soft);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.buyer-module__wA7d0q__stepName{color:var(--text-muted)}.buyer-module__wA7d0q__stepNameOn{color:var(--text);font-weight:var(--w-med)}.buyer-module__wA7d0q__resultPoster{width:84%;max-width:calc(var(--container-narrow) * .62)}.buyer-module__wA7d0q__actions{gap:var(--sp-2);display:grid}.buyer-module__wA7d0q__hash{font-size:var(--t-sm);color:var(--text);overflow-wrap:anywhere;font-variant-numeric:tabular-nums}@media (min-width:1024px){.buyer-module__wA7d0q__runLayout{gap:var(--sp-12);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.buyer-module__wA7d0q__runPoster,.buyer-module__wA7d0q__resultPoster{width:100%}.buyer-module__wA7d0q__runMedia{top:calc(var(--topbar-h) + var(--sp-6));position:sticky}}.buyer-module__wA7d0q__stats{gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.buyer-module__wA7d0q__packs{gap:var(--sp-3);display:grid}.buyer-module__wA7d0q__pack{gap:var(--sp-3);align-content:space-between;display:grid}.buyer-module__wA7d0q__packPrice{font-size:var(--t-title);font-weight:var(--w-semi)}.buyer-module__wA7d0q__right{text-align:right}.buyer-module__wA7d0q__plus{color:var(--text)}.buyer-module__wA7d0q__minus{color:var(--text-muted)}.buyer-module__wA7d0q__narrow{gap:var(--sp-8);max-width:var(--container-narrow);display:grid}.buyer-module__wA7d0q__consentRow{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);display:flex}.buyer-module__wA7d0q__dangerZone{gap:var(--sp-3);display:grid}@media (min-width:768px){.buyer-module__wA7d0q__packs,.buyer-module__wA7d0q__stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.buyer-module__wA7d0q__loginPage{min-height:100vh;padding:var(--sp-8) var(--sp-4);place-items:center;display:grid}.buyer-module__wA7d0q__loginCard{width:100%;max-width:calc(var(--field-max) * .85);gap:var(--sp-6);display:grid}.buyer-module__wA7d0q__loginHead{gap:var(--sp-2);display:grid}.buyer-module__wA7d0q__loginHead h1{font-size:var(--t-h2);font-weight:var(--w-semi);line-height:var(--lh-snug)}.buyer-module__wA7d0q__brandLink{font-weight:var(--w-semi);color:var(--text-muted);align-items:center;gap:var(--sp-2);min-height:var(--touch);justify-self:start;display:inline-flex}.buyer-module__wA7d0q__legal{gap:var(--sp-8);max-width:var(--container-narrow);display:grid}.buyer-module__wA7d0q__legalSection{gap:var(--sp-2);display:grid}.buyer-module__wA7d0q__legalSection h2{font-size:var(--t-title);font-weight:var(--w-semi)}.buyer-module__wA7d0q__legalSection p,.buyer-module__wA7d0q__legalSection li{color:var(--text-muted);line-height:var(--lh-normal)}.buyer-module__wA7d0q__legalSection ol,.buyer-module__wA7d0q__legalSection ul{padding-left:var(--sp-5);gap:var(--sp-1);margin:0;display:grid}
.vertical-module__kZccNa__infoGrid{gap:var(--sp-4);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.vertical-module__kZccNa__infoCard{align-content:start;gap:var(--sp-2);padding:var(--sp-6);border:1px solid var(--border);border-radius:var(--r-xl);background:var(--bg-sunken);display:grid}.vertical-module__kZccNa__tag{font-size:var(--t-xs);font-weight:var(--w-med);color:var(--text-subtle);margin:0}.vertical-module__kZccNa__infoTitle{font-size:var(--t-title);font-weight:var(--w-semi);line-height:var(--lh-snug);word-break:keep-all;margin:0}.vertical-module__kZccNa__infoBody{font-size:var(--t-body);line-height:var(--lh-normal);color:var(--text-muted);word-break:keep-all;margin:0}.vertical-module__kZccNa__routeList{counter-reset:step}.vertical-module__kZccNa__routeCard:before{counter-increment:step;content:counter(step);width:var(--sp-8);height:var(--sp-8);border-radius:var(--r-pill);background:var(--accent-soft);color:var(--text);font-size:var(--t-sm);font-weight:var(--w-semi);justify-content:center;align-items:center;display:inline-flex}.vertical-module__kZccNa__review{max-width:calc(var(--sp-16) * 18);margin:var(--sp-8) auto 0;padding:0 var(--sp-4)}.vertical-module__kZccNa__reviewBox{gap:var(--sp-3);padding:var(--sp-6);border:1px solid var(--border);border-radius:var(--r-xl);background:var(--warning-soft);display:grid}.vertical-module__kZccNa__heroNote{max-width:calc(var(--sp-16) * 9);margin:var(--sp-4) auto 0;font-size:var(--t-sm);font-weight:var(--w-med);line-height:var(--lh-normal);color:var(--text);word-break:keep-all}.vertical-module__kZccNa__tileCol{align-content:start;gap:var(--sp-3);min-width:0;display:grid}.vertical-module__kZccNa__makeRow{gap:var(--sp-2);display:grid}.vertical-module__kZccNa__shape{font-size:var(--t-xs);color:var(--text-subtle)}.vertical-module__kZccNa__makeRow .vertical-module__kZccNa__make{white-space:normal;text-align:center;line-height:var(--lh-snug);word-break:keep-all}.vertical-module__kZccNa__makeNote{font-size:var(--t-xs);line-height:var(--lh-normal);color:var(--text-subtle);word-break:keep-all;margin:0}.vertical-module__kZccNa__priceLine{max-width:calc(var(--sp-16) * 12);padding:0 var(--sp-4) var(--sp-12);text-align:center;font-size:var(--t-body);line-height:var(--lh-normal);color:var(--text-muted);word-break:keep-all;margin:0 auto}@media (min-width:768px){.vertical-module__kZccNa__infoGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.vertical-module__kZccNa__cols3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.vertical-module__kZccNa__cols4{grid-template-columns:repeat(4,minmax(0,1fr))}}
.lang-toggle-module__W1LSOW__lang{border:1px solid var(--border-soft);border-radius:var(--r-md);justify-self:start;gap:2px;padding:2px;display:inline-flex}.lang-toggle-module__W1LSOW__lang button{min-width:var(--touch);min-height:var(--touch);padding:0 var(--sp-2);border-radius:var(--r-sm);color:var(--text-muted);font:inherit;font-size:var(--t-sm);font-weight:var(--w-med);cursor:pointer;background:0 0;border:0}.lang-toggle-module__W1LSOW__lang button:hover{color:var(--text)}.lang-toggle-module__W1LSOW__lang button[aria-pressed=true]{background:var(--bg-elev);color:var(--text)}
.ui-module__WR5Zoq__button{justify-content:center;align-items:center;gap:var(--sp-2);min-height:var(--touch);padding:0 var(--sp-4);border-radius:var(--r-md);font-size:var(--t-body);font-weight:var(--w-med);cursor:pointer;transition:transform var(--dur-press) var(--ease-out), background var(--dur-press) var(--ease-out), opacity var(--dur-press) var(--ease-out);white-space:nowrap;border:1px solid #0000;display:inline-flex}.ui-module__WR5Zoq__button:active:not(:disabled){transform:scale(var(--press-scale))}.ui-module__WR5Zoq__button:disabled{opacity:.4;cursor:not-allowed}.ui-module__WR5Zoq__primary{background:var(--accent);color:var(--accent-fg)}.ui-module__WR5Zoq__secondary{background:var(--bg-elev);border-color:var(--border);color:var(--text)}.ui-module__WR5Zoq__ghost{color:var(--text-muted);background:0 0}.ui-module__WR5Zoq__ghost:hover{color:var(--text)}.ui-module__WR5Zoq__danger{border-color:var(--border);color:var(--danger);background:0 0}.ui-module__WR5Zoq__lg{min-height:var(--sp-12);padding:0 var(--sp-6);font-size:var(--t-title)}.ui-module__WR5Zoq__block{width:100%}.ui-module__WR5Zoq__card{background:var(--bg-elev);border:1px solid var(--border-soft);border-radius:var(--r-card);padding:var(--sp-4)}.ui-module__WR5Zoq__cardFlush{padding:0;overflow:hidden}.ui-module__WR5Zoq__pageHeader{justify-content:space-between;align-items:flex-end;gap:var(--sp-3);margin-bottom:var(--sp-6);flex-wrap:wrap;display:flex}.ui-module__WR5Zoq__pageTitle{font-size:var(--t-h2);font-weight:var(--w-semi);line-height:var(--lh-snug)}.ui-module__WR5Zoq__pageSub{color:var(--text-muted);margin-top:var(--sp-1)}.ui-module__WR5Zoq__sectionTitle{font-size:var(--t-title);font-weight:var(--w-semi);margin-bottom:var(--sp-3)}.ui-module__WR5Zoq__field{gap:var(--sp-2);max-width:var(--field-max);display:grid}.ui-module__WR5Zoq__fieldWide{max-width:none}.ui-module__WR5Zoq__fieldLabel{font-size:var(--t-sm);font-weight:var(--w-med);color:var(--text)}.ui-module__WR5Zoq__fieldHint{font-size:var(--t-sm);color:var(--text-subtle)}.ui-module__WR5Zoq__fieldError{font-size:var(--t-sm);color:var(--danger)}.ui-module__WR5Zoq__input{width:100%;min-height:var(--touch);padding:0 var(--sp-3);background:var(--bg);border:1px solid var(--input);border-radius:var(--r-md)}.ui-module__WR5Zoq__textarea{width:100%;min-height:calc(var(--sp-16) * 2);padding:var(--sp-3);background:var(--bg);border:1px solid var(--input);border-radius:var(--r-md);line-height:var(--lh-normal);resize:vertical}.ui-module__WR5Zoq__invalid{border-color:var(--danger)}.ui-module__WR5Zoq__check{align-items:flex-start;gap:var(--sp-2);cursor:pointer;display:flex}.ui-module__WR5Zoq__check input{margin-top:var(--sp-1);accent-color:var(--text)}@media (max-width:1024px){.ui-module__WR5Zoq__check{min-height:var(--touch);align-items:center}.ui-module__WR5Zoq__check input{margin-top:0}}.ui-module__WR5Zoq__stat{gap:var(--sp-1);display:grid}.ui-module__WR5Zoq__statLabel{font-size:var(--t-sm);color:var(--text-muted)}.ui-module__WR5Zoq__statValue{font-size:var(--t-h2);font-weight:var(--w-semi);line-height:var(--lh-tight)}.ui-module__WR5Zoq__statSub{font-size:var(--t-xs);color:var(--text-subtle)}.ui-module__WR5Zoq__label{font-size:var(--t-sm);color:var(--text-muted);font-weight:var(--w-med)}.ui-module__WR5Zoq__labelStrong{color:var(--text)}.ui-module__WR5Zoq__labelDanger{color:var(--danger)}.ui-module__WR5Zoq__labelSuccess{color:var(--success)}.ui-module__WR5Zoq__notice{background:var(--bg-sunken);border:1px solid var(--border);border-radius:var(--r-card);padding:var(--sp-3) var(--sp-4);color:var(--text-muted);font-size:var(--t-sm);gap:var(--sp-1);display:grid}.ui-module__WR5Zoq__poster{border-radius:var(--r-card);background:var(--bg-sunken);align-items:flex-end;width:100%;display:flex;position:relative;overflow:hidden}.ui-module__WR5Zoq__posterFill{opacity:.9;position:absolute;inset:0}.ui-module__WR5Zoq__posterMeta{justify-content:space-between;align-items:center;gap:var(--sp-1) var(--sp-2);width:100%;padding:var(--sp-3);background:linear-gradient(to top, var(--scrim), transparent);color:var(--text);font-size:var(--t-sm);flex-wrap:wrap;display:flex;position:relative}.ui-module__WR5Zoq__posterLabel{overflow-wrap:anywhere;word-break:keep-all;flex:0 auto;min-width:0;max-width:100%}.ui-module__WR5Zoq__posterTags{align-items:center;gap:var(--sp-3);white-space:nowrap;flex:none;margin-left:auto;display:flex}.ui-module__WR5Zoq__posterTag{align-items:center;gap:var(--sp-1);font-size:var(--t-xs);color:var(--text-muted);font-variant-numeric:tabular-nums;display:inline-flex}.ui-module__WR5Zoq__posterHasSource{container-type:inline-size}.ui-module__WR5Zoq__posterMeta>.ui-module__WR5Zoq__posterSource{bottom:100%;left:var(--sp-3);margin-bottom:var(--sp-1);position:absolute}.ui-module__WR5Zoq__posterMedia{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ui-module__WR5Zoq__posterContain{object-fit:contain}.ui-module__WR5Zoq__posterBackdrop{object-fit:cover;width:100%;height:100%;filter:blur(var(--sp-6));position:absolute;inset:0;transform:scale(1.2)}.ui-module__WR5Zoq__source{width:var(--source-w,max(25cqw, var(--sp-12)));border:1px solid var(--text);border-radius:var(--r-md);background:var(--bg-sunken);box-shadow:var(--sh-pop);pointer-events:none;margin:0;overflow:hidden}.ui-module__WR5Zoq__source img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.ui-module__WR5Zoq__source figcaption{padding:var(--sp-1) 0;background:var(--scrim);color:var(--text);font-size:var(--t-micro);font-weight:var(--w-med);line-height:var(--lh-tight);text-align:center;white-space:nowrap;position:absolute;inset:auto 0 0}.ui-module__WR5Zoq__progress{width:100%;height:var(--progress-h);background:var(--bg-sunken);border-radius:var(--r-pill);overflow:hidden}.ui-module__WR5Zoq__progressBar{background:var(--text);height:100%;transition:width var(--dur-dropdown) var(--ease-out)}.ui-module__WR5Zoq__empty{gap:var(--sp-2);padding:var(--sp-8) var(--sp-4);color:var(--text-muted);justify-items:start;display:grid}.ui-module__WR5Zoq__segmented{gap:var(--sp-1);padding:var(--sp-1);background:var(--bg-elev);border:1px solid var(--border-soft);border-radius:var(--r-md);flex-wrap:wrap;display:inline-flex}.ui-module__WR5Zoq__segment{min-height:var(--touch);padding:var(--sp-1) var(--sp-3);border-radius:var(--r-sm);color:var(--text-muted);font-size:var(--t-sm);cursor:pointer;background:0 0;border:0;align-items:center;display:inline-flex}.ui-module__WR5Zoq__segmentActive{background:var(--accent-soft);color:var(--text)}@media not all and (max-width:1024px){.ui-module__WR5Zoq__segment{min-height:0}}.ui-module__WR5Zoq__tableWrap{width:100%;overflow-x:auto}.ui-module__WR5Zoq__table{border-collapse:collapse;width:100%;font-size:var(--t-sm)}.ui-module__WR5Zoq__table th{text-align:left;font-weight:var(--w-med);color:var(--text-muted);padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--border);white-space:nowrap}.ui-module__WR5Zoq__table td{padding:var(--sp-3);border-bottom:1px solid var(--border-soft);vertical-align:top}.ui-module__WR5Zoq__num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ui-module__WR5Zoq__hideSm{display:none}@media (min-width:768px){.ui-module__WR5Zoq__hideSm{display:table-cell}}.ui-module__WR5Zoq__icon{width:var(--icon);height:var(--icon);flex:none}.ui-module__WR5Zoq__iconLg{width:var(--icon-lg);height:var(--icon-lg);flex:none}.ui-module__WR5Zoq__stack{gap:var(--sp-4);display:grid}.ui-module__WR5Zoq__row{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.ui-module__WR5Zoq__muted{color:var(--text-muted)}.ui-module__WR5Zoq__subtle{color:var(--text-subtle);font-size:var(--t-sm)}
.arc-flow-module__UV-AAG__section{isolation:isolate;width:100%;height:calc(var(--sp-16) * 7);-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}@media (min-width:768px){.arc-flow-module__UV-AAG__section{height:calc(var(--sp-16) * 9)}}.arc-flow-module__UV-AAG__stage{cursor:grab;touch-action:pan-y;outline:none;position:absolute;inset:0}.arc-flow-module__UV-AAG__stage:focus-visible{box-shadow:inset 0 0 0 2px var(--ring)}.arc-flow-module__UV-AAG__disc{pointer-events:none;border-radius:50%;position:absolute;transform:translate(-50%)}.arc-flow-module__UV-AAG__card{will-change:transform;position:absolute;top:0;left:0}.arc-flow-module__UV-AAG__inner{border-radius:var(--r-card);background:var(--bg-sunken);width:100%;height:100%;box-shadow:var(--sh-pop);position:relative;overflow:hidden}.arc-flow-module__UV-AAG__img{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.arc-flow-module__UV-AAG__contain{object-fit:contain;position:relative}.arc-flow-module__UV-AAG__backdrop{object-fit:cover;width:100%;height:100%;filter:blur(var(--sp-6));pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;transform:scale(1.2)}.arc-flow-module__UV-AAG__likes{top:var(--sp-2);right:var(--sp-2);z-index:1;align-items:center;gap:var(--sp-1);padding:0 var(--sp-2);border-radius:var(--r-sm);background:var(--scrim);color:var(--text);font-size:var(--t-micro);font-weight:var(--w-med);font-variant-numeric:tabular-nums;pointer-events:none;display:inline-flex;position:absolute}.arc-flow-module__UV-AAG__withSource{--source-w:max(25cqw, var(--sp-12));container-type:inline-size}.arc-flow-module__UV-AAG__source{left:var(--sp-2);bottom:var(--sp-2);z-index:1;position:absolute}.arc-flow-module__UV-AAG__withSource .arc-flow-module__UV-AAG__caption{padding-bottom:calc(var(--source-w) + var(--sp-4))}.arc-flow-module__UV-AAG__withSource .arc-flow-module__UV-AAG__shade{background:linear-gradient(180deg, transparent 15%, var(--scrim) 85%)}.arc-flow-module__UV-AAG__original{top:var(--sp-2);left:var(--sp-2);z-index:1;border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg);width:32%;box-shadow:var(--sh-pop);pointer-events:none;margin:0;position:absolute;overflow:hidden}.arc-flow-module__UV-AAG__original img{aspect-ratio:3/4;object-fit:cover;width:100%;display:block}.arc-flow-module__UV-AAG__original figcaption{left:var(--sp-1);bottom:var(--sp-1);padding:0 var(--sp-1);border-radius:var(--r-sm);background:var(--scrim);color:var(--text);font-size:var(--t-micro);font-weight:var(--w-med);position:absolute}.arc-flow-module__UV-AAG__shade,.arc-flow-module__UV-AAG__caption{pointer-events:none;opacity:0;transition:opacity var(--dur-modal) var(--ease-out), transform var(--dur-modal) var(--ease-out);position:absolute}.arc-flow-module__UV-AAG__shade{background:linear-gradient(180deg, transparent 40%, var(--scrim) 100%);inset:0}.arc-flow-module__UV-AAG__caption{padding:var(--sp-4);color:var(--text);transform:translateY(var(--sp-4));inset:auto 0 0}.arc-flow-module__UV-AAG__card:hover .arc-flow-module__UV-AAG__shade,.arc-flow-module__UV-AAG__card:hover .arc-flow-module__UV-AAG__caption,.arc-flow-module__UV-AAG__shown{opacity:1;transform:none}.arc-flow-module__UV-AAG__title{font-size:var(--t-title);font-weight:var(--w-semi);margin:0}.arc-flow-module__UV-AAG__desc{margin:var(--sp-1) 0 0;max-width:22ch;font-size:var(--t-sm);line-height:var(--lh-snug);color:var(--text-muted);word-break:keep-all}
.download-cards-module__GJvsFW__row{gap:var(--sp-4);grid-template-columns:minmax(0,1fr);display:grid}.download-cards-module__GJvsFW__card{isolation:isolate;gap:var(--sp-5);padding:var(--sp-6);border:1px solid var(--border);border-radius:var(--r-3xl);background:linear-gradient(to bottom, var(--bg-elev), var(--bg-sunken));transition:border-color var(--dur-dropdown) var(--ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden}.download-cards-module__GJvsFW__card:hover{border-color:var(--text-subtle)}.download-cards-module__GJvsFW__head{justify-items:center;gap:var(--sp-1);text-align:center;display:grid}.download-cards-module__GJvsFW__title{font-size:var(--t-title);font-weight:var(--w-semi);line-height:var(--lh-snug);margin:0}.download-cards-module__GJvsFW__label{padding:0 var(--sp-2);border:1px solid var(--border);border-radius:var(--r-pill);font-size:var(--t-sm);line-height:var(--lh-normal);color:var(--text-muted)}.download-cards-module__GJvsFW__text{font-size:var(--t-body);color:var(--text-muted);word-break:keep-all;margin:0}.download-cards-module__GJvsFW__picture{height:calc(var(--sp-16) * 4);flex:1;place-items:center;min-height:0;display:grid;overflow:hidden}.download-cards-module__GJvsFW__screen{border:1px solid var(--border);border-radius:var(--r-xl);background:var(--bg-sunken);width:100%;box-shadow:var(--sh-pop);overflow:hidden}.download-cards-module__GJvsFW__tall{width:52%;margin-top:var(--sp-2);align-self:start}.download-cards-module__GJvsFW__screen img{object-fit:cover;width:100%;height:100%;display:block}.download-cards-module__GJvsFW__mark{width:calc(var(--sp-16) * 2.5);height:calc(var(--sp-16) * 2.5);border:1px solid var(--border);border-radius:var(--r-3xl);background:var(--bg-elev);color:var(--text-muted);place-items:center;display:grid}.download-cards-module__GJvsFW__icon{width:calc(var(--sp-16) * 1.25);height:calc(var(--sp-16) * 1.25)}.download-cards-module__GJvsFW__float{animation:4s ease-in-out infinite download-cards-module__GJvsFW__float}@keyframes download-cards-module__GJvsFW__float{0%,to{transform:translateY(0)}50%{transform:translateY(calc(var(--sp-2) * -1))}}@media (prefers-reduced-motion:reduce){.download-cards-module__GJvsFW__float{animation:none}}.download-cards-module__GJvsFW__actions{gap:var(--sp-2);display:grid}.download-cards-module__GJvsFW__actions>button{column-gap:var(--sp-2);padding-block:var(--sp-1);white-space:normal;flex-wrap:wrap;row-gap:0}.download-cards-module__GJvsFW__pending{font-size:var(--t-sm);color:var(--text-muted)}@media (min-width:768px){.download-cards-module__GJvsFW__row{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}
.feature-cards-module__52p7kq__grid{gap:var(--sp-4);grid-template-columns:minmax(0,1fr);display:grid}.feature-cards-module__52p7kq__card{isolation:isolate;border:1px solid var(--border);border-radius:var(--r-xl);background:var(--bg-sunken);box-shadow:var(--sh-card);transition:transform var(--dur-dropdown) var(--ease-out), border-color var(--dur-dropdown) var(--ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden}.feature-cards-module__52p7kq__card:hover{transform:translateY(calc(var(--enter-offset) * -.5));border-color:var(--text-subtle)}.feature-cards-module__52p7kq__board{border-top-left-radius:var(--r-4xl);border-top-right-radius:var(--r-4xl)}.feature-cards-module__52p7kq__studio{border-bottom-left-radius:var(--r-4xl);border-bottom-right-radius:var(--r-4xl)}.feature-cards-module__52p7kq__picture{height:calc(var(--sp-16) * 5);background:var(--bg-sunken);flex:none;position:relative}.feature-cards-module__52p7kq__img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.feature-cards-module__52p7kq__panel{z-index:1;align-content:start;gap:var(--sp-2);margin-top:calc(var(--sp-16) * -1.75);padding:var(--sp-6);background:color-mix(in oklab, var(--bg) 78%, transparent);-webkit-backdrop-filter:blur(var(--sp-4));backdrop-filter:blur(var(--sp-4));flex:1;display:grid;position:relative}@media (prefers-reduced-transparency:reduce){.feature-cards-module__52p7kq__panel{background:var(--bg-sunken);-webkit-backdrop-filter:none;backdrop-filter:none}}.feature-cards-module__52p7kq__eyebrow{font-size:var(--t-sm);font-weight:var(--w-med);color:var(--text-subtle);margin:0}.feature-cards-module__52p7kq__title{font-size:var(--t-h2);font-weight:var(--w-semi);line-height:var(--lh-snug);word-break:keep-all;margin:0}.feature-cards-module__52p7kq__body{max-width:calc(var(--sp-16) * 9);font-size:var(--t-body);line-height:var(--lh-normal);color:var(--text-muted);word-break:keep-all;margin:0}@media (min-width:1024px){.feature-cards-module__52p7kq__grid{grid-template-columns:repeat(6,minmax(0,1fr))}.feature-cards-module__52p7kq__board,.feature-cards-module__52p7kq__create{grid-column:span 3}.feature-cards-module__52p7kq__library,.feature-cards-module__52p7kq__wallet,.feature-cards-module__52p7kq__studio{grid-column:span 2}.feature-cards-module__52p7kq__board{border-top-right-radius:var(--r-xl);border-top-left-radius:var(--r-4xl)}.feature-cards-module__52p7kq__create{border-top-left-radius:var(--r-xl);border-top-right-radius:var(--r-4xl)}.feature-cards-module__52p7kq__library{border-bottom-left-radius:var(--r-4xl)}.feature-cards-module__52p7kq__studio{border-bottom-left-radius:var(--r-xl);border-bottom-right-radius:var(--r-4xl)}.feature-cards-module__52p7kq__picture{height:calc(var(--sp-16) * 6)}}
.pricing-module__6HvdtW__section{max-width:calc(var(--sp-16) * 12);padding:var(--sp-8) var(--sp-4);margin:0 auto}.pricing-module__6HvdtW__head{margin-bottom:var(--sp-6)}.pricing-module__6HvdtW__title{font-size:var(--t-h2);font-weight:var(--w-semi);margin:0}.pricing-module__6HvdtW__sub{margin:var(--sp-2) 0 0;font-size:var(--t-body);line-height:var(--lh-normal);color:var(--text-muted);word-break:keep-all}.pricing-module__6HvdtW__table{border-collapse:collapse;width:100%;font-size:var(--t-body)}.pricing-module__6HvdtW__table th,.pricing-module__6HvdtW__table td{padding:var(--sp-3) var(--sp-2);border-bottom:1px solid var(--border);text-align:left}.pricing-module__6HvdtW__table th{font-size:var(--t-sm);font-weight:var(--w-med);color:var(--text-subtle)}.pricing-module__6HvdtW__table td:last-child{font-variant-numeric:tabular-nums}.pricing-module__6HvdtW__note{margin:var(--sp-4) 0 0;font-size:var(--t-sm);line-height:var(--lh-normal);color:var(--text-muted);word-break:keep-all}.pricing-module__6HvdtW__langRow{max-width:calc(var(--sp-16) * 20);padding:var(--sp-4) var(--sp-4) 0;justify-content:flex-end;margin:0 auto;display:flex}
.tone-module__bwQwJq__page{gap:var(--sp-6);min-width:0;max-width:calc(var(--sp-16) * 16);align-content:start;display:grid}.tone-module__bwQwJq__page>:first-child{margin-bottom:0}.tone-module__bwQwJq__stack{gap:var(--sp-6);min-width:0;display:grid}.tone-module__bwQwJq__resultTop{min-width:0}.tone-module__bwQwJq__resultTop:focus{outline:none}.tone-module__bwQwJq__panel{gap:var(--sp-4);min-width:0;max-width:calc(var(--sp-16) * 10);padding:var(--sp-5);align-content:start;display:grid}.tone-module__bwQwJq__stack>.tone-module__bwQwJq__panel{max-width:none}.tone-module__bwQwJq__head{gap:var(--sp-1);min-width:0;display:grid}.tone-module__bwQwJq__h2{font-size:var(--t-title);font-weight:var(--w-semi);line-height:var(--lh-snug);overflow-wrap:anywhere;word-break:keep-all;margin:0}.tone-module__bwQwJq__sub{font-size:var(--t-sm);color:var(--text-muted);line-height:var(--lh-normal);overflow-wrap:anywhere;word-break:keep-all;margin:0}.tone-module__bwQwJq__num{font-variant-numeric:tabular-nums;white-space:nowrap}.tone-module__bwQwJq__drop{align-content:center;place-items:center;gap:var(--sp-2);min-height:calc(var(--sp-16) * 3);padding:var(--sp-4);border:1px dashed var(--text-subtle);border-radius:var(--r-card);background:var(--bg-sunken);color:var(--text-muted);font-size:var(--t-sm);text-align:center;cursor:pointer;transition:border-color var(--dur-press) var(--ease-out), color var(--dur-press) var(--ease-out);display:grid;position:relative}.tone-module__bwQwJq__drop:hover,.tone-module__bwQwJq__dropActive{border-color:var(--text);color:var(--text)}.tone-module__bwQwJq__drop:has(.tone-module__bwQwJq__fileFill:focus-visible){outline:var(--focus-ring) solid var(--ring);outline-offset:var(--focus-ring)}.tone-module__bwQwJq__dropMain{overflow-wrap:anywhere;word-break:keep-all}.tone-module__bwQwJq__dropSub{color:var(--text-subtle);font-size:var(--t-xs)}.tone-module__bwQwJq__fileFill{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.tone-module__bwQwJq__thumbs{gap:var(--sp-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.tone-module__bwQwJq__thumbCell{gap:var(--sp-1);align-content:start;min-width:0;display:grid}.tone-module__bwQwJq__thumb{aspect-ratio:3/4;border-radius:var(--r-md);background:var(--bg-sunken);min-width:0;position:relative;overflow:hidden}.tone-module__bwQwJq__thumbImg{object-fit:cover;width:100%;height:100%;display:block}.tone-module__bwQwJq__thumbEmpty{background:var(--bg-elev);border:1px solid var(--border-soft)}.tone-module__bwQwJq__addTile{align-content:center;place-items:center;gap:var(--sp-1);border:1px dashed var(--text-subtle);color:var(--text-muted);font-size:var(--t-sm);cursor:pointer;display:grid}.tone-module__bwQwJq__addMark{font-size:var(--t-title);line-height:1}.tone-module__bwQwJq__removeBtn{min-height:var(--touch);padding:0 var(--sp-2);border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg-elev);color:var(--text-muted);font-size:var(--t-sm);cursor:pointer}.tone-module__bwQwJq__removeBtn:hover{color:var(--text)}.tone-module__bwQwJq__privacy{align-items:center;gap:var(--sp-2);font-size:var(--t-sm);color:var(--text-subtle);margin:0;display:flex}.tone-module__bwQwJq__infoIcon{width:var(--icon);height:var(--icon);flex:none}.tone-module__bwQwJq__note{padding:var(--sp-3) var(--sp-4);background:var(--bg-sunken);border:1px solid var(--border);border-radius:var(--r-card);color:var(--text-muted);font-size:var(--t-sm);overflow-wrap:anywhere;word-break:keep-all;margin:0}.tone-module__bwQwJq__error{color:var(--danger);font-size:var(--t-sm);overflow-wrap:anywhere;word-break:keep-all;margin:0}.tone-module__bwQwJq__strip{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:flex}.tone-module__bwQwJq__stripThumb{width:var(--sp-12);aspect-ratio:3/4;border-radius:var(--r-sm);background:var(--bg-sunken);overflow:hidden}.tone-module__bwQwJq__steps{gap:var(--sp-3);margin:0;padding:0;list-style:none;display:grid}.tone-module__bwQwJq__step{align-items:center;gap:var(--sp-3);color:var(--text-subtle);font-size:var(--t-body);display:flex}.tone-module__bwQwJq__stepMark{width:var(--icon-lg);height:var(--icon-lg);border:1px solid var(--border);border-radius:var(--r-pill);color:var(--text);flex:none;justify-content:center;align-items:center;display:inline-flex}.tone-module__bwQwJq__step[data-state=done]{color:var(--text-muted)}.tone-module__bwQwJq__step[data-state=doing]{color:var(--text);font-weight:var(--w-med)}.tone-module__bwQwJq__step[data-state=doing] .tone-module__bwQwJq__stepMark{border-color:var(--brand);animation:tone-module__bwQwJq__pulse 1.2s var(--ease-out) infinite}@keyframes tone-module__bwQwJq__pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.tone-module__bwQwJq__step[data-state=doing] .tone-module__bwQwJq__stepMark{animation:none}}.tone-module__bwQwJq__palette{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:flex}.tone-module__bwQwJq__swatch{min-width:0;height:calc(var(--sp-12) + var(--sp-4));border:1px solid var(--border);border-radius:var(--r-md);flex:1 1 0}.tone-module__bwQwJq__words{gap:var(--sp-3);margin:0;padding:0;list-style:none;display:grid}.tone-module__bwQwJq__word{align-items:center;gap:var(--sp-3);grid-template-columns:minmax(0,40%) minmax(0,1fr);display:grid}.tone-module__bwQwJq__wordLabel{font-size:var(--t-sm);overflow-wrap:anywhere;word-break:keep-all}.tone-module__bwQwJq__track{height:var(--sp-2);border-radius:var(--r-pill);background:var(--bg-sunken);display:block;overflow:hidden}.tone-module__bwQwJq__fill{border-radius:var(--r-pill);background:var(--brand);height:100%;display:block}.tone-module__bwQwJq__top{gap:var(--sp-5);padding:var(--sp-5);min-width:0;display:grid}.tone-module__bwQwJq__topMedia{width:min(100%, calc(var(--sp-16) * 5));justify-self:center;min-width:0}.tone-module__bwQwJq__topText{gap:var(--sp-3);align-content:start;min-width:0;display:grid}.tone-module__bwQwJq__kicker{font-size:var(--t-sm);color:var(--text-muted);margin:0}.tone-module__bwQwJq__reason{line-height:var(--lh-normal);overflow-wrap:anywhere;word-break:keep-all;margin:0}.tone-module__bwQwJq__textLink{min-height:var(--touch);color:var(--text-muted);font-size:var(--t-sm);justify-self:start;align-items:center;display:inline-flex}.tone-module__bwQwJq__textLink:hover{color:var(--text)}.tone-module__bwQwJq__more{gap:var(--sp-3);min-width:0;display:grid}.tone-module__bwQwJq__moreGrid{gap:var(--sp-6) var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;margin:0;padding:0;list-style:none;display:grid}.tone-module__bwQwJq__moreItem{min-width:0}.tone-module__bwQwJq__again{justify-items:start;display:grid}@media (min-width:768px){.tone-module__bwQwJq__moreGrid{gap:var(--sp-6) var(--sp-4);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.tone-module__bwQwJq__top{grid-template-columns:minmax(0, calc(var(--sp-16) * 5)) minmax(0, 1fr);gap:var(--sp-8);align-items:center}.tone-module__bwQwJq__topMedia{width:100%}}.tone-module__bwQwJq__homeCard{align-items:center;gap:var(--sp-4);min-height:var(--touch);padding:var(--sp-4);background:var(--bg-elev);border:1px solid var(--border-soft);border-radius:var(--r-card);transition:border-color var(--dur-press) var(--ease-out), background var(--dur-press) var(--ease-out);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.tone-module__bwQwJq__homeCard:hover{border-color:var(--border);background:var(--accent-soft)}.tone-module__bwQwJq__homeCard:focus-visible{outline:var(--focus-ring) solid var(--ring);outline-offset:var(--focus-ring)}.tone-module__bwQwJq__homeMark{width:calc(var(--sp-8) + var(--sp-2));height:calc(var(--sp-8) + var(--sp-2));border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg-sunken);color:var(--text);justify-content:center;align-items:center;display:flex}.tone-module__bwQwJq__homeIcon{width:calc(var(--icon-lg) + var(--sp-1));height:calc(var(--icon-lg) + var(--sp-1))}.tone-module__bwQwJq__homeText{gap:var(--sp-1);min-width:0;display:grid}.tone-module__bwQwJq__homeTitle{font-size:var(--t-title);font-weight:var(--w-semi);line-height:var(--lh-snug);overflow-wrap:anywhere;word-break:keep-all}.tone-module__bwQwJq__homeLine{font-size:var(--t-sm);color:var(--text-muted);line-height:var(--lh-normal);overflow-wrap:anywhere;word-break:keep-all}.tone-module__bwQwJq__homeChev{width:var(--icon);height:var(--icon);color:var(--text-subtle)}
.feature-carousel-module__j0d_Aq__root{width:100%;padding:var(--sp-16) var(--sp-4);background:var(--bg);color:var(--text);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow-x:hidden}.feature-carousel-module__j0d_Aq__glow{pointer-events:none;position:absolute;inset:0}.feature-carousel-module__j0d_Aq__glowLeft,.feature-carousel-module__j0d_Aq__glowRight{width:calc(var(--sp-16) * 8);height:calc(var(--sp-16) * 8);background:radial-gradient(circle farthest-side, var(--accent-soft), transparent);border-radius:50%;position:absolute;top:0}.feature-carousel-module__j0d_Aq__glowLeft{left:-20%}.feature-carousel-module__j0d_Aq__glowRight{right:-20%}.feature-carousel-module__j0d_Aq__content{z-index:1;align-items:center;gap:var(--sp-8);text-align:center;flex-direction:column;width:100%;display:flex;position:relative}.feature-carousel-module__j0d_Aq__head{gap:var(--sp-4);display:grid}.feature-carousel-module__j0d_Aq__title{max-width:calc(var(--sp-16) * 14);font-size:var(--t-display);font-weight:var(--w-semi);line-height:var(--lh-tight);word-break:keep-all;margin:0}.feature-carousel-module__j0d_Aq__subtitle{max-width:calc(var(--sp-16) * 10);font-size:var(--t-body);line-height:var(--lh-normal);color:var(--text-muted);word-break:keep-all;margin:0 auto}.feature-carousel-module__j0d_Aq__showcase{width:100%;height:calc(var(--sp-16) * 6);justify-content:center;align-items:center;display:flex;position:relative}.feature-carousel-module__j0d_Aq__track{width:100%;height:100%;perspective:calc(var(--sp-16) * 16);justify-content:center;align-items:center;display:flex;position:relative}.feature-carousel-module__j0d_Aq__slide{width:calc(var(--sp-16) * 3);height:calc(var(--sp-16) * 6);transition:all var(--dur-modal) var(--ease-in-out);display:flex;position:absolute}.feature-carousel-module__j0d_Aq__img{object-fit:cover;border:1px solid var(--border);border-radius:var(--r-4xl);width:100%;height:100%;box-shadow:var(--sh-pop)}.feature-carousel-module__j0d_Aq__nav{z-index:20;width:var(--sp-12);height:var(--sp-12);border:1px solid var(--border);border-radius:var(--r-pill);background:var(--bg-elev);color:var(--text);cursor:pointer;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.feature-carousel-module__j0d_Aq__nav:hover{background:var(--bg-sunken)}.feature-carousel-module__j0d_Aq__prev{left:var(--sp-2)}.feature-carousel-module__j0d_Aq__next{right:var(--sp-2)}@media (min-width:768px){.feature-carousel-module__j0d_Aq__title{font-size:calc(var(--t-display) * 1.5)}.feature-carousel-module__j0d_Aq__showcase{height:calc(var(--sp-16) * 7)}.feature-carousel-module__j0d_Aq__slide{width:calc(var(--sp-16) * 4);height:calc(var(--sp-16) * 7)}.feature-carousel-module__j0d_Aq__prev{left:var(--sp-8)}.feature-carousel-module__j0d_Aq__next{right:var(--sp-8)}}
.step-showcase-module__5b2rPa__frame{padding:var(--sp-2);border:1px solid var(--border);border-radius:var(--r-4xl);background:var(--bg-elev)}.step-showcase-module__5b2rPa__panel{padding:var(--sp-1);border-radius:var(--r-3xl);background:var(--bg-sunken)}.step-showcase-module__5b2rPa__card{gap:var(--sp-6);padding:var(--sp-5) var(--sp-4) 0;border:1px solid var(--border-soft);border-radius:var(--r-2xl);background:linear-gradient(to bottom, var(--bg-elev), var(--bg) calc(var(--sp-16) * 3));background-color:var(--bg);display:grid;overflow:hidden}.step-showcase-module__5b2rPa__pills{gap:var(--sp-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.step-showcase-module__5b2rPa__pill{justify-content:center;align-items:center;gap:var(--sp-2);width:100%;min-height:var(--touch);padding:0 var(--sp-3);border:1px solid var(--border-soft);border-radius:var(--r-pill);background:var(--bg-elev);color:var(--text-subtle);font:inherit;font-size:var(--t-body);font-weight:var(--w-med);white-space:nowrap;cursor:pointer;transition:background var(--dur-dropdown) var(--ease-out), color var(--dur-dropdown) var(--ease-out), border-color var(--dur-dropdown) var(--ease-out), transform var(--dur-press) var(--ease-out);display:flex}.step-showcase-module__5b2rPa__pill:hover{color:var(--text)}.step-showcase-module__5b2rPa__pill:active{transform:scale(var(--press-scale))}.step-showcase-module__5b2rPa__pill:focus-visible{outline:var(--focus-ring) solid var(--ring);outline-offset:var(--focus-ring)}.step-showcase-module__5b2rPa__passed{color:var(--text-muted)}.step-showcase-module__5b2rPa__current{background:var(--accent);color:var(--accent-fg);border-color:#0000}.step-showcase-module__5b2rPa__current:hover{color:var(--accent-fg)}.step-showcase-module__5b2rPa__badge{width:var(--icon-lg);height:var(--icon-lg);border-radius:var(--r-pill);font-size:var(--t-xs);font-weight:var(--w-semi);font-variant-numeric:tabular-nums;border:1px solid;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.step-showcase-module__5b2rPa__stack{min-width:0;display:grid}.step-showcase-module__5b2rPa__slide{gap:var(--sp-5);visibility:hidden;min-width:0;transition:visibility 0s linear var(--dur-dropdown);grid-area:1/1;grid-template-rows:auto 1fr;display:grid}.step-showcase-module__5b2rPa__slide[data-active=true]{visibility:visible;transition:visibility}.step-showcase-module__5b2rPa__text{gap:var(--sp-2);max-width:calc(var(--sp-16) * 8);opacity:0;transform:translateY(var(--enter-offset));transition:opacity var(--dur-dropdown) var(--ease-out), transform var(--dur-dropdown) var(--ease-out);align-content:start;display:grid}.step-showcase-module__5b2rPa__slide[data-active=true] .step-showcase-module__5b2rPa__text{opacity:1;transition-delay:var(--dur-dropdown);transform:none}.step-showcase-module__5b2rPa__title{font-size:var(--t-h2);font-weight:var(--w-semi);line-height:var(--lh-snug);word-break:keep-all;margin:0}.step-showcase-module__5b2rPa__body{font-size:var(--t-body);line-height:var(--lh-normal);color:var(--text-muted);word-break:keep-all;margin:0}.step-showcase-module__5b2rPa__stage{aspect-ratio:1.25;min-width:0;position:relative}.step-showcase-module__5b2rPa__shot{border:1px solid var(--border);border-radius:var(--r-xl);background:var(--bg-sunken);box-shadow:var(--sh-pop);opacity:0;transform:var(--from,scale(var(--enter-scale)));transition:opacity var(--dur-dropdown) var(--ease-out), transform calc(var(--dur-dropdown) * 1.5) var(--ease-out);position:absolute;overflow:hidden}.step-showcase-module__5b2rPa__shot img{width:100%;height:auto;display:block}.step-showcase-module__5b2rPa__slide[data-active=true] .step-showcase-module__5b2rPa__shot{opacity:1;transition-delay:var(--dur-dropdown);transform:none}.step-showcase-module__5b2rPa__slide[data-active=true] .step-showcase-module__5b2rPa__shot:nth-child(2){transition-delay:calc(var(--dur-dropdown) + var(--stagger-step))}.step-showcase-module__5b2rPa__slide[data-step="1"] .step-showcase-module__5b2rPa__shot:first-child{--from:translateX(calc(var(--enter-offset) * -2.5));width:66%;top:8%;left:3%}.step-showcase-module__5b2rPa__slide[data-step="1"] .step-showcase-module__5b2rPa__shot:nth-child(2){--from:translateX(calc(var(--enter-offset) * 2.5));width:28%;top:0;right:4%}.step-showcase-module__5b2rPa__slide[data-step="2"] .step-showcase-module__5b2rPa__shot:first-child{width:28%;top:4%;left:5%}.step-showcase-module__5b2rPa__slide[data-step="2"] .step-showcase-module__5b2rPa__shot:nth-child(2){width:60%;top:14%;right:3%}.step-showcase-module__5b2rPa__slide[data-step="3"] .step-showcase-module__5b2rPa__shot:first-child,.step-showcase-module__5b2rPa__slide[data-step="4"] .step-showcase-module__5b2rPa__shot:first-child{width:86%;top:6%;left:7%}@media (min-width:640px){.step-showcase-module__5b2rPa__card{padding:var(--sp-6) var(--sp-6) 0}.step-showcase-module__5b2rPa__pills{justify-content:center;display:flex}.step-showcase-module__5b2rPa__pill{width:auto}.step-showcase-module__5b2rPa__stage{aspect-ratio:2}}@media (min-width:1024px){.step-showcase-module__5b2rPa__card{padding:var(--sp-8) var(--sp-8) 0}.step-showcase-module__5b2rPa__stage{aspect-ratio:2.3}}
.director-module__9lEmGG__page{gap:var(--sp-6);min-width:0;display:grid}.director-module__9lEmGG__stats{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:1024px){.director-module__9lEmGG__stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.director-module__9lEmGG__statCard{background:var(--bg-elev);border:1px solid var(--border-soft);border-radius:var(--r-card);padding:var(--sp-4);font-variant-numeric:tabular-nums;min-width:0}.director-module__9lEmGG__section{gap:var(--sp-3);min-width:0;display:grid}.director-module__9lEmGG__sectionHead{justify-content:space-between;align-items:baseline;gap:var(--sp-2);flex-wrap:wrap;display:flex}.director-module__9lEmGG__sectionHead h2{margin-bottom:0}.director-module__9lEmGG__form{gap:var(--sp-5);max-width:var(--container-narrow);display:grid}.director-module__9lEmGG__formActions{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.director-module__9lEmGG__num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.director-module__9lEmGG__nowrap{white-space:nowrap}.director-module__9lEmGG__wide{min-width:calc(var(--sp-16) * 2)}.director-module__9lEmGG__line{white-space:nowrap;display:block}.director-module__9lEmGG__tabular{font-variant-numeric:tabular-nums}.director-module__9lEmGG__cellTitle{font-weight:var(--w-med);color:var(--text)}.director-module__9lEmGG__cellTitle:hover{text-decoration:underline}.director-module__9lEmGG__cellSub{font-size:var(--t-xs);color:var(--text-subtle);margin-top:var(--sp-1);display:block}.director-module__9lEmGG__tfoot td{border-bottom:0;border-top:1px solid var(--border);font-weight:var(--w-semi)}.director-module__9lEmGG__timeline{margin:0;padding:0;list-style:none;display:grid}.director-module__9lEmGG__timelineItem{gap:var(--sp-1);padding:var(--sp-3) 0;border-bottom:1px solid var(--border-soft);display:grid}.director-module__9lEmGG__timelineItem:first-child{padding-top:0}.director-module__9lEmGG__timelineItem:last-child{border-bottom:0}.director-module__9lEmGG__timelineHead{align-items:baseline;gap:var(--sp-1) var(--sp-3);flex-wrap:wrap;display:flex}.director-module__9lEmGG__timelineEvent{font-weight:var(--w-semi)}.director-module__9lEmGG__timelineMeta{font-size:var(--t-sm);color:var(--text-muted);font-variant-numeric:tabular-nums}.director-module__9lEmGG__timelineNote{color:var(--text);background:var(--bg-sunken);border:1px solid var(--border-soft);border-radius:var(--r-md);padding:var(--sp-2) var(--sp-3);line-height:var(--lh-normal)}.director-module__9lEmGG__flow{align-items:center;gap:var(--sp-1) var(--sp-2);font-size:var(--t-sm);color:var(--text-subtle);flex-wrap:wrap;display:flex}.director-module__9lEmGG__flowStep{color:var(--text-subtle)}.director-module__9lEmGG__flowDone{color:var(--text-muted)}.director-module__9lEmGG__flowCurrent{color:var(--text);font-weight:var(--w-semi);text-underline-offset:var(--sp-1);text-decoration:underline}.director-module__9lEmGG__flowSep{color:var(--text-subtle)}.director-module__9lEmGG__reviewerNote{background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--r-card);padding:var(--sp-4);gap:var(--sp-2);display:grid}.director-module__9lEmGG__reviewerNoteText{font-size:var(--t-title);line-height:var(--lh-snug);color:var(--text)}.director-module__9lEmGG__kv{gap:var(--sp-2) var(--sp-4);font-size:var(--t-sm);font-variant-numeric:tabular-nums;grid-template-columns:max-content minmax(0,1fr);display:grid}.director-module__9lEmGG__kv dt{color:var(--text-muted)}.director-module__9lEmGG__kv dd{color:var(--text);overflow-wrap:anywhere;min-width:0;margin:0}@media (min-width:768px){.director-module__9lEmGG__onlySm{display:none}}.director-module__9lEmGG__success{gap:var(--sp-3);justify-items:start;display:grid}
.retouch-module__Sl7m5W__page{gap:var(--sp-6);min-width:0;max-width:calc(var(--sp-16) * 20);align-content:start;display:grid}.retouch-module__Sl7m5W__page>:first-child{margin-bottom:0}.retouch-module__Sl7m5W__panel{gap:var(--sp-4);min-width:0;max-width:calc(var(--sp-16) * 10);padding:var(--sp-5);align-content:start;display:grid}.retouch-module__Sl7m5W__head{gap:var(--sp-1);min-width:0;display:grid}.retouch-module__Sl7m5W__h2{font-size:var(--t-title);font-weight:var(--w-semi);line-height:var(--lh-snug);overflow-wrap:anywhere;word-break:keep-all;margin:0}.retouch-module__Sl7m5W__sub{font-size:var(--t-sm);color:var(--text-muted);line-height:var(--lh-normal);overflow-wrap:anywhere;word-break:keep-all;margin:0}.retouch-module__Sl7m5W__num{font-variant-numeric:tabular-nums;white-space:nowrap}.retouch-module__Sl7m5W__spacer{flex:auto}.retouch-module__Sl7m5W__drop{align-content:center;place-items:center;gap:var(--sp-2);min-height:calc(var(--sp-16) * 3);padding:var(--sp-4);border:1px dashed var(--text-subtle);border-radius:var(--r-card);background:var(--bg-sunken);color:var(--text-muted);font-size:var(--t-sm);text-align:center;cursor:pointer;transition:border-color var(--dur-press) var(--ease-out), color var(--dur-press) var(--ease-out);display:grid;position:relative}.retouch-module__Sl7m5W__drop:hover,.retouch-module__Sl7m5W__dropActive{border-color:var(--text);color:var(--text)}.retouch-module__Sl7m5W__drop:has(.retouch-module__Sl7m5W__fileFill:focus-visible){outline:var(--focus-ring) solid var(--ring);outline-offset:var(--focus-ring)}.retouch-module__Sl7m5W__dropMain{overflow-wrap:anywhere;word-break:keep-all}.retouch-module__Sl7m5W__dropSub{color:var(--text-subtle);font-size:var(--t-xs)}.retouch-module__Sl7m5W__fileFill{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.retouch-module__Sl7m5W__frame{width:min(100cqw, calc(100cqh * var(--ar)));aspect-ratio:var(--ar);border-radius:var(--r-md);background:var(--bg);position:relative;overflow:hidden}.retouch-module__Sl7m5W__layer{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.retouch-module__Sl7m5W__before{clip-path:inset(0 calc(100% - var(--at)) 0 0)}.retouch-module__Sl7m5W__line{top:0;bottom:0;left:var(--at);background:var(--text);pointer-events:none;width:2px;margin-left:-1px;position:absolute}.retouch-module__Sl7m5W__tag{top:var(--sp-2);padding:var(--sp-1) var(--sp-2);border-radius:var(--r-sm);background:var(--scrim);color:var(--text);font-size:var(--t-xs);pointer-events:none;position:absolute}.retouch-module__Sl7m5W__tagLeft{left:var(--sp-2)}.retouch-module__Sl7m5W__tagRight{right:var(--sp-2)}.retouch-module__Sl7m5W__compareRange{opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.retouch-module__Sl7m5W__frame:has(.retouch-module__Sl7m5W__compareRange:focus-visible){outline:var(--focus-ring) solid var(--ring);outline-offset:var(--focus-ring)}@keyframes retouch-module__Sl7m5W__pulse{50%{opacity:.55}}.retouch-module__Sl7m5W__messages{gap:var(--sp-2);min-width:0;display:grid}.retouch-module__Sl7m5W__messages:empty{display:none}.retouch-module__Sl7m5W__note{padding:var(--sp-3) var(--sp-4);background:var(--bg-sunken);border:1px solid var(--border);border-radius:var(--r-card);color:var(--text-muted);font-size:var(--t-sm);overflow-wrap:anywhere;word-break:keep-all;margin:0}.retouch-module__Sl7m5W__note a{color:var(--text);text-decoration:underline}.retouch-module__Sl7m5W__error{color:var(--danger);font-size:var(--t-sm);overflow-wrap:anywhere;word-break:keep-all;margin:0}.retouch-module__Sl7m5W__frame[data-active=true]{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.retouch-module__Sl7m5W__frame[data-cursor=brush]{cursor:none}.retouch-module__Sl7m5W__frame[data-cursor=grab]{cursor:grab}.retouch-module__Sl7m5W__frame[data-cursor=grabbing]{cursor:grabbing}.retouch-module__Sl7m5W__ftContent{transform-origin:0 0;will-change:transform;position:absolute;inset:0}.retouch-module__Sl7m5W__ftCanvas{width:100%;height:100%;display:block;position:absolute;inset:0}.retouch-module__Sl7m5W__ftCanvas[hidden]{display:none}.retouch-module__Sl7m5W__ftCursor{box-sizing:border-box;border:2px solid var(--text);border-radius:var(--r-pill);box-shadow:0 0 0 1px var(--scrim), inset 0 0 0 1px var(--scrim);pointer-events:none;position:absolute;top:0;left:0}.retouch-module__Sl7m5W__ftCursor[data-visible=false]{display:none}.retouch-module__Sl7m5W__ftCursor[data-ghost=true]{animation:retouch-module__Sl7m5W__pulse 1.2s var(--ease-out) infinite}
.workbench-module__K3m_qa__num{font-variant-numeric:tabular-nums;white-space:nowrap}.workbench-module__K3m_qa__pulse{animation:workbench-module__K3m_qa__pulse 1.6s var(--ease-out) infinite}@keyframes workbench-module__K3m_qa__pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.workbench-module__K3m_qa__pulse{animation:none}}html:has(.workbench-module__K3m_qa__workbench){scroll-padding-top:0}.workbench-module__K3m_qa__workbench{gap:var(--sp-4);grid-template-columns:minmax(0,1fr);align-content:start;min-width:0;display:grid}.workbench-module__K3m_qa__panel{background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--r-card);grid-row:1;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid}.workbench-module__K3m_qa__stageCol{gap:var(--sp-4);grid-row:2;align-content:start;min-width:0;display:grid}.workbench-module__K3m_qa__makeBar{z-index:5;align-self:end;gap:var(--sp-2);min-width:0;margin-inline:calc(var(--sp-4) * -1);padding:var(--sp-3) var(--sp-4);background:var(--bg);border-top:1px solid var(--border);grid-row:3;display:grid;position:sticky;bottom:0}.workbench-module__K3m_qa__panelHead{gap:var(--sp-1);min-width:0;padding:var(--sp-4) var(--sp-4) var(--sp-3);display:grid}.workbench-module__K3m_qa__back{font-size:var(--t-sm);color:var(--text-muted);justify-self:start}.workbench-module__K3m_qa__back:hover{color:var(--text)}@media (max-width:1024px){.workbench-module__K3m_qa__back{min-height:var(--touch);align-items:center;display:inline-flex}}.workbench-module__K3m_qa__title{font-size:var(--t-title);font-weight:var(--w-semi);line-height:var(--lh-snug);overflow-wrap:anywhere;word-break:keep-all}.workbench-module__K3m_qa__lead{font-size:var(--t-sm);color:var(--text-muted);line-height:var(--lh-normal);overflow-wrap:anywhere;word-break:keep-all}.workbench-module__K3m_qa__panelBody{gap:var(--sp-3);min-width:0;min-height:0;padding:0 var(--sp-4) var(--sp-4);align-content:start;display:grid}.workbench-module__K3m_qa__slot{gap:var(--sp-2);padding:var(--sp-3);border:1px solid var(--border-soft);border-radius:var(--r-md);background:var(--bg);min-width:0;display:grid}.workbench-module__K3m_qa__slotError{border-color:var(--danger)}.workbench-module__K3m_qa__slotHead{justify-content:space-between;align-items:baseline;gap:var(--sp-2);font-size:var(--t-sm);display:flex}.workbench-module__K3m_qa__slotLabel{font-weight:var(--w-med);color:var(--text)}.workbench-module__K3m_qa__slotMeta{color:var(--text-subtle);font-variant-numeric:tabular-nums}.workbench-module__K3m_qa__slotMetaDanger{color:var(--danger);font-variant-numeric:tabular-nums}.workbench-module__K3m_qa__fieldError{font-size:var(--t-sm);color:var(--danger)}.workbench-module__K3m_qa__drop{place-items:center;gap:var(--sp-2);min-height:calc(var(--sp-16) + var(--sp-8));padding:var(--sp-3);border:1px dashed var(--text-subtle);border-radius:var(--r-md);color:var(--text-muted);font-size:var(--t-sm);text-align:center;cursor:pointer;transition:border-color var(--dur-press) var(--ease-out), color var(--dur-press) var(--ease-out);display:grid;position:relative}.workbench-module__K3m_qa__drop:hover,.workbench-module__K3m_qa__dropActive{border-color:var(--text);color:var(--text)}.workbench-module__K3m_qa__fileHost{display:grid;position:relative}.workbench-module__K3m_qa__fileFill{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;margin:0;position:absolute;inset:0}.workbench-module__K3m_qa__fileHostPicked .workbench-module__K3m_qa__fileFill{pointer-events:none}.workbench-module__K3m_qa__fileHost:has(.workbench-module__K3m_qa__fileFill:focus-visible){outline:var(--focus-ring) solid var(--ring);outline-offset:var(--focus-ring);border-radius:var(--r-md)}.workbench-module__K3m_qa__photo{grid-template-columns:calc(var(--sp-16) + var(--sp-2)) minmax(0, 1fr);gap:var(--sp-3);align-items:center;display:grid}.workbench-module__K3m_qa__thumbBox{aspect-ratio:1;border-radius:var(--r-md);background:var(--bg-sunken);place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.workbench-module__K3m_qa__thumbInner{width:100%;max-width:100%;max-height:100%;position:relative;overflow:hidden}.workbench-module__K3m_qa__thumbImg{object-fit:cover;width:100%;height:100%;display:block}.workbench-module__K3m_qa__cropBox{border:1px solid var(--text);box-shadow:0 0 0 100vmax var(--scrim);position:absolute}.workbench-module__K3m_qa__fixLine{gap:var(--sp-1);font-size:var(--t-sm);color:var(--text);overflow-wrap:anywhere;min-width:0;display:grid}.workbench-module__K3m_qa__fixSmall{font-size:var(--t-xs);color:var(--text-subtle)}.workbench-module__K3m_qa__changeLink{color:var(--text-muted);cursor:pointer;text-underline-offset:var(--sp-1);text-decoration:underline;text-decoration-thickness:1px;position:relative}.workbench-module__K3m_qa__changeLink:hover{color:var(--text)}.workbench-module__K3m_qa__changeLink:after{content:"";top:50%;left:calc(var(--sp-2) * -1);right:calc(var(--sp-2) * -1);height:var(--touch);position:absolute;transform:translateY(-50%)}.workbench-module__K3m_qa__refine{gap:var(--sp-2);padding:var(--sp-3);border:1px solid var(--border-soft);border-radius:var(--r-md);background:var(--bg);min-width:0;display:grid}.workbench-module__K3m_qa__refineLead{font-size:var(--t-sm);color:var(--text-muted);line-height:var(--lh-normal);overflow-wrap:anywhere;word-break:keep-all}.workbench-module__K3m_qa__chipRow{gap:var(--sp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.workbench-module__K3m_qa__chip{min-height:var(--touch);padding:var(--sp-1) var(--sp-3);border:1px solid var(--border);border-radius:var(--r-md);color:var(--text-muted);font-size:var(--t-sm);line-height:var(--lh-snug);cursor:pointer;transition:color var(--dur-press) var(--ease-out), border-color var(--dur-press) var(--ease-out), background var(--dur-press) var(--ease-out);background:0 0;align-items:center;display:inline-flex}.workbench-module__K3m_qa__chip:hover:not(:disabled){color:var(--text);border-color:var(--text-subtle)}.workbench-module__K3m_qa__chip:disabled{cursor:default}.workbench-module__K3m_qa__chipOn,.workbench-module__K3m_qa__chipOn:hover:not(:disabled){background:var(--accent);border-color:var(--accent);color:var(--accent-fg)}.workbench-module__K3m_qa__chipFull{color:var(--text-subtle)}@media not all and (max-width:1024px){.workbench-module__K3m_qa__chip{min-height:0}}.workbench-module__K3m_qa__limitNote{font-size:var(--t-sm);color:var(--text);line-height:var(--lh-normal)}.workbench-module__K3m_qa__sentenceBox{gap:var(--sp-2);padding:var(--sp-3);border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg-elev);min-width:0;scroll-margin-block-end:calc(var(--sp-16) * 3);display:grid}.workbench-module__K3m_qa__sentenceTitle{font-size:var(--t-sm);font-weight:var(--w-semi);color:var(--text)}.workbench-module__K3m_qa__sentenceList{gap:var(--sp-3);margin:0;padding:0;list-style:none;display:grid}.workbench-module__K3m_qa__sentenceItem{gap:var(--sp-1);min-width:0;display:grid}.workbench-module__K3m_qa__sentenceFixes{font-size:var(--t-xs);color:var(--text-subtle);overflow-wrap:anywhere;word-break:keep-all}.workbench-module__K3m_qa__sentenceEn{font-family:var(--font-mono);font-size:var(--t-sm);line-height:var(--lh-normal);color:var(--text);overflow-wrap:anywhere}.workbench-module__K3m_qa__sentenceKo{font-size:var(--t-sm);line-height:var(--lh-normal);color:var(--text-muted);overflow-wrap:anywhere;word-break:keep-all}.workbench-module__K3m_qa__rerun{gap:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--border-soft);min-width:0;display:grid}.workbench-module__K3m_qa__rerunTitle{font-size:var(--t-title);font-weight:var(--w-semi);line-height:var(--lh-snug)}.workbench-module__K3m_qa__costLine{justify-content:space-between;align-items:baseline;gap:var(--sp-1) var(--sp-3);font-size:var(--t-body);flex-wrap:wrap;display:flex}.workbench-module__K3m_qa__costNum{font-weight:var(--w-semi);font-variant-numeric:tabular-nums}.workbench-module__K3m_qa__make{line-height:var(--lh-snug)}.workbench-module__K3m_qa__makeLabel{gap:var(--sp-1);padding-block:var(--sp-1);text-align:center;justify-items:center;display:grid}.workbench-module__K3m_qa__makeSub{font-size:var(--t-sm);font-weight:var(--w-reg)}.workbench-module__K3m_qa__ctaHint{font-size:var(--t-sm);color:var(--text-subtle);text-align:center}.workbench-module__K3m_qa__stage{gap:var(--sp-3);min-width:0;min-height:0;padding:var(--sp-3);background:var(--bg-sunken);border:1px solid var(--border-soft);border-radius:var(--r-card);align-content:start;display:grid}.workbench-module__K3m_qa__frame{--stage-h:min(calc(var(--sp-16) * 8), var(--workbench-stage-vh));place-items:center;min-width:0;min-height:0;display:grid}.workbench-module__K3m_qa__frame>div{width:min(100%, calc(var(--ar) * var(--stage-h)));min-width:0}.workbench-module__K3m_qa__resultBox,.workbench-module__K3m_qa__placeholder{position:relative}.workbench-module__K3m_qa__placeholder{padding:var(--sp-4);border:1px dashed var(--border);border-radius:var(--r-card);color:var(--text-subtle);font-size:var(--t-sm);text-align:center;place-items:center;display:grid;container-type:inline-size}.workbench-module__K3m_qa__placeholder>figure{left:var(--sp-3);bottom:var(--sp-3);position:absolute}.workbench-module__K3m_qa__placeholderPhoto{--source-w:calc(var(--sp-16) + var(--sp-4))}.workbench-module__K3m_qa__stageBar{gap:var(--sp-3);min-width:0;display:grid}.workbench-module__K3m_qa__stageRow{justify-content:space-between;align-items:center;gap:var(--sp-2) var(--sp-4);flex-wrap:wrap;min-width:0;display:flex}.workbench-module__K3m_qa__stageNote{font-size:var(--t-sm);color:var(--text-muted);line-height:var(--lh-normal);overflow-wrap:anywhere;margin:0}.workbench-module__K3m_qa__actions{align-items:center;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;display:flex}.workbench-module__K3m_qa__textLink{min-height:var(--touch);color:var(--text);font-size:var(--t-sm);text-underline-offset:var(--sp-1);align-items:center;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.workbench-module__K3m_qa__phaseLine{justify-content:space-between;align-items:baseline;gap:var(--sp-2);flex-wrap:wrap;display:flex}.workbench-module__K3m_qa__phaseText{font-size:var(--t-title);font-weight:var(--w-semi)}.workbench-module__K3m_qa__steps{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.workbench-module__K3m_qa__step{justify-content:space-between;align-items:baseline;gap:var(--sp-3);font-size:var(--t-sm);display:flex}.workbench-module__K3m_qa__stepOff{color:var(--text-muted)}.workbench-module__K3m_qa__stepOn{color:var(--text);font-weight:var(--w-med)}.workbench-module__K3m_qa__stepNo{color:var(--text-subtle);font-variant-numeric:tabular-nums}.workbench-module__K3m_qa__strip{gap:var(--sp-2);min-width:0;display:grid}.workbench-module__K3m_qa__stripHead{justify-content:space-between;align-items:baseline;gap:var(--sp-1) var(--sp-3);flex-wrap:wrap;display:flex}.workbench-module__K3m_qa__stripTitle{font-size:var(--t-body);font-weight:var(--w-semi)}.workbench-module__K3m_qa__stripCount{color:var(--text-muted);font-weight:var(--w-reg)}.workbench-module__K3m_qa__stripBox{min-width:0;container-type:inline-size}.workbench-module__K3m_qa__stripRow{gap:var(--sp-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.workbench-module__K3m_qa__stripRow>.workbench-module__K3m_qa__stripItem:nth-child(n+3){display:none}@container (min-width:16rem){.workbench-module__K3m_qa__stripRow{grid-template-columns:repeat(3,minmax(0,1fr))}.workbench-module__K3m_qa__stripRow>.workbench-module__K3m_qa__stripItem:nth-child(n+3){display:block}.workbench-module__K3m_qa__stripRow>.workbench-module__K3m_qa__stripItem:nth-child(n+4){display:none}}@container (min-width:21.5rem){.workbench-module__K3m_qa__stripRow{grid-template-columns:repeat(4,minmax(0,1fr))}.workbench-module__K3m_qa__stripRow>.workbench-module__K3m_qa__stripItem:nth-child(n+4){display:block}.workbench-module__K3m_qa__stripRow>.workbench-module__K3m_qa__stripItem:nth-child(n+5){display:none}}@container (min-width:27rem){.workbench-module__K3m_qa__stripRow{grid-template-columns:repeat(5,minmax(0,1fr))}.workbench-module__K3m_qa__stripRow>.workbench-module__K3m_qa__stripItem:nth-child(n+5){display:block}.workbench-module__K3m_qa__stripRow>.workbench-module__K3m_qa__stripItem:nth-child(n+6){display:none}}@container (min-width:32.5rem){.workbench-module__K3m_qa__stripRow{grid-template-columns:repeat(6,minmax(0,1fr))}.workbench-module__K3m_qa__stripRow>.workbench-module__K3m_qa__stripItem:nth-child(n+6){display:block}.workbench-module__K3m_qa__stripRow>.workbench-module__K3m_qa__stripItem:nth-child(n+7){display:none}}@container (min-width:38rem){.workbench-module__K3m_qa__stripRow{grid-template-columns:repeat(7,minmax(0,1fr))}.workbench-module__K3m_qa__stripRow>.workbench-module__K3m_qa__stripItem:nth-child(n+7){display:block}.workbench-module__K3m_qa__stripRow>.workbench-module__K3m_qa__stripItem:nth-child(n+8){display:none}}@container (min-width:43.5rem){.workbench-module__K3m_qa__stripRow{grid-template-columns:repeat(8,minmax(0,1fr))}.workbench-module__K3m_qa__stripRow>.workbench-module__K3m_qa__stripItem:nth-child(n+8){display:block}}.workbench-module__K3m_qa__stripItem{min-width:0}.workbench-module__K3m_qa__thumb{gap:var(--sp-1);width:100%;min-height:var(--touch);color:inherit;text-align:center;cursor:pointer;background:0 0;border:0;padding:0;display:grid}.workbench-module__K3m_qa__thumbMedia{aspect-ratio:1;border-radius:var(--r-card);min-width:0;display:block;overflow:hidden}.workbench-module__K3m_qa__thumbMedia>div{border-radius:0;width:100%;height:100%}.workbench-module__K3m_qa__thumbMedia>div>:last-child{display:none}.workbench-module__K3m_qa__thumb[aria-pressed=true] .workbench-module__K3m_qa__thumbMedia{outline:var(--focus-ring) solid var(--text);outline-offset:calc(var(--focus-ring) * -1)}.workbench-module__K3m_qa__thumb:focus-visible{outline:var(--focus-ring) solid var(--ring);outline-offset:var(--focus-ring)}.workbench-module__K3m_qa__thumbDate{font-size:var(--t-xs);color:var(--text-muted)}@media not all and (min-width:1024px){.workbench-module__K3m_qa__stageCol{display:contents}.workbench-module__K3m_qa__stage{grid-row:1}.workbench-module__K3m_qa__panel{grid-row:2}.workbench-module__K3m_qa__strip{grid-row:3}.workbench-module__K3m_qa__makeBar{grid-row:4}}@media (min-width:768px){.workbench-module__K3m_qa__makeBar{margin-inline:calc(var(--sp-6) * -1);padding-inline:var(--sp-6)}.workbench-module__K3m_qa__stage{padding:var(--sp-4)}}@media (min-width:1024px){.workbench-module__K3m_qa__workbench{grid-template-columns:var(--workbench-panel-w) minmax(0, 1fr);gap:0 var(--sp-6);height:max(var(--workbench-min-h), calc(100dvh - var(--workbench-chrome)));grid-template-rows:minmax(0,1fr) auto;align-content:stretch}.workbench-module__K3m_qa__panel{border-radius:var(--r-card) var(--r-card) 0 0;overscroll-behavior:contain;border-bottom:0;grid-area:1/1;overflow-y:auto}.workbench-module__K3m_qa__makeBar{padding:var(--sp-3) var(--sp-4) var(--sp-4);background:var(--bg-elev);border:1px solid var(--border);border-radius:0 0 var(--r-card) var(--r-card);grid-area:2/1;margin-inline:0;position:static}.workbench-module__K3m_qa__stageCol{grid-area:1/2/span 2;grid-template-rows:minmax(0,1fr) auto;align-content:stretch;min-height:0}.workbench-module__K3m_qa__stage{grid-template-rows:minmax(0,1fr) auto;align-content:stretch;overflow-y:auto}.workbench-module__K3m_qa__frame{container-type:size}.workbench-module__K3m_qa__frame>div{width:min(100cqw, calc(100cqh * var(--ar)))}.workbench-module__K3m_qa__title{font-size:var(--t-title)}}
