.ui-studio,.ui-package{--navy-950:#081e2b;--navy-900:#123b4e;--navy-800:#0e2e3e;--navy-700:#17455a;--pool-blue:#316178;--light-water:#8bacbb;--glow:#8ed8f8;--white:#fff;--warm-white:#f6f1eb;--sand:#d8b37a;--ui-action:var(--tenant-action,var(--warm-white));--ui-action-hi:var(--tenant-action-hi,var(--white));--ui-action-text:var(--tenant-action-text,var(--navy-900));--ui-action-mid:color-mix(in srgb, var(--ui-action) 60%, var(--ui-action-hi));--ui-font:var(--font-ui-sans), system-ui, -apple-system, "Segoe UI", sans-serif;--ui-mono:var(--font-ui-mono), ui-monospace, "SF Mono", Menlo, monospace;--ui-size-display:clamp(34px, 3.2vw + 20px, 56px);--ui-size-h1:clamp(28px, 1.8vw + 20px, 40px);--ui-size-h2:clamp(22px, .8vw + 18px, 28px);--ui-size-h3:20px;--ui-size-body:17px;--ui-size-small:15px;--ui-size-caption:13px;--ui-radius-sm:10px;--ui-radius:16px;--ui-radius-pill:999px;--ui-tap:52px;--ui-space-1:4px;--ui-space-2:8px;--ui-space-3:12px;--ui-space-4:16px;--ui-space-5:24px;--ui-space-6:32px;--ui-space-7:48px;--ui-space-8:64px;--ui-dur-fast:.15s;--ui-dur:.2s;--ui-dur-slow:.25s;--ui-ease:cubic-bezier(.22, 1, .36, 1);--ui-lift:translateY(-2px);--ui-scrim:#081e2b99;--ui-photo-label:#081e2bd1;font-family:var(--ui-font);font-size:var(--ui-size-body);background:var(--ui-bg);color:var(--ui-text);--ink:var(--ui-text);--ink-soft:var(--ui-text-soft);--paper:var(--ui-bg);--surface:var(--ui-card);--line:var(--ui-line);--radius:var(--ui-radius);--tap:var(--ui-tap);--brand:var(--ui-link);--gutter:16px;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-bg:var(--navy-900);--ui-panel:var(--navy-800);--ui-card:var(--navy-800);--ui-raised:var(--navy-700);--ui-text:var(--white);--ui-text-soft:#ffffffbd;--ui-accent:var(--light-water);--ui-link:var(--glow);--ui-line:#ffffff1a;--ui-selected:var(--glow);--ui-on-selected:var(--navy-900);--ui-selected-tint:#8ed8f81f;--ui-glow:0 0 18px 1px #8ed8f880;--ui-glow-soft:0 0 16px 0 #8ed8f859;--ui-shadow:0 14px 32px -16px #0009;--ui-outline:var(--light-water);--ui-focus:var(--glow);--ui-error:#ffb4ab;--ui-error-bg:#ff786e24;line-height:1.5}.ui-package.ui-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-bg:transparent;--ui-panel:var(--white);--ui-card:var(--white);--ui-raised:#f4f7f9;--ui-text:var(--navy-900);--ui-text-soft:#5f7684;--ui-accent:var(--pool-blue);--ui-link:#1f6f93;--ui-line:#123b4e1a;--ui-selected:var(--pool-blue);--ui-on-selected:var(--white);--ui-selected-tint:#e4f2f9;--ui-glow:0 0 0 4px #8ed8f873;--ui-glow-soft:0 0 0 3px #8ed8f84d;--ui-shadow:0 8px 20px -12px #123b4e2e;--ui-outline:var(--pool-blue);--ui-focus:var(--pool-blue);--ui-error:#b3261e;--ui-error-bg:#fcebe8;--ui-action:var(--tenant-action,var(--navy-900));--ui-action-hi:var(--tenant-action-hi,var(--pool-blue));--ui-action-text:var(--tenant-action-text,var(--white))}.ui-studio :focus-visible:not([tabindex="-1"]),.ui-package :focus-visible:not([tabindex="-1"]){outline:3px solid var(--ui-focus);outline-offset:3px}:where(.ui-studio,.ui-package) :where(button,input,select,textarea){color:inherit}.ui-money{font-variant-numeric:tabular-nums}.ui-mono{font-family:var(--ui-mono);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.ui-studio,.ui-package{--ui-dur-fast:0s;--ui-dur:0s;--ui-dur-slow:0s;--ui-lift:none}}:is(body:has(.ui-studio),body:has(.ui-package:not(.ui-light))){background:#123b4e}
@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8bcddb47c8219945-s.3gpqod6e6kd7d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c0680f1bdb3a2e90-s.p.1ay-qk1u8nydy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8bcddb47c8219945-s.3gpqod6e6kd7d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c0680f1bdb3a2e90-s.p.1ay-qk1u8nydy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8bcddb47c8219945-s.3gpqod6e6kd7d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c0680f1bdb3a2e90-s.p.1ay-qk1u8nydy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8bcddb47c8219945-s.3gpqod6e6kd7d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c0680f1bdb3a2e90-s.p.1ay-qk1u8nydy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}._6r9Csq_className{font-family:Outfit,Outfit Fallback;font-style:normal}._6r9Csq_variable{--font-ui-sans:"Outfit", "Outfit Fallback"}
@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cb20b375a5739b57-s.2tuvx2ggl0uf7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0d3323de857e1fce-s.p.048ctm9k7u_u3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b7a08e852a63f857-s.2t3qiyt2vl-ta.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/86fd170c8543a779-s.p.2_s53-223o24o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono Fallback;src:local(Arial);ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.0%;size-adjust:134.59%}.PmLHCq_className{font-family:DM Mono,DM Mono Fallback;font-style:normal}.PmLHCq_variable{--font-ui-mono:"DM Mono", "DM Mono Fallback"}
.uU6aPG_guide{border-radius:var(--radius);background:color-mix(in srgb, var(--brand) 5%, var(--surface));margin-top:20px;padding:16px}.uU6aPG_guideLead{font-size:.95rem;font-weight:650}.uU6aPG_shots{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;padding:0;list-style:none;display:grid}.uU6aPG_shot{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.uU6aPG_shotArt{width:64px;height:64px}.uU6aPG_artYard{fill:color-mix(in srgb, var(--brand) 10%, var(--surface))}.uU6aPG_artHouse{fill:color-mix(in srgb, var(--ink) 55%, var(--surface))}.uU6aPG_artView{fill:color-mix(in srgb, var(--brand) 32%, transparent)}.uU6aPG_artCamera{fill:var(--brand);stroke:var(--surface);stroke-width:2px}.uU6aPG_shotText{color:var(--ink-soft);font-size:.82rem;line-height:1.35}.uU6aPG_tips{color:var(--ui-text-soft);gap:4px;margin-top:14px;padding-left:1.1em;font-size:.9rem;display:grid}.uU6aPG_note{color:var(--brand);margin-top:14px;font-size:.95rem;font-weight:650}.uU6aPG_photos{grid-template-columns:1fr;gap:14px;margin-top:20px;padding:0;list-style:none;display:grid}.uU6aPG_card{border-radius:calc(var(--radius) + 4px);background:var(--surface);box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 8%, transparent);flex-direction:column;gap:12px;padding:12px;display:flex;position:relative}.uU6aPG_card[data-render]{box-shadow:0 0 0 2px var(--brand), 0 8px 22px -14px color-mix(in srgb, var(--brand) 70%, transparent)}.uU6aPG_cardImg{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius);background:var(--line);width:100%}.uU6aPG_tags{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.uU6aPG_tagsLegend{width:100%;color:var(--ink-soft);margin-bottom:8px;font-size:.88rem}.uU6aPG_tag{min-height:var(--tap);border:1.5px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:999px;padding:0 14px;font-size:.9rem;font-weight:600}.uU6aPG_tag[aria-pressed=true]{border-color:var(--brand);background:color-mix(in srgb, var(--brand) 10%, var(--surface));color:var(--brand);box-shadow:var(--ui-glow,none)}.uU6aPG_renderPick{min-height:var(--tap);color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 4px;font-size:.92rem;font-weight:600;display:flex}.uU6aPG_renderPick:disabled{cursor:default}.uU6aPG_renderPick[aria-pressed=true]{color:var(--brand)}.uU6aPG_radio{border:2px solid var(--line);background:var(--surface);border-radius:50%;flex:none;width:20px;height:20px}.uU6aPG_renderPick[aria-pressed=true] .uU6aPG_radio{border-color:var(--brand);box-shadow:inset 0 0 0 4px var(--surface);background:var(--brand)}.uU6aPG_cardActions{gap:8px;display:flex}.uU6aPG_small{min-height:var(--tap);border:1.5px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:999px;flex:1;font-size:.92rem;font-weight:600}.uU6aPG_drop,.uU6aPG_add{border-radius:var(--radius);width:100%;color:var(--brand);cursor:pointer;margin-top:20px;font-size:1.05rem;font-weight:650}.uU6aPG_drop{border:2px dashed color-mix(in srgb, var(--brand) 55%, var(--line));background:color-mix(in srgb, var(--brand) 5%, var(--surface));flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:190px;display:flex}.uU6aPG_add{border:2px dashed color-mix(in srgb, var(--brand) 40%, var(--line));background:var(--surface);min-height:72px}.uU6aPG_small:disabled,.uU6aPG_tag:disabled,.uU6aPG_drop:disabled,.uU6aPG_add:disabled{opacity:.6;cursor:progress}.uU6aPG_fileInput{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.uU6aPG_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:900px){.uU6aPG_photos{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}.uU6aPG_dropHint{font-size:var(--ui-size-small);color:var(--ui-text-soft);font-weight:500}.uU6aPG_add .uU6aPG_dropHint{display:block}@media (hover:none){.uU6aPG_dropHint{display:none}}.uU6aPG_drop[data-over],.uU6aPG_add[data-over]{border-style:solid;border-color:var(--ui-selected);background:var(--ui-selected-tint)}.uU6aPG_added{border-radius:var(--ui-radius-pill);background:var(--ui-photo-label);color:var(--white);font-size:var(--ui-size-caption);align-items:center;gap:6px;padding:5px 10px;font-weight:600;display:inline-flex;position:absolute;top:22px;left:22px}.uU6aPG_added svg{color:var(--glow)}.uU6aPG_renoTips{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px;margin-top:12px;padding:0;list-style:none;display:grid}@media (min-width:640px){.uU6aPG_renoTips{grid-template-columns:repeat(4,minmax(0,1fr))}}.uU6aPG_renoTip{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.uU6aPG_renoSkip{color:var(--ui-text-soft);margin-top:14px;font-size:.9rem}.uU6aPG_artPool{fill:color-mix(in srgb, var(--brand) 45%, var(--surface))}.uU6aPG_artLine{fill:none;stroke:var(--ink);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.uU6aPG_artSun{fill:var(--glow,#f5b301)}.uU6aPG_artGlint{fill:none;stroke:var(--surface);stroke-width:3px;stroke-linecap:round}.uU6aPG_artNo{fill:none;stroke:color-mix(in srgb, var(--ink) 70%, transparent);stroke-width:3px;stroke-linecap:round}.uU6aPG_check{border-radius:var(--radius);background:color-mix(in srgb, var(--ink) 5%, var(--surface));border:1.5px solid color-mix(in srgb, var(--ink) 18%, var(--line));gap:6px;padding:12px;display:grid}.uU6aPG_checkTitle{font-size:.95rem;font-weight:650}.uU6aPG_checkReason{color:var(--ink-soft);font-size:.9rem}.uU6aPG_checkActions{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.uU6aPG_checkRetry{min-height:var(--tap);background:var(--ui-selected,var(--brand));color:var(--ui-on-selected,#fff);cursor:pointer;border:0;border-radius:999px;flex:1;font-size:.92rem;font-weight:650}.uU6aPG_checkRetry:disabled{opacity:.6;cursor:progress}
.iKo8Jq_group{border:0;margin-top:24px;padding:0}.iKo8Jq_legend{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:10px;font-size:.8rem;font-weight:650}.iKo8Jq_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.iKo8Jq_shape{min-height:var(--tap);border:1.5px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink);cursor:pointer;flex-direction:column;align-items:center;gap:8px;padding:14px 10px 12px;display:flex}.iKo8Jq_shape[aria-pressed=true]{border-color:var(--brand);background:color-mix(in srgb, var(--brand) 7%, var(--surface));box-shadow:var(--ui-glow,0 1px 0 var(--brand), 0 6px 18px -10px color-mix(in srgb, var(--brand) 60%, transparent))}@media (hover:hover){.iKo8Jq_shape:hover{border-color:color-mix(in srgb, var(--brand) 55%, var(--line))}}.iKo8Jq_art,.iKo8Jq_artBlank{width:80px;height:56px}.iKo8Jq_artPool{fill:color-mix(in srgb, var(--brand) 22%, var(--surface));stroke:color-mix(in srgb, var(--ink) 35%, var(--surface));stroke-width:3px;stroke-linejoin:round}.iKo8Jq_shape[aria-pressed=true] .iKo8Jq_artPool{fill:color-mix(in srgb, var(--brand) 40%, var(--surface));stroke:var(--brand)}.iKo8Jq_name{font-size:.95rem;font-weight:650}@media (min-width:620px){.iKo8Jq_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.iKo8Jq_artHouse{fill:color-mix(in srgb, var(--ink) 55%, var(--surface))}.iKo8Jq_artSpa{fill:color-mix(in srgb, var(--brand) 55%, var(--surface));stroke:var(--surface);stroke-width:2px}.iKo8Jq_artDeck{fill:color-mix(in srgb, var(--ink) 22%, var(--surface))}.iKo8Jq_shape[aria-pressed=true] .iKo8Jq_artDeck{fill:color-mix(in srgb, var(--brand) 45%, var(--surface))}.iKo8Jq_artFrame,.iKo8Jq_artFrameThin{fill:none;stroke:color-mix(in srgb, var(--ink) 55%, var(--surface));stroke-linejoin:round}.iKo8Jq_artFrame{stroke-width:2.5px}.iKo8Jq_artFrameThin{stroke-width:1px}.iKo8Jq_shape[aria-pressed=true] .iKo8Jq_artFrame,.iKo8Jq_shape[aria-pressed=true] .iKo8Jq_artFrameThin{stroke:var(--brand)}.iKo8Jq_metal{border:1px solid var(--line);border-radius:6px;width:80px;height:20px;display:block;box-shadow:inset 0 -4px 8px #0000002e,inset 0 3px 6px #ffffff59}
.dzCFha_intro,.dzCFha_step{flex-direction:column;min-width:0;padding-bottom:16px;display:flex}.dzCFha_intro{max-width:640px;margin-inline:auto}.dzCFha_introTitle,.dzCFha_title{letter-spacing:-.025em;text-wrap:balance;outline:none;line-height:1.08}.dzCFha_introTitle{font-size:clamp(2rem,8vw,2.7rem)}.dzCFha_title{margin-top:6px;font-size:clamp(1.6rem,6.4vw,2.1rem)}.dzCFha_lede,.dzCFha_help{color:var(--ink-soft);max-width:60ch;margin-top:12px}.dzCFha_promise{border-top:1px solid var(--line);margin-top:28px;list-style:none}.dzCFha_promise li{border-bottom:1px solid var(--line);padding:14px 0;font-weight:550}.dzCFha_progress{background:var(--line);border-radius:2px;height:4px;overflow:hidden}.dzCFha_progress span{background:var(--brand);transform-origin:0;width:100%;height:100%;transition:transform .5s cubic-bezier(.16,1,.3,1);display:block}.dzCFha_count{color:var(--ink-soft);font-variant-numeric:tabular-nums;margin-top:14px;font-size:.8rem;font-weight:600}.dzCFha_group{border:0;min-width:0;margin-top:28px}.dzCFha_group legend{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:10px;font-size:.8rem;font-weight:650}.dzCFha_options{flex-direction:column;gap:10px;margin-top:4px;display:flex}.dzCFha_step>.dzCFha_options{margin-top:28px}.dzCFha_option,.dzCFha_size{width:100%;min-height:var(--tap);text-align:left;color:var(--ink);background:var(--surface);border:1.5px solid var(--line);border-radius:var(--radius);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color .15s,box-shadow .15s,background-color .15s}.dzCFha_option{align-items:center;gap:14px;padding:14px 16px;display:flex}.dzCFha_option[aria-pressed=true],.dzCFha_size[aria-pressed=true]{border-color:var(--brand);background:color-mix(in srgb, var(--brand) 7%, var(--surface));box-shadow:var(--ui-glow,0 1px 0 var(--brand), 0 6px 18px -10px color-mix(in srgb, var(--brand) 60%, transparent))}@media (hover:hover){.dzCFha_option:hover,.dzCFha_size:hover{border-color:color-mix(in srgb, var(--brand) 55%, var(--line))}}.dzCFha_thumb{object-fit:cover;border-radius:10px;flex:none;width:64px;height:64px}.dzCFha_optionText{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.dzCFha_optionText strong{font-weight:620;line-height:1.25}.dzCFha_optionText span{color:var(--ink-soft);font-size:.9rem;line-height:1.4}.dzCFha_optionText .dzCFha_grade{letter-spacing:.08em;color:var(--brand);font-size:.8rem;font-weight:650}.dzCFha_check{border:1.5px solid var(--ui-outline,#9aa8ae);color:#0000;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;transition:background-color .15s,border-color .15s;display:grid}.dzCFha_checkSquare{border-radius:7px}.dzCFha_check[data-on=true]{background:var(--brand);border-color:var(--brand);color:var(--ui-on-selected,#fff)}.dzCFha_sizes{grid-template-columns:1fr 1fr;gap:10px;display:grid}.dzCFha_size{flex-direction:column;gap:2px;padding:14px;display:flex}.dzCFha_size strong{font-weight:650}.dzCFha_size span{font-variant-numeric:tabular-nums;font-size:.9rem}.dzCFha_size small{color:var(--ink-soft);margin-top:6px;font-size:.82rem;line-height:1.35}.dzCFha_picker{flex-direction:column;gap:12px;margin-top:24px;display:flex}.dzCFha_fileInput{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.dzCFha_preview{object-fit:cover;border-radius:var(--radius);background:var(--line);width:100%;max-height:46dvh}.dzCFha_drop{border:2px dashed color-mix(in srgb, var(--brand) 55%, var(--line));border-radius:var(--radius);background:color-mix(in srgb, var(--brand) 5%, var(--surface));min-height:190px;color:var(--brand);cursor:pointer;font-size:1.05rem;font-weight:650}.dzCFha_actions{z-index:5;padding:12px var(--gutter) calc(12px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--paper) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line);justify-content:center;gap:10px;display:flex;position:fixed;bottom:0;left:0;right:0}.dzCFha_actions>*{max-width:600px}.dzCFha_primary,.dzCFha_secondary,.dzCFha_secondaryWide{min-height:var(--tap);cursor:pointer;border-radius:999px;padding:0 22px;font-size:1rem;font-weight:650;transition:transform .12s,opacity .15s,background-color .15s}.dzCFha_primary{background:linear-gradient(180deg, var(--ui-action-mid,var(--brand)), var(--ui-action,var(--brand)));color:var(--ui-action-text,#fff);border:0;flex:1}.dzCFha_primary:hover:not(:disabled){background:linear-gradient(180deg, var(--ui-action-hi,var(--brand)), var(--ui-action,var(--brand)))}.dzCFha_primary:active:not(:disabled),.dzCFha_secondary:active:not(:disabled){transform:scale(.985)}.dzCFha_primary:disabled{opacity:.45;cursor:not-allowed}.dzCFha_secondary,.dzCFha_secondaryWide{border:1.5px solid var(--line);background:var(--surface);color:var(--ink)}.dzCFha_secondaryWide{width:100%}.dzCFha_secondary:disabled,.dzCFha_secondaryWide:disabled,.dzCFha_drop:disabled{opacity:.6;cursor:progress}.dzCFha_error{background:var(--ui-error-bg,#fdecea);color:var(--ui-error,#8a1c13);border-radius:10px;margin-top:18px;padding:12px 14px;font-size:.93rem;font-weight:550}.dzCFha_choices{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:560px){.dzCFha_choices{grid-template-columns:1fr 1fr}}.dzCFha_choice{text-align:left;width:100%;min-height:104px;color:var(--ink);background:var(--surface);border:1.5px solid var(--line);border-radius:var(--radius);cursor:pointer;-webkit-tap-highlight-color:transparent;flex-direction:column;gap:6px;padding:20px 18px;transition:border-color .15s,box-shadow .15s,background-color .15s;display:flex}.dzCFha_choice strong{letter-spacing:-.01em;font-size:1.12rem;font-weight:650;line-height:1.2}.dzCFha_choice span{color:var(--ink-soft);font-size:.93rem;line-height:1.4}.dzCFha_choice:active:not(:disabled){border-color:var(--brand);background:color-mix(in srgb, var(--brand) 7%, var(--surface))}.dzCFha_choice:disabled{cursor:progress;opacity:.6}@media (hover:hover){.dzCFha_choice:hover:not(:disabled){border-color:color-mix(in srgb, var(--brand) 55%, var(--line));box-shadow:0 6px 18px -12px color-mix(in srgb, var(--brand) 60%, transparent)}}.dzCFha_dims{grid-template-columns:1fr 1fr;gap:10px;display:grid}.dzCFha_dim{flex-direction:column;gap:6px;font-size:.9rem;font-weight:600;display:flex}.dzCFha_dim input{width:100%;min-height:var(--tap);font:inherit;color:var(--ink);background:var(--surface);border:1.5px solid var(--line);border-radius:var(--radius);padding:0 14px;font-size:1rem;font-weight:500}.dzCFha_dim input:focus-visible{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 22%, transparent);outline:none}.dzCFha_describe{width:100%;font:inherit;color:var(--ink);background:var(--surface);border:1.5px solid var(--line);border-radius:var(--radius);resize:vertical;margin-top:8px;padding:12px 14px;font-size:1rem;line-height:1.45;display:block}.dzCFha_describe:focus-visible{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 22%, transparent);outline:none}.dzCFha_placeholder{border-radius:var(--radius);background:var(--surface);color:var(--ink-soft);margin-top:8px;padding:16px 18px;font-size:.95rem;line-height:1.45}.dzCFha_hint{color:var(--ink-soft);margin-top:12px;font-size:.9rem;line-height:1.45}@media (prefers-reduced-motion:reduce){.dzCFha_choice,.dzCFha_progress span,.dzCFha_option,.dzCFha_size,.dzCFha_primary,.dzCFha_secondary{transition:none}}[data-embed=inline] .dzCFha_actions{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-top:0;margin-top:28px;padding:0;position:static}[data-embed=inline] .dzCFha_preview{max-height:420px}@media (max-width:440px){.dzCFha_primaryLong{letter-spacing:-.005em;padding:0 12px;font-size:.94rem}}.dzCFha_review{border:1.5px solid var(--line);border-radius:var(--radius);background:var(--surface);margin-top:20px;overflow:hidden}.dzCFha_reviewRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:10px 6px 10px 16px;display:grid}.dzCFha_reviewRow+.dzCFha_reviewRow{border-top:1px solid var(--line)}.dzCFha_reviewRow dt{color:var(--ink-soft);grid-column:1;font-size:.82rem}.dzCFha_reviewRow dd{overflow-wrap:anywhere;grid-column:1;font-weight:650}.dzCFha_reviewPhoto{aspect-ratio:4/3;object-fit:cover;background:var(--line);border-radius:10px;width:100%;max-width:240px;margin-top:6px;display:block}.dzCFha_reviewPicked{align-items:center;gap:12px;margin-top:4px;display:flex}.dzCFha_reviewThumbs{flex:none;display:flex}.dzCFha_reviewThumbs img{object-fit:cover;border:2px solid var(--surface);background:var(--line);border-radius:10px;width:44px;height:44px}.dzCFha_reviewThumbs img+img{margin-left:-14px}.dzCFha_reviewChange{min-height:var(--tap);color:var(--brand);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:999px;grid-area:1/2/span 2;padding:0 12px;font-size:.95rem;font-weight:650;text-decoration:underline}.dzCFha_reviewChange:hover:not(:disabled){background:color-mix(in srgb, var(--brand) 8%, var(--surface))}.dzCFha_reviewChange:disabled{opacity:.6;cursor:progress}.dzCFha_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dzCFha_stage{flex-direction:column;min-width:0;padding:28px 16px 40px;display:flex}.dzCFha_side{display:none}@media (min-width:900px){.dzCFha_stage[data-wide]{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:40px;display:grid}.dzCFha_stage[data-wide] .dzCFha_side{display:block;position:sticky;top:24px}.dzCFha_stage[data-wide] .dzCFha_preview{display:none}.dzCFha_stage[data-wide] .dzCFha_options{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.dzCFha_stage[data-wide] .dzCFha_option{align-items:flex-start}}.dzCFha_sideCard{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:16px}.dzCFha_sideHead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.dzCFha_sideTitle{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft);font-size:.8rem;font-weight:650}.dzCFha_sideChange{min-height:32px;color:var(--brand);cursor:pointer;background:0 0;border:0;border-radius:8px;margin-right:-8px;padding:0 8px;font-size:.85rem;font-weight:650}.dzCFha_sideChange:disabled{opacity:.45;cursor:default}.dzCFha_sidePhoto{aspect-ratio:4/3;object-fit:cover;background:var(--line);border-radius:10px;width:100%;display:block}.dzCFha_sideEmpty{border:1px dashed var(--line);text-align:center;color:var(--ink-soft);border-radius:10px;padding:26px 12px;font-size:.85rem}.dzCFha_sideList{border-top:1px solid var(--line);margin-top:14px}.dzCFha_sideList>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:14px;padding:9px 0;font-size:.85rem;display:flex}.dzCFha_sideList dt{color:var(--ink-soft);flex:0 auto}.dzCFha_sideList dd{text-align:right;overflow-wrap:anywhere;flex:auto;min-width:0;font-weight:600}.dzCFha_rail{display:none}@media (min-width:620px){.dzCFha_rail{gap:4px;margin-bottom:26px;list-style:none;display:flex}.dzCFha_step>.dzCFha_progress,.dzCFha_step>.dzCFha_count{display:none}.dzCFha_title{margin-top:0}.dzCFha_railStep{text-align:center;flex-direction:column;flex:1 1 0;align-items:center;gap:8px;min-width:0;display:flex;position:relative}.dzCFha_railStep:before{content:"";background:var(--line);height:2px;position:absolute;top:13px;left:calc(18px - 50%);right:calc(50% + 18px)}.dzCFha_railStep:first-child:before{display:none}.dzCFha_railStep[data-state=done]:before,.dzCFha_railStep[data-state=now]:before{background:var(--brand)}.dzCFha_railMark{border:2px solid var(--line);background:var(--surface);width:28px;height:28px;color:var(--ink-soft);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:.8rem;font-weight:650;display:grid;position:relative}.dzCFha_railStep[data-state=done] .dzCFha_railMark{background:var(--brand);border-color:var(--brand);color:var(--ui-on-selected,#fff)}.dzCFha_railStep[data-state=now] .dzCFha_railMark{border-color:var(--brand);color:var(--brand)}.dzCFha_railLabel{color:var(--ink-soft);overflow-wrap:anywhere;font-size:.72rem;font-weight:600}.dzCFha_railStep[data-state=now] .dzCFha_railLabel{color:var(--ink)}}.dzCFha_welcome{isolation:isolate;min-height:min(88dvh,780px);color:var(--white);align-items:end;display:grid;position:relative;overflow:hidden}.dzCFha_welcomePhoto{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.dzCFha_welcome:after{content:"";z-index:-1;background:linear-gradient(#081e2b1a 0%,#081e2b8c 42%,#081e2bf0 100%);position:absolute;inset:0}.dzCFha_welcomeInner{gap:var(--ui-space-3);width:100%;max-width:720px;padding:var(--ui-space-8) 16px var(--ui-space-7);display:grid}@media (min-width:768px){.dzCFha_welcomeInner{padding:var(--ui-space-8) var(--ui-space-7) var(--ui-space-8)}}.dzCFha_welcomeLogo{object-fit:contain;object-position:left;max-width:200px;max-height:48px}.dzCFha_welcomeEyebrow{font-size:var(--ui-size-caption);letter-spacing:.1em;text-transform:uppercase;color:var(--light-water);font-weight:600}.dzCFha_welcomeTitle{font-size:var(--ui-size-display);letter-spacing:-.02em;text-wrap:balance;font-weight:700;line-height:1.04}.dzCFha_welcomeLede{max-width:46ch;font-size:var(--ui-size-body);color:#ffffffdb}.dzCFha_welcomeActions{gap:var(--ui-space-3);margin-top:var(--ui-space-3);display:grid}@media (min-width:560px){.dzCFha_welcomeActions{grid-auto-flow:column;justify-content:start}}.dzCFha_welcomeButton{min-height:58px;padding-inline:var(--ui-space-7);font-size:var(--ui-size-h3)}.dzCFha_welcomeNote{font-size:var(--ui-size-small);color:#ffffffc7}[data-embed=inline] .dzCFha_welcome{min-height:520px}.dzCFha_screen{padding:28px 16px 40px}.dzCFha_cards{gap:var(--ui-space-4);grid-template-columns:repeat(auto-fill,minmax(210px,1fr));display:grid}.dzCFha_cards[data-compact]{gap:var(--ui-space-3);grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}@media (max-width:559px){.dzCFha_cards,.dzCFha_cards[data-compact]{grid-template-columns:1fr}}.dzCFha_studioActions{align-items:center;gap:var(--ui-space-3);margin-top:var(--ui-space-7);padding-top:var(--ui-space-5);border-top:1px solid var(--ui-line);flex-wrap:wrap;display:flex}.dzCFha_studioActions:not(:has(>button)){justify-content:flex-end}.dzCFha_widePrimary{margin-left:auto;display:none}@media (min-width:768px){.dzCFha_widePrimary{display:flex}}.dzCFha_sideCard{margin-bottom:var(--ui-space-5)}@media (max-width:767px){.dzCFha_wideBack{display:none}.dzCFha_studioActions:not(:has(>button:not(.dzCFha_wideBack))){display:none}}
._6Qejpa_group{border:0;margin-top:24px;padding:0}._6Qejpa_legend{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:10px;font-size:.8rem;font-weight:650}._6Qejpa_types{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}._6Qejpa_type,._6Qejpa_swatch{min-height:var(--tap);border:1.5px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink);cursor:pointer;text-align:left;flex-direction:column;align-items:stretch;gap:8px;display:flex}._6Qejpa_type{padding:8px 8px 12px}._6Qejpa_swatch{text-align:center;padding:6px 6px 10px}._6Qejpa_type[aria-pressed=true],._6Qejpa_swatch[aria-pressed=true]{border-color:var(--brand);background:color-mix(in srgb, var(--brand) 7%, var(--surface));box-shadow:var(--ui-glow,0 1px 0 var(--brand), 0 6px 18px -10px color-mix(in srgb, var(--brand) 60%, transparent))}@media (hover:hover){._6Qejpa_type:hover,._6Qejpa_swatch:hover{border-color:color-mix(in srgb, var(--brand) 55%, var(--line))}}._6Qejpa_typeImage{object-fit:cover;border-radius:calc(var(--radius) - 4px);width:100%;height:72px;display:block}._6Qejpa_typeText{flex-direction:column;gap:4px;padding:0 4px;display:flex}._6Qejpa_typeText span{color:var(--ink-soft);font-size:.85rem}._6Qejpa_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}._6Qejpa_image{aspect-ratio:1;object-fit:cover;border-radius:calc(var(--radius) - 4px);width:100%;display:block}._6Qejpa_name{font-size:.9rem;font-weight:650}._6Qejpa_source{color:var(--ink-soft);font-size:.78rem}._6Qejpa_caption{color:var(--ink-soft);margin-top:10px;font-size:.85rem}@media (min-width:620px){._6Qejpa_grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
.rqJ2vG_group{border:0;margin-top:24px;padding:0}.rqJ2vG_legend{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:10px;font-size:.8rem;font-weight:650}.rqJ2vG_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.rqJ2vG_card{min-height:var(--tap);border:1.5px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink);cursor:pointer;text-align:center;flex-direction:column;align-items:stretch;gap:6px;padding:6px 6px 10px;display:flex}.rqJ2vG_card[aria-pressed=true]{border-color:var(--brand);background:color-mix(in srgb, var(--brand) 7%, var(--surface));box-shadow:var(--ui-glow,0 1px 0 var(--brand), 0 6px 18px -10px color-mix(in srgb, var(--brand) 60%, transparent))}@media (hover:hover){.rqJ2vG_card:hover{border-color:color-mix(in srgb, var(--brand) 55%, var(--line))}}.rqJ2vG_scene{border-radius:calc(var(--radius) - 4px);width:100%;height:auto;display:block}.rqJ2vG_name{font-size:.95rem;font-weight:650}.rqJ2vG_blurb{color:var(--ink-soft);font-size:.8rem}
._113RUW_form{padding:var(--ui-space-5);border-radius:var(--ui-radius);background:var(--ui-panel);border:1px solid var(--ui-selected);box-shadow:var(--ui-glow);flex-direction:column;gap:14px;display:flex}._113RUW_heading{font-size:var(--ui-size-h2);font-weight:700;line-height:1.2}._113RUW_sub{color:var(--ui-text-soft);font-size:var(--ui-size-small);margin-top:-8px}._113RUW_field{flex-direction:column;gap:6px;display:flex}._113RUW_field span{font-size:.88rem;font-weight:620}._113RUW_field input{width:100%;min-height:var(--tap);color:var(--ui-text);background:var(--ui-bg);border:1.5px solid var(--ui-line);border-radius:12px;padding:0 14px;font-size:1rem;transition:border-color .15s,box-shadow .15s}._113RUW_field input:focus{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 22%, transparent);outline:none}._113RUW_field input[aria-invalid=true]{border-color:var(--ui-error,#b3261e)}._113RUW_field em{color:var(--ui-error,#8a1c13);font-size:.86rem;font-style:normal;font-weight:550}._113RUW_submit{background:linear-gradient(180deg, var(--ui-action-mid), var(--ui-action));min-height:56px;color:var(--ui-action-text);cursor:pointer;border:0;border-radius:999px;margin-top:6px;font-size:1.05rem;font-weight:650;transition:transform .12s}._113RUW_submit:active{transform:scale(.985)}._113RUW_consent{color:var(--ink-soft);font-size:.8rem;line-height:1.45}._113RUW_error{background:var(--ui-error-bg,#fdecea);color:var(--ui-error,#8a1c13);border-radius:10px;padding:12px 14px;font-size:.93rem;font-weight:550}._113RUW_working{border:1.5px solid var(--line);border-radius:var(--radius);background:var(--surface);align-items:center;gap:16px;padding:18px;display:flex}._113RUW_working p{color:var(--ink-soft);margin-top:2px;font-size:.9rem}._113RUW_spinner{border:3px solid color-mix(in srgb, var(--brand) 22%, transparent);border-top-color:var(--brand);border-radius:50%;flex:none;width:28px;height:28px;animation:.9s linear infinite _113RUW_spin}@keyframes _113RUW_spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._113RUW_spinner{animation-duration:2.4s}}._113RUW_consent a{color:inherit;text-underline-offset:.2em;text-decoration:underline}
.z_neTa_button{isolation:isolate;justify-content:center;align-items:center;gap:var(--ui-space-2);min-height:var(--ui-tap);padding:0 var(--ui-space-6);border-radius:var(--ui-radius-pill);font:600 var(--ui-size-body) / 1 var(--ui-font);letter-spacing:.01em;cursor:pointer;transition:transform var(--ui-dur-fast) var(--ui-ease), box-shadow var(--ui-dur) var(--ui-ease), background-color var(--ui-dur) var(--ui-ease);border:1.5px solid #0000;display:inline-flex;position:relative}.z_neTa_primary{color:var(--ui-action-text);background:linear-gradient(180deg, var(--ui-action-mid), var(--ui-action))}.z_neTa_primary:before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(180deg, var(--ui-action-hi), var(--ui-action));opacity:0;transition:opacity var(--ui-dur) var(--ui-ease);position:absolute;inset:-1.5px}.z_neTa_secondary{color:var(--ui-outline);border-color:var(--ui-outline);background:0 0}.z_neTa_button:not(:disabled):hover,.z_neTa_button[data-show=hover]{transform:var(--ui-lift)}.z_neTa_primary:not(:disabled):hover,.z_neTa_primary[data-show=hover]{box-shadow:0 10px 24px -10px color-mix(in srgb, var(--ui-action) 70%, transparent)}.z_neTa_primary:not(:disabled):hover:before,.z_neTa_primary[data-show=hover]:before{opacity:1}.z_neTa_secondary:not(:disabled):hover,.z_neTa_secondary[data-show=hover]{background-color:var(--ui-selected-tint)}.z_neTa_button:not(:disabled):active{transform:none}.z_neTa_button[data-show=focus]{outline:3px solid var(--ui-focus);outline-offset:3px}.z_neTa_button:disabled{opacity:.45;cursor:not-allowed}
