.resource-page{padding-block:28px 48px;min-width:0}.resource-page [hidden]{display:none!important}.resource-breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:var(--fs-sm);color:var(--text-2);overflow-wrap:anywhere}.resource-header{max-width:820px;margin:28px 0}.resource-header h1{font-size:clamp(1.8rem,3.2vw,2.75rem);line-height:1.25;margin-bottom:16px}.resource-header p{font-size:1.0625rem;line-height:1.75}.resource-page h2{font-size:clamp(1.3rem,2vw,1.7rem);line-height:1.45}.resource-page h3{font-size:1.125rem}.resource-page [lang=bn]{font-family:"Noto Sans Bengali",var(--font-sans)}.resource-search{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,270px) auto;gap:16px;align-items:end;margin-block:28px}.resource-search .input{min-height:46px;width:100%;min-width:0}.resource-search label{min-width:0}.resource-audiences{display:flex;flex-wrap:wrap;gap:4px 18px;margin-block:20px}.resource-audiences a{display:inline-flex;align-items:center;min-height:44px;padding-block:6px;border-bottom:2px solid transparent;color:var(--text-2)}.resource-audiences a[aria-current=page]{color:var(--text);border-color:var(--accent);font-weight:600}.resource-note{border-inline-start:3px solid var(--border-strong,var(--border));background:var(--surface);padding:16px 20px;margin-block:24px;line-height:1.75}.resource-note p{margin:0}.resource-empty{padding-block:32px}.prompt-group{margin-top:36px}.prompt-group>.section-head{margin-bottom:12px}.prompt-entry{border-block-end:1px solid var(--border);scroll-margin-top:24px}.prompt-entry>summary{display:flex;justify-content:space-between;align-items:center;gap:16px;cursor:pointer;padding:18px 4px;min-height:64px;list-style:none;line-height:1.6}.prompt-entry>summary::-webkit-details-marker{display:none}.prompt-entry>summary::after{content:"+";font-size:22px;color:var(--text-2);flex:none}.prompt-entry[open]>summary::after{content:"−"}.prompt-entry>summary strong{font-size:1.0625rem;font-weight:600}.prompt-use-case{display:block;font-size:var(--fs-sm);margin-top:4px}.prompt-versions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:8px 4px 24px}.prompt-versions>section{min-width:0}.prompt-versions h3{margin-bottom:10px}.resource-text{display:block;box-sizing:border-box;width:100%;min-width:0;padding:16px;background:var(--surface);border:1px solid var(--border-strong,var(--border));border-radius:var(--r-md,8px);color:var(--text);font:inherit;line-height:1.8;resize:vertical}.resource-text[lang=bn],section[lang=bn] .resource-text{font-family:"Noto Sans Bengali",var(--font-sans)}.resource-actions{display:flex;flex-wrap:wrap;gap:10px;margin-block:12px}.resource-actions .btn{min-height:44px;white-space:normal;text-align:center;max-width:100%}.resource-editorial{margin-block:28px}.resource-links{margin-block:36px;padding-block:24px;border-top:1px solid var(--border)}.resource-links h2{font-size:clamp(1.3rem,2vw,1.7rem);margin-bottom:16px}.resource-links ul{display:flex;flex-wrap:wrap;gap:8px 28px;padding:0;list-style:none}.resource-links a{display:inline-flex;align-items:center;min-height:44px}.resource-status{position:fixed;z-index:70;bottom:20px;right:20px;max-width:min(380px,calc(100vw - 40px));padding:12px 18px;background:var(--surface);color:var(--text);border:1px solid var(--border-strong,var(--border));border-radius:8px;box-shadow:var(--shadow-md);font-size:var(--fs-sm)}.resource-status:empty{display:none}.template-directory{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px}.template-directory article{padding-block:24px;border-bottom:1px solid var(--border)}.template-directory p{line-height:1.75;margin-block:12px}.template-directory article>a{display:inline-flex;align-items:center;min-height:44px}.template-workspace{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:36px;align-items:start;margin-block:28px}.template-fields{min-width:0;padding:20px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.template-fields legend{font-weight:600;padding-inline:8px}.template-fields .field{display:flex;flex-direction:column;gap:6px;margin-top:16px}.template-fields .input{width:100%;min-width:0;min-height:44px}.template-fields p{font-size:var(--fs-sm);line-height:1.7}.template-documents{min-width:0}.template-document{border-bottom:1px solid var(--border);margin-bottom:20px}.template-document>summary{font-weight:600;font-size:1.125rem;cursor:pointer;min-height:48px;padding-block:12px}.template-text{background:var(--surface);min-height:420px}.related-resources{margin-block:36px}.related-resources ul{margin-top:16px;padding-left:22px}.related-resources li{margin-block:8px;line-height:1.75}.benchmark-summary{padding:24px;background:var(--surface);border:1px solid var(--border);border-radius:8px}.benchmark-summary h2{margin-bottom:12px}.benchmark-summary p{line-height:1.8;margin-block:12px}.benchmark-section{margin-block:40px;scroll-margin-top:24px}.benchmark-section>h2{margin-bottom:18px}.benchmark-section ol,.benchmark-section ul{padding-inline-start:24px}.benchmark-section li{margin-block:12px;line-height:1.8}.resource-table-region{overflow-x:auto;border:1px solid var(--border);border-radius:8px}.benchmark-table{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}.benchmark-table--filled{min-width:680px}.benchmark-table caption{text-align:start;padding:16px;line-height:1.6}.benchmark-table th,.benchmark-table td{text-align:start;padding:14px;border-top:1px solid var(--border);overflow-wrap:anywhere}.benchmark-table th{font-weight:600;background:var(--surface)}.benchmark-task-group{margin-block:28px}.benchmark-task{padding:4px 8px 20px}.benchmark-task h4{font-size:1rem;margin-block:16px 10px}.task-input{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8;padding:16px;background:var(--surface);border:1px solid var(--border);border-radius:6px}.founder-section{margin-block:28px}.founder-profile{display:grid;grid-template-columns:120px minmax(0,1fr);gap:24px;align-items:start}.founder-photo{width:120px;height:120px;object-fit:cover;border-radius:8px}.founder-placeholder{display:flex;align-items:center;justify-content:center;text-align:center;padding:12px;background:var(--surface-2);color:var(--text-2);border:1px dashed var(--border);font-size:var(--fs-sm)}.social-profiles{display:flex;flex-wrap:wrap;gap:4px;margin-top:12px}.social-profiles a{display:inline-flex!important;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px}.social-profiles svg{flex:none}.site-header__more{position:relative}.site-header__more>summary{display:flex;align-items:center;min-height:44px;cursor:pointer;list-style:none}.site-header__more>summary::-webkit-details-marker{display:none}.site-header__more>summary::after{content:"⌄";margin-inline-start:5px}.site-header__more-links{position:absolute;right:0;top:calc(100% + 8px);min-width:190px;border:1px solid var(--border);border-radius:8px;background:var(--surface);box-shadow:var(--shadow-lg);padding:6px;z-index:45}.site-header__more-links a{display:flex;align-items:center;min-height:44px;padding:8px 12px;color:var(--text)}.site-header__more-links a:hover{background:var(--surface-2)}.mobile-nav nav{max-height:70vh;overflow-y:auto}.resource-page :is(button,a,input,select,textarea,summary):focus-visible,.site-header__more :focus-visible,.social-profiles a:focus-visible{outline:3px solid var(--accent);outline-offset:3px}
@media(max-width:1100px){.site-header__nav{gap:0}.site-header__nav .nav-link{padding-inline:7px;font-size:13px}}
@media(max-width:940px){.prompt-versions{grid-template-columns:minmax(0,1fr)}.template-workspace{grid-template-columns:minmax(0,1fr);gap:24px}.template-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.template-fields>p{grid-column:1/-1}.template-directory{column-gap:24px}.resource-search{grid-template-columns:minmax(0,1fr) minmax(180px,240px)}.resource-search>button{grid-column:1/-1;justify-self:start}}
@media(max-width:600px){.resource-page{padding-block:20px 28px}.resource-header{margin-block:24px}.resource-header p{font-size:1rem}.resource-search{grid-template-columns:minmax(0,1fr);gap:12px}.resource-search>button{grid-column:auto}.resource-audiences{gap:0 16px}.template-directory{grid-template-columns:minmax(0,1fr)}.template-fields{grid-template-columns:minmax(0,1fr);padding:16px}.template-text{min-height:360px}.benchmark-summary{padding:18px}.benchmark-section{margin-block:30px}.benchmark-table th,.benchmark-table td{padding:10px 8px;font-size:12px}.founder-profile{grid-template-columns:minmax(0,1fr);gap:16px}.prompt-entry>summary{padding-block:16px}.resource-note{padding:14px 16px}.resource-links ul{display:block}.resource-links li{margin-block:4px}}

.template-workspace:has([data-template-editor][hidden]){grid-template-columns:minmax(0,1fr)}
.founder-profile--text{grid-template-columns:minmax(0,1fr)}
