._notice_ik8pz_1{color:#654a20;overflow-wrap:anywhere;background:#fff8e9;border:1px solid #d4ab63;border-radius:10px;margin:10px 0;padding:12px 14px;font-size:14px;line-height:1.6;display:block}._selector_mx027_1,._browser_mx027_1{border:1px solid var(--line,#dedbd5);background:#fff;border-radius:20px;min-width:0;padding:clamp(16px,2.2vw,28px)}._selector_mx027_1{margin-block:18px}._heading_mx027_3{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}._heading_mx027_3 h2,._heading_mx027_3 h3{color:var(--ink,#252821);margin:0 0 5px;font-size:1.25rem}._heading_mx027_3 p,._summary_mx027_5 p{color:#686c62;margin:0;font-size:.875rem;line-height:1.6}._actions_mx027_6{flex-shrink:0;align-items:center;gap:8px;display:flex}._link_mx027_7{color:#34472f;background:#fff;border:1px solid #d5d9cf;border-radius:10px;justify-content:center;align-items:center;gap:5px;min-height:44px;padding:10px 14px;font-size:.875rem;font-weight:650;text-decoration:none;display:inline-flex}._rail_mx027_8{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:calc(33.3333% - 8px);grid-auto-flow:column;gap:12px;min-width:0;padding-bottom:12px;display:grid;overflow-x:auto}._rail_mx027_8>*{scroll-snap-align:start}._card_mx027_10{min-width:0;color:var(--ink,#252821);background:#fafbf8;border:1px solid #e2e4dc;border-radius:14px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:block;overflow:hidden}._card_mx027_10:hover{border-color:#889e7e;box-shadow:0 5px 15px #2432210d}._card_mx027_10._selected_mx027_12{border-color:#55784c;box-shadow:inset 0 0 0 1px #55784c}._card_mx027_10[aria-disabled=true]{opacity:.6}._cover_mx027_14{aspect-ratio:4/5;background:#f2f3ef;display:block;position:relative}._cover_mx027_14 img{object-fit:contain}._selectedBadge_mx027_16{color:#fff;background:#294726;border-radius:6px;padding:5px 8px;font-size:.75rem;position:absolute;top:8px;left:8px}._cardCopy_mx027_17{align-items:center;min-height:54px;padding:10px 12px;display:flex}._cardCopy_mx027_17 strong{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.875rem;line-height:1.45;display:-webkit-box;overflow:hidden}._placeholder_mx027_19{color:#6c7068;place-items:center;font-size:.875rem;display:grid;position:absolute;inset:0}._summary_mx027_5{border-top:1px solid #e3e6de;justify-content:space-between;align-items:center;gap:12px;margin-top:5px;padding-top:14px;display:flex}._summary_mx027_5 strong{margin-bottom:5px;font-size:.9375rem;display:block}._state_mx027_22{color:#62695c;border:1px dashed #d2d8ca;border-radius:12px;padding:28px 16px;font-size:.9375rem;line-height:1.6}._state_mx027_22 button{margin-left:12px}._browser_mx027_1{margin:clamp(14px,3vw,34px)}._breadcrumbs_mx027_25{color:#686c62;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:22px;font-size:.875rem;display:flex}._breadcrumbs_mx027_25 a{color:#34472f;padding-block:8px}._filters_mx027_27{flex-wrap:wrap;align-items:center;gap:8px;margin-block:20px;display:flex}._filters_mx027_27 a{color:#4c5644;border:1px solid #d7dcce;border-radius:999px;align-items:center;min-height:44px;padding:8px 15px;font-size:.875rem;text-decoration:none;display:inline-flex}._filters_mx027_27 a[aria-current=page]{color:#fff;background:#283f25;border-color:#283f25}._search_mx027_30{gap:8px;max-width:460px;margin-block:20px;font-size:.875rem;display:grid}._search_mx027_30 input{width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #ced5c6;border-radius:10px;padding:12px}._catalogGrid_mx027_32{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}._footer_mx027_33{color:#676e60;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:24px;font-size:.875rem;display:flex}._detailDescription_mx027_34{color:#676e60;max-width:780px;margin-block:14px;font-size:1rem;line-height:1.8}._generateBar_mx027_35{z-index:3;background:#fff;border:1px solid #cfd7c6;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin-top:26px;padding:16px;display:flex;position:sticky;bottom:16px;box-shadow:0 5px 24px #20351b18}._generateBar_mx027_35 p{color:#5a6352;margin:3px 0 0;font-size:.875rem}._generateLink_mx027_37{color:#fff;background:#263e23;border-color:#263e23;flex-shrink:0;min-width:120px}._card_mx027_10:focus-visible,._link_mx027_7:focus-visible,._filters_mx027_27 a:focus-visible,._search_mx027_30 input:focus-visible,._breadcrumbs_mx027_25 a:focus-visible,._rail_mx027_8:focus-visible{outline-offset:3px;outline:3px solid #b4872c}@media (width<=1000px){._catalogGrid_mx027_32{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){._rail_mx027_8{grid-auto-columns:calc(33.3333% - 5.33333px);gap:8px}._heading_mx027_3{flex-wrap:wrap;align-items:flex-start;gap:8px}._heading_mx027_3 h2,._heading_mx027_3 h3{font-size:1.125rem}._cardCopy_mx027_17{min-height:58px;padding:8px}._card_mx027_10{border-radius:9px}._catalogGrid_mx027_32{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._summary_mx027_5{flex-wrap:wrap;align-items:flex-start}._browser_mx027_1{margin:14px 12px 105px;padding:16px}._generateBar_mx027_35{flex-wrap:wrap;padding:12px;bottom:80px}}@media (prefers-reduced-motion:reduce){._card_mx027_10{transition:none}}._choices_hfgsv_1{border-top:1px solid #dce3ec;min-width:0;margin-top:18px;padding-top:16px}._heading_hfgsv_2{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}._heading_hfgsv_2 strong{font-size:.9375rem}._heading_hfgsv_2 button{background:#fff;border:1px solid #cad5e2;border-radius:8px;margin-right:5px;padding:8px 10px}._choices_hfgsv_1 p{color:#586778;margin-block:10px;font-size:.875rem;line-height:1.7}._grid_hfgsv_6{grid-template-columns:repeat(auto-fill,minmax(min(190px,100%),1fr));gap:16px;display:grid}._grid_hfgsv_6 article{min-width:0}._grid_hfgsv_6 button{cursor:pointer;background:#f6f8fc;border:2px solid #dce3ec;border-radius:12px;width:100%;padding:5px;display:block}._grid_hfgsv_6 button._selected_hfgsv_9{background:#edf4ff;border-color:#417cd2}._grid_hfgsv_6 img{object-fit:contain;width:100%;height:260px;display:block}._grid_hfgsv_6 span{color:#365781;padding:7px 0 2px;font-size:.875rem;display:block}._grid_hfgsv_6 a{text-align:center;color:#365781;min-height:44px;padding:12px 0;font-size:.875rem;display:block}._choices_hfgsv_1 button:focus-visible,._grid_hfgsv_6 a:focus-visible{outline-offset:3px;outline:3px solid #669adf}._choices_hfgsv_1 button:disabled{opacity:.65;cursor:default}@media (width<=440px){._grid_hfgsv_6 img{height:180px}}._personStudio_1k95x_1{gap:22px;padding:24px 28px 70px;display:grid}._personStudio_1k95x_1 .wedding-studio-heading{background:linear-gradient(132deg,#faf8f4,#eee8e0);border:1px solid #e3ded7;border-radius:26px;grid-template-columns:minmax(0,1fr) minmax(250px,340px);gap:26px;padding:clamp(28px,4vw,52px);display:grid}._personStudio_1k95x_1 .wedding-studio-heading h2{letter-spacing:-.06em;margin:16px 0 12px;font-size:clamp(38px,5vw,64px)}._personStudio_1k95x_1 .wedding-studio-heading p{color:#6c6b66;max-width:760px;margin:0;font-size:13px;line-height:1.9}._personStudio_1k95x_1 .wedding-runtime-card{background:#ffffff8c;border:1px solid #ffffffb8;border-radius:20px;flex-direction:column;justify-content:center;align-self:stretch;padding:24px;display:flex;box-shadow:0 18px 45px #40373014}._personStudio_1k95x_1 .wedding-runtime-card span,._personStudio_1k95x_1 .wedding-runtime-card small{color:#847d75;font-size:10px}._personStudio_1k95x_1 .wedding-runtime-card strong{color:#413c38;margin:9px 0;font-size:18px}._personStudio_1k95x_1 .wedding-workspace{background:#fff;border:1px solid #dedbd5;border-radius:24px;grid-template-columns:minmax(300px,.78fr) minmax(0,1.35fr);min-height:620px;display:grid;overflow:hidden}._personStudio_1k95x_1 .wedding-controls{border-right:1px solid #e5e2dc;flex-direction:column;gap:17px;padding:28px;display:flex}._personStudio_1k95x_1 .wedding-control-group>span{color:#77756f;margin-bottom:9px;font-size:10px;font-weight:750;display:block}._personStudio_1k95x_1 .wedding-choice-row{flex-wrap:wrap;gap:7px;display:flex}._personStudio_1k95x_1 .wedding-choice-row button{color:#696761;background:#f8f7f4;border:1px solid #dedbd5;border-radius:10px;padding:9px 12px;font-size:10px}._personStudio_1k95x_1 .wedding-choice-row button.active{color:#765121;background:#f5ecdc;border-color:#a77b3b}._personStudio_1k95x_1 .wedding-input-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}._personStudio_1k95x_1 .wedding-input-mode-grid button{color:#696761;text-align:left;background:#f8f7f4;border:1px solid #dedbd5;border-radius:13px;align-content:start;gap:6px;min-height:78px;padding:12px;display:grid}._personStudio_1k95x_1 .wedding-input-mode-grid button strong{color:#4c4944;font-size:10px}._personStudio_1k95x_1 .wedding-input-mode-grid button small{color:#8f8b84;font-size:8px;line-height:1.55}._personStudio_1k95x_1 .wedding-input-mode-grid button.active{background:linear-gradient(145deg,#faf4e9,#f1e4cf);border-color:#a77b3b;box-shadow:inset 0 0 0 1px #a77b3b21}._personStudio_1k95x_1 .wedding-role-note{color:#89857e;margin-top:8px;font-size:8px;line-height:1.55;display:block}._personStudio_1k95x_1 .wedding-upload-grid{gap:10px;display:grid}._personStudio_1k95x_1 .wedding-upload-grid.mode-pair_separate{grid-template-columns:repeat(2,minmax(0,1fr))}._personStudio_1k95x_1 .wedding-upload-slot{background:#fbfaf7;border:1px solid #dedbd5;border-radius:16px;min-width:0;overflow:hidden}._personStudio_1k95x_1 .wedding-upload-slot-heading{justify-content:space-between;align-items:flex-start;gap:8px;padding:12px 12px 10px;display:flex}._personStudio_1k95x_1 .wedding-upload-slot-heading>div{gap:3px;min-width:0;display:grid}._personStudio_1k95x_1 .wedding-upload-slot-heading span{color:#514a43;font-size:10px;font-weight:800}._personStudio_1k95x_1 .wedding-upload-slot-heading small{color:#918b83;font-size:7px;line-height:1.45}._personStudio_1k95x_1 .wedding-upload-slot-heading button,._personStudio_1k95x_1 .wedding-swap-sources{color:#766b60;cursor:pointer;background:#fff;border:1px solid #d9d3ca;border-radius:8px;padding:6px 8px;font-size:8px}._personStudio_1k95x_1 .wedding-upload-preview{background:#242421;border-radius:11px;min-height:170px;margin:0 10px;position:relative;overflow:hidden}._personStudio_1k95x_1 .wedding-upload-preview img{object-fit:contain}._personStudio_1k95x_1 .wedding-upload-slot .wedding-upload{border-radius:11px;min-height:88px;margin:10px;padding:12px}._personStudio_1k95x_1 .wedding-upload-slot .wedding-upload span{font-size:10px}._personStudio_1k95x_1 .wedding-upload-slot .wedding-upload small{max-width:100%;font-size:7px}._personStudio_1k95x_1 .wedding-swap-sources{justify-self:start;margin-top:-6px}._personStudio_1k95x_1 .wedding-upload{cursor:pointer;text-align:center;background:#fbf9f5;border:1px dashed #baa98e;border-radius:16px;place-content:center;min-height:112px;padding:20px;display:grid}._personStudio_1k95x_1 .wedding-upload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}._personStudio_1k95x_1 .wedding-upload span{color:#6e512b;font-size:13px;font-weight:800}._personStudio_1k95x_1 .wedding-upload small{color:#96928a;text-overflow:ellipsis;white-space:nowrap;max-width:280px;margin-top:6px;font-size:9px;overflow:hidden}._personStudio_1k95x_1 .wedding-attestation{color:#73716c;grid-template-columns:16px 1fr;align-items:start;gap:9px;font-size:9px;line-height:1.65;display:grid}._personStudio_1k95x_1 .wedding-attestation input{accent-color:#98703b;width:15px;height:15px}._personStudio_1k95x_1 .wedding-generate{color:#fff;text-align:left;background:#292622;border:0;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:15px 17px;display:flex}._personStudio_1k95x_1 .wedding-generate:disabled{cursor:not-allowed;opacity:.52}._personStudio_1k95x_1 .wedding-generate.busy{opacity:.82}._personStudio_1k95x_1 .wedding-generate span{font-size:12px;font-weight:800}._personStudio_1k95x_1 .wedding-generate small{color:#d9cab5;font-size:9px}._personStudio_1k95x_1 .wedding-stage-note{color:#85827c;min-height:32px;margin:-6px 0 0;font-size:9px;line-height:1.6}._personStudio_1k95x_1 .wedding-result{background:#e9e5df;min-width:0;padding:20px;position:relative}._personStudio_1k95x_1 .wedding-result-placeholder{background:radial-gradient(circle at 50% 24%,#dfd4c8,#7f746c);border-radius:17px;height:100%;min-height:580px;position:relative;overflow:hidden}._personStudio_1k95x_1 .wedding-result-placeholder>img{object-fit:contain;background:#1f1d1b}._personStudio_1k95x_1 .wedding-result-placeholder.processing>img{filter:brightness(.64)blur(1px)}._personStudio_1k95x_1 .wedding-pair-placeholder{background:#252522;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid;position:absolute;inset:0}._personStudio_1k95x_1 .wedding-pair-placeholder figure{background:#151614;border:1px solid #ffffff1f;border-radius:14px;grid-template-rows:minmax(0,1fr) auto;min-width:0;margin:0;display:grid;overflow:hidden}._personStudio_1k95x_1 .wedding-pair-placeholder figure>div{min-height:0;position:relative}._personStudio_1k95x_1 .wedding-pair-placeholder img{object-fit:contain}._personStudio_1k95x_1 .wedding-pair-placeholder figcaption{color:#ffffffb8;padding:10px 11px;font-size:8px}._personStudio_1k95x_1 .wedding-result-overlay{z-index:3;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#181614b3;border:1px solid #ffffff40;border-radius:14px;justify-items:start;padding:16px;display:grid;position:absolute;bottom:18px;left:18px;right:18px}._personStudio_1k95x_1 .wedding-result-overlay strong{margin-top:5px;font-size:12px}._personStudio_1k95x_1 .wedding-result-overlay small{color:#d8d2cb;margin-top:5px;font-size:9px}._personStudio_1k95x_1 .wedding-output-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;height:100%;display:grid}._personStudio_1k95x_1 .wedding-output-grid figure{background:#fff;border-radius:14px;margin:0;overflow:hidden}._personStudio_1k95x_1 .wedding-output-grid figure>div{background:#282522;height:calc(100% - 48px);min-height:250px;position:relative}._personStudio_1k95x_1 .wedding-output-grid img{object-fit:contain}._personStudio_1k95x_1 .wedding-output-grid figcaption{justify-content:space-between;align-items:center;min-height:48px;padding:9px 12px;display:flex}._personStudio_1k95x_1 .wedding-output-grid figcaption span{color:#68655f;font-size:9px;font-weight:800}._personStudio_1k95x_1 .wedding-output-grid figcaption button{color:#fff;background:#292622;border:0;border-radius:8px;padding:7px 9px;font-size:9px}._personStudio_1k95x_1 .wedding-safety-boundary{color:#d7d1ca;background:#2c2926;border-radius:14px;flex-wrap:wrap;align-items:center;gap:9px;padding:16px 18px;font-size:9px;display:flex}._personStudio_1k95x_1 .wedding-safety-boundary strong{color:#efc47f;margin-right:5px}._personStudio_1k95x_1 .wedding-safety-boundary span:before{color:#9f8157;content:"·";margin-right:7px}._personStudio_1k95x_1 .wedding-result-empty{color:#f4ece6;text-align:center;background:radial-gradient(circle at 50% 28%,#d5b1a726,#0000 38%),#262827;align-content:center;justify-items:center;padding:32px;display:grid;position:absolute;inset:0}._personStudio_1k95x_1 .wedding-result-empty span{color:#d4a69e;letter-spacing:.12em;font-size:8px;font-weight:800}._personStudio_1k95x_1 .wedding-result-empty strong{margin-top:10px;font-size:20px}._personStudio_1k95x_1 .wedding-result-empty p{color:#ffffff85;max-width:360px;margin:8px 0 0;font-size:10px;line-height:1.7}._personStudio_1k95x_1 .wedding-success-result{align-content:start;gap:12px;height:100%;display:grid}._personStudio_1k95x_1 .wedding-generated-result{align-content:start;justify-items:center;min-width:0;display:grid}._personStudio_1k95x_1 .wedding-pair-result{background:#242624;border-radius:17px;grid-template-columns:minmax(0,.65fr) minmax(0,.65fr) minmax(0,1.6fr);gap:10px;min-height:510px;padding:12px;display:grid}._personStudio_1k95x_1 .wedding-pair-result figure{background:#171817;border:1px solid #ffffff1a;border-radius:12px;grid-template-rows:minmax(0,1fr) auto;min-width:0;margin:0;display:grid;overflow:hidden}._personStudio_1k95x_1 .wedding-pair-result figure>div{min-height:0;position:relative}._personStudio_1k95x_1 .wedding-pair-result img{object-fit:contain}._personStudio_1k95x_1 .wedding-pair-result figcaption{color:#ffffffad;padding:9px 10px;font-size:8px}._personStudio_1k95x_1 .wedding-pair-output{border-color:#daac6857!important}._personStudio_1k95x_1 .wedding-comparison{--split:52%;background:#242624;border-radius:17px;min-height:510px;position:relative;overflow:hidden}._personStudio_1k95x_1 .wedding-comparison-after,._personStudio_1k95x_1 .wedding-comparison-before{position:absolute;inset:0}._personStudio_1k95x_1 .wedding-comparison img{object-fit:contain}._personStudio_1k95x_1 .wedding-comparison-before{z-index:2;clip-path:inset(0 calc(100% - var(--split)) 0 0)}._personStudio_1k95x_1 .wedding-comparison-line{z-index:4;top:0;bottom:0;left:var(--split);background:#ffffffe6;width:2px;position:absolute;transform:translate(-1px)}._personStudio_1k95x_1 .wedding-comparison-line b{color:#393733;background:#fff;border-radius:999px;place-items:center;width:36px;height:36px;font-size:12px;font-style:normal;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._personStudio_1k95x_1 .wedding-comparison-label{z-index:5;color:#fff;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#141413b3;border-radius:999px;padding:5px 8px;font-size:8px;position:absolute;top:13px}._personStudio_1k95x_1 .wedding-comparison-label.before{left:13px}._personStudio_1k95x_1 .wedding-comparison-label.after{right:13px}._personStudio_1k95x_1 .wedding-comparison-control{background:#fff;border-radius:12px;align-items:center;gap:14px;padding:10px 12px;display:flex}._personStudio_1k95x_1 .wedding-comparison-control span{color:#76736d;flex:none;font-size:9px}._personStudio_1k95x_1 .wedding-comparison-control input{accent-color:#a67b40;width:100%}._personStudio_1k95x_1 .wedding-output-actions{flex-wrap:wrap;gap:7px;display:flex}._personStudio_1k95x_1 .wedding-output-actions button{color:#5d554e;cursor:pointer;background:#fff;border:1px solid #d8d2c9;border-radius:9px;padding:8px 10px;font-size:9px}@media (width<=980px){._personStudio_1k95x_1 .wedding-studio-heading,._personStudio_1k95x_1 .wedding-workspace{grid-template-columns:1fr}._personStudio_1k95x_1 .wedding-controls{border-bottom:1px solid #e5e2dc;border-right:0}._personStudio_1k95x_1 .wedding-runtime-card{min-height:130px}}@media (width<=760px){._personStudio_1k95x_1 .wedding-comparison{min-height:450px}._personStudio_1k95x_1 .wedding-pair-result{grid-template-columns:repeat(2,minmax(0,1fr));min-height:620px}._personStudio_1k95x_1 .wedding-pair-output{grid-column:1/-1;min-height:390px}._personStudio_1k95x_1 .wedding-comparison-control{flex-direction:column;align-items:stretch}}@media (width<=680px){._personStudio_1k95x_1{padding:14px 14px 122px}._personStudio_1k95x_1 .wedding-studio-heading{border-radius:18px;grid-template-columns:1fr;padding:26px 20px}._personStudio_1k95x_1 .wedding-workspace{border-radius:18px}._personStudio_1k95x_1 .wedding-controls{padding:20px}._personStudio_1k95x_1 .wedding-result{padding:10px}._personStudio_1k95x_1 .wedding-result-placeholder{min-height:480px}._personStudio_1k95x_1 .wedding-output-grid{grid-template-columns:1fr}._personStudio_1k95x_1 .wedding-output-grid figure>div{min-height:420px}._personStudio_1k95x_1 .wedding-input-mode-grid,._personStudio_1k95x_1 .wedding-upload-grid.mode-pair_separate{grid-template-columns:1fr}._personStudio_1k95x_1 .wedding-pair-placeholder{gap:8px;padding:10px}}._switch_13o1b_1{border:1px solid var(--line,#deded9);background:#f3f3f0;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 20px;padding:6px;display:grid}._switch_13o1b_1 button{color:#565b54;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;min-width:0;padding:14px 16px}._switch_13o1b_1 button[aria-pressed=true]{color:#22291f;background:#fff;border-color:#d0d3c8;box-shadow:0 2px 6px #22291f08}._switch_13o1b_1 strong{font-size:16px;display:block}._switch_13o1b_1 span{margin-top:5px;font-size:13px;line-height:1.5;display:block}._switch_13o1b_1 button:focus-visible,._panel_13o1b_6 textarea:focus-visible{outline-offset:3px;outline:3px solid #737e63}._switch_13o1b_1 button:disabled{opacity:.6;cursor:not-allowed}._panel_13o1b_6{background:#fff;border:1px solid #d9ded1;border-radius:16px;min-width:0;margin-bottom:28px;padding:24px}._panel_13o1b_6 header{justify-content:space-between;align-items:center;gap:14px;display:flex}._panel_13o1b_6 h3{letter-spacing:-.5px;margin:6px 0 0;font-size:21px}._eyebrow_13o1b_11{color:#68765c;letter-spacing:1.3px;font-size:12px}._private_13o1b_12{color:#516143;background:#f2f5ed;border:1px solid #dce1d2;border-radius:6px;flex-shrink:0;padding:6px 9px;font-size:12px}._intro_13o1b_13{color:#646961;margin:16px 0 20px;font-size:14px;line-height:1.8}._reference_13o1b_14{background:#f8f9f5;border:1px dashed #cbd1c2;border-radius:12px;flex-wrap:wrap;gap:18px;padding:16px;display:flex}._preview_13o1b_15{background:#eceee7;border-radius:8px;flex:150px;min-width:0;overflow:hidden}._preview_13o1b_15 img{object-fit:contain;width:100%;height:220px;display:block}._referenceInfo_13o1b_17{flex-direction:column;flex:160px;justify-content:center;gap:10px;min-width:0;display:flex}._referenceInfo_13o1b_17 strong{font-size:15px}._filename_13o1b_19{text-overflow:ellipsis;white-space:nowrap;color:#6f726c;font-size:13px;overflow:hidden}._referenceInfo_13o1b_17 small{color:#646961;font-size:13px;line-height:1.8}._actions_13o1b_21{flex-wrap:wrap;gap:8px;display:flex}._empty_13o1b_22{text-align:center;flex-direction:column;align-items:center;gap:10px;width:100%;padding:10px;display:flex}._empty_13o1b_22>span{color:#68765c;font-size:28px;line-height:1}._empty_13o1b_22 p{color:#666c61;margin:0;font-size:14px}._empty_13o1b_22 small{color:#797e72;font-size:12px}._description_13o1b_26{gap:9px;margin-top:22px;display:grid}._description_13o1b_26 label{font-size:15px;font-weight:600}._description_13o1b_26 label span{color:#787d73;margin-left:8px;font-size:12px;font-weight:400}._description_13o1b_26 textarea{resize:vertical;width:100%;min-height:115px;font:inherit;color:#2e3627;box-sizing:border-box;background:#fff;border:1px solid #d2d7ca;border-radius:9px;padding:13px;font-size:14px;line-height:1.8}._description_13o1b_26 small{color:#7a7e74;text-align:right;font-size:12px}._consent_13o1b_31{cursor:pointer;align-items:flex-start;gap:10px;margin:16px 0;font-size:13px;line-height:1.8;display:flex}._consent_13o1b_31 input{accent-color:#5c6a4b;flex-shrink:0;width:17px;height:17px;margin:5px 0 0}._privacy_13o1b_33{color:#6d7565;border-top:1px solid #e7e9e1;margin:17px 0 0;padding-top:16px;font-size:12px;line-height:1.9}._error_13o1b_34{color:#a23832;font-size:14px;line-height:1.7}@media (width<=680px){._panel_13o1b_6{padding:18px}._switch_13o1b_1 button{padding:12px 10px}._switch_13o1b_1 span{font-size:12px}._reference_13o1b_14{padding:12px}._description_13o1b_26 label span{margin:6px 0 0;display:block}}._progress_21c1h_1{background:#fbfcff;border:1px solid #d6e0ec;border-radius:16px;min-width:0;margin-block:18px;padding:18px}._progress_21c1h_1 header{justify-content:space-between;align-items:center;gap:10px;display:flex}._progress_21c1h_1 p,._progress_21c1h_1 small{color:#536477;font-size:12px;line-height:1.7}._progress_21c1h_1 button{background:#fff;border:1px solid #ccd6e4;border-radius:8px;padding:9px}._grid_21c1h_5{grid-template-columns:repeat(auto-fill,minmax(min(230px,100%),1fr));gap:12px;display:grid}._grid_21c1h_5 article{border:1px solid #dce4ee;border-radius:12px;min-width:0;padding:10px}._grid_21c1h_5 span{font-size:12px}._images_21c1h_8{gap:8px;margin-block:8px;display:flex}._images_21c1h_8>*{width:calc(50% - 4px);min-width:0}._images_21c1h_8 img{object-fit:contain;background:#f1f4f8;max-width:100%;height:185px}._images_21c1h_8 a img{width:100%}._download_21c1h_12{text-align:center;color:#225ca6;border:1px solid #a1b6d4;border-radius:8px;padding:10px;font-size:13px;display:block}._progress_21c1h_1 button:focus-visible,._progress_21c1h_1 a:focus-visible{outline-offset:3px;outline:3px solid #508add}._taskHeading_21c1h_14{flex-wrap:wrap;justify-content:space-between;gap:10px;padding-bottom:14px;font-size:1rem;display:flex}._taskHeading_21c1h_14 time{color:#637080;font-size:.875rem}._taskDetails_21c1h_16{grid-column:1/-1;min-width:0}._taskDetails_21c1h_16>summary{cursor:pointer;min-height:44px;padding-block:14px;font-size:.875rem;font-weight:600}._taskDetails_21c1h_16>summary:focus-visible{outline-offset:3px;outline:3px solid #508add}._grid_19jet_1{grid-template-columns:minmax(0,1fr);gap:18px;margin-bottom:22px;display:grid}._card_19jet_8{min-height:132px;color:inherit;background:var(--surface,#fff);border:1px solid color-mix(in srgb, currentColor 16%, transparent);border-radius:18px;flex-direction:column;justify-content:space-between;gap:20px;padding:24px;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}._card_19jet_8:hover{border-color:color-mix(in srgb, currentColor 34%, transparent);transform:translateY(-1px);box-shadow:0 12px 30px #171a1f14}._card_19jet_8:focus-visible{outline-offset:3px;outline:3px solid #d88928}._card_19jet_8 span{color:#8b6d42;letter-spacing:.08em;font-size:12px;font-weight:700}._card_19jet_8 strong{margin-top:8px;font-size:20px;line-height:1.3;display:block}._card_19jet_8 p{color:#6f737a;margin:0;font-size:14px;line-height:1.65}@media (width<=700px){._grid_19jet_1{grid-template-columns:1fr;gap:14px}._card_19jet_8{border-radius:15px;min-height:0;padding:20px}}._confirmation_5tcab_1{background:#fff;border:1px solid #dce4db;border-radius:16px;margin-top:20px;padding:24px}._heading_5tcab_2{justify-content:space-between;align-items:center;gap:16px;display:flex}._heading_5tcab_2 h3{margin:0;font-size:19px}._heading_5tcab_2 span,._confirmation_5tcab_1 dt{color:#687566;font-size:14px}._confirmation_5tcab_1 dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-block:20px;display:grid}._confirmation_5tcab_1 dd{margin:10px 0 0;font-weight:600}._price_5tcab_7{color:#507142;font-size:23px}._agreement_5tcab_8{align-items:center;gap:10px;min-height:44px;font-size:13px;display:flex}._agreement_5tcab_8 input{flex:none;width:18px;height:18px}._agreement_5tcab_8 a{color:#426b36;text-decoration:underline}._actions_5tcab_11{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:16px;display:flex}@media (width<=600px){._confirmation_5tcab_1{padding:18px}._confirmation_5tcab_1 dl{grid-template-columns:1fr}._confirmation_5tcab_1 dl div{justify-content:space-between;align-items:center;display:flex}._confirmation_5tcab_1 dd{margin:0}._actions_5tcab_11>*{flex:1}}
