.itp-site .itp-hero-shell{padding-bottom:48px;background:radial-gradient(circle at 50% 0,var(--brand-hero-glow) 0,transparent 35%),linear-gradient(180deg,var(--brand-paper) 0,#fff 74%,var(--brand-hero-end) 100%)}.itp-site .itp-hero{padding-bottom:45px;background:transparent}.itp-site .itp-hero h1{max-width:950px}.itp-site .itp-preview{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:center}.itp-site .itp-preview img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:16px}.itp-site blockquote{font-size:14px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.itp-site .itp-preview h3{font-size:21px;margin-bottom:16px}.itp-site .aie-section>p,.itp-site .itp-preview p{color:var(--brand-muted);font-size:15px;line-height:1.7;margin:20px 0}.itp-site .itp-related{display:flex;flex-wrap:wrap;gap:22px;margin-top:36px}.itp-site .aie-section>p a,.itp-site .itp-related a{color:var(--brand-dark)}.itp-site .aie-example-prompt{max-height:250px;overflow:auto}.itp-site .aie-card-image{aspect-ratio:auto}.itp-site .itp-workspace .iw-upload.is-filled{width:100%}.itp-site .itp-workspace .iw-thumbs{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.itp-site .itp-workspace .iw-thumb,.itp-site .itp-workspace .iw-upload-add{width:100%;height:108px}.itp-site .itp-workspace .iw-thumb>button img{-o-object-fit:contain;object-fit:contain;background:var(--iw-accent-wash)}.itp-site .itp-workspace .iw-task-prompt.is-full p{display:block;overflow:visible;-webkit-line-clamp:unset;white-space:pre-wrap;overflow-wrap:anywhere}.itp-site .itp-reference-chips{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 22px}.itp-site .itp-reference-chips span{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border:1px solid var(--brand-line);border-radius:999px;color:var(--brand-ink);background:var(--brand-panel);font-size:13px;font-weight:650;line-height:1.2}.itp-site .itp-reference-note{margin:0 0 22px;color:var(--brand-muted);font-size:14px;line-height:1.65}.itp-site .itp-inline-link{color:var(--brand-dark);font-weight:700;text-decoration:underline;text-underline-offset:3px}@media(max-width:760px){.itp-site .itp-preview{grid-template-columns:1fr}.itp-site .itp-hero{padding-bottom:30px}.itp-site .itp-hero-shell{padding-bottom:32px}}