._page_1d9sp_1{color:var(--color-ink);padding:32px var(--gutter) 0;font-family:var(--font-ui)}._hero_1d9sp_6{max-width:var(--content);text-align:center;margin:0 auto 24px}._hero_1d9sp_6 h1,._articleHero_1d9sp_12 h1{font-family:var(--font-display);font-size:var(--text-h1);letter-spacing:-.025em;margin:0;font-weight:700;line-height:1.08}._hero_1d9sp_6 h1{text-wrap:balance;max-width:32ch;margin-inline:auto;font-weight:650;line-height:1.15}._hero_1d9sp_6>p{max-width:64ch;font-size:var(--text-lead);color:var(--color-ink-2);text-wrap:pretty;margin:14px auto 0;line-height:1.7}._homeHero_1d9sp_35 h1{font-size:clamp(40px,4.5vw,60px)}._hero_1d9sp_6 ._small_1d9sp_38{font-size:var(--text-ui)}._section_1d9sp_41{max-width:var(--content);margin:var(--space-section) auto 0}._section_1d9sp_41 h2,._article_1d9sp_12 h2,._info_1d9sp_47 h2{font-family:var(--font-display);font-size:var(--text-h2);letter-spacing:-.015em;margin:0 0 14px;font-weight:650;line-height:1.15}._section_1d9sp_41 p,._info_1d9sp_47 p,._info_1d9sp_47 li{color:var(--color-ink-2);line-height:1.65}._sectionLead_1d9sp_61{max-width:720px;margin:0 0 22px}._grid_1d9sp_65{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}._promptCard_1d9sp_70{background:var(--color-surface);border:1px solid var(--color-line-soft);border-radius:var(--radius-card);flex-direction:column;display:flex;overflow:hidden}._promptCard_1d9sp_70 img{aspect-ratio:1;object-fit:contain;width:100%;height:auto}._promptBody_1d9sp_84{flex-direction:column;flex:1;align-items:flex-start;padding:20px;display:flex}._promptBody_1d9sp_84 ._eyebrow_1d9sp_91{color:var(--color-ink-3);letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:11px}._promptBody_1d9sp_84 h3{font-family:var(--font-display);margin:0;font-size:20px;line-height:1.2}._promptBody_1d9sp_84 p{font-size:var(--text-ui);margin:10px 0 18px;line-height:1.5}._copy_1d9sp_109{border:1px solid var(--color-line);background:var(--color-surface);border-radius:var(--radius-control);font:500 13px var(--font-ui);cursor:pointer;margin-top:auto;padding:8px 12px}._cardActions_1d9sp_118{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}._copy_1d9sp_109:hover{background:var(--color-accent-tint)}._steps_1d9sp_127{counter-reset:steps;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:22px 0 0;padding:0;list-style:none;display:grid}._steps_1d9sp_127 li{counter-increment:steps}._steps_1d9sp_127 li:before{content:"0" counter(steps);color:var(--color-link);font:600 14px var(--font-ui)}._steps_1d9sp_127 h3{font:650 19px var(--font-display);margin:10px 0}._steps_1d9sp_127 p{margin:0;font-size:15px}._notice_1d9sp_152{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-panel);padding:26px 30px}._notice_1d9sp_152 h2{font-size:25px}._notice_1d9sp_152 p:last-child{margin-bottom:0}._looks_1d9sp_164{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}._looks_1d9sp_164 a{border:1px solid var(--color-line);border-radius:var(--radius-card);color:var(--color-ink);font:600 21px var(--font-display);background:var(--color-surface);padding:24px;text-decoration:none}._looks_1d9sp_164 a:hover{border-color:var(--color-accent)}._looks_1d9sp_164 span{font:400 14px / 1.5 var(--font-ui);color:var(--color-ink-2);margin-top:10px;display:block}._faq_1d9sp_187{max-width:var(--content);text-align:left}._faq_1d9sp_187 details{border-top:1px solid var(--color-divider);padding:19px 0}._faq_1d9sp_187 details:last-child{border-bottom:1px solid var(--color-divider)}._faq_1d9sp_187 summary{cursor:pointer;justify-content:space-between;gap:16px;font-size:17px;font-weight:600;list-style:none;display:flex}._faq_1d9sp_187 summary::-webkit-details-marker{display:none}._faq_1d9sp_187 summary:after{content:"+";font-weight:400}._faq_1d9sp_187 details[open] summary:after{content:"−"}._faq_1d9sp_187 p{margin:12px 0 0;font-size:16px;line-height:1.6}._modelList_1d9sp_222{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;display:grid}._modelList_1d9sp_222 div{border-top:1px solid var(--color-divider);padding:17px 0}._modelList_1d9sp_222 h3{font:600 17px var(--font-ui);margin:0 0 7px}._modelList_1d9sp_222 p{margin:0;font-size:15px}._articleWrap_1d9sp_239{max-width:1100px;margin:auto}._articleHero_1d9sp_12 h1{font-size:44px}._updated_1d9sp_246{color:var(--color-ink-2);margin:12px 0 26px;font-size:14px}._summary_1d9sp_251{font:600 clamp(21px, 2.4vw, 28px) / 1.6 var(--font-display);margin:0}._highlight_1d9sp_255{background:var(--color-accent-soft);border-bottom:3px solid var(--color-accent);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:8px 8px 2px 2px;padding:0 7px}._articleColumns_1d9sp_262{grid-template-columns:240px minmax(0,700px);align-items:start;gap:48px;margin-top:48px;display:grid}._toc_1d9sp_269{font-size:14px;line-height:1.5;position:sticky;top:110px}._toc_1d9sp_269 p{color:var(--color-ink-2);margin:0 0 10px;font-weight:600}._toc_1d9sp_269 a{color:var(--color-ink);padding:6px 0;text-decoration:none;display:block}._toc_1d9sp_269 a:hover{text-decoration:underline}._article_1d9sp_12{min-width:0;color:var(--color-body);font-size:17px;line-height:1.65}._article_1d9sp_12 section{margin-bottom:36px;scroll-margin-top:100px}._article_1d9sp_12 h2{color:var(--color-ink);font-size:25px}._article_1d9sp_12 p{margin:0 0 14px}._article_1d9sp_12 ul{padding-left:22px}._article_1d9sp_12 li{margin:10px 0}._related_1d9sp_312{border-top:1px solid var(--color-divider);flex-wrap:wrap;gap:12px 24px;margin:36px 0 0;padding-top:22px;font-size:14px;display:flex}._info_1d9sp_47{max-width:880px;margin:auto}._info_1d9sp_47>h1{max-width:28ch;font:650 clamp(28px, 3.4vw, 42px) / 1.18 var(--font-display);letter-spacing:-.025em;text-align:center;text-wrap:balance;margin:0 auto 26px}._info_1d9sp_47>h1+._notice_1d9sp_152{text-align:center;max-width:760px;margin-inline:auto}._info_1d9sp_47>h1+._notice_1d9sp_152 ._answer_1d9sp_338{text-wrap:pretty;font-size:clamp(19px,2.1vw,26px);line-height:1.6}._info_1d9sp_47>h1+._notice_1d9sp_152 ._source_1d9sp_343{text-wrap:pretty;max-width:68ch;margin:16px auto 0;font-size:14px;line-height:1.75}._info_1d9sp_47>section{margin-top:58px}._info_1d9sp_47 ._answer_1d9sp_338{font:600 clamp(22px, 2.8vw, 32px) / 1.6 var(--font-display);color:var(--color-ink);margin:0}._source_1d9sp_343{font-size:13px}._timeline_1d9sp_361{border-left:2px solid var(--color-divider);padding:0 0 0 25px;list-style:none}._timeline_1d9sp_361 li{padding-bottom:22px}._timeline_1d9sp_361 strong{color:var(--color-link);font-size:14px;display:block}._cta_1d9sp_374{background:var(--color-accent);border-radius:var(--radius-button);color:var(--color-ink);margin-top:14px;padding:16px 24px;font-weight:600;text-decoration:none;display:inline-flex}._cta_1d9sp_374:hover{background:var(--color-accent-hover);color:var(--color-ink)}._tableWrap_1d9sp_388{border:1px solid var(--color-line-soft);border-radius:var(--radius-card);background:var(--color-surface);overflow-x:auto}._tableWrap_1d9sp_388 table{border-collapse:collapse;text-align:left;width:100%;min-width:570px;font-size:15px}._tableWrap_1d9sp_388 th,._tableWrap_1d9sp_388 td{border-bottom:1px solid var(--color-rule);padding:16px 18px}._tableWrap_1d9sp_388 tbody tr:last-child th,._tableWrap_1d9sp_388 tbody tr:last-child td{border-bottom:0}._tableWrap_1d9sp_388 thead{color:var(--color-ink-2)}._status_1d9sp_413{min-height:20px;color:var(--color-link);margin-top:12px;font-size:13px;display:block}@media (width<=900px){._grid_1d9sp_65{grid-template-columns:repeat(2,minmax(0,1fr))}._articleColumns_1d9sp_262{grid-template-columns:190px minmax(0,1fr);gap:28px}}@media (width<=620px){._page_1d9sp_1{padding:24px 18px 0}._section_1d9sp_41{margin-top:48px}._section_1d9sp_41 h2,._info_1d9sp_47 h2{font-size:26px}._hero_1d9sp_6 h1{font-size:30px}._homeHero_1d9sp_35 h1{font-size:36px}._hero_1d9sp_6>p{font-size:16px}._grid_1d9sp_65{gap:12px}._promptBody_1d9sp_84{padding:16px}._promptBody_1d9sp_84 h3{font-size:18px}._promptBody_1d9sp_84 p{font-size:13px}._steps_1d9sp_127,._looks_1d9sp_164,._modelList_1d9sp_222{grid-template-columns:1fr;gap:20px}._articleHero_1d9sp_12 h1{font-size:34px}._articleColumns_1d9sp_262{margin-top:30px;display:block}._toc_1d9sp_269{border-bottom:1px solid var(--color-divider);margin-bottom:30px;padding-bottom:24px;position:static}._notice_1d9sp_152{padding:22px}._info_1d9sp_47>h1{font-size:30px}._faq_1d9sp_187 summary{font-size:16px}}@media (width<=390px){._grid_1d9sp_65{grid-template-columns:1fr}}._stylePicker_1d9sp_495{margin-top:32px}._styleButtons_1d9sp_498{flex-wrap:wrap;gap:10px;margin:20px 0 12px;display:flex}._styleButtons_1d9sp_498 button{border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-ink);cursor:pointer;font:600 15px var(--font-ui);padding:12px 18px}._styleButtons_1d9sp_498 button[aria-pressed=true]{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-surface)}._comparison_1d9sp_519{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}._comparison_1d9sp_519 figure{margin:0}@media (width<=600px){._comparison_1d9sp_519{grid-template-columns:1fr}}._modelGrid_1d9sp_532{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}._modelGrid_1d9sp_532 figure{margin:0}@media (width<=720px){._modelGrid_1d9sp_532{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=420px){._modelGrid_1d9sp_532{grid-template-columns:1fr}}._sectionHeading_1d9sp_551{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:20px;display:flex}._sectionHeading_1d9sp_551 h2{margin:0}._sectionHeading_1d9sp_551>span{color:var(--color-ink-3);font-size:12px}._interactiveCard_1d9sp_565{transition:transform .18s,box-shadow .18s,border-color .18s}._imagePreview_1d9sp_571{background:var(--color-surface);cursor:zoom-in;border:0;width:100%;padding:0;display:block;position:relative}._imagePreview_1d9sp_571 img{display:block}._previewHint_1d9sp_583{color:var(--color-ink);font:500 12px var(--font-ui);opacity:0;background:#ffffffed;border-radius:8px;padding:7px 10px;transition:opacity .18s;position:absolute;bottom:12px;right:12px}._galleryBody_1d9sp_595{flex-direction:column;flex:1;gap:18px;padding:16px;display:flex}._galleryBody_1d9sp_595 h3{font:600 17px / 1.35 var(--font-display);margin:0}._galleryActions_1d9sp_606{gap:8px;width:100%;margin-top:auto;display:flex}._usePrompt_1d9sp_612,._copyPrompt_1d9sp_613{border-radius:var(--radius-control);min-height:42px;font:600 13px var(--font-ui);cursor:pointer;padding:10px 12px;transition:background .15s,transform .15s}._usePrompt_1d9sp_612{border:1px solid var(--color-ink);background:var(--color-ink);color:var(--color-surface);flex:1;justify-content:space-between;gap:8px;display:flex}._copyPrompt_1d9sp_613{border:1px solid var(--color-line);background:var(--color-surface);min-width:80px;color:var(--color-ink)}._usePrompt_1d9sp_612:hover{background:var(--color-ink-2)}._copyPrompt_1d9sp_613:hover{background:var(--color-accent-tint)}._usePrompt_1d9sp_612:active,._copyPrompt_1d9sp_613:active{transform:translateY(1px)}._imagePreview_1d9sp_571:focus-visible,._usePrompt_1d9sp_612:focus-visible,._copyPrompt_1d9sp_613:focus-visible,._previewClose_1d9sp_651:focus-visible{outline:3px solid var(--color-accent);outline-offset:-3px}._imagePreview_1d9sp_571:focus-visible ._previewHint_1d9sp_583{opacity:1}@media (hover:hover){._interactiveCard_1d9sp_565:hover{border-color:var(--color-line);transform:translateY(-4px);box-shadow:0 10px 24px #17181f0d}._interactiveCard_1d9sp_565:hover ._previewHint_1d9sp_583{opacity:1}}._galleryDialog_1d9sp_668{background:var(--color-surface);width:min(960px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--color-ink);border:0;border-radius:20px;padding:0}._galleryDialog_1d9sp_668::backdrop{background:#17181fc4}._previewContent_1d9sp_680{grid-template-columns:1.2fr 1fr;display:grid;position:relative}._previewContent_1d9sp_680>img{object-fit:contain;background:var(--color-bg);width:100%;height:100%;max-height:calc(100dvh - 32px)}._previewDetails_1d9sp_692{align-self:center;padding:48px 28px 28px}._previewDetails_1d9sp_692 h2{font:650 25px / 1.2 var(--font-display)}._previewDetails_1d9sp_692 p{-webkit-user-select:text;user-select:text;font-size:15px}._previewClose_1d9sp_651{border:1px solid var(--color-line);background:var(--color-surface);width:40px;height:40px;color:var(--color-ink);cursor:pointer;z-index:1;border-radius:50%;font-size:25px;position:absolute;top:12px;right:12px}._quickSteps_1d9sp_717{counter-reset:quick-steps;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:22px 0 0;padding:0;list-style:none;display:grid}._quickSteps_1d9sp_717 li{counter-increment:quick-steps;border:1px solid var(--color-line-soft);border-radius:var(--radius-card);background:var(--color-surface);padding:24px}._quickSteps_1d9sp_717 li:before{content:"0" counter(quick-steps);width:36px;height:36px;color:var(--color-link);background:var(--color-accent-tint);font:600 13px var(--font-ui);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}._quickSteps_1d9sp_717 h3{font:600 20px var(--font-display);margin:16px 0 8px}._quickSteps_1d9sp_717 p{margin:0;font-size:15px}@media (width<=620px){._sectionHeading_1d9sp_551{display:block}._sectionHeading_1d9sp_551>span{margin-top:8px;display:block}._quickSteps_1d9sp_717{grid-template-columns:1fr;gap:12px}._quickSteps_1d9sp_717 li{padding:18px}._quickSteps_1d9sp_717 li:before{float:left;margin-right:14px}._quickSteps_1d9sp_717 h3{margin-top:0;font-size:18px}._quickSteps_1d9sp_717 p{padding-left:50px;font-size:14px}._previewContent_1d9sp_680{grid-template-columns:1fr}._previewContent_1d9sp_680>img{max-height:48dvh}._previewDetails_1d9sp_692{padding:18px}._previewDetails_1d9sp_692 h2{margin-top:0;font-size:21px}._homeGallery_1d9sp_793 ._grid_1d9sp_65{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){._interactiveCard_1d9sp_565,._previewHint_1d9sp_583,._usePrompt_1d9sp_612,._copyPrompt_1d9sp_613{transition:none}._interactiveCard_1d9sp_565:hover,._usePrompt_1d9sp_612:active,._copyPrompt_1d9sp_613:active{transform:none}}._homeLinks_1d9sp_810{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=620px){._homeLinks_1d9sp_810{grid-template-columns:1fr}}._quickSteps_1d9sp_717{border-top:1px solid var(--color-line-soft);border-bottom:1px solid var(--color-line-soft);gap:24px}._quickSteps_1d9sp_717 li{background:0 0;border:0;border-radius:0;padding:22px 0}._quickSteps_1d9sp_717 li:before{float:left;color:var(--color-ink-2);border:1px solid var(--color-line-soft);background:0 0;border-radius:50%;margin-right:14px}._quickSteps_1d9sp_717 h3{margin:0 0 6px 50px;font-size:18px}._quickSteps_1d9sp_717 p{padding-left:50px;font-size:14px}._homeLinks_1d9sp_810{gap:12px}._homeLinks_1d9sp_810 a{padding:16px 20px;font-size:18px}._homeLinks_1d9sp_810 a span{margin-top:4px;font-size:13px}._moreInspiration_1d9sp_858{display:none}@media (width<=620px){._collapsedGallery_1d9sp_862>article:nth-child(n+5){display:none}._moreInspiration_1d9sp_858{border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-surface);width:100%;min-height:44px;color:var(--color-ink);font:500 14px var(--font-ui);cursor:pointer;justify-content:center;align-items:center;gap:8px;margin-top:16px;display:flex}._quickSteps_1d9sp_717{gap:0}._quickSteps_1d9sp_717 li{padding:16px 0}._quickSteps_1d9sp_717 li+li{border-top:1px solid var(--color-line-soft)}._homeLinks_1d9sp_810 a{padding:14px 16px}}._promptDetails_1d9sp_894{font:400 13px / 1.5 var(--font-ui);overflow-wrap:anywhere}._promptDetails_1d9sp_894 summary{cursor:pointer;min-height:24px;padding:8px 0}._promptDetails_1d9sp_894 p{margin:8px 0}._galleryBody_1d9sp_595{box-sizing:border-box;min-height:76px;position:relative}._galleryBody_1d9sp_595 h3{padding-right:56px}._promptIcon_1d9sp_916{border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-surface);width:44px;height:44px;color:var(--color-ink);cursor:pointer;place-items:center;padding:0;display:grid;position:absolute;bottom:16px;right:16px}._promptIcon_1d9sp_916:hover{background:var(--color-paper);border-color:var(--color-ink)}._promptIcon_1d9sp_916:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}._promptIconTip_1d9sp_939{background:var(--color-ink);width:max-content;color:var(--color-surface);font:500 12px var(--font-ui);opacity:0;pointer-events:none;border-radius:6px;padding:6px 9px;position:absolute;bottom:calc(100% + 8px);right:0}._promptIcon_1d9sp_916:hover ._promptIconTip_1d9sp_939,._promptIcon_1d9sp_916:focus-visible ._promptIconTip_1d9sp_939{opacity:1}
