#k3 .longform-block{border:1px solid var(--k-line);background:var(--k-paper);border-radius:10px;margin:0 0 24px;overflow:hidden}#k3 .longform-block-head{border-bottom:1px solid var(--k-line);gap:4px;padding:15px 16px 12px;display:grid}#k3 .longform-block-head:last-child{border-bottom:0}#k3 .longform-block-head h3{margin:0;font-size:15px;font-weight:600}#k3 .longform-block-head p{color:var(--k-muted);margin:0;font-size:13px;line-height:1.6}#k3 .longform-lock{margin:0;padding:6px 16px 10px;display:grid}#k3 .longform-lock>div{border-bottom:1px solid var(--k-line);grid-template-columns:140px minmax(0,1fr);gap:12px;padding:8px 0;display:grid}#k3 .longform-lock>div:last-child{border-bottom:0}#k3 .longform-lock dt{color:var(--k-muted);font-size:12px;line-height:1.6}#k3 .longform-lock dd{color:var(--k-ink);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.6}#k3 .longform-lock>div:not(:has(dt)){grid-template-columns:minmax(0,1fr)}#k3 .longform-structure-change{border-top:1px solid var(--k-line);background:var(--k-side);flex-wrap:wrap;align-items:flex-end;gap:10px;padding:12px 16px 16px;display:flex}#k3 .longform-structure-change .field{flex:260px;margin:0}#k3 .longform-sections{margin:0;padding:0;list-style:none}#k3 .longform-sections>li{border-bottom:1px solid var(--k-line);grid-template-columns:96px minmax(0,1fr);gap:14px;padding:15px 16px;display:grid}#k3 .longform-sections>li:last-child{border-bottom:0}#k3 .longform-time{color:var(--k-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;font-weight:600;line-height:1.7}#k3 .longform-sections h4{margin:0;font-size:14px;font-weight:600;line-height:1.5}#k3 .longform-sections .meta{margin-top:2px;display:block}#k3 .longform-sections ul{gap:4px;margin:8px 0 0;padding-left:18px;font-size:14px;line-height:1.6;list-style:outside;display:grid}#k3 .longform-closing{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:14px 16px 16px;font-size:15px;line-height:1.7}#k3 .longform-structure-line{color:var(--k-muted);flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0 0 18px;font-size:13px;display:flex}#k3 .longform-structure-line>span{color:var(--k-body);font-weight:500}#k3 .longform-text-button{color:var(--k-orange);font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:2px 0;font-size:13px;font-weight:600}#k3 .longform-text-button:hover:not(:disabled){text-decoration:underline}#k3 .longform-text-button:focus-visible{outline:2px solid var(--k-orange);outline-offset:2px;border-radius:4px}#k3 .longform-text-button:disabled{cursor:default;opacity:.55}#k3 .longform-structure-line+.longform-structure-change{border:1px solid var(--k-line);border-radius:10px;margin:-6px 0 20px}#k3 .longform-picks-group{margin:0 0 22px}#k3 .longform-picks-group>h3{margin:0 0 10px;font-size:15px;font-weight:600}#k3 .longform-recommended{background:var(--k-tint);color:var(--k-ink);vertical-align:1px;border-radius:999px;margin-left:8px;padding:0 7px;font-size:11px;font-weight:600;line-height:18px;display:inline-block}#k3 .longform-details{margin:0 0 24px}#k3 .longform-details .longform-lock{padding:0 0 10px}#k3 .longform-approve{flex-wrap:wrap;gap:8px;margin:20px 0 4px;display:flex}@media (max-width:700px){#k3 .longform-approve>.button{width:100%}}#k3 .longform-question{border:1px solid var(--k-line);background:var(--k-paper);border-radius:12px;gap:14px;padding:18px 20px 20px;display:grid}#k3 .longform-question-steps{flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;list-style:none;display:flex}#k3 .longform-question-steps button{color:var(--k-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:0;padding:2px 0;font-size:11px;line-height:1.5;display:flex}#k3 .longform-question-steps button:focus-visible{outline:2px solid var(--k-orange);outline-offset:2px;border-radius:4px}#k3 .longform-question-steps i{background:0 0;border:1px solid var(--lightningcss-light,#c4c6cf)var(--lightningcss-dark,#7a7b85);border-radius:50%;flex:none;width:8px;height:8px}#k3 .longform-question-steps [data-ready=true] button{color:var(--k-body)}#k3 .longform-question-steps [data-ready=true] i{background:var(--lightningcss-light,#6b947c)var(--lightningcss-dark,#99bea8);border-color:#0000}#k3 .longform-question-steps [data-current=true] button{color:var(--k-ink);font-weight:600}#k3 .longform-question-steps [data-current=true] i{background:var(--k-orange);box-shadow:0 0 0 3px var(--k-tint);border-color:#0000}#k3 .longform-question-body{gap:8px;display:grid}#k3 .longform-question-body h3{letter-spacing:-.2px;margin:0;font-size:17px;font-weight:600}#k3 .longform-question-body p{color:var(--k-body);margin:0 0 4px;font-size:14px;line-height:1.65}#k3 .writer-idea-step .longform-question-body textarea{min-height:140px}@media (max-width:700px){#k3 #k-page [data-longform-piece] .writer-section-heading>.tool-editor-actions{flex:100%;min-width:0}#k3 .longform-lock>div{grid-template-columns:minmax(0,1fr);gap:2px}#k3 .longform-sections>li{grid-template-columns:minmax(0,1fr);gap:4px}#k3 .longform-question{padding:16px}#k3 .longform-structure-change>.button{width:100%}}#k3 .longform-picks{gap:16px;display:grid}#k3 .longform-audience .field{margin:0}#k3 .longform-pick-row{gap:8px;display:grid}#k3 .longform-chips{flex-wrap:wrap;gap:8px;display:flex}#k3 .longform-chips>button{border:1px solid var(--k-line);background:var(--k-paper);color:var(--k-body);font:inherit;cursor:pointer;border-radius:999px;margin:0;padding:7px 13px;font-size:13px;line-height:1.3;transition:background .15s,border-color .15s}#k3 .longform-chips>button:hover:not(:disabled){background:var(--k-well)}#k3 .longform-chips>button[aria-pressed=true]{border-color:var(--k-orange);background:var(--k-tint);color:var(--k-ink);font-weight:600}#k3 .longform-chips>button:focus-visible{outline:2px solid var(--k-orange);outline-offset:2px}#k3 .longform-chips>button:disabled{cursor:default;opacity:.6}#k3 .writer-idea-step .longform-question-body .longform-audience textarea.longform-grow{resize:none;field-sizing:content;min-height:0;line-height:1.5;overflow:hidden}#k3 .longform-pick-offer{max-width:80ch;color:var(--k-muted);gap:2px;margin:0;font-size:13px;line-height:1.5;display:grid}#k3 .longform-pick-offer strong{color:var(--k-ink);font-weight:600}#k3 .longform-pick-offer span{overflow-wrap:break-word}#k3 .longform-nudge{color:var(--k-muted);margin:4px 0 0;font-size:13px;line-height:1.5}#k3 .longform-link{font:inherit;color:var(--k-ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:0;padding:0;text-decoration:underline}#k3 .longform-link:hover:not(:disabled){color:var(--k-orange)}#k3 .longform-link:focus-visible{outline:2px solid var(--k-orange);outline-offset:2px;border-radius:2px}#k3 .longform-link:disabled{cursor:default;opacity:.55}#k3 .writer-idea-step .longform-last-actions{align-items:center;gap:8px 18px}#k3 .longform-last-actions>.longform-link{color:var(--k-body);font-size:13.5px}#k3 .writer-idea-step .row{align-items:center}#k3 .longform-autosave{color:var(--k-muted);margin-left:auto;font-size:12.5px}#k3 .longform-autosave:empty{display:none}#k3 .longform-question-steps button:disabled{cursor:default;opacity:.55}@media (prefers-reduced-motion:reduce){#k3 .longform-chips>button{transition:none}}#k3 .longform-cost{white-space:nowrap;align-self:center}
#k3 .approved-audience-setup{border:1px solid var(--k-tint-line);background:linear-gradient(110deg,var(--k-tint),var(--k-panel) 75%);border-radius:16px;align-items:center;gap:18px;padding:22px 24px;display:flex}#k3 .approved-audience-setup-icon{border:1px solid var(--k-tint-line);width:42px;height:42px;color:var(--k-orange);background:var(--k-panel);border-radius:12px;flex-shrink:0;place-items:center;display:grid}#k3 .approved-audience-setup>div{flex:1;min-width:0}#k3 .approved-audience-setup h3{font-size:16px;font-weight:600;line-height:1.5}#k3 .approved-audience-setup p{color:var(--k-muted);margin:5px 0 0;font-size:13px;line-height:1.65}#k3 .approved-audience-setup>.button{flex-shrink:0}@media (max-width:640px){#k3 .approved-audience-setup{flex-wrap:wrap;gap:12px;padding:18px}#k3 .approved-audience-setup>div{flex-basis:calc(100% - 60px)}#k3 .approved-audience-setup>.button{width:100%}}#k3 .home-scan-notice{border-color:var(--k-tint-line);background:linear-gradient(110deg,var(--k-tint),var(--k-panel) 75%);flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:22px;padding:16px 20px;display:flex}#k3 .home-scan-notice>div{flex:320px;min-width:0}#k3 .home-scan-notice strong{font-size:14px;font-weight:600;display:block}#k3 .home-scan-notice p{color:var(--k-muted);margin:4px 0 0;font-size:13px;line-height:1.6}#k3 .home-scan-icon{background:var(--k-tint);width:36px;height:36px;color:var(--k-orange);border-radius:12px;flex:none;place-items:center;display:grid}#k3 .home-scan-notice[data-state=running] .home-scan-icon{animation:1.4s ease-in-out infinite home-scan-pulse}@keyframes home-scan-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){#k3 .home-scan-notice[data-state=running] .home-scan-icon{animation:none}}#k3[data-view=home] #k-page .audience-grid:has(>:only-child){grid-template-columns:minmax(0,1fr)}
