.home-v8.ugc-tools section{padding:0}.ugc-tools .tool-container{max-width:1200px;margin:0 auto;padding:28px 40px 80px}.ugc-tools .tool-breadcrumb{height:auto;min-height:0;color:var(--muted);background:0 0;border:0;flex-wrap:wrap;justify-content:flex-start;gap:10px;padding:0;font-size:13px;display:flex;position:static}.ugc-tools .tool-intro{max-width:780px;margin:48px 0 36px}.ugc-tools .tool-intro h1{letter-spacing:-.045em;margin:12px 0 20px;font-size:clamp(32px,4.5vw,54px);font-weight:550;line-height:1.08}.ugc-tools .tool-intro>p{margin-bottom:12px;font-size:17px;line-height:1.65}.ugc-tools .tool-eyebrow{letter-spacing:.08em;color:var(--pd);font-family:Geist Mono,ui-monospace,monospace;line-height:1.6;font-size:11px!important}.ugc-tools .tool-muted{color:var(--muted);line-height:1.6;font-size:13px!important}.ugc-tools .tool-workbench{border:1px solid var(--line);border-radius:16px;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);display:grid;overflow:hidden}.ugc-tools .tool-workbench form{padding:30px}.ugc-tools .tool-workbench fieldset{border:0;min-width:0}.ugc-tools .tool-field{gap:8px;min-width:0;margin-bottom:20px;display:grid}.ugc-tools .tool-field label{font-size:14px;font-weight:550}.ugc-tools .tool-field input,.ugc-tools .tool-field textarea,.ugc-tools .tool-field select{border:1px solid var(--line);background:var(--bg);width:100%;color:var(--ink);font:inherit;border-radius:8px;padding:12px 14px;font-size:15px}.ugc-tools .tool-field textarea{resize:vertical;min-height:150px}.ugc-tools .tool-field-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ugc-tools .tool-primary{background:var(--p);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:999px;padding:13px 22px;font-weight:550}.ugc-tools .tool-text-button{color:var(--pd);font:inherit;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:14px 0;font-size:13px;text-decoration:underline;display:block}.ugc-tools .tool-result-intro{background:var(--pl);border-left:1px solid var(--line);flex-direction:column;justify-content:center;gap:20px;padding:36px;display:flex}.ugc-tools .tool-result-intro h2{letter-spacing:-.025em;font-size:28px;font-weight:550;line-height:1.2}.ugc-tools .tool-error{color:#b42318;overflow-wrap:anywhere;border:1px solid #b42318;border-radius:8px;margin:20px 0;padding:16px;font-size:14px}.ugc-tools .tool-results{margin-top:32px;scroll-margin-top:84px}.ugc-tools .tool-result-group{margin-bottom:28px}.ugc-tools .tool-result-group>h3{margin-bottom:14px;font-size:20px;font-weight:550}.ugc-tools .tool-result-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ugc-tools .tool-result-card{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:12px;flex-direction:column;gap:16px;min-width:0;padding:22px;display:flex}.ugc-tools .tool-hook{font-size:18px;font-weight:550;line-height:1.4}.ugc-tools .tool-result-card dl{flex:1;font-size:14px;line-height:1.6}.ugc-tools .tool-result-card dt{color:var(--muted);text-transform:uppercase;margin-top:12px;font-size:11px}.ugc-tools .tool-result-actions{flex-wrap:wrap;gap:8px;display:flex}.ugc-tools .tool-result-actions button{border:1px solid var(--line);font:inherit;cursor:pointer;background:var(--bg);color:var(--ink);border-radius:999px;padding:10px 14px;font-size:13px}.ugc-tools .tool-result-actions button:last-child{background:var(--ink);color:var(--bg)}.ugc-tools button:disabled,.ugc-tools fieldset:disabled{opacity:.65;cursor:wait}.ugc-tools :is(input,textarea,select,button,a,summary):focus-visible{outline:3px solid var(--p);outline-offset:4px}.ugc-tools .tool-guide{margin-top:64px}.ugc-tools .tool-guide section{margin-top:44px}.ugc-tools .tool-guide h2{letter-spacing:-.025em;margin-bottom:22px;font-size:28px;font-weight:550;line-height:1.2}.ugc-tools .tool-guide h3{margin-bottom:12px;font-size:17px;font-weight:550}.ugc-tools .tool-guide p{color:var(--ink2);max-width:80ch;margin:14px 0;line-height:1.8}.ugc-tools .tool-steps,.ugc-tools .tool-examples{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.ugc-tools .tool-steps>div,.ugc-tools .tool-examples>article{background:var(--soft);border-radius:12px;padding:22px}.ugc-tools .tool-guide details{border-top:1px solid var(--line);padding:20px 0}.ugc-tools .tool-guide summary{cursor:pointer;font-weight:550}.ugc-tools .tool-guide details p{font-size:15px}.ugc-tools .tool-links{flex-wrap:wrap;gap:12px 24px;margin:24px 0;display:flex}.ugc-tools .tool-links a{text-underline-offset:4px;text-decoration:underline}.ugc-tools .tool-choice-grid{grid-template-columns:1fr 1fr;gap:24px;margin:36px 0 20px;display:grid}.ugc-tools .tool-choice{border:1px solid var(--line);color:var(--ink);border-radius:16px;gap:18px;padding:32px;display:grid}.ugc-tools .tool-choice:hover{background:var(--pl);border-color:var(--p)}.ugc-tools .tool-choice h2{letter-spacing:-.025em;font-size:28px;font-weight:550}.ugc-tools .tool-choice p{color:var(--ink2)}.ugc-tools .tool-link-label{color:var(--pd);font-weight:550}@media (width<=800px){.ugc-tools .tool-container{padding:24px 20px 56px}.ugc-tools .tool-workbench,.ugc-tools .tool-choice-grid{grid-template-columns:1fr}.ugc-tools .tool-result-intro{border-left:0;border-top:1px solid var(--line);padding:24px}.ugc-tools .tool-workbench form{padding:24px}.ugc-tools .tool-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ugc-tools .tool-steps,.ugc-tools .tool-examples{grid-template-columns:1fr;gap:16px}}@media (width<=480px){.ugc-tools .tool-result-grid{grid-template-columns:1fr}.ugc-tools .tool-field-row{gap:12px}.ugc-tools .tool-workbench form,.ugc-tools .tool-result-intro,.ugc-tools .tool-choice{padding:20px}.ugc-tools .tool-primary{width:100%}}
