.design-preview_dialog__CEGXD,.design-preview_page__m9IiT{--canvas:#121811;--surface:#1b2219;--ink:#eff2e7;--secondary-ink:#adb7a5;--line:#333e2d;--subtle:#20291d;--green:#c6e69f;--green-surface:#25331f;--button-ink:#24331b;color:var(--ink);color-scheme:dark;font:15px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}.design-preview_dialog__CEGXD[data-theme=light],.design-preview_page__m9IiT[data-theme=light]{--canvas:#f4f5ef;--surface:#fffefb;--ink:#243026;--secondary-ink:#657060;--line:#dce1d5;--subtle:#f1f4ed;--green:#365d2c;--green-surface:#edf4e6;--button-ink:#fffefb;color-scheme:light}.design-preview_page__m9IiT{min-height:100vh;background:var(--canvas)}.design-preview_shell__h2A3t{width:100%;max-width:920px;margin:0 auto;padding:0 24px}.design-preview_header__Cq_wg{display:flex;align-items:center;justify-content:space-between;min-height:64px;gap:20px;border-bottom:1px solid var(--line)}.design-preview_brand__cNgdC{display:inline-flex;align-items:center;gap:10px;color:var(--ink);font-size:22px;font-weight:700;letter-spacing:-.8px;white-space:nowrap}.design-preview_brandIcon__Pog45{display:grid;width:33px;height:33px;place-items:center;color:var(--green);border:1px solid color-mix(in srgb,var(--green) 55%,var(--line));border-radius:8px;background:var(--green-surface)}.design-preview_brandIcon__Pog45 svg{width:19px;height:19px}.design-preview_brandSuffix__e7Lhs{font-weight:400}.design-preview_headerRight__SzwsF{display:flex;align-items:center;gap:18px;color:var(--secondary-ink);font-size:13px}.design-preview_themeButton__FA039{display:grid;width:38px;height:38px;place-items:center;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:50%}.design-preview_themeButton__FA039:hover{background:var(--subtle);border-color:var(--secondary-ink)}.design-preview_themeButton__FA039 svg{width:17px;height:17px}.design-preview_sampleBadge__Nrzk_{display:inline-flex;align-items:center;padding:3px 7px;color:var(--secondary-ink);border:1px solid var(--line);border-radius:4px;font-size:10px;font-weight:500;line-height:1.3;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;color:var(--green);background:var(--green-surface);border-color:color-mix(in srgb,var(--green) 20%,var(--line))}.design-preview_hero__X4NWx{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:18px 0}.design-preview_hero__X4NWx h1{margin:0;color:var(--ink);font-size:clamp(27px,3vw,30px);font-weight:550;line-height:1.15;letter-spacing:-1.2px}.design-preview_hero__X4NWx h1 em{color:var(--green);font-family:Georgia,Times New Roman,serif;font-weight:400}.design-preview_hero__X4NWx p{margin:7px 0 0;color:var(--secondary-ink);font-size:14px}.design-preview_workspace__AVmVZ{overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:12px}.design-preview_inputSection__QNMWt{padding:14px 18px 18px}.design-preview_fieldLabel__S6yjd{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px;color:var(--ink);font-size:13px;font-weight:500}.design-preview_fieldLabel__S6yjd .design-preview_textButton__WPtkg{min-height:28px;color:var(--secondary-ink);font-weight:400}.design-preview_inputRow__0bsmG{display:flex;gap:12px}.design-preview_urlField__eNJxG{position:relative;display:flex;flex:1;min-width:0;height:44px;align-items:center;gap:11px;padding:0 14px;background:var(--canvas);border:1px solid color-mix(in srgb,var(--green) 28%,var(--line));border-radius:7px}.design-preview_urlField__eNJxG>svg{width:18px;height:18px;flex-shrink:0;color:var(--secondary-ink)}.design-preview_urlField__eNJxG:focus-within{border-color:var(--green);outline:2px solid color-mix(in srgb,var(--green) 15%,transparent);outline-offset:2px}.design-preview_urlField__eNJxG input{width:100%;min-width:0;height:100%;padding:0;color:var(--ink);background:transparent;border:0;border-radius:inherit;outline:none;font:inherit;font-size:14px}.design-preview_urlField__eNJxG input::-moz-placeholder{color:var(--secondary-ink);opacity:.7}.design-preview_urlField__eNJxG input::placeholder{color:var(--secondary-ink);opacity:.7}.design-preview_urlField__eNJxG input:focus-visible{outline:none}.design-preview_primaryButton__jOVC2,.design-preview_secondaryButton__N2wWb{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 16px;border:1px solid var(--line);border-radius:7px;font-size:13px;font-weight:600;line-height:1.25;white-space:nowrap;transition:background-color .16s,border-color .16s}.design-preview_primaryButton__jOVC2{min-height:44px;padding-inline:18px;color:var(--button-ink);background:var(--green);border-color:var(--green);font-size:14px}.design-preview_primaryButton__jOVC2:hover:not(:disabled){background:color-mix(in srgb,var(--green) 88%,var(--ink))}.design-preview_primaryButton__jOVC2 svg,.design-preview_secondaryButton__N2wWb svg{width:16px;height:16px;flex-shrink:0}.design-preview_secondaryButton__N2wWb{color:var(--green);background:var(--green-surface);border-color:color-mix(in srgb,var(--green) 25%,var(--line))}.design-preview_secondaryButton__N2wWb:hover:not(:disabled){border-color:var(--green)}.design-preview_textButton__WPtkg{display:inline-flex;align-items:center;gap:5px;min-height:40px;color:var(--green);font-size:12px;font-weight:500}.design-preview_textButton__WPtkg:hover{text-decoration:underline;text-underline-offset:3px}.design-preview_textButton__WPtkg svg{width:13px;height:13px}.design-preview_notice__aD8Eo{margin-top:9px;color:var(--green);font-size:12px}.design-preview_error__630XG{color:#eda58c}.design-preview_page__m9IiT[data-theme=light] .design-preview_error__630XG{color:#9b432b}.design-preview_resultPanel__9cKHj{animation:design-preview_reveal__T1U5m .18s ease-out both}.design-preview_loadingState__Oy7Qv{display:flex;align-items:center;gap:14px;padding:14px 18px;border-top:1px solid var(--line)}.design-preview_loadingThumbnail__U0gjJ{display:grid;flex-shrink:0;width:44px;height:44px;place-items:center;color:var(--secondary-ink);background:var(--subtle);border:1px solid var(--line);border-radius:6px}.design-preview_loadingLines__iolO_{display:grid;gap:9px;width:min(280px,65%)}.design-preview_loadingLines__iolO_ span{height:7px;border-radius:4px;background:var(--line);animation:design-preview_pulse__nzEsG 1.2s ease-in-out infinite alternate}.design-preview_loadingLines__iolO_ span:last-child{width:65%}.design-preview_emptyResult__VQH__{padding:16px 18px;color:var(--secondary-ink);border-top:1px solid var(--line);font-size:13px}.design-preview_results__c5UT7{--media-height:144px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line)}.design-preview_results__c5UT7[data-size=medium]{--media-height:272px}.design-preview_results__c5UT7[data-size=large]{--media-height:280px}.design-preview_linksPane__Rnsxo{min-width:0;padding:16px 18px;border-right:1px solid var(--line)}.design-preview_galleryPane__M9zLG{min-width:0;padding:16px 18px}.design-preview_sectionHeading__Ij3Va{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;min-height:40px;margin-bottom:10px}.design-preview_formatTabs__8O38R{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:292px;max-width:100%;gap:2px;padding:3px;background:var(--canvas);border:1px solid var(--line);border-radius:7px}.design-preview_formatTab__FzTfS{min-height:32px;padding:5px 4px;color:var(--secondary-ink);border:1px solid transparent;border-radius:4px;font-size:12px;font-weight:500}.design-preview_formatTab__FzTfS:hover{color:var(--ink);background:var(--subtle)}.design-preview_formatTab__FzTfS[aria-pressed=true]{color:var(--green);background:var(--green-surface);border-color:color-mix(in srgb,var(--green) 20%,var(--line))}.design-preview_sectionHeading__Ij3Va h2{display:flex;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;letter-spacing:-.2px}.design-preview_count__7Cyi9{display:inline-flex;align-items:center;justify-content:center;min-width:24px;min-height:20px;padding:0 6px;color:var(--secondary-ink);background:var(--subtle);border:1px solid var(--line);border-radius:5px;font-size:11px;font-weight:500;letter-spacing:0}.design-preview_linkOutput__y7lhE{display:block;width:100%;height:var(--media-height);padding:15px 16px;color:var(--ink);background:var(--canvas);border:1px solid var(--line);border-radius:7px;outline:none;resize:none;font:12px/2 SFMono-Regular,Consolas,Liberation Mono,monospace;scrollbar-width:thin;scrollbar-color:var(--line) transparent;white-space:pre}.design-preview_linkOutput__y7lhE::-moz-placeholder{color:var(--secondary-ink);opacity:.65}.design-preview_linkOutput__y7lhE::placeholder{color:var(--secondary-ink);opacity:.65}.design-preview_resultActions__JQzkp{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:16px}.design-preview_iconButton__YXipH{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:8px;color:var(--secondary-ink);border:1px solid transparent;border-radius:6px;font-size:12px}.design-preview_iconButton__YXipH:hover:not(:disabled){color:var(--ink);background:var(--subtle)}.design-preview_iconButton__YXipH svg{width:16px;height:16px;flex-shrink:0}.design-preview_galleryViewport__tvv0s{height:var(--media-height);min-width:0;overflow-y:auto;background:var(--canvas);border:1px solid var(--line);border-radius:7px;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.design-preview_galleryGrid__UIUyx{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;align-content:start;padding:8px}.design-preview_galleryGrid__UIUyx[data-count="1"]{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr);height:100%}.design-preview_galleryGrid__UIUyx[data-count="1"] .design-preview_thumbnail__J8QHa{height:100%;min-height:0;aspect-ratio:auto}.design-preview_galleryGrid__UIUyx[data-count="1"] img{position:absolute;inset:0;-o-object-fit:contain;object-fit:contain}.design-preview_thumbnail__J8QHa{position:relative;display:grid;place-items:center;aspect-ratio:1;min-width:0;overflow:hidden;color:#fffefb;background:var(--subtle);border:1px solid var(--line);border-radius:6px}.design-preview_thumbnail__J8QHa img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .24s}.design-preview_thumbnailError__s3csb{display:flex;flex-direction:column;align-items:center;gap:5px;padding:12px 8px 28px;color:var(--secondary-ink);font-size:10px;line-height:1.4;text-align:center}.design-preview_thumbnail__J8QHa:hover{border-color:var(--green)}.design-preview_thumbnail__J8QHa:hover img{transform:scale(1.035)}.design-preview_thumbnailNumber__w02TN{position:absolute;bottom:6px;left:6px;min-width:22px;padding:2px 5px;color:#f3f5ed;background:#121811b8;border-radius:3px;font-size:10px;font-weight:500;line-height:1.4}.design-preview_thumbnailOpen__RKR1T{position:absolute;top:6px;right:6px;display:grid;width:26px;height:26px;place-items:center;background:#121811b8;border-radius:4px;opacity:0;transition:opacity .16s}.design-preview_thumbnailOpen__RKR1T svg{width:14px;height:14px}.design-preview_thumbnail__J8QHa:focus-visible .design-preview_thumbnailOpen__RKR1T,.design-preview_thumbnail__J8QHa:hover .design-preview_thumbnailOpen__RKR1T{opacity:1}.design-preview_emptyGallery__2gfpE{display:flex;height:100%;flex-direction:column;align-items:center;justify-content:center;gap:9px;padding:30px;color:var(--secondary-ink);background:var(--canvas);text-align:center}.design-preview_emptyGallery__2gfpE>svg{width:28px;height:28px;margin-bottom:5px;color:var(--secondary-ink);opacity:.65}.design-preview_emptyGallery__2gfpE h3{margin:0;color:var(--ink);font-size:14px;font-weight:500}.design-preview_emptyGallery__2gfpE p{max-width:230px;margin:0;font-size:12px;line-height:1.7}.design-preview_workspaceFooter__Pm0gV{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;padding:8px 18px;color:var(--secondary-ink);background:var(--surface);border-top:1px solid var(--line);font-size:12px}.design-preview_workspaceFooter__Pm0gV>span{display:inline-flex;align-items:center;gap:7px}.design-preview_workspaceFooter__Pm0gV svg{width:14px;height:14px}.design-preview_downloadActions__ESu2u{display:flex;align-items:center;gap:16px}.design-preview_support__eJOjk{display:flex;align-items:center;gap:14px;margin-top:14px;padding:16px 18px;background:var(--subtle);border:1px solid var(--line);border-radius:10px}.design-preview_supportIcon__XvQ_f{flex-shrink:0;color:var(--green)}.design-preview_supportText__uoPfn{flex:1;min-width:0}.design-preview_supportText__uoPfn h2{font-size:15px;font-weight:600}.design-preview_supportText__uoPfn p{margin-top:4px;color:var(--secondary-ink);font-size:13px}.design-preview_supportLink__XMm5L{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:8px 13px;color:var(--green);background:var(--surface);border:1px solid color-mix(in srgb,var(--green) 25%,var(--line));border-radius:7px;font-size:12px;font-weight:600;white-space:nowrap}.design-preview_supportLink__XMm5L:hover{background:var(--green-surface);border-color:var(--green)}.design-preview_footer__cUl0Z{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 20px;padding:20px 0 28px;color:var(--secondary-ink);font-size:11px}.design-preview_footerLinks__L65Lx{display:flex;align-items:center;flex-wrap:wrap;gap:20px}.design-preview_footer__cUl0Z a{display:inline-flex;align-items:center;gap:5px;min-height:30px}.design-preview_footer__cUl0Z a:hover{color:var(--green)}.design-preview_footer__cUl0Z svg{width:13px;height:13px}.design-preview_dialog__CEGXD{display:flex;flex-direction:column;width:min(900px,calc(100vw - 32px));max-width:900px;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);padding:0;gap:0;overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:12px}.design-preview_dialogImage__MFa2S{display:block;flex:0 1 auto;width:100%;min-height:0;max-height:70vh;-o-object-fit:contain;object-fit:contain;background:var(--canvas)}.design-preview_dialogToolbar__i5nMN{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-top:1px solid var(--line);font-size:13px}.design-preview_dialogTitle__eS6gx{flex:0 0 auto;padding:18px 52px 18px 18px;color:var(--ink);font-size:14px;font-weight:500}.design-preview_dialogToolbar__i5nMN>span{white-space:nowrap}.design-preview_dialogToolbar__i5nMN>div{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:4px 10px}.design-preview_mediaError__sF7Lk{display:flex;flex:0 1 auto;flex-direction:column;align-items:center;gap:10px;height:260px;min-height:0;padding:24px;overflow-y:auto;color:var(--secondary-ink);background:var(--canvas);text-align:center}.design-preview_mediaError__sF7Lk>svg{flex-shrink:0;margin-top:auto}.design-preview_mediaError__sF7Lk>p{color:var(--ink)}.design-preview_mediaError__sF7Lk>span{font-size:12px}.design-preview_mediaError__sF7Lk>a{flex-shrink:0;margin-bottom:auto}.design-preview_dialog__CEGXD :is(button,a):hover{color:var(--green)}.design-preview_dialog__CEGXD>button{color:var(--ink)}.design-preview_dialog__CEGXD :is(button,a):focus-visible,.design-preview_page__m9IiT :is(button,a,textarea,select,summary):focus-visible{outline:2px solid var(--green);outline-offset:3px}.design-preview_page__m9IiT button:disabled{cursor:not-allowed;opacity:.45}.design-preview_spinner__fbjbB{animation:design-preview_spin__UfRBL .8s linear infinite}.design-preview_srOnly__ajpiC{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes design-preview_spin__UfRBL{to{transform:rotate(1turn)}}@keyframes design-preview_reveal__T1U5m{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes design-preview_pulse__nzEsG{0%{opacity:.45}to{opacity:1}}@media (min-width:761px){.design-preview_galleryPane__M9zLG,.design-preview_linksPane__Rnsxo{display:grid;grid-row:1/span 2;grid-template-rows:subgrid}.design-preview_linksPane__Rnsxo{grid-column:1}.design-preview_galleryPane__M9zLG{grid-column:2;border-left:1px solid transparent}.design-preview_paneHeader__x9HRK{grid-row:1}.design-preview_galleryViewport__tvv0s,.design-preview_linkOutput__y7lhE{grid-row:2}}@media (max-width:760px){.design-preview_shell__h2A3t{padding:0 20px}.design-preview_header__Cq_wg{min-height:64px}.design-preview_headerRight__SzwsF{gap:12px}.design-preview_hero__X4NWx{align-items:flex-start;padding:18px 0}.design-preview_results__c5UT7{--media-height:128px;grid-template-columns:1fr}.design-preview_results__c5UT7[data-size=large],.design-preview_results__c5UT7[data-size=medium]{--media-height:240px}.design-preview_linkOutput__y7lhE{height:auto}.design-preview_linksPane__Rnsxo{border-right:0;border-bottom:1px solid var(--line)}.design-preview_galleryGrid__UIUyx{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:520px){.design-preview_hero__X4NWx p{max-width:290px;font-size:13px;line-height:1.6}.design-preview_formatTab__FzTfS{font-size:11px}.design-preview_support__eJOjk{flex-wrap:wrap;gap:10px;padding:16px;margin-top:14px}.design-preview_supportIcon__XvQ_f{width:18px;height:18px}.design-preview_supportText__uoPfn{flex-basis:calc(100% - 30px)}.design-preview_supportText__uoPfn h2{font-size:13px}.design-preview_supportText__uoPfn p{font-size:11px}.design-preview_supportLink__XMm5L{margin-left:28px}.design-preview_shell__h2A3t{padding:0 14px}.design-preview_header__Cq_wg{min-height:58px;gap:10px}.design-preview_brand__cNgdC{gap:8px;font-size:20px}.design-preview_brandIcon__Pog45{width:30px;height:30px}.design-preview_themeButton__FA039{width:34px;height:34px}.design-preview_hero__X4NWx{padding:18px 0}.design-preview_hero__X4NWx h1{font-size:28px;letter-spacing:-1px}.design-preview_inputSection__QNMWt{padding:12px 16px 16px}.design-preview_inputRow__0bsmG{flex-wrap:wrap;gap:10px}.design-preview_urlField__eNJxG{flex-basis:100%}.design-preview_urlField__eNJxG input{font-size:16px}.design-preview_inputRow__0bsmG .design-preview_primaryButton__jOVC2{width:100%}.design-preview_galleryPane__M9zLG,.design-preview_linksPane__Rnsxo{padding:14px 16px}.design-preview_galleryGrid__UIUyx{gap:8px}.design-preview_workspaceFooter__Pm0gV{padding:8px 16px;font-size:11px}.design-preview_footer__cUl0Z{gap:0 10px;padding:16px 0 22px;font-size:10px}.design-preview_footerLinks__L65Lx{gap:14px}}@media (prefers-reduced-motion:reduce){.design-preview_dialog__CEGXD *,.design-preview_page__m9IiT *,.design-preview_page__m9IiT :after,.design-preview_page__m9IiT :before{animation:none!important;transition:none!important}}