poselume-demo,poselume-photo-guide{display:block;min-width:0;color:#202923;font:inherit}.px-free-offer{margin-top:24px;padding:16px;background:#eaf0eb;border-radius:8px;color:#294d3b}.px-free-offer button{display:block;width:100%;min-height:48px;border:1px solid #7b867e;border-radius:8px;background:#f7f8f6;color:#294d3b;font:inherit;font-size:20px;font-weight:700;cursor:not-allowed}.px-free-offer strong{display:block;margin-top:12px;font-size:14px}.px-free-offer p{font-size:14px;margin:8px 0 0}.px-offer-summary{margin:10px 0 0;padding-left:18px;font-size:14px;line-height:1.6;color:#294d3b}.px-offer-summary li{margin-top:2px}.px-photo [role=status]{padding:16px;font-size:14px}.px-demo{display:grid;grid-template-columns:1fr 2fr;gap:16px;align-items:center}.px-photo{position:relative;overflow:hidden;aspect-ratio:3/4;background:#e1e3df;border-radius:8px}.px-photo img{position:absolute;width:400%;max-width:none;height:100%;top:0;left:0}.px-panel-1 img{left:-100%}.px-panel-2 img{left:-200%}.px-panel-3 img{left:-300%}.px-demo p{margin:8px 0;font-size:16px}.px-controls{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;align-items:center}.px-controls button{font:inherit;font-size:14px;min-height:44px;padding:8px 12px;border:1px solid #7b867e;border-radius:8px;background:transparent;color:#294d3b;cursor:pointer}.px-controls button[aria-pressed=true]{background:#294d3b;color:#fff}.px-controls :focus-visible{outline:2px solid #294d3b;outline-offset:3px}.px-caption{font-size:14px!important;margin-top:12px!important;color:#58615b}.px-guide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px;max-width:960px}.px-guide figure{margin:0;min-width:0}.px-guide figcaption{font-size:14px;line-height:1.5;margin-top:8px;word-break:keep-all;overflow-wrap:anywhere}.px-guide-good{color:#294d3b}.px-guide-bad{color:#9b2c2c}.px-guide-photo{aspect-ratio:2/3}.px-guide-photo img{width:300%;height:200%}.px-guide-photo.px-panel-3 img{left:0;top:-100%}.px-guide-photo.px-panel-4 img{left:-100%;top:-100%}.px-guide-photo.px-panel-5 img{left:-200%;top:-100%}.photo-prep-tips{margin-top:32px}.photo-prep-tips h2:not(:first-child){margin-top:28px}.photo-prep-tips .caption{margin:28px 0 16px}@media(min-width:768px){.px-guide{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:480px){.px-demo,.px-guide{gap:10px}.px-controls button{padding:8px}.px-guide figcaption{font-size:14px}}.px-studio-demo{max-width:560px;margin-inline:auto;min-width:0;--px-print-shadow:0 12px 28px rgb(32 41 35/.16);--px-control-shadow:inset 0 1px 0 rgb(255 255 255/.16),0 2px 5px rgb(32 62 47/.15);--px-ease-out:cubic-bezier(.23,1,.32,1)}.px-portrait{position:relative;isolation:isolate;overflow:hidden;width:min(100%,330px);aspect-ratio:3/4;margin-inline:auto;background:#e1e3df;border-radius:12px;box-shadow:var(--px-print-shadow)}.px-portrait>img{display:block;width:100%;height:100%;object-fit:cover}.px-portrait>img[hidden]{display:none}.px-portrait>.px-previous{position:absolute;inset:0;pointer-events:none}.px-photo-meta{display:flex;justify-content:space-between;gap:12px;align-items:baseline;margin-top:16px;min-height:28px}.px-photo-meta .px-title{font-size:20px;line-height:1.4;color:#202923;word-break:keep-all}.px-position{font-size:16px;color:#46524a;white-space:nowrap;font-variant-numeric:tabular-nums}.px-studio-demo p{font-size:16px;line-height:1.65;color:#46524a;margin:6px 0 0;word-break:keep-all}.px-purpose{min-height:27px}.px-styles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px}.px-retry,.px-styles button{font:inherit;font-size:16px;line-height:1.4;min-height:48px;padding:8px;border:1px solid #7b867e;border-radius:8px;background:transparent;color:#294d3b;cursor:pointer;word-break:keep-all}.px-styles button[aria-pressed=true]{background:#294d3b;color:#fff}.px-retry,.px-styles button{transition:transform .12s var(--px-ease-out),background-color .16s var(--px-ease-out)}.px-styles button[aria-pressed=true]{box-shadow:var(--px-control-shadow)}.px-retry:active:not(:focus-visible),.px-styles button:active:not(:focus-visible){transform:translateY(1px)}.px-retry:focus-visible,.px-styles button:focus-visible{transition:none}.px-samples{position:relative;display:flex;gap:8px;margin-top:16px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;padding:2px 2px 8px;scrollbar-width:thin}.px-samples button{position:relative;display:block;flex:0 0 clamp(56px,16%,92px);min-width:56px;min-height:44px;aspect-ratio:3/4;padding:3px;border:2px solid transparent;background:transparent;border-radius:6px;cursor:pointer;scroll-snap-align:start}.px-samples button[aria-pressed=true]{border-color:#294d3b}.px-samples img{display:block;width:100%;height:100%;object-fit:cover;border-radius:2px}.px-samples span{position:absolute;right:6px;bottom:6px;background:#203c2f;color:white;padding:1px 5px;font-size:12px;line-height:18px;border-radius:3px}.px-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.px-start{display:inline-flex;align-items:center;min-height:44px;margin-top:4px;font-size:15px;font-weight:600;color:#294d3b;text-decoration:underline;text-underline-offset:4px}.px-load-status:empty{display:none}.px-retry{margin-top:8px}.px-retry[hidden]{display:none}.px-studio-demo button:focus-visible{outline:3px solid #294d3b;outline-offset:3px}.px-studio-demo .px-example-label{grid-area:examples;margin-top:16px;font-size:15px;font-weight:600;color:#294d3b}.px-example-label+.px-samples{margin-top:8px}@media(hover:hover) and (pointer:fine){.px-retry:hover,.px-styles button:not([aria-pressed=true]):hover{background:#eaf0eb}}@media(max-width:480px){.px-portrait{width:min(100%,240px)}.px-styles{gap:6px}.px-styles button{font-size:14px;padding:8px 5px}.px-samples{gap:5px}.px-samples button{padding:2px}.px-samples span{right:4px;bottom:4px}}@media(prefers-reduced-motion:reduce){.px-previous{display:none}.px-retry,.px-styles button{transition:background-color 80ms linear}.px-retry:active:not(:focus-visible),.px-styles button:active:not(:focus-visible){transform:none}.px-retry:focus-visible,.px-styles button:focus-visible{transition:none}}@media(forced-colors:active){.px-portrait,.px-styles button[aria-pressed=true]{box-shadow:none}.px-portrait{outline:1px solid CanvasText}.px-styles button[aria-pressed=true]{background:Highlight;color:HighlightText;border-color:Highlight;forced-color-adjust:none}}@media(min-width:1024px){.px-studio-demo{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-template-areas:"photo meta" "photo purpose" "photo styles" "examples examples" "samples samples" "caption caption" "start start" "status status" "retry retry";column-gap:20px;align-items:start}.px-portrait{grid-area:photo;width:100%}.px-photo-meta{grid-area:meta;margin-top:0;flex-wrap:wrap;gap:4px}.px-purpose{grid-area:purpose}.px-styles{grid-area:styles;grid-template-columns:1fr;margin-top:12px;gap:6px}.px-styles button{font-size:16px;min-height:44px}.px-samples{grid-area:samples}.px-sample-caption{grid-area:caption}.px-start{grid-area:start;justify-self:start}.px-load-status{grid-area:status}.px-retry{grid-area:retry;justify-self:start}}.px-free-offer ul{margin:12px 0;padding-left:20px;font-size:16px;line-height:1.7}.px-free-offer.px-home-free-offer>strong{font-size:18px;line-height:1.5;margin-top:0;color:#202923}.px-free-offer .px-offer-points{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:6px;font-size:15px}.px-free-offer .px-offer-points li{position:relative;padding-left:24px;font-size:15px;line-height:1.5;color:#202923;font-weight:600;word-break:keep-all}.px-free-offer .px-offer-points li:before{content:"";position:absolute;left:2px;top:.42em;width:12px;height:7px;border-left:2px solid #294d3b;border-bottom:2px solid #294d3b;transform:rotate(-45deg)}.px-free-offer .px-offer-note{margin:12px 0 0;padding-top:12px;border-top:1px solid rgb(41 77 59/.14);font-size:14px}.px-free-offer .px-offer-note,.px-home-free-offer .px-offer-intro{line-height:1.6;color:#46524a;word-break:keep-all}.px-home-free-offer .px-offer-points{margin-top:16px;gap:12px}.px-home-free-offer .px-offer-points strong{margin:0;font-size:15px;line-height:1.5}.px-home-free-offer .px-offer-points p{margin:4px 0 0;font-size:14px;font-weight:400;line-height:1.6;color:#46524a}.px-home-free-offer .px-offer-phase{line-height:1.6;color:#46524a}.studio_studio__DOys3{--pine:#294D3B;--pine-hover:#203E2F;--pine-pressed:#172E23;--canvas:#F7F8F6;--ink:#202923;--muted:#58615B;--line:#D8DED8;--control:#7B867E;--selected:#EAF0EB;--white:#FFF;--error:#A52A2A;--error-bg:#FFF1F0;--disabled:#E4E8E2;--r-control:8px;--r-card:12px;font-family:var(--font-noto-sans-kr),sans-serif;color:var(--ink);background:var(--canvas);min-height:100dvh;font-size:1rem;line-height:1.625;word-break:keep-all;overflow-wrap:anywhere;caret-color:var(--pine);color-scheme:light}.studio_studio__DOys3 *,.studio_studio__DOys3 :after,.studio_studio__DOys3 :before{box-sizing:border-box}.studio_studio__DOys3 ::selection{background:var(--pine);color:var(--white)}.studio_studio__DOys3 button,.studio_studio__DOys3 input,.studio_studio__DOys3 select,.studio_studio__DOys3 summary,.studio_studio__DOys3 textarea{font:inherit}.studio_studio__DOys3 button{cursor:pointer;transition:background-color .12s ease-out}.studio_studio__DOys3 button:disabled{cursor:not-allowed}.studio_studio__DOys3 a:focus-visible,.studio_studio__DOys3 button:focus-visible,.studio_studio__DOys3 input:focus-visible,.studio_studio__DOys3 select:focus-visible,.studio_studio__DOys3 summary:focus-visible,.studio_studio__DOys3 textarea:focus-visible{outline:3px solid var(--pine);outline-offset:4px}.studio_studio__DOys3 h1:focus{outline:none}.studio_studio__DOys3 input{accent-color:var(--pine)}.studio_studio__DOys3 input[type=checkbox],.studio_studio__DOys3 input[type=radio]{width:20px;height:20px;flex:0 0 20px;margin:3px 0 0}.studio_studio__DOys3 h1,.studio_studio__DOys3 h2,.studio_studio__DOys3 h3,.studio_studio__DOys3 p{margin:0}.studio_studio__DOys3 h1{font-size:2.25rem;line-height:1.28;font-weight:700;letter-spacing:-.02em;text-wrap:balance}.studio_studio__DOys3 h2{font-size:1.25rem;line-height:1.5;font-weight:650}.studio_studio__DOys3 h3{font-size:1rem;font-weight:650}.studio_studio__DOys3 p{max-width:70ch}.studio_header__HEhps{border-bottom:1px solid var(--line)}.studio_demoBanner___423a>div,.studio_footer__dUTzz,.studio_headerInner__xqsWV,.studio_main__ijQSk{width:calc(100% - 80px);max-width:1200px;margin-inline:auto}.studio_headerInner__xqsWV{display:flex;align-items:center;gap:24px;min-height:88px}.studio_brand__QJXhy{font-size:2rem;font-weight:750;letter-spacing:-.03em;line-height:1.2}.studio_brandDot___CVuA{color:var(--pine)}.studio_headerLabel__eQDrD{font-size:.875rem;color:var(--muted)}.studio_headerInner__xqsWV>.studio_textButton__q6FU7{margin-left:auto}.studio_demoBanner___423a{background:var(--selected);color:var(--pine);font-size:.875rem}.studio_demoBanner___423a>div{padding-block:10px}.studio_main__ijQSk{padding-top:40px;padding-bottom:72px;min-height:640px}.studio_steps__wQ4ry{list-style:none;display:flex;align-items:flex-start;gap:32px;padding:0;margin:0 0 40px;color:var(--muted)}.studio_steps__wQ4ry li{display:flex;align-items:center;gap:10px;font-size:.875rem}.studio_stepNumber__y_eny{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--control);border-radius:50%;flex-shrink:0;font-variant-numeric:tabular-nums}.studio_stepNumber__y_eny svg{width:18px;height:18px}.studio_steps__wQ4ry li[aria-current=step]{color:var(--pine);font-weight:700}.studio_steps__wQ4ry li[aria-current=step] .studio_stepNumber__y_eny{background:var(--pine);border-color:var(--pine);color:var(--white)}.studio_steps__wQ4ry li[data-complete=true] .studio_stepNumber__y_eny{border-color:var(--pine);color:var(--pine);background:var(--selected)}.studio_heading__M8cb5{margin-bottom:36px}.studio_heading__M8cb5>p{font-size:1.125rem;margin-top:16px;color:var(--muted)}.studio_workspace__Qylv_{display:grid;grid-template-columns:minmax(0,720px) minmax(260px,360px);gap:64px;align-items:start}.studio_task__puf1j{min-width:0}.studio_form__ZoqI5{max-width:520px;display:flex;flex-direction:column;align-items:stretch;gap:20px}.studio_field__ziUfQ{display:flex;flex-direction:column;gap:10px;font-size:.875rem;font-weight:650}.studio_field__ziUfQ input{min-height:52px}.studio_field__ziUfQ input,.studio_field__ziUfQ textarea{font-size:1rem;font-weight:400;line-height:1.5;width:100%;border:1px solid var(--control);border-radius:var(--r-control);padding:12px 14px;background:var(--white);color:var(--ink);min-width:0}.studio_field__ziUfQ textarea{min-height:140px;resize:vertical}.studio_field__ziUfQ input::placeholder{color:var(--muted);opacity:1}.studio_field__ziUfQ input[aria-invalid=true]{border-color:var(--error)}.studio_helper___RqXE{font-size:.875rem;color:var(--muted)}.studio_primary__bu62E,.studio_secondary__x64a3{display:inline-flex;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:13px 22px;border-radius:var(--r-control);font-weight:650;line-height:1.5;max-width:100%}.studio_primary__bu62E{background:var(--pine);color:var(--white);border:1px solid var(--pine)}.studio_primary__bu62E:hover:not(:disabled){background:var(--pine-hover)}.studio_primary__bu62E:active:not(:disabled){background:var(--pine-pressed)}.studio_primary__bu62E:disabled{background:var(--disabled);border-color:var(--disabled);color:var(--muted)}.studio_secondary__x64a3{background:var(--white);color:var(--ink);border:1px solid var(--control)}.studio_secondary__x64a3:hover:not(:disabled){background:var(--selected)}.studio_secondary__x64a3:disabled{background:var(--disabled);color:var(--muted)}.studio_primary__bu62E svg,.studio_secondary__x64a3 svg{flex-shrink:0}.studio_textButton__q6FU7{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 2px;color:var(--pine);text-decoration:underline;text-underline-offset:4px;border:0;background:transparent;font-size:.875rem}.studio_textButton__q6FU7:hover:not(:disabled){color:var(--pine-pressed)}.studio_textButton__q6FU7:disabled{color:var(--muted);text-decoration:none}.studio_aside__0IOq3{border-left:1px solid var(--line);padding-left:32px;color:var(--muted)}.studio_aside__0IOq3 h2,.studio_aside__0IOq3 h3{color:var(--ink)}.studio_asideSteps__6FwpL{list-style:none;margin:24px 0 0;padding:0}.studio_asideSteps__6FwpL li+li{margin-top:24px}.studio_asideSteps__6FwpL strong{font-weight:600;color:var(--ink)}.studio_asideSteps__6FwpL p,.studio_privacyNote__dzXEZ p{font-size:.875rem;margin-top:6px}.studio_privacyNote__dzXEZ{border-top:1px solid var(--line);padding-top:24px;margin-top:32px}.studio_privacyNote__dzXEZ p+p{margin-top:12px}.studio_notice__uA9Ci{background:var(--selected);padding:20px 24px;border-radius:var(--r-card)}.studio_notice__uA9Ci strong{font-weight:650;color:var(--pine)}.studio_notice__uA9Ci p{margin-top:8px;color:var(--muted);font-size:.875rem}.studio_error___FpYJ{background:var(--error-bg);color:var(--error);border-radius:var(--r-control);padding:16px 20px;margin-bottom:24px;max-width:720px}.studio_error___FpYJ p{margin-top:4px}.studio_error___FpYJ:focus{outline:2px solid var(--error);outline-offset:3px}.studio_checks__L0jeM{padding:0;margin:32px 0 0;border:0}.studio_checks__L0jeM legend{font-weight:650;margin-bottom:12px}.studio_checkRow__49WF5{padding:18px 0;border-bottom:1px solid var(--line)}.studio_ack__IIUyJ,.studio_checkRow__49WF5 label,.studio_optional__5iMmf label,.studio_scenarios__B3n6U label{display:flex;align-items:flex-start;gap:12px;cursor:pointer;min-height:32px}.studio_checkRow__49WF5 p,.studio_optional__5iMmf p{margin:4px 0 0 32px;color:var(--muted);font-size:.875rem}.studio_optional__5iMmf{padding-block:24px}.studio_optional__5iMmf label{color:var(--muted)}.studio_dock__anzGD{margin-top:24px}.studio_dock__anzGD p{font-size:.875rem;color:var(--muted);margin-bottom:12px}.studio_dock__anzGD>.studio_primary__bu62E{width:100%}.studio_uploadZone__U_ViA{border:1px dashed var(--control);background:var(--white);padding:40px 24px;text-align:center;border-radius:var(--r-card);display:flex;flex-direction:column;align-items:center;gap:16px}.studio_uploadZone__U_ViA>svg{width:32px;height:32px;color:var(--pine)}.studio_uploadZone__U_ViA>p{color:var(--muted)}.studio_uploadZone__U_ViA .studio_secondary__x64a3{margin-block:4px}.studio_selectionCount__diT0u{font-size:.875rem;color:var(--muted);margin:24px 0 12px}.studio_photos__1H9BK{list-style:none;padding:0;margin:0}.studio_photos__1H9BK li{display:flex;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid var(--line)}.studio_photos__1H9BK img{width:72px;height:96px;object-fit:contain;background:var(--selected);border-radius:var(--r-control);flex-shrink:0}.studio_photoInfo__R3gCG{display:flex;flex-direction:column;min-width:0;gap:4px;flex:1}.studio_photoInfo__R3gCG strong{font-size:.875rem;font-weight:600;overflow-wrap:anywhere}.studio_photoInfo__R3gCG span{font-size:.875rem;color:var(--muted);font-variant-numeric:tabular-nums}.studio_iconButton__5DxW1{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;border:1px solid var(--control);border-radius:var(--r-control);color:var(--ink);background:var(--white)}.studio_iconButton__5DxW1:hover{background:var(--selected)}.studio_details__qkoQM{border-top:1px solid var(--line);padding-top:16px;margin-top:24px;font-size:.875rem;color:var(--muted)}.studio_details__qkoQM summary{cursor:pointer;color:var(--pine);padding-block:10px;min-height:44px;text-underline-offset:4px}.studio_details__qkoQM p{margin:12px 0 16px}.studio_scenarios__B3n6U{border:0;margin:16px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:16px}.studio_scenarios__B3n6U legend{margin-bottom:12px;color:var(--ink)}.studio_scenarios__B3n6U label{align-items:center;min-height:44px}.studio_scenarios__B3n6U input{margin-top:0!important}.studio_tips__U2a5D{padding-left:20px;margin:24px 0}.studio_tips__U2a5D li+li{margin-top:14px}.studio_ack__IIUyJ{margin-top:24px;min-height:44px}.studio_address__zya_g{display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--muted);font-size:.875rem}.studio_address__zya_g>span{overflow-wrap:anywhere}.studio_address__zya_g>button{flex-shrink:0}.studio_codeExample__k7LDo{padding:24px;background:var(--selected);border-radius:var(--r-card);display:flex;flex-direction:column;gap:8px;color:var(--muted);font-size:.875rem}.studio_code__FkQ7P{font-size:2rem;letter-spacing:.15em;color:var(--pine);font-weight:650;font-variant-numeric:tabular-nums}.studio_complete__9nKc9{padding-top:4px}.studio_complete__9nKc9>p{margin-top:16px;color:var(--muted)}.studio_completionMark__hGSlo{display:flex;align-items:center;justify-content:center;color:var(--pine);background:var(--selected);width:48px;height:48px;border-radius:50%;margin-bottom:24px}.studio_summaryList__TP63t{margin:28px 0 32px}.studio_summaryList__TP63t>div{display:flex;justify-content:space-between;gap:20px;padding:14px 0;border-bottom:1px solid var(--line);font-size:.875rem}.studio_summaryList__TP63t dt{color:var(--muted)}.studio_summaryList__TP63t dd{margin:0;text-align:right}.studio_footer__dUTzz{padding-block:32px 40px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:flex-start;gap:40px}.studio_footer__dUTzz strong{font-size:1.5rem;font-weight:700}.studio_footer__dUTzz p{font-size:.875rem;color:var(--muted);margin-top:8px}.studio_footer__dUTzz>.studio_details__qkoQM{max-width:440px;margin:0;border:0;padding:0}.studio_dialog__hEbJR{padding:32px;border:1px solid var(--line);border-radius:var(--r-card);width:calc(100% - 40px);max-width:560px;background:var(--white);color:var(--ink)}.studio_dialog__hEbJR::backdrop{background:rgb(20 30 23/.5)}.studio_dialog__hEbJR>p{color:var(--muted);margin-top:16px}.studio_dialogActions__jV4ct{display:flex;justify-content:flex-end;gap:12px;margin-top:28px}.studio_visuallyHidden__i9Q1p{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.studio_skip__ATzdK{position:fixed;top:8px;left:20px;z-index:100;padding:12px 16px;background:var(--pine);color:var(--white);transform:translateY(-150%)}.studio_skip__ATzdK:focus{transform:none}.studio_projectFieldset__fHQCu{border:0;padding:0;margin:32px 0;min-width:0}.studio_projectFieldset__fHQCu legend{font-weight:650;margin-bottom:16px}.studio_purposeChoices__nNC_c{display:flex;flex-wrap:wrap;gap:12px 24px}.studio_purposeChoices__nNC_c label{display:flex;gap:12px;align-items:center;min-height:44px;cursor:pointer}.studio_lookChoices__DmWZ2{margin-top:16px}.studio_lookChoices__DmWZ2>label{display:flex;gap:16px;padding:20px 16px;border-bottom:1px solid var(--line);cursor:pointer}.studio_lookChoices__DmWZ2>label[data-selected=true]{background:var(--selected)}.studio_lookChoices__DmWZ2 strong{display:block;font-weight:650}.studio_lookChoices__DmWZ2 span>span{display:block;color:var(--muted);font-size:.875rem;margin-top:4px}.studio_optionGrid__k623e{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.studio_studio__DOys3 select{width:100%;min-width:0;min-height:52px;padding:12px 14px;border:1px solid var(--control);border-radius:var(--r-control);color:var(--ink);background:var(--white)}.studio_projectActions__7SqnL{display:flex;flex-wrap:wrap;gap:16px;margin-top:28px}.studio_projectActions__7SqnL>button{flex:1 1 240px}.studio_jobIdentity__xkSzr{display:flex;flex-wrap:wrap;gap:16px 40px;margin:24px 0;font-size:.875rem}.studio_jobIdentity__xkSzr>div{display:flex;gap:12px}.studio_jobIdentity__xkSzr dt{color:var(--muted)}.studio_jobIdentity__xkSzr dd{margin:0;font-variant-numeric:tabular-nums}.studio_jobSteps__LgJrV{list-style:none;padding:0;margin:32px 0}.studio_jobSteps__LgJrV li{display:flex;justify-content:space-between;gap:20px;padding:20px 16px;border-bottom:1px solid var(--line)}.studio_jobSteps__LgJrV li[aria-current=step]{background:var(--selected);color:var(--pine);font-weight:650}.studio_jobSteps__LgJrV li>span+span{font-size:.875rem}.studio_resultHeading__XK1Pp{margin:32px 0 24px}.studio_resultHeading__XK1Pp p{margin-top:12px;color:var(--muted)}.studio_resultSlots__D6UDB{list-style:none;padding:0;margin:24px 0 32px}.studio_resultSlots__D6UDB li{display:flex;gap:24px;padding:24px 0;border-bottom:1px solid var(--line)}.studio_resultSlots__D6UDB strong{flex:0 0 64px}.studio_resultSlots__D6UDB p{font-size:.875rem;color:var(--muted);margin-top:6px}.studio_candidateSection__e3M0O{margin-top:40px;padding-top:32px;border-top:1px solid var(--line)}.studio_candidateSection__e3M0O h2:focus{outline:0}.studio_candidateSection__e3M0O>p{margin-top:12px}.studio_candidateGrid__7VhiV{list-style:none;padding:0;margin:28px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.studio_candidateGrid__7VhiV>li{min-width:0;padding-bottom:16px;border-bottom:1px solid var(--line)}.studio_candidateGrid__7VhiV>li[data-selected=true]{background:var(--selected)}.studio_candidateGrid__7VhiV img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:contain}.studio_candidateGrid__7VhiV button{width:100%;padding-inline:8px;font-size:.875rem}.studio_candidateChoice__kuXTd{display:flex;align-items:center;gap:10px;min-height:52px;padding:12px 8px;cursor:pointer}.studio_candidateEmpty__3zP_0{min-height:240px;padding:24px 16px;background:var(--selected)}.studio_candidateEmpty__3zP_0 p{margin-top:16px;color:var(--muted);font-size:.875rem}.studio_compareButtons__8Iti4{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.studio_compareButtons__8Iti4 button{flex:1 1 140px}.studio_compareButtons__8Iti4 button[aria-pressed=true]{background:var(--pine);color:var(--white);border-color:var(--pine)}.studio_detailImage__AGSZb{display:block;width:100%;height:auto;max-height:512px;object-fit:contain;margin:24px auto}.studio_selectionSummary__IXSnM{margin-top:32px;padding-block:24px;border-top:1px solid var(--line)}.studio_selectionSummary__IXSnM .studio_primary__bu62E{width:100%;margin-top:20px}.studio_selectionSummary__IXSnM p+p{margin-top:12px}.studio_selectionSummary__IXSnM>.studio_secondary__x64a3{width:100%;margin-top:16px}.studio_orderItems__dm22v{list-style:none;padding:0;margin:28px 0}.studio_orderItems__dm22v>li{display:flex;align-items:center;flex-wrap:wrap;gap:16px;padding:20px 0;border-bottom:1px solid var(--line)}.studio_orderItems__dm22v img{width:72px;height:96px;object-fit:contain;flex:none}.studio_orderItems__dm22v li>div{min-width:0}.studio_orderAmount__buyZ6{margin-left:auto;text-align:right}.studio_orderAmount__buyZ6>*{display:block}.studio_orderAmount__buyZ6 strong,.studio_orderTotals__zWSUZ dd{font-variant-numeric:tabular-nums}.studio_orderTotals__zWSUZ{margin:24px 0}.studio_orderTotals__zWSUZ>div{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px 20px;padding:12px 0}.studio_orderTotals__zWSUZ dt{color:var(--muted);font-size:.875rem}.studio_orderTotals__zWSUZ dd{margin:0;text-align:right}.studio_orderTotals__zWSUZ>div:last-child{border-top:1px solid var(--line);font-weight:650}.studio_previewExamples__rAAKH{margin-top:32px;padding-top:24px;border-top:1px solid var(--line)}.studio_previewExamples__rAAKH summary{min-height:44px;cursor:pointer}.studio_previewZoom___bJyh{width:min(720px,calc(100% - 32px));max-width:720px;max-height:calc(100dvh - 32px);overflow:auto}.studio_zoomImage__kJJ0P{display:block;width:100%;height:auto;max-height:60dvh;object-fit:contain;margin:20px auto}.studio_previewZoom___bJyh .studio_primary__bu62E{width:100%}@media(max-width:1023px){.studio_candidateGrid__7VhiV{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:359px){.studio_candidateGrid__7VhiV{grid-template-columns:minmax(0,1fr)}}@media(max-width:599px){.studio_optionGrid__k623e{grid-template-columns:1fr;gap:8px}.studio_resultSlots__D6UDB li{gap:16px}.studio_projectActions__7SqnL{flex-direction:column}.studio_projectActions__7SqnL>button{flex:auto}}@media(max-width:1023px){.studio_demoBanner___423a>div,.studio_footer__dUTzz,.studio_headerInner__xqsWV,.studio_main__ijQSk{width:calc(100% - 64px)}.studio_workspace__Qylv_{grid-template-columns:minmax(0,1fr);gap:40px}.studio_form__ZoqI5,.studio_task__puf1j{max-width:720px}.studio_aside__0IOq3{border-left:0;border-top:1px solid var(--line);padding:28px 0 0;max-width:720px}.studio_dock__anzGD{position:fixed;inset:auto 0 0;background:var(--white);border-top:1px solid var(--line);padding:14px 32px calc(14px + env(safe-area-inset-bottom));z-index:20;margin-top:0}.studio_dock__anzGD p,.studio_dock__anzGD>.studio_primary__bu62E{max-width:720px;margin-inline:auto}.studio_dock__anzGD[data-keyboard=true]{position:static;padding:16px 0;border:0;background:transparent}.studio_asideSteps__6FwpL{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.studio_asideSteps__6FwpL li+li{margin:0}.studio_privacyNote__dzXEZ{max-width:70ch}}@media(max-width:767px){.studio_demoBanner___423a>div,.studio_footer__dUTzz,.studio_headerInner__xqsWV,.studio_main__ijQSk{width:calc(100% - 40px)}.studio_headerInner__xqsWV{min-height:72px;gap:12px}.studio_brand__QJXhy{font-size:1.75rem}.studio_headerLabel__eQDrD{display:none}.studio_main__ijQSk{padding-top:28px;padding-bottom:48px;min-height:0}.studio_steps__wQ4ry{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:32px}.studio_steps__wQ4ry li{flex-direction:column;gap:8px;font-size:.875rem;align-items:center;text-align:center}.studio_studio__DOys3 h1{font-size:1.75rem;line-height:1.36}.studio_heading__M8cb5{margin-bottom:28px}.studio_heading__M8cb5>p{font-size:1rem;margin-top:12px}.studio_workspace__Qylv_{gap:40px}.studio_asideSteps__6FwpL{display:block}.studio_asideSteps__6FwpL li+li{margin-top:20px}.studio_notice__uA9Ci{padding:20px}.studio_uploadZone__U_ViA{padding:28px 20px}.studio_uploadZone__U_ViA>p{font-size:.875rem}.studio_photos__1H9BK li{gap:12px}.studio_photos__1H9BK img{width:60px;height:80px}.studio_dock__anzGD{padding:12px 20px calc(12px + env(safe-area-inset-bottom))}.studio_dock__anzGD p{margin-bottom:8px}.studio_footer__dUTzz{flex-direction:column;gap:24px}.studio_dialog__hEbJR{padding:24px}.studio_dialogActions__jV4ct{flex-direction:column-reverse}.studio_dialogActions__jV4ct>button{width:100%}}@media(max-width:359px){.studio_demoBanner___423a>div,.studio_footer__dUTzz,.studio_headerInner__xqsWV,.studio_main__ijQSk{width:calc(100% - 32px)}.studio_dock__anzGD{padding-inline:16px}.studio_codeExample__k7LDo,.studio_notice__uA9Ci{padding:16px}.studio_photos__1H9BK li{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.studio_studio__DOys3 *{transition:none!important;scroll-behavior:auto!important}}