.detail-section{margin-top:4rem}.detail-section__number{margin:0;color:var(--teal);font-family:var(--font-data);font-size:.75rem;font-weight:700;letter-spacing:.06em}.detail-section__title{margin:.5rem 0 0;color:var(--ink);font-family:var(--font-heading);font-size:clamp(1.5rem,3vw,1.875rem);font-weight:700;letter-spacing:-.025em;line-height:1.25}.detail-label{margin:0 0 .4rem;color:var(--ink-3);font-size:.75rem;font-weight:700;letter-spacing:.04em}.markdown-content{min-width:0;color:var(--ink-2);font-size:.9375rem;line-height:1.85;overflow-wrap:anywhere}.markdown-content>:first-child{margin-top:0}.markdown-content>:last-child{margin-bottom:0}.markdown-content p,.markdown-content ul,.markdown-content ol,.markdown-content blockquote,.markdown-content pre,.markdown-content table{margin-top:1rem;margin-bottom:1rem}.markdown-content h1,.markdown-content h2,.markdown-content h3,.markdown-content h4{margin:1.5rem 0 .65rem;color:var(--ink);font-family:var(--font-heading);font-weight:700;letter-spacing:-.02em;line-height:1.35}.markdown-content h1{font-size:1.5rem}.markdown-content h2{font-size:1.25rem}.markdown-content h3,.markdown-content h4{font-size:1.05rem}.markdown-content ul,.markdown-content ol{padding-left:1.35rem}.markdown-content li+li{margin-top:.4rem}.markdown-content blockquote{padding:0 0 0 1rem;border-left:3px solid var(--ochre);color:var(--ink-2)}.markdown-content blockquote>:first-child{margin-top:0}.markdown-content blockquote>:last-child{margin-bottom:0}.markdown-content code{border-radius:.25rem;background:var(--surface-2);color:var(--ink);font-family:var(--font-data);font-size:.875em}.markdown-content :not(pre)>code{padding:.15em .35em}.markdown-content pre{max-width:100%;overflow-x:auto;border:1px solid var(--rule);border-radius:.5rem;background:var(--paper);padding:1rem;line-height:1.6}.markdown-content pre code{background:transparent;padding:0}.markdown-content table{display:block;width:max-content;max-width:100%;overflow-x:auto;border:1px solid var(--rule);border-collapse:collapse;border-radius:.5rem;background:var(--surface);font-size:.8125rem;line-height:1.55}.markdown-content th,.markdown-content td{min-width:7rem;padding:.6rem .75rem;border:1px solid var(--rule);text-align:left;vertical-align:top}.markdown-content th{background:var(--surface-2);color:var(--ink);font-weight:700}.markdown-content a{color:var(--teal);text-decoration-thickness:1px;text-underline-offset:.2em}.markdown-content strong{color:var(--ink);font-weight:700}.markdown-content--inline{font-size:inherit;line-height:inherit}.markdown-content--inline p{display:inline;margin:0}.markdown-content--compact{font-size:.875rem;line-height:1.75}.markdown-content--compact p,.markdown-content--compact ul,.markdown-content--compact ol,.markdown-content--compact blockquote,.markdown-content--compact pre,.markdown-content--compact table{margin-top:.65rem;margin-bottom:.65rem}.markdown-content--template th,.markdown-content--template td{min-width:5rem;padding:.45rem .55rem;font-size:.75rem}.markdown-content--template{font-size:.8125rem;line-height:1.7;scrollbar-color:var(--rule) transparent}.prompt-text{overflow-wrap:anywhere;word-break:break-word}.community-guide,.community-safety{margin-top:2rem;border:1px solid var(--rule);border-radius:1rem;background:var(--surface);padding:clamp(1.25rem,3vw,2rem)}.community-guide__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1.25rem}.community-guide__heading>div{min-width:0;flex:1 1 auto}.community-guide__eyebrow,.community-safety__eyebrow{margin:0;color:var(--teal);font-family:var(--font-data);font-size:.75rem;font-weight:700;letter-spacing:.06em}.community-guide h2,.community-safety h2{margin:.45rem 0 0;color:var(--ink);font-family:var(--font-heading);font-size:clamp(1.35rem,3vw,1.75rem);line-height:1.3}.community-guide__heading p:last-child{max-width:none;margin:.75rem 0 0;color:var(--ink-2);font-size:.875rem;line-height:1.75}.community-guide__badge{flex:none;border:1px solid color-mix(in srgb,var(--ochre) 35%,transparent);border-radius:999px;background:var(--ochre-soft);padding:.45rem .75rem;color:var(--ochre);font-family:var(--font-data);font-size:.75rem;font-weight:700}.community-guide__meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;margin:1.5rem 0 0;border-radius:.75rem;background:var(--rule)}.community-guide__meta>div{background:var(--surface-2);padding:.85rem 1rem}.community-guide__meta dt,.community-guide__source p{color:var(--ink-3);font-size:.75rem}.community-guide__meta dd{margin:.3rem 0 0;color:var(--ink);font-size:.875rem;font-weight:700}.community-guide__columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem}.community-guide__columns>div{border-radius:.75rem;background:var(--surface-2);padding:1rem}.community-guide__columns h3{margin:0;color:var(--ink);font-size:.875rem}.community-guide__columns ul,.community-safety ul{margin:.7rem 0 0;padding-left:1.15rem;color:var(--ink-2);font-size:.875rem;line-height:1.75}.community-guide__source{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-top:1rem;border-top:1px solid var(--rule);padding-top:1rem}.community-guide__source p{margin:0}.community-guide__source strong{display:block;margin-top:.3rem;color:var(--ink);font-size:.875rem}.community-guide__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.community-guide__actions a{display:inline-flex;min-height:2.5rem;align-items:center;justify-content:center;border-radius:.65rem;background:var(--teal);padding:.55rem .8rem;color:#fff;font-size:.8125rem;font-weight:700;text-decoration:none}.community-safety{border-color:color-mix(in srgb,var(--ochre) 40%,var(--rule));background:var(--ochre-soft)}.community-safety__eyebrow{color:var(--ochre)}.community-tutorial-image{display:block;width:min(100%,57.5rem);max-width:100%;height:auto;margin:1.25rem auto;border:1px solid var(--rule);border-radius:.75rem;background:var(--surface);box-shadow:var(--shadow-card)}.community-tutorial-image--portrait{width:min(100%,26.25rem)}[data-tutorial-slug=codex-chatcut-video] .community-tutorial-image{width:min(88%,48rem)}[data-tutorial-slug=codex-chatcut-video] .community-tutorial-image--portrait{width:auto;max-width:min(68%,20rem);max-height:min(36rem,72vh);object-fit:contain}.community-tutorial-image-link{display:block;border-radius:.75rem;cursor:zoom-in}[data-tutorial-slug=transcript-to-wechat-skill] .community-tutorial-image{width:auto;max-width:min(88%,48rem)}[data-tutorial-slug=transcript-to-wechat-skill] .community-tutorial-image--portrait{max-width:min(88%,20rem);max-height:72vh;object-fit:contain}.community-tutorial-image-link:focus-visible{outline:2px solid var(--teal);outline-offset:.25rem}.community-tutorial-body table .community-tutorial-image{min-width:14rem;margin:0;border:0;border-radius:.4rem;box-shadow:none}.community-tutorial-body hr{margin:2rem 0;border:0;border-top:1px solid var(--rule)}.markdown-content--prompt p,.markdown-content--prompt li{white-space:pre-wrap}.markdown-content--prompt p,.markdown-content--prompt ul,.markdown-content--prompt ol,.markdown-content--prompt blockquote,.markdown-content--prompt pre,.markdown-content--prompt table{margin-top:.75rem;margin-bottom:.75rem}.material-preview-table th,.material-preview-table td{border-right:1px solid var(--rule)}.material-preview-table th:last-child,.material-preview-table td:last-child{border-right:0}@media(max-width:39.999rem){.detail-section{margin-top:3.25rem}.markdown-content{font-size:.875rem;line-height:1.75}.community-guide__heading,.community-guide__source{align-items:flex-start;flex-direction:column}.community-guide__meta,.community-guide__columns{grid-template-columns:1fr}.community-guide__actions{justify-content:flex-start}.community-guide__actions a{width:100%}}
