:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#192720;--muted:#5b625a;--green:#194e3e;--paper:#f7f4ed;--line:#dedad0}*{box-sizing:border-box}html{background:var(--paper);min-width:320px}body{color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}button,input,textarea{font:inherit}a{color:inherit;text-decoration:none}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #83bd9c}.sr-only{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-shell{flex-direction:column;min-height:100vh;display:flex}.main-content{flex:1}.wrap{width:min(1160px,100% - 48px);margin:0 auto}.site-header{background:#fff;border-bottom:1px solid #e9ede8}.header-inner{justify-content:space-between;align-items:center;gap:24px;min-height:84px;display:flex}.brand{letter-spacing:-.04em;white-space:nowrap;align-items:center;gap:12px;font-size:19px;font-weight:750;display:inline-flex}.brand small{color:#8b9690;letter-spacing:.04em;margin-top:2px;font-size:9px;font-weight:600;display:block}.brand-mark{background:var(--green);color:#fff;border-radius:12px;place-items:center;width:40px;height:40px;font-family:Georgia,serif;font-size:25px;display:grid}.brand-mark span{color:#b5e1c4}.header-inner nav{align-items:center;gap:38px;font-size:14px;font-weight:600;display:flex}.header-inner nav a{color:#6e7d75}.header-inner nav a.router-link-exact-active,.header-inner nav a:hover{color:var(--green)}.header-inner nav a span{margin-left:4px}.site-language select{max-width:132px;color:var(--green);font:inherit;cursor:pointer;background:#f6f9f6;border:1px solid #dce6dd;border-radius:6px;padding:7px 9px}@media (width<=720px){.header-inner nav{flex-wrap:wrap;justify-content:flex-end;gap:12px 16px}}@media (width<=540px){.header-inner nav{justify-content:flex-start}}.eyebrow{color:#5d8270;letter-spacing:.17em;margin:0 0 18px;font-size:10px;font-weight:800}.search-box{background:#fff;border:1px solid #dce6dd;border-radius:11px;align-items:center;gap:12px;padding:7px 7px 7px 18px;display:flex;box-shadow:0 8px 25px #2650390f}.search-box input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;padding:10px 0;font-size:14px}.search-box input::placeholder{color:#a3b0a7}.copy-button,.search-box button{color:#fff;background:var(--green);cursor:pointer;border:0;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:20px;padding:14px 18px;font-size:13px;font-weight:700;display:inline-flex}.copy-button:hover,.search-box button:hover{background:#2b6d51}.category-row{flex-wrap:wrap;gap:9px;margin:27px 0;display:flex}.category-row a{color:#617269;background:#fff;border:1px solid #e2e9e1;border-radius:30px;padding:8px 13px;font-size:12px}.category-row a span{color:#a1b7a6;padding-left:9px}.category-row a.selected,.category-row a:hover{border-color:var(--green);background:var(--green);color:#fff}.filter-message{color:#785728;margin:16px 0;font-size:13px;line-height:1.6}.category-pill{text-overflow:ellipsis;color:#4f8265;white-space:nowrap;background:#edf5ee;border-radius:5px;max-width:100%;padding:6px 9px;font-size:11px;font-weight:700;display:inline-block;overflow:hidden}.empty-state{text-align:center;color:#75867a;background:#ffffff8c;border:1px dashed #d9e2d8;border-radius:12px;margin-top:28px;padding:48px 20px;font-size:14px}.empty-state p{margin-bottom:0}.site-footer{background:#eaf0e9;border-top:1px solid #dfe8de;padding:36px 0}.footer-inner{justify-content:space-between;align-items:end;gap:24px;display:flex}.footer-inner strong{font-size:16px}.footer-inner p{color:#829087;margin:8px 0 0;font-size:12px}.footer-meta{color:#87968b;flex-direction:column;align-items:end;gap:8px;font-size:11px;display:flex}.footer-meta a:hover{color:var(--green)}.footer-links{color:#526b5b;flex-wrap:wrap;justify-content:flex-end;gap:8px 16px;font-size:12px;display:flex}.pagination{color:#74847b;justify-content:center;align-items:center;gap:28px;margin-top:40px;font-size:13px;display:flex}.pagination a{color:var(--green);font-weight:700}.pagination [aria-disabled]{color:#b7c1ba}@media (width<=800px){.header-inner nav{gap:20px}}@media (width<=540px){.wrap{width:calc(100% - 32px)}.header-inner{min-height:70px}.brand{gap:8px;font-size:16px}.brand-mark{width:35px;height:35px}.brand small{font-size:8px}.header-inner nav{gap:13px;font-size:12px}.search-box{gap:8px;padding-left:12px}.search-box button{gap:6px;padding:13px 11px}.footer-inner{flex-direction:column}.footer-inner,.footer-meta{align-items:start}.copy-button{gap:8px;padding:12px}}.library-shell{--library-card:#fcfaf5;--library-inset:#f5eee0;--library-selected:#dce7d7;--library-display-ink:#12281f;--library-serif:Georgia, "Noto Serif CJK SC", "Songti SC", SimSun, serif;--library-grain:url(../images/prompt-library/paper-texture.webp);background:var(--library-grain) var(--paper);color:var(--ink)}.library-shell--explore{background-color:color-mix(in srgb,var(--paper),#fff 30%);background-blend-mode:soft-light}.library-shell .wrap{width:min(1160px,100% - clamp(32px,7.73vw,88px))}.library-shell .site-header{background:var(--library-card);border-color:var(--line)}.library-shell .header-inner{min-height:72px}.library-shell .header-inner nav{gap:calc(clamp(14px,3.1vw,34px))}.library-shell .header-inner nav a{color:var(--ink);position:relative}.library-shell .header-inner nav a:hover,.library-shell .header-inner nav a:is(.router-link-exact-active,.section-active){color:var(--green)}.library-shell .header-inner nav a:is(.router-link-exact-active,.section-active):after{background:var(--green);content:"";border-radius:2px;height:2px;position:absolute;inset:auto -4px -10px}.library-shell .brand-mark{justify-content:center;align-items:center;display:flex}.library-shell .brand-mark span{color:inherit}.library-shell .brand small{color:var(--muted);font-size:10px}.library-shell .site-language select{max-width:128px;color:var(--green);border-color:var(--line);background-color:var(--paper)}.library-shell .site-footer{background:var(--paper);border-color:var(--line)}.library-shell .footer-inner p,.library-shell .footer-meta{color:var(--muted)}.library-shell .footer-links a[aria-current=page]{color:var(--green);font-weight:700}.library-shell :is(a,button,select,summary,input[type=checkbox]):focus-visible{outline:2px solid var(--green);outline-offset:3px}.library-display{color:var(--library-display-ink);font-family:var(--library-serif);letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.2}.library-shell:lang(zh-TW){--library-serif:Georgia, "Noto Serif CJK TC", "Songti TC", serif}.library-shell:lang(ja){--library-serif:Georgia, "Hiragino Mincho ProN", "Noto Serif CJK JP", serif}.library-shell:lang(ko){--library-serif:Georgia, "AppleMyungjo", "Noto Serif CJK KR", serif}.library-icon{width:18px;height:18px;-webkit-mask:var(--library-icon) center/contain no-repeat;-webkit-mask:var(--library-icon) center/contain no-repeat;mask:var(--library-icon) center/contain no-repeat;background-color:currentColor;flex:none;display:inline-block}.library-icon--search{--library-icon:url("data:image/svg+xml,%3c!--%20tags:%20[find,%20magnifier,%20magnifying%20glass]%20version:%20'1.0'%20unicode:%20'eb1c'%20--%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20%3e%3cpath%20d='M10%2010m-7%200a7%207%200%201%200%2014%200a7%207%200%201%200%20-14%200'%20/%3e%3cpath%20d='M21%2021l-6%20-6'%20/%3e%3c/svg%3e")}.library-icon--arrow{--library-icon:url("data:image/svg+xml,%3c!--%20tags:%20[next,%20proceed,%20swipe]%20category:%20Arrows%20version:%20'1.0'%20unicode:%20'ea1f'%20--%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20%3e%3cpath%20d='M5%2012l14%200'%20/%3e%3cpath%20d='M13%2018l6%20-6'%20/%3e%3cpath%20d='M13%206l6%206'%20/%3e%3c/svg%3e")}.library-icon--external{--library-icon:url("data:image/svg+xml,%3c!--%20tags:%20[top,%20corner,%20point]%20category:%20Arrows%20version:%20'1.0'%20unicode:%20'ea24'%20--%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20%3e%3cpath%20d='M17%207l-10%2010'%20/%3e%3cpath%20d='M8%207l9%200l0%209'%20/%3e%3c/svg%3e")}.library-icon--copy{--library-icon:url("data:image/svg+xml,%3c!--%20tags:%20[copy,%20duplicate,%20clone,%20clipboard,%20paste,%20copy-paste,%20files,%20documents]%20category:%20Text%20version:%20'1.0'%20unicode:%20'ea7a'%20--%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20%3e%3cpath%20d='M7%209.667a2.667%202.667%200%200%201%202.667%20-2.667h8.666a2.667%202.667%200%200%201%202.667%202.667v8.666a2.667%202.667%200%200%201%20-2.667%202.667h-8.666a2.667%202.667%200%200%201%20-2.667%20-2.667l0%20-8.666'%20/%3e%3cpath%20d='M4.012%2016.737a2.005%202.005%200%200%201%20-1.012%20-1.737v-10c0%20-1.1%20.9%20-2%202%20-2h10c.75%200%201.158%20.385%201.5%201'%20/%3e%3c/svg%3e")}.library-icon--chevron{--library-icon:url("data:image/svg+xml,%3c!--%20tags:%20[move,%20next,%20swipe,%20bottom]%20category:%20Arrows%20version:%20'1.0'%20unicode:%20'ea5f'%20--%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20%3e%3cpath%20d='M6%209l6%206l6%20-6'%20/%3e%3c/svg%3e")}.library-icon--movie{--library-icon:url("data:image/svg+xml,%3c!--%20category:%20Media%20tags:%20[film,%20video,%20cinema]%20version:%20'1.0'%20unicode:%20'eafa'%20--%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20%3e%3cpath%20d='M4%204m0%202a2%202%200%200%201%202%20-2h12a2%202%200%200%201%202%202v12a2%202%200%200%201%20-2%202h-12a2%202%200%200%201%20-2%20-2z'%20/%3e%3cpath%20d='M8%204l0%2016'%20/%3e%3cpath%20d='M16%204l0%2016'%20/%3e%3cpath%20d='M4%208l4%200'%20/%3e%3cpath%20d='M4%2016l4%200'%20/%3e%3cpath%20d='M4%2012l16%200'%20/%3e%3cpath%20d='M16%208l4%200'%20/%3e%3cpath%20d='M16%2016l4%200'%20/%3e%3c/svg%3e")}.library-hero{grid-template-columns:minmax(0,.82fr) minmax(0,1fr);align-items:center;gap:24px;padding-block:32px 52px;display:grid}.library-hero h1{font-size:calc(clamp(38px,5.7vw,68px));line-height:1.24}.library-hero h1 em{color:var(--green);box-shadow:inset 0 -.22em var(--library-selected);-webkit-box-decoration-break:clone;box-decoration-break:clone;font-style:normal}.library-hero-copy>p{max-width:430px;color:var(--muted);margin:22px 0 30px;font-size:calc(clamp(15px,1.58vw,18px));line-height:1.75}.library-hero-image{border-radius:15px;width:100%;height:auto;display:block}.library-search.search-box{border-color:var(--line);background:var(--library-card);gap:12px;min-width:0;padding:4px 4px 4px 15px;box-shadow:0 4px 12px #43341a0d}.library-search:focus-within{outline-offset:2px;border-color:#729588;outline:2px solid #729588}.library-search>.library-icon--search{width:22px;height:22px;color:var(--muted)}.library-search input:focus-visible{outline:0}.library-search input::placeholder{color:var(--muted)}.library-search button{gap:9px;min-height:42px;padding:8px 17px;font-size:14px}.library-section{padding-bottom:48px}.library-section-heading{border-bottom:1px solid #bbbdb0;flex-wrap:wrap;align-items:baseline;gap:10px calc(clamp(16px,4vw,46px));padding-block:6px 14px;display:flex}.library-section-heading h2{font-size:calc(clamp(25px,2.75vw,34px))}.library-home-categories{flex-wrap:wrap;flex:1;gap:4px calc(clamp(12px,2vw,28px));font-size:14px;display:flex}.library-home-categories a{padding-block:7px}.library-home-categories a:hover,.library-more-link:hover{color:var(--green);text-underline-offset:4px;text-decoration:underline}.library-more-link{color:var(--green);align-items:center;gap:6px;margin-left:auto;font-size:14px;font-weight:650;display:inline-flex}.library-more-link .library-icon{width:16px;height:16px}.library-card-grid{gap:12px;display:grid}.library-card-grid--home{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px}.library-card-grid--results{--cover-ratio:9 / 10;grid-template-columns:repeat(2,minmax(0,1fr))}.library-card-grid .prompt-card{min-width:0}.library-card-link{border:1px solid var(--line);background:var(--library-card);border-radius:11px;grid-template-columns:minmax(0,36%) minmax(0,1fr);gap:calc(clamp(10px,1.35vw,16px));height:100%;padding:13px 11px;display:grid}.library-card-link:hover{border-color:#9cac9d}.library-card-link:focus-visible h3,.library-card-link:hover h3{color:var(--green)}.library-card-cover{width:100%;height:auto;aspect-ratio:var(--cover-ratio,4/5);-o-object-fit:cover;object-fit:cover;background:var(--library-selected);border-radius:7px;align-self:start;max-width:160px;display:block}.library-card-body{flex-direction:column;min-width:0;display:flex}.library-card-labels{color:var(--green);overflow-wrap:anywhere;flex-wrap:wrap;gap:4px 8px;font-size:12px;font-weight:650;line-height:1.45;display:flex}.library-video-label{align-items:center;gap:3px;display:inline-flex}.library-video-label .library-icon{width:14px;height:14px}.library-card-link h3,.library-card-link p{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.library-card-link h3{letter-spacing:-.02em;-webkit-line-clamp:3;margin:7px 0 0;font-size:calc(clamp(16px,1.58vw,19px));line-height:1.3}.library-card-link p{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.52}.library-card-tags{color:var(--green);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:11px;overflow:hidden}.library-card-footer{color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:3px 9px;margin-top:auto;padding-top:8px;font-size:11px;line-height:1.3;display:flex}.library-card-footer time{white-space:nowrap;margin-left:auto}.library-explore{padding-bottom:68px}.library-explore-heading{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center;gap:24px;padding-block:28px;display:grid}.library-explore-heading h1{font-size:calc(clamp(34px,5.05vw,60px))}.library-explore-heading .library-search button{min-width:85px;min-height:38px}.library-explore-body{grid-template-columns:minmax(0,20%) minmax(0,1fr);gap:22px;padding-top:28px;display:grid}.library-sidebar{border-right:1px solid var(--line);min-width:0;padding-right:15px}.library-sidebar h2{margin:6px 0 14px;font-size:17px;line-height:1.35}.library-filter-list{gap:3px;display:grid}.library-filter-list a{overflow-wrap:anywhere;border-radius:6px;align-items:center;gap:12px;min-height:36px;padding:7px 9px;font-size:14px;line-height:1.5;display:flex}.library-filter-list a[data-icon]:before{height:18px;-webkit-mask:var(--category-icon) center/contain no-repeat;-webkit-mask:var(--category-icon) center/contain no-repeat;mask:var(--category-icon) center/contain no-repeat;content:"";background:currentColor;flex:0 0 18px}.library-category-list{--category-icon:url("data:image/svg+xml,%3c!--%20tags:%20[folder,%20menu,%20tag,%20game]%20category:%20Shapes%20version:%20'1.70'%20unicode:%20'f1f6'%20--%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20%3e%3cpath%20d='M4%204h6v6h-6z'%20/%3e%3cpath%20d='M14%204h6v6h-6z'%20/%3e%3cpath%20d='M4%2014h6v6h-6z'%20/%3e%3cpath%20d='M17%2017m-3%200a3%203%200%201%200%206%200a3%203%200%201%200%20-6%200'%20/%3e%3c/svg%3e")}.library-category-list [data-icon=photo]{--category-icon:url("data:image/svg+xml,%3c!--%20category:%20Media%20tags:%20[image,%20picture,%20landscape,%20camera]%20version:%20'1.0'%20unicode:%20'eb0a'%20--%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20%3e%3cpath%20d='M15%208h.01'%20/%3e%3cpath%20d='M3%206a3%203%200%200%201%203%20-3h12a3%203%200%200%201%203%203v12a3%203%200%200%201%20-3%203h-12a3%203%200%200%201%20-3%20-3v-12z'%20/%3e%3cpath%20d='M3%2016l5%20-5c.928%20-.893%202.072%20-.893%203%200l5%205'%20/%3e%3cpath%20d='M14%2014l1%20-1c.928%20-.893%202.072%20-.893%203%200l3%203'%20/%3e%3c/svg%3e")}.library-category-list [data-icon=movie]{--category-icon:url("data:image/svg+xml,%3c!--%20category:%20Media%20tags:%20[film,%20video,%20cinema]%20version:%20'1.0'%20unicode:%20'eafa'%20--%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20%3e%3cpath%20d='M4%204m0%202a2%202%200%200%201%202%20-2h12a2%202%200%200%201%202%202v12a2%202%200%200%201%20-2%202h-12a2%202%200%200%201%20-2%20-2z'%20/%3e%3cpath%20d='M8%204l0%2016'%20/%3e%3cpath%20d='M16%204l0%2016'%20/%3e%3cpath%20d='M4%208l4%200'%20/%3e%3cpath%20d='M4%2016l4%200'%20/%3e%3cpath%20d='M4%2012l16%200'%20/%3e%3cpath%20d='M16%208l4%200'%20/%3e%3cpath%20d='M16%2016l4%200'%20/%3e%3c/svg%3e")}.library-category-list [data-icon=laptop]{--category-icon:url("data:image/svg+xml,%3c!--%20category:%20Devices%20tags:%20[workstation,%20mac,%20notebook,%20portable,%20screen,%20computer]%20version:%20'1.2'%20unicode:%20'eb64'%20--%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20%3e%3cpath%20d='M3%2019l18%200'%20/%3e%3cpath%20d='M5%206m0%201a1%201%200%200%201%201%20-1h12a1%201%200%200%201%201%201v8a1%201%200%200%201%20-1%201h-12a1%201%200%200%201%20-1%20-1z'%20/%3e%3c/svg%3e")}.library-category-list [data-icon=code]{--category-icon:url("data:image/svg+xml,%3c!--%20category:%20Text%20tags:%20[brackets,%20source,%20programming,%20command]%20version:%20'1.0'%20unicode:%20'ea77'%20--%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20%3e%3cpath%20d='M7%208l-4%204l4%204'%20/%3e%3cpath%20d='M17%208l4%204l-4%204'%20/%3e%3cpath%20d='M14%204l-4%2016'%20/%3e%3c/svg%3e")}.library-category-list [data-icon=stack]{--category-icon:url("data:image/svg+xml,%3c!--%20category:%20Design%20tags:%20[pile,%20elements,%20layout,%20wrap]%20version:%20'1.39'%20unicode:%20'eef7'%20--%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20%3e%3cpath%20d='M12%204l-8%204l8%204l8%20-4l-8%20-4'%20/%3e%3cpath%20d='M4%2012l8%204l8%20-4'%20/%3e%3cpath%20d='M4%2016l8%204l8%20-4'%20/%3e%3c/svg%3e")}.library-filter-list a:hover{color:var(--green);background:var(--paper)}.library-filter-list a.selected{color:var(--green);background:var(--library-selected);font-weight:650}.library-disclosure summary{cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;gap:5px;min-height:42px;padding-inline:9px;font-size:14px;line-height:1.45;list-style:none;display:flex}.library-disclosure summary::-webkit-details-marker{display:none}.library-disclosure summary:hover{color:var(--green)}.library-disclosure[open]>summary .library-icon{transform:rotate(180deg)}.library-tag-filter{border-top:1px solid var(--line);margin-top:12px;padding-top:8px;font-weight:650}.library-tag-filter .library-filter-list{font-weight:400}.library-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:18px;display:flex}.library-result-count{font-variant-numeric:tabular-nums;margin:0;font-size:15px;font-weight:550}.library-result-count:empty{display:none}.library-toolbar-controls{flex-wrap:wrap;align-items:center;gap:7px calc(clamp(12px,2.5vw,30px));display:flex}.library-select{max-width:100%;display:inline-flex;position:relative}.library-filter-submit,.library-select select{appearance:none;background:var(--library-card);min-width:108px;max-width:100%;min-height:36px;color:var(--ink);cursor:pointer;font:inherit;border:1px solid #c9c9bf;border-radius:7px;padding:6px 31px 6px 12px;font-size:14px}.library-filter-submit{padding-inline:12px}@media (scripting:enabled){.library-filter-submit{display:none}}.library-select .library-icon{pointer-events:none;width:15px;height:15px;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.library-video-toggle{cursor:pointer;align-items:center;gap:7px;min-height:36px;padding:3px;font-size:14px;display:inline-flex}.library-video-toggle input{width:17px;height:17px;accent-color:var(--green);margin:0}.library-results .empty-state{margin-top:0}.library-shell .empty-state{border-color:var(--line);color:var(--muted);background:var(--library-card)}.library-results .pagination{color:var(--muted);flex-wrap:wrap;gap:12px 24px}.library-results .pagination [aria-disabled]{color:#747970}@media (width<=930px){.library-card-grid--home{grid-template-columns:repeat(2,minmax(0,1fr))}.library-card-grid--results{grid-template-columns:minmax(0,1fr)}.library-card-grid--results .library-card-link{grid-template-columns:clamp(96px,25%,137px) minmax(0,1fr)}}@media (width<=720px){.library-shell .header-inner{flex-wrap:wrap;gap:0;padding-block:11px 4px}.library-shell .header-inner nav{justify-content:flex-start;gap:5px 14px;width:100%;padding:7px 0 3px;font-size:13px}.library-shell .header-inner nav a{padding-block:6px}.library-shell .header-inner nav a:is(.router-link-exact-active,.section-active):after{inset:auto 0 0}.library-shell .site-language{margin-left:auto}.library-explore-body,.library-explore-heading,.library-hero{grid-template-columns:minmax(0,1fr)}.library-hero{gap:20px;padding-block:27px 26px}.library-hero h1{font-size:calc(clamp(33px,8.3vw,55px))}.library-hero-copy>p{margin:14px 0 18px}.library-hero-image{-o-object-fit:cover;object-fit:cover;max-height:310px}.library-section-heading{-moz-column-gap:14px;column-gap:14px}.library-home-categories{flex-basis:100%;order:1}.library-home-categories a{padding-block:4px}.library-card-grid--home{margin-top:17px}.library-explore-heading{gap:15px;padding-block:23px 20px}.library-explore-body{gap:15px;padding-top:15px}.library-sidebar{border-right:0;border-bottom:1px solid var(--line);padding:0 0 8px}.library-sidebar h2{margin:0 0 7px;font-size:15px}.library-filter-list{flex-wrap:wrap;gap:5px;display:flex}.library-filter-list a{background:var(--library-card);border:1px solid var(--line);gap:5px;min-height:34px;padding:4px 7px;font-size:13px}.library-filter-list a[data-icon]:before{flex-basis:14px;height:14px}.library-tag-filter{border-top:0;margin-top:0;padding-top:0}.library-disclosure summary{min-height:36px;padding-left:0}.library-toolbar{margin-bottom:13px}.library-toolbar-controls{-moz-column-gap:8px;column-gap:8px}}@media (width<=540px){.library-shell .header-inner nav{-moz-column-gap:9px;column-gap:9px;font-size:12px}.library-shell .site-language select{padding:5px}.library-hero{gap:16px;padding-block:23px 21px}.library-hero-image{max-height:200px}.library-home-categories{-moz-column-gap:9px;column-gap:9px;font-size:13px}.library-card-grid--home{grid-template-columns:minmax(0,1fr)}.library-card-grid--home .library-card-link{grid-template-columns:clamp(76px,29%,115px) minmax(0,1fr)}.library-search input{font-size:16px}.library-search.search-box{gap:7px;padding-left:10px}.library-search button{padding-inline:10px}.library-search button .library-icon{width:15px;height:15px}.library-explore-heading .library-search button{min-width:62px}.library-select select{min-width:0;padding-left:8px}}.error-shell[data-v-4e5ea4a2]{min-height:100vh}.error-brand[data-v-4e5ea4a2]{padding-block:24px}.error-brand .brand[data-v-4e5ea4a2]{font-size:calc(clamp(17px,2.2vw,25px))}.error-brand .brand-mark[data-v-4e5ea4a2]{width:calc(clamp(36px,4.2vw,46px));height:calc(clamp(36px,4.2vw,46px));font-size:calc(clamp(24px,2.75vw,31px))}.error-layout[data-v-4e5ea4a2]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:20px;padding-block:27px 64px;display:grid}.error-copy h1[data-v-4e5ea4a2]{font-size:calc(clamp(35px,4.55vw,58px))}.error-copy p[data-v-4e5ea4a2]{color:var(--muted);overflow-wrap:anywhere;margin:20px 0 30px;font-size:calc(clamp(16px,1.8vw,20px));line-height:1.65}.error-copy .error-code[data-v-4e5ea4a2]{color:var(--green);letter-spacing:.035em;margin:0 0 22px;font-size:17px;font-weight:650}.error-back[data-v-4e5ea4a2]{gap:10px;min-height:50px;padding:10px 18px;font-size:calc(clamp(15px,1.5vw,18px))}.error-back .library-icon[data-v-4e5ea4a2]{width:20px;height:20px}.error-illustration[data-v-4e5ea4a2]{width:100%;height:auto;display:block}@media (width<=680px){.error-layout[data-v-4e5ea4a2]{grid-template-columns:minmax(0,1fr);gap:6px;padding-block:30px 40px}.error-illustration[data-v-4e5ea4a2]{justify-self:center;max-width:330px}}
