._wrap_1qxkc_1{z-index:58;pointer-events:none;justify-content:center;align-items:flex-start;padding:72px 20px 20px;display:flex;position:fixed;inset:0}._backdrop_1qxkc_15{pointer-events:auto;background:0 0;border:none;position:absolute;inset:0}._panel_1qxkc_23{pointer-events:auto;border:1px solid var(--line);width:min(980px,100vw - 40px);max-height:calc(100vh - 100px);box-shadow:var(--shadow-lg);background:#fff;border-radius:18px;grid-template-columns:240px minmax(0,1fr);margin-top:8px;animation:.18s both _fade-up_1qxkc_1;display:grid;position:relative;overflow:auto}._side_1qxkc_39{border-right:1px solid var(--line);background:var(--bg-soft);flex-direction:column;gap:4px;padding:16px 12px;display:flex}._cat_1qxkc_48{appearance:none;text-align:left;color:var(--ink);background:0 0;border:none;border-radius:12px;grid-template-columns:28px 1fr 16px;align-items:center;gap:8px;padding:12px 10px;display:grid}._cat_1qxkc_48 strong{font-size:14px;font-weight:650;display:block}._cat_1qxkc_48 em{color:var(--ink-3);margin-top:2px;font-size:12px;font-style:normal;display:block}._cat_1qxkc_48:hover{background:#fff}._catActive_1qxkc_80{box-shadow:var(--shadow-sm);background:#fff}._catActive_1qxkc_80 strong{color:var(--brand)}._catIcon_1qxkc_89{border:1px solid var(--line);width:28px;height:28px;color:var(--ink-2);background:#fff;border-radius:8px;place-items:center;font-size:12px;display:grid}._chev_1qxkc_101{color:var(--ink-4);font-size:16px}._explore_1qxkc_106{appearance:none;background:var(--ink);color:#fff;text-align:center;border:none;border-radius:999px;margin-top:auto;padding:11px 14px;font-size:13px;font-weight:650}._main_1qxkc_119{padding:18px 18px 20px}._mainHead_1qxkc_123{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}._mainHead_1qxkc_123 h3{color:var(--ink);margin:0;font-size:15px;font-weight:700}._mainHead_1qxkc_123 a{color:var(--brand);font-size:13px;font-weight:650}._grid_1qxkc_143{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}._card_1qxkc_149{border:1px solid var(--line);background:#fff;border-radius:14px;transition:box-shadow .15s,transform .15s;overflow:hidden}._card_1qxkc_149:hover{box-shadow:var(--shadow);transform:translateY(-1px)}._thumb_1qxkc_162{aspect-ratio:16/10;background:var(--bg-muted);position:relative;overflow:hidden}._thumb_1qxkc_162 img{object-fit:cover;width:100%;height:100%}._save_1qxkc_175{background:var(--brand);color:#fff;border-radius:8px;padding:3px 7px;font-size:11px;font-weight:700;position:absolute;top:8px;left:8px}._body_1qxkc_187{padding:10px 12px 12px}._name_1qxkc_191{color:var(--ink);margin-bottom:8px;font-size:14px;font-weight:700}._meta_1qxkc_198{justify-content:space-between;align-items:center;gap:8px;display:flex}._provider_1qxkc_205{color:var(--ink-3);align-items:center;gap:6px;font-size:12px;display:inline-flex}._price_1qxkc_213{text-align:right;justify-items:end;gap:2px;display:grid}._price_1qxkc_213 s{color:var(--ink-4);font-size:10px;text-decoration:line-through}._price_1qxkc_213 strong{color:var(--brand);font-size:11px;font-weight:700}@media (width<=860px){._panel_1qxkc_23{grid-template-columns:1fr}._side_1qxkc_39{border-right:none;border-bottom:1px solid var(--line)}._grid_1qxkc_143{grid-template-columns:1fr}}@media (width<=768px){._wrap_1qxkc_1{pointer-events:auto;justify-content:stretch;align-items:flex-end;padding:0}._backdrop_1qxkc_15{background:#1a181366}._panel_1qxkc_23{border-radius:18px 18px 0 0;grid-template-columns:1fr;width:100%;max-height:min(88vh,820px);margin:0}._side_1qxkc_39{flex-flow:wrap;gap:8px;padding:14px 12px 10px}._cat_1qxkc_48{flex:140px;min-height:52px}._explore_1qxkc_106{place-items:center;width:100%;min-height:48px;margin-top:0;display:grid}._main_1qxkc_119{padding:12px 14px 24px}._grid_1qxkc_143{grid-template-columns:1fr;gap:12px}._card_1qxkc_149{min-height:44px}._name_1qxkc_191{font-size:15px}._price_1qxkc_213 strong{font-size:12px}}@media (width<=480px){._panel_1qxkc_23{max-height:94vh}._thumb_1qxkc_162{aspect-ratio:16/9}}._root_b0hfi_1{background:var(--bg);min-height:100vh;color:var(--ink);flex-direction:column;width:100%;display:flex;overflow-x:clip}._banner_b0hfi_11{color:#fff;text-align:center;background:linear-gradient(90deg,#de6a00,#de7f00);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 12px;padding:8px 12px;font-size:13px;font-weight:560;display:flex}._bannerText_b0hfi_25{overflow-wrap:anywhere;min-width:0;max-width:100%;line-height:1.4}._bannerBtn_b0hfi_32{appearance:none;color:#fff;background:#ffffff29;border:1px solid #ffffff8c;border-radius:999px;flex-shrink:0;min-height:32px;padding:6px 12px;font-size:12px;font-weight:650}._header_b0hfi_45{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#ffffffeb;position:sticky;top:0}._headerInner_b0hfi_54{grid-template-columns:auto 1fr auto;align-items:center;gap:18px;max-width:1200px;margin:0 auto;padding:14px 20px;display:grid}._brand_b0hfi_64{align-items:center;gap:10px;min-height:44px;display:inline-flex}._logo_b0hfi_71{background:var(--brand);border-radius:999px;flex-shrink:0;width:26px;height:26px;position:relative}._logo_b0hfi_71:after{content:"";background:#fff;border-radius:999px;width:9px;height:9px;position:absolute;bottom:4px;right:4px}._brandText_b0hfi_91{letter-spacing:-.3px;color:var(--ink);font-size:18px;font-weight:750}._nav_b0hfi_98{justify-content:center;align-items:center;gap:4px;min-width:0;display:flex}._navItem_b0hfi_106{position:relative}._navLink_b0hfi_110,._navBtn_b0hfi_111{appearance:none;color:var(--ink-2);white-space:nowrap;background:0 0;border:none;border-radius:999px;align-items:center;gap:4px;min-height:40px;padding:8px 12px;font-size:14px;font-weight:560;display:inline-flex}._navLink_b0hfi_110:hover,._navBtn_b0hfi_111:hover,._navBtnOpen_b0hfi_129,._navActive_b0hfi_130{color:var(--ink);background:var(--bg-soft)}._chev_b0hfi_135{opacity:.7;font-size:10px}._drop_b0hfi_140{border:1px solid var(--line);min-width:200px;box-shadow:var(--shadow);z-index:40;background:#fff;border-radius:14px;gap:2px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:0}._drop_b0hfi_140 a{min-height:44px;color:var(--ink-2);border-radius:10px;align-items:center;padding:12px;font-size:13px;font-weight:560;display:flex}._drop_b0hfi_140 a:hover{background:var(--bg-soft);color:var(--ink)}._actions_b0hfi_171{align-items:center;gap:10px;display:flex}._search_b0hfi_177{appearance:none;border:1px solid var(--line);background:var(--bg-soft);color:var(--ink-3);border-radius:999px;align-items:center;gap:8px;min-width:190px;min-height:40px;padding:8px 12px;font-size:13px;display:inline-flex}._searchIcon_b0hfi_192{font-size:14px}._searchText_b0hfi_196{text-align:left;flex:1}._search_b0hfi_177 kbd{font-family:var(--font-sans);color:var(--ink-3);border:1px solid var(--line);background:#fff;border-radius:6px;padding:2px 6px;font-size:11px;font-weight:650}._globe_b0hfi_212{appearance:none;color:var(--ink-2);background:0 0;border:none;border-radius:999px;width:40px;height:40px;font-size:16px}._globe_b0hfi_212:hover{background:var(--bg-soft)}._keyChip_b0hfi_227{color:var(--good);font-size:12px;font-family:var(--font-mono);background:#f2f7f3;border:1px solid #c9ddd0;border-radius:999px;padding:7px 10px}._cta_b0hfi_237{appearance:none;background:var(--ink);color:#fff;border:none;border-radius:999px;min-height:40px;padding:9px 16px;font-size:13px;font-weight:650}._cta_b0hfi_237:hover{background:#2a261f}._mobileActions_b0hfi_253{align-items:center;gap:4px;margin-left:auto;display:none}._iconBtn_b0hfi_260,._hamburger_b0hfi_261{appearance:none;color:var(--ink);background:0 0;border:none;border-radius:12px;place-items:center;width:44px;height:44px;font-size:18px;display:grid}._iconBtn_b0hfi_260:hover,._hamburger_b0hfi_261:hover{background:var(--bg-soft)}._hamburger_b0hfi_261 span{align-content:space-between;width:18px;height:14px;display:grid}._hamburger_b0hfi_261 i{background:var(--ink);border-radius:2px;height:2px;transition:transform .18s,opacity .18s;display:block}._burgerOpen_b0hfi_294 i:first-child{transform:translateY(6px)rotate(45deg)}._burgerOpen_b0hfi_294 i:nth-child(2){opacity:0}._burgerOpen_b0hfi_294 i:nth-child(3){transform:translateY(-6px)rotate(-45deg)}._drawerRoot_b0hfi_306{z-index:55;display:none;position:fixed;inset:0}._drawerBackdrop_b0hfi_313{background:#1a18135c;border:none;position:absolute;inset:0}._drawer_b0hfi_306{border-left:1px solid var(--line);width:min(360px,88vw);box-shadow:var(--shadow-lg);background:#fff;flex-direction:column;animation:.2s both _fade-up_b0hfi_1;display:flex;position:absolute;top:0;bottom:0;right:0;overflow:auto}._drawerHead_b0hfi_335{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}._drawerHead_b0hfi_335 strong{font-size:15px}._drawerNav_b0hfi_347{gap:4px;padding:12px;display:grid}._drawerLink_b0hfi_353{appearance:none;text-align:left;min-height:56px;color:var(--ink);background:0 0;border:none;border-radius:14px;gap:2px;padding:14px;display:grid}._drawerLink_b0hfi_353:hover,._drawerLink_b0hfi_353:active{background:var(--bg-soft)}._drawerLink_b0hfi_353 span{font-size:15px;font-weight:650}._drawerLink_b0hfi_353 em{color:var(--ink-3);font-size:12px;font-style:normal}._drawerFooter_b0hfi_382{border-top:1px solid var(--line);gap:10px;margin-top:auto;padding:16px;display:grid}._drawerSearch_b0hfi_390,._drawerCta_b0hfi_391{appearance:none;border-radius:999px;width:100%;min-height:48px;font-size:14px;font-weight:650}._drawerSearch_b0hfi_390{border:1.5px solid var(--line-strong);color:var(--ink);background:#fff}._drawerCta_b0hfi_391{background:var(--ink);color:#fff;border:none}._drawerKey_b0hfi_412{text-align:center;color:var(--good);font-size:12px;font-family:var(--font-mono)}._main_b0hfi_419{flex:1;min-width:0}._footer_b0hfi_424{width:100%;max-width:1200px;color:var(--ink-3);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:12px;margin:0 auto;padding:20px;font-size:12px;display:flex}._footerMuted_b0hfi_438{color:var(--ink-4)}._modalRoot_b0hfi_442{z-index:60;place-items:start center;padding:10vh 16px 16px;display:grid;position:fixed;inset:0}._modalBackdrop_b0hfi_451{background:#1a181347;border:none;position:absolute;inset:0}._modal_b0hfi_442{border:1px solid var(--line);width:min(560px,100%);box-shadow:var(--shadow-lg);background:#fff;border-radius:16px;position:relative;overflow:hidden}._modal_b0hfi_442 input{border:none;border-bottom:1px solid var(--line);width:100%;min-height:52px;color:var(--ink);background:#fff;outline:none;padding:16px 18px;font-size:16px}._modal_b0hfi_442 ul{max-height:min(320px,50vh);margin:0;padding:8px;list-style:none;overflow:auto}._modal_b0hfi_442 li button{appearance:none;text-align:left;background:0 0;border:none;border-radius:10px;gap:4px;width:100%;min-height:52px;padding:14px 12px;display:grid}._modal_b0hfi_442 li button:hover{background:var(--bg-soft)}._modal_b0hfi_442 strong{color:var(--ink);font-size:14px}._modal_b0hfi_442 code{color:var(--ink-3);word-break:break-all;font-size:12px}._empty_b0hfi_516{color:var(--ink-3);padding:16px;font-size:13px}._desktopOnly_b0hfi_522{display:flex}@media (width<=768px){._banner_b0hfi_11{text-align:left;justify-content:space-between;padding:8px 10px;font-size:12px}._bannerText_b0hfi_25{flex:1;font-size:11px}._headerInner_b0hfi_54{grid-template-columns:1fr auto;gap:8px;padding:8px 12px}._desktopOnly_b0hfi_522{display:none!important}._mobileActions_b0hfi_253{display:flex}._drawerRoot_b0hfi_306{display:block}._brandText_b0hfi_91{font-size:16px}._footer_b0hfi_424{padding:16px 14px 24px;font-size:11px}}@media (width<=480px){._bannerBtn_b0hfi_32{padding:5px 10px;font-size:11px}._bannerText_b0hfi_25{letter-spacing:-.1px;font-size:10.5px}._drawer_b0hfi_306{width:min(100vw,100%)}}._card_s5pkd_1{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);background:#fff;flex-direction:column;transition:transform .18s,box-shadow .18s;display:flex;overflow:hidden}._card_s5pkd_1:hover{box-shadow:var(--shadow);transform:translateY(-2px)}._thumb_s5pkd_17{aspect-ratio:16/11;background:var(--bg-muted);position:relative;overflow:hidden}._thumb_s5pkd_17 img{object-fit:cover;width:100%;height:100%}._badge_s5pkd_30{border:1px solid var(--line);letter-spacing:.4px;color:var(--ink);background:#ffffffeb;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700;position:absolute;top:12px;left:12px}._body_s5pkd_44{flex-direction:column;flex:1;gap:8px;padding:14px 16px 16px;display:flex}._meta_s5pkd_52{justify-content:space-between;align-items:center;display:flex}._provider_s5pkd_58{color:var(--ink-3);align-items:center;gap:6px;font-size:12px;font-weight:560;display:inline-flex}._arrow_s5pkd_67{color:var(--ink-4);font-size:14px}._name_s5pkd_72{color:var(--ink);letter-spacing:-.2px;margin:0;font-size:18px;font-weight:750}._id_s5pkd_80{color:var(--ink-3);font-size:12px;font-family:var(--font-mono);word-break:break-all}._blurb_s5pkd_87{color:var(--ink-2);flex:1;margin:0;font-size:13px;line-height:1.55}._priceRow_s5pkd_95{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}._price_s5pkd_95{color:var(--brand);font-size:14px;font-weight:700}._save_s5pkd_109{color:var(--brand);background:var(--brand-soft);border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700}._tags_s5pkd_118{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}._tags_s5pkd_118 span{color:var(--ink-3);background:var(--bg-soft);border:1px solid var(--line);border-radius:999px;padding:3px 9px;font-size:11px}@media (width<=768px){._card_s5pkd_1{border-radius:14px}._thumb_s5pkd_17{aspect-ratio:16/10}._body_s5pkd_44{padding:12px 14px 14px}._name_s5pkd_72{font-size:17px}._priceRow_s5pkd_95{gap:6px}}._page_el325_1{max-width:1200px;margin:0 auto;padding:36px 20px 72px}._hero_el325_7{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:28px;padding:18px 0 28px;display:grid;position:relative}._hero_el325_7:before{content:"";pointer-events:none;z-index:0;background-image:radial-gradient(circle at 1px 1px,#1a181314 1px,#0000 0);background-size:16px 16px;height:280px;position:absolute;inset:-20px -12px auto;-webkit-mask-image:linear-gradient(#000 35%,#0000);mask-image:linear-gradient(#000 35%,#0000)}._heroCopy_el325_32,._codeCard_el325_33{z-index:1;position:relative}._pillTag_el325_38,._eyebrow_el325_39{letter-spacing:1.2px;color:var(--ink-2);border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;gap:8px;margin-bottom:14px;padding:6px 12px;font-size:11px;font-weight:700;display:inline-flex}._eyebrow_el325_39{color:var(--brand);margin-bottom:10px}._dot_el325_59{background:var(--brand);border-radius:999px;width:6px;height:6px;display:inline-block}._title_el325_67{color:var(--ink);font-size:clamp(40px,5.4vw,58px);font-weight:750;line-height:1.08;font-family:var(--font-serif);letter-spacing:-1px;max-width:11ch;margin:0}._title_el325_67 span{color:var(--brand)}._sub_el325_82{color:var(--ink-3);max-width:460px;margin:16px 0 0;font-size:16px;line-height:1.65}._ctas_el325_90{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}._primary_el325_97,._secondary_el325_98{appearance:none;border-radius:999px;padding:12px 18px;font-size:14px;font-weight:650}._primary_el325_97{background:var(--ink);color:#fff;border:none;box-shadow:0 8px 20px #1a181324}._primary_el325_97:hover{background:#2a261f}._secondary_el325_98{border:1px solid var(--line-strong);color:var(--ink);background:#fff}._secondary_el325_98:hover{border-color:var(--ink)}._checks_el325_127{color:var(--ink-3);flex-wrap:wrap;gap:12px 18px;margin:18px 0 0;padding:0;font-size:13px;list-style:none;display:flex}._codeCard_el325_33{border:1px solid var(--line);box-shadow:var(--shadow-lg);background:#fff;border-radius:18px;overflow:hidden}._codeHead_el325_146{border-bottom:1px solid var(--line);background:var(--bg-soft);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 14px;display:grid}._dots_el325_156{gap:5px;display:inline-flex}._dots_el325_156 i{background:#e4b4a3;border-radius:999px;width:8px;height:8px;display:block}._dots_el325_156 i:nth-child(2){background:#e6c98a}._dots_el325_156 i:nth-child(3){background:#98c3a4}._codeHead_el325_146 code{color:var(--ink-3);justify-self:center;font-size:12px}._live_el325_183{letter-spacing:.4px;color:var(--good);align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}._live_el325_183 em{background:var(--good);border-radius:999px;width:7px;height:7px;display:inline-block}._codeTabs_el325_201,._langRow_el325_202{flex-wrap:wrap;gap:6px;padding:10px 14px 0;display:flex}._codeTabs_el325_201 span,._langRow_el325_202 span{color:var(--ink-3);background:0 0;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:650}._codeTabActive_el325_219,._langActive_el325_220{background:var(--bg-muted)!important;color:var(--ink)!important}._codeCard_el325_33 pre{color:#f4f1ea;white-space:pre-wrap;word-break:break-word;font-size:12px;line-height:1.55;font-family:var(--font-mono);background:#1a1813;border-radius:12px;min-height:180px;margin:10px 14px 14px;padding:14px;overflow:auto}._trust_el325_240{border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center;margin:10px 0 36px;padding:18px 0}._trustLabel_el325_248{letter-spacing:1.2px;color:var(--ink-4);margin-bottom:14px;font-size:11px;font-weight:700}._trustLogos_el325_256{color:var(--ink-3);flex-wrap:wrap;justify-content:center;gap:28px;font-size:14px;font-weight:650;display:flex}._trustLogos_el325_256 span{align-items:center;gap:8px;display:inline-flex}._catalogHead_el325_272{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}._catalogTitle_el325_281{color:var(--ink);font-size:clamp(28px,3.5vw,36px);font-weight:750;font-family:var(--font-serif);letter-spacing:-.5px;margin:0}._catalogSub_el325_290{color:var(--ink-3);margin:8px 0 0;font-size:14px}._filters_el325_296{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:18px;gap:14px;margin-bottom:22px;padding:16px 18px;display:grid}._filterBlock_el325_307{gap:8px;display:grid}._filterLabel_el325_312{letter-spacing:.8px;color:var(--ink-3);font-size:11px;font-weight:700}._filterRow_el325_319{flex-wrap:wrap;gap:8px;display:flex}._providerChip_el325_325{align-items:center;gap:6px;display:inline-flex}._grid_el325_331{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}@media (width<=980px){._hero_el325_7{grid-template-columns:1fr}._title_el325_67{max-width:none}._grid_el325_331{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){._page_el325_1{padding:20px 14px 56px}._hero_el325_7{gap:18px;padding:8px 0 18px}._title_el325_67{font-size:clamp(30px,9vw,40px)}._sub_el325_82{font-size:14px}._ctas_el325_90{flex-direction:column;align-items:stretch;gap:8px}._primary_el325_97,._secondary_el325_98{text-align:center;width:100%;min-height:44px;padding:12px 16px}._checks_el325_127{gap:8px 12px;font-size:12px}._codeCard_el325_33 pre{white-space:pre;min-height:140px;font-size:11px;overflow-x:auto}._trust_el325_240{margin:6px 0 24px;padding:14px 0}._trustLogos_el325_256{gap:16px;font-size:13px}._catalogHead_el325_272{align-items:flex-start;margin-bottom:14px}._catalogTitle_el325_281{font-size:clamp(24px,6.5vw,30px)}._filters_el325_296{gap:12px;padding:12px}._filterRow_el325_319{-webkit-overflow-scrolling:touch;scrollbar-width:thin;padding-bottom:2px;flex-wrap:nowrap;margin:0 -2px;padding-inline:2px;overflow-x:auto}._filterRow_el325_319>*{flex:none}._grid_el325_331{grid-template-columns:1fr;gap:14px}}@media (width<=480px){._page_el325_1{padding:16px 12px 48px}._hero_el325_7:before{height:200px}._pillTag_el325_38,._eyebrow_el325_39{padding:5px 10px;font-size:10px}._codeHead_el325_146{gap:8px}._codeHead_el325_146 code{font-size:11px}._live_el325_183,._filterLabel_el325_312{font-size:10px}}._page_103ij_1{background:#fff;max-width:1280px;margin:0 auto;padding:28px 20px 64px}._head_103ij_8{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}._eyebrow_103ij_16{letter-spacing:1.2px;color:var(--brand);margin-bottom:8px;font-size:11px;font-weight:700}._title_103ij_24{color:var(--ink);letter-spacing:-.8px;font-size:clamp(34px,4.5vw,48px);font-weight:750;font-family:var(--font-serif);margin:0}._sub_103ij_33{color:var(--ink-3);margin:8px 0 0;font-size:14px}._creations_103ij_39{border:1px solid var(--line-strong);color:var(--ink);white-space:nowrap;background:#fff;border-radius:999px;padding:9px 14px;font-size:13px;font-weight:650}._creations_103ij_39:hover{border-color:var(--ink)}._workbench_103ij_54{grid-template-columns:64px minmax(300px,400px) minmax(0,1fr);align-items:stretch;gap:12px;display:grid}._rail_103ij_61{border:1px solid var(--line-strong);border-radius:var(--radius);box-shadow:var(--shadow-sm);background:#fff;flex-direction:column;gap:8px;padding:10px 8px;display:flex}._railBtn_103ij_72{appearance:none;color:var(--ink-3);background:0 0;border:1.5px solid #0000;border-radius:12px;place-items:center;gap:4px;padding:10px 4px;display:grid}._railBtn_103ij_72 span{color:inherit;font-size:14px;line-height:1}._railBtn_103ij_72 em{font-size:10px;font-style:normal;font-weight:700}._railBtn_103ij_72:disabled{opacity:.35;cursor:not-allowed}._railActive_103ij_101{border-color:var(--brand);background:var(--brand-soft);color:var(--brand)}._form_103ij_107,._preview_103ij_108{border:1px solid var(--line-strong);border-radius:var(--radius);box-shadow:var(--shadow-sm);background:#fff}._form_103ij_107{flex-direction:column;gap:14px;padding:16px;display:flex}._modelBar_103ij_122{grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid}._modelSelectWrap_103ij_129{position:relative}._modelLogo_103ij_133{pointer-events:none;place-items:center;display:grid;position:absolute;top:50%;left:12px;transform:translateY(-50%)}._viewToggle_103ij_143{border:1px solid var(--line-strong);background:#fff;border-radius:999px;display:inline-flex;overflow:hidden}._viewToggle_103ij_143 button{appearance:none;color:var(--ink-2);background:0 0;border:none;padding:8px 12px;font-size:12px;font-weight:700}._viewActive_103ij_161{background:var(--bg-muted)!important;color:var(--ink)!important}._label_103ij_166{color:var(--ink);margin-bottom:8px;font-size:12px;font-weight:700;display:block}._labelRow_103ij_174{align-items:center;gap:10px;margin-bottom:6px;display:flex}._labelRow_103ij_174 ._label_103ij_166{margin:0}._counter_103ij_185{color:var(--ink-3);margin-left:auto;font-size:11px}._linkBtn_103ij_191{appearance:none;color:var(--brand);background:0 0;border:none;padding:0;font-size:12px;font-weight:700}._select_103ij_201,._textarea_103ij_202,._file_103ij_203{border:1.5px solid var(--line-strong);width:100%;color:var(--ink);background:#fff;border-radius:12px;padding:11px 12px;font-size:14px}._select_103ij_201{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--ink-2) 50%), linear-gradient(135deg, var(--ink-2) 50%, transparent 50%);background-position:calc(100% - 18px) calc(50% - 2px),calc(100% - 12px) calc(50% - 2px);background-repeat:no-repeat;background-size:6px 6px;padding-left:36px}._textarea_103ij_202{resize:vertical;min-height:120px;line-height:1.55}._textarea_103ij_202::placeholder{color:var(--ink-3)}._fileName_103ij_235{color:var(--ink-2);font-size:12px;font-family:var(--font-mono);margin-top:6px}._modeRow_103ij_242,._chips_103ij_243{flex-wrap:wrap;gap:8px;display:flex}._modeBtn_103ij_249{appearance:none;border:1.5px solid var(--line-strong);min-width:120px;color:var(--ink);background:#fff;border-radius:12px;flex:1;padding:12px 10px;font-size:13px;font-weight:650}._modeActive_103ij_262{border-color:var(--brand);background:var(--brand-soft);color:var(--brand)}._modeBtn_103ij_249:disabled{opacity:.4;cursor:not-allowed}._ratios_103ij_273{flex-wrap:wrap;gap:8px;display:flex}._ratio_103ij_273{appearance:none;border:1.5px solid var(--line-strong);min-width:52px;height:42px;color:var(--ink);background:#fff;border-radius:10px;padding:0 10px;font-size:12px;font-weight:700}._ratioActive_103ij_292{border-color:var(--brand);background:var(--brand-soft);color:var(--brand)}._hint_103ij_298{color:var(--ink-3);margin:8px 0 0;font-size:12px}._inlineJson_103ij_304{border:1px solid var(--line);background:var(--bg-soft);color:var(--ink);font-size:12px;line-height:1.55;font-family:var(--font-mono);white-space:pre-wrap;border-radius:12px;margin:0;padding:14px;overflow:auto}._error_103ij_318{color:#8a2f1d;background:#fdf1ec;border:1px solid #efcfc4;border-radius:12px;padding:10px 12px;font-size:13px;line-height:1.5}._error_103ij_318 a{color:var(--brand);font-weight:700;text-decoration:underline}._formFooter_103ij_334{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:12px;display:flex}._estimate_103ij_345{color:var(--ink);font-size:13px;font-weight:700}._formActions_103ij_351{align-items:center;gap:8px;display:flex}._reset_103ij_357{appearance:none;border:1.5px solid var(--line-strong);color:var(--ink);background:#fff;border-radius:999px;padding:10px 14px;font-size:13px;font-weight:650}._generate_103ij_368{appearance:none;background:var(--brand);color:#fff;border:none;border-radius:999px;align-items:center;gap:8px;padding:11px 18px;font-size:13px;font-weight:700;display:inline-flex}._generate_103ij_368:hover:not(:disabled){background:var(--brand-hover)}._generate_103ij_368:disabled{opacity:.7;cursor:wait}._qty_103ij_391{border:1px solid var(--line-strong);color:var(--ink-2);background:#fff;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:700}._spinner_103ij_401,._spinnerLarge_103ij_402{border:2px solid #ffffff59;border-top-color:#fff;border-radius:999px;width:14px;height:14px;animation:.8s linear infinite _spin_103ij_401;display:inline-block}._spinnerLarge_103ij_402{border-color:#1a181326;border-top-color:var(--brand);width:28px;height:28px;margin-bottom:12px}._preview_103ij_108{flex-direction:column;min-height:620px;display:flex;overflow:hidden}._tabs_103ij_427{border-bottom:1px solid var(--line);background:#fff;gap:4px;padding:12px 14px;display:flex}._tab_103ij_427{appearance:none;color:var(--ink-2);background:0 0;border:none;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:700}._tabActive_103ij_446{background:var(--ink);color:#fff}._panel_103ij_451{background:#fff;flex:1;min-height:520px;padding:20px}._canvas_103ij_458{border:1px solid var(--line);background-color:#f9f9f8;border-radius:14px;place-items:center;height:100%;min-height:480px;padding:24px;display:grid}._empty_103ij_469{text-align:center;color:var(--ink-2);max-width:380px;font-size:14px;line-height:1.6}._emptyEyebrow_103ij_477{color:var(--ink);margin-bottom:6px;font-size:13px;font-weight:650}._emptyTitle_103ij_484{color:var(--ink);font-size:18px;font-weight:750;font-family:var(--font-serif);letter-spacing:.4px;margin-bottom:16px}._stack_103ij_493{width:min(100%,280px);height:200px;margin:0 auto 14px;position:relative}._stack_103ij_493 img{aspect-ratio:4/3;object-fit:cover;border:1px solid var(--line);width:78%;box-shadow:var(--shadow);background:#fff;border-radius:12px;position:absolute}._stack_103ij_493 img:first-child{opacity:.7;top:24px;left:0;transform:rotate(-6deg)}._stack_103ij_493 img:nth-child(2){opacity:.8;top:18px;right:0;transform:rotate(7deg)}._stack_103ij_493 img:nth-child(3){z-index:2;width:78%;top:0;left:11%}._art_103ij_532{text-align:center;width:min(100%,420px);margin:0}._art_103ij_532 img{border:1px solid var(--line);width:100%;box-shadow:var(--shadow-lg);background:#fff;border-radius:12px}._art_103ij_532 figcaption{color:var(--ink-3);margin-top:10px;font-size:12px}._code_103ij_552{background:var(--bg-soft);border:1px solid var(--line);color:var(--ink);white-space:pre-wrap;word-break:break-word;max-height:520px;font-size:12px;line-height:1.55;font-family:var(--font-mono);border-radius:12px;margin:0;padding:16px;overflow:auto}@media (width<=980px){._workbench_103ij_54{grid-template-columns:1fr}._rail_103ij_61{flex-direction:row;justify-content:flex-start;overflow-x:auto}._preview_103ij_108{min-height:420px}}@media (width<=768px){._page_103ij_1{padding:18px 14px 48px}._head_103ij_8{flex-direction:column;align-items:flex-start;margin-bottom:14px}._title_103ij_24{font-size:clamp(28px,8vw,36px)}._sub_103ij_33{font-size:13px}._creations_103ij_39{min-height:44px;padding:10px 14px}._workbench_103ij_54{grid-template-columns:1fr;gap:12px}._rail_103ij_61{display:none}._form_103ij_107,._preview_103ij_108{border-radius:14px}._form_103ij_107{gap:14px;padding:14px}._modelBar_103ij_122{grid-template-columns:1fr}._viewToggle_103ij_143{width:100%}._viewToggle_103ij_143 button{flex:1;min-height:44px;padding:10px 12px}._select_103ij_201,._textarea_103ij_202,._file_103ij_203{border-radius:12px;min-height:48px;font-size:16px}._textarea_103ij_202{min-height:120px}._modeBtn_103ij_249{min-height:48px;padding:12px}._ratio_103ij_273{min-width:56px;min-height:44px}._formFooter_103ij_334{flex-direction:column;align-items:stretch}._formActions_103ij_351{grid-template-columns:1fr 1.4fr auto;width:100%;display:grid}._reset_103ij_357,._generate_103ij_368{justify-content:center;min-height:48px}._qty_103ij_391{align-items:center;min-height:48px;display:inline-flex}._preview_103ij_108{order:2;min-height:0}._form_103ij_107{order:1}._tabs_103ij_427{padding:10px;overflow-x:auto}._tab_103ij_427{min-height:40px;padding:8px 14px}._panel_103ij_451{min-height:360px;padding:14px}._canvas_103ij_458{min-height:360px;padding:16px}._stack_103ij_493{width:min(100%,240px);height:170px}}@media (width<=480px){._page_103ij_1{padding:14px 12px 40px}._eyebrow_103ij_16{font-size:10px}._formActions_103ij_351{grid-template-columns:1fr}._qty_103ij_391{justify-content:center}._canvas_103ij_458{min-height:320px}._ratios_103ij_273{gap:6px}._ratio_103ij_273{flex:calc(33.33% - 6px);min-width:52px}}._page_fhscp_1{max-width:860px;margin:0 auto;padding:40px 20px 72px}._intro_fhscp_7{margin-bottom:24px}._eyebrow_fhscp_11{letter-spacing:1.2px;color:var(--brand);margin-bottom:8px;font-size:11px;font-weight:700}._title_fhscp_19{color:var(--ink);font-size:clamp(32px,4vw,42px);font-weight:750;font-family:var(--font-serif);letter-spacing:-.6px;margin:0 0 10px}._sub_fhscp_28{color:var(--ink-3);margin:0;font-size:15px;line-height:1.65}._baseCard_fhscp_35,._keyCard_fhscp_36,._snippetCard_fhscp_37{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;margin-bottom:16px;padding:18px}._cardLabel_fhscp_46{color:var(--ink-2);margin-bottom:8px;font-size:12px;font-weight:700}._baseRow_fhscp_53{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._baseRow_fhscp_53 code{color:var(--brand);font-size:16px;font-weight:700;font-family:var(--font-mono);word-break:break-all}._baseRow_fhscp_53 button,._ghost_fhscp_69,._primary_fhscp_70{appearance:none;border-radius:999px;padding:8px 14px;font-size:12px;font-weight:650}._baseRow_fhscp_53 button,._ghost_fhscp_69{border:1px solid var(--line);color:var(--ink-2);background:#fff}._ghost_fhscp_69:hover,._baseRow_fhscp_53 button:hover{border-color:var(--ink);color:var(--ink)}._primary_fhscp_70{background:var(--ink);color:#fff;border:none}._primary_fhscp_70:hover{background:#2a261f}._hint_fhscp_101{color:var(--ink-3);margin:12px 0 0;font-size:13px;line-height:1.5}._hint_fhscp_101 a{color:var(--brand);font-weight:650}._input_fhscp_113{border:1.5px solid var(--line-strong);width:100%;color:var(--ink);font-size:15px;font-family:var(--font-mono);background:#fff;border-radius:12px;padding:14px 16px}._input_fhscp_113:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft);outline:none}._input_fhscp_113::placeholder{color:var(--ink-4)}._keyMeta_fhscp_134{color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;font-size:12px;display:flex}._keyActions_fhscp_145{gap:8px;display:flex}._steps_fhscp_150{margin:28px 0 20px}._steps_fhscp_150 h2,._modelList_fhscp_155 h2{color:var(--ink);margin:0 0 14px;font-size:18px;font-weight:750}._steps_fhscp_150 ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}._steps_fhscp_150 li{color:var(--ink-2);border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:14px;grid-template-columns:36px 1fr;align-items:start;gap:12px;padding:14px 16px;font-size:14px;line-height:1.65;display:grid}._steps_fhscp_150 li span{background:var(--brand-soft);width:36px;height:36px;color:var(--brand);border-radius:999px;place-items:center;font-size:12px;font-weight:750;display:grid}._steps_fhscp_150 a{color:var(--brand);font-weight:650}._snippetCard_fhscp_37{padding:0;overflow:hidden}._snippetHead_fhscp_207{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}._tabs_fhscp_217{gap:4px;display:flex}._tab_fhscp_217{appearance:none;color:var(--ink-3);background:0 0;border:none;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:650}._tabActive_fhscp_233{background:var(--ink);color:#fff}._snippetCard_fhscp_37 pre{color:var(--ink);white-space:pre-wrap;word-break:break-word;background:var(--bg-soft);font-size:12px;line-height:1.6;font-family:var(--font-mono);margin:0;padding:18px;overflow:auto}._modelList_fhscp_155{gap:8px;margin-top:8px;display:grid}._modelRow_fhscp_257{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}._modelLeft_fhscp_269{align-items:center;gap:12px;min-width:0;display:flex}._modelName_fhscp_276{color:var(--ink);margin-bottom:2px;font-size:14px;font-weight:700}._modelRow_fhscp_257 code{color:var(--ink-3);font-size:12px;font-family:var(--font-mono);word-break:break-all}._modelPrice_fhscp_290{color:var(--brand);white-space:nowrap;font-size:13px;font-weight:700}._toast_fhscp_297{background:var(--ink);color:#fff;z-index:50;box-shadow:var(--shadow-lg);text-align:center;border-radius:999px;max-width:calc(100vw - 32px);padding:10px 16px;font-size:13px;font-weight:650;animation:.25s both _fade-up_fhscp_1;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}@media (width<=768px){._page_fhscp_1{width:100%;max-width:none;padding:24px 14px 56px}._title_fhscp_19{font-size:clamp(26px,8vw,34px)}._sub_fhscp_28{font-size:14px}._baseCard_fhscp_35,._keyCard_fhscp_36,._snippetCard_fhscp_37{padding:14px}._snippetCard_fhscp_37{padding:0}._baseRow_fhscp_53{align-items:stretch}._baseRow_fhscp_53 code{font-size:13px}._baseRow_fhscp_53 button,._ghost_fhscp_69,._primary_fhscp_70{min-height:44px}._input_fhscp_113{min-height:48px;font-size:16px}._keyActions_fhscp_145{width:100%}._keyActions_fhscp_145 ._ghost_fhscp_69,._keyActions_fhscp_145 ._primary_fhscp_70{flex:1}._snippetHead_fhscp_207{flex-wrap:wrap;padding:10px 12px}._tab_fhscp_217{min-height:40px}._snippetCard_fhscp_37 pre{white-space:pre;word-break:normal;-webkit-overflow-scrolling:touch;padding:14px;font-size:11px;overflow-x:auto}._modelRow_fhscp_257{flex-direction:column;align-items:flex-start}._steps_fhscp_150 li{grid-template-columns:32px 1fr;padding:12px;font-size:13px}._steps_fhscp_150 li span{width:32px;height:32px}}@media (width<=480px){._page_fhscp_1{padding:18px 12px 48px}._eyebrow_fhscp_11{font-size:10px}}:root{--bg:#fff;--bg-soft:#f7f7f5;--bg-muted:#f0efec;--ink:#1a1813;--ink-2:#4a4640;--ink-3:#6b665d;--ink-4:#8a857c;--line:#e4e2df;--line-strong:#d5d2cd;--brand:#ab4e2d;--brand-hover:#8f3f24;--brand-soft:#f3e2d9;--brand-soft-2:#f8ebe4;--good:#426f50;--shadow-sm:0 1px 2px #1a18130a;--shadow:0 8px 28px #1a181314;--shadow-lg:0 18px 50px #1a18131f;--radius:16px;--radius-sm:12px;--font-sans:"Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", "PingFang SC", "Noto Sans SC", sans-serif;--font-serif:"Noto Serif SC", "Source Han Serif SC", Georgia, "Songti SC", "Times New Roman", serif;--font-mono:"Geist Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;color:var(--ink);background:var(--bg);font-family:var(--font-sans);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:before,:after{box-sizing:border-box}html,body,#root{min-height:100%}html{overflow-x:clip}body{background:var(--bg);color:var(--ink);-webkit-text-size-adjust:100%;margin:0;overflow-x:clip}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}img{max-width:100%;display:block}pre,code{font-family:var(--font-mono)}::selection{background:var(--brand-soft);color:var(--ink)}.dot-grid{background-color:var(--bg-soft);background-image:radial-gradient(circle at 1px 1px,#1a18131a 1px,#0000 0);background-size:18px 18px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}.fade-up{animation:.4s both fade-up}.fade-up-delay{animation:.5s 60ms both fade-up}@media (width<=900px){.hide-mobile{display:none!important}}@media (width<=768px){.fade-up,.fade-up-delay{animation-duration:.28s}}
