.hero-balanced .scrap-ai{width:60px;height:66px}
.hero-balanced .scrap-ai .ai-paper-star{display:block;width:54px;height:auto;animation:ai-paper-breathe 5s ease-in-out infinite}
.ai-work-feature{display:grid;grid-template-columns:94px minmax(0,1fr);gap:28px;align-items:center;padding-top:34px;padding-bottom:34px;border-top:1px solid var(--line);scroll-margin-top:90px}
.ai-feature-mark{display:flex;align-items:center;justify-content:center;transform:rotate(-7deg)}
.ai-feature-mark .ai-paper-star{display:block;width:92px;height:auto;animation:ai-paper-breathe 5s ease-in-out infinite}
.ai-feature-copy{max-width:760px}
.ai-feature-copy p{font-size:15px;line-height:1.8;color:var(--muted);margin:0 0 13px}
.ai-feature-copy .ai-personal-note{font:500 clamp(25px,2.6vw,33px)/1.25 Caveat,'Segoe Print',cursive;color:var(--ink);letter-spacing:0;margin-bottom:9px}
.ai-conversation-link{display:inline-flex;align-items:center;gap:8px;min-height:40px;font-size:13px;font-weight:600;color:var(--ink);text-decoration:none!important;background:none;border:0;padding:0}
.ai-conversation-link:after,.ai-conversation-link:before{display:none!important}
.ai-conversation-link span{transition:transform .2s ease}
.ai-conversation-link:hover span{transform:translate(2px,-2px)}
.ai-conversation-link:focus-visible{outline:2px dashed var(--ink);outline-offset:5px}
.ai-site-link{position:relative;display:flex;align-items:center;justify-content:center;gap:3px!important;color:#98613b!important;text-decoration:none!important;border:0!important;background:transparent!important;box-shadow:none!important;flex:none}
.ai-site-link:before,.ai-site-link:after{display:none!important}
.ai-site-link .ai-paper-star{display:block;width:32px!important;height:34px!important;object-fit:contain;flex:none;animation:ai-paper-breathe 5s ease-in-out infinite}
.ai-site-link span{font-size:9px;font-weight:700;letter-spacing:.4px}
.ai-site-link:focus-visible{outline:2px dashed currentColor;outline-offset:4px}
html[data-theme=dark] .ai-feature-mark,html[data-theme=dark] .ai-site-link{color:#e9b878!important}
@media(prefers-color-scheme:dark){html[data-theme=system] .ai-feature-mark,html[data-theme=system] .ai-site-link{color:#e9b878!important}}
@keyframes ai-paper-breathe{0%,100%{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-2px) rotate(2deg)}}
@media(max-width:760px){.hero-balanced .scrap-ai{width:48px;height:55px}.hero-balanced .scrap-ai .ai-paper-star{width:43px}.ai-work-feature{grid-template-columns:52px minmax(0,1fr);gap:15px;align-items:start;padding-top:27px;padding-bottom:27px}.ai-feature-mark{padding-top:7px}.ai-feature-mark .ai-paper-star{width:54px}.ai-feature-copy .ai-personal-note{font-size:27px}.ai-site-link .ai-paper-star{width:30px!important;height:32px!important}}
@media(prefers-reduced-motion:reduce){.ai-paper-star{animation:none!important}.ai-conversation-link span{transition:none}}
/* Paper cutout, without the older technology sticker card underneath. */
.hero-balanced .scrap.tech-scrap.scrap-ai,.hero-balanced .scrap.tech-scrap.scrap-ai:hover{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;border-radius:0!important;width:76px;height:82px}
.hero-balanced .scrap-ai .ai-paper-star{width:74px;height:auto;filter:none!important}
/* A warm, lightly taped note gives the AI invitation its own focal point. */
.ai-work-feature{position:relative;isolation:isolate;grid-template-columns:116px minmax(0,1fr);gap:28px;margin-top:22px;margin-bottom:22px;padding:42px 30px;border:0!important}
.ai-work-feature:before{content:"";position:absolute;inset:5px 0;z-index:-1;background:#eee4d3;clip-path:polygon(.4% 2%,24% 0,47% 1%,75% 0,99.7% 1.5%,100% 34%,99.6% 68%,100% 98%,74% 99.5%,50% 98.7%,23% 100%,0 98%,.5% 65%,0 32%)}
.ai-work-feature:after{content:"";position:absolute;top:0;left:58px;width:62px;height:18px;background:#c8b99d70;transform:rotate(-8deg);pointer-events:none;box-shadow:0 1px 1px #00000008}
.ai-feature-mark .ai-paper-star{width:112px}
.ai-feature-copy .ai-personal-note{font-size:clamp(30px,3vw,39px);line-height:1.25;color:#29251e}
.ai-feature-copy p{color:#62584d;max-width:760px}
.ai-conversation-link{color:#29251e;gap:10px}
.ai-conversation-link span{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#a16b41;color:#fff8ef;font-size:17px}
html[data-theme=dark] .ai-work-feature:before{background:#302b24}
html[data-theme=dark] .ai-feature-copy p{color:#d0c2af}
html[data-theme=dark] .ai-feature-copy .ai-personal-note,html[data-theme=dark] .ai-conversation-link{color:#f5eee2}
@media(prefers-color-scheme:dark){html[data-theme=system] .ai-work-feature:before{background:#302b24}html[data-theme=system] .ai-feature-copy p{color:#d0c2af}html[data-theme=system] .ai-feature-copy .ai-personal-note,html[data-theme=system] .ai-conversation-link{color:#f5eee2}}
/* Every AI tool gets the same logo row and label row. */
#tool-panel-6 ul{grid-template-columns:repeat(auto-fit,minmax(76px,1fr));gap:22px 18px;align-items:start}
#tool-panel-6 li{display:flex;align-items:flex-start;justify-content:center;min-width:0}
#tool-panel-6 .tool-logo{display:grid!important;grid-template-rows:34px 18px;justify-items:center;align-items:center;gap:10px;width:100%;height:66px;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;position:relative}
#tool-panel-6 .tool-logo img,#tool-panel-6 .tool-logo .tool-initial{grid-row:1;align-self:center;width:30px!important;height:30px!important;margin:0!important;object-fit:contain;line-height:1}
#tool-panel-6 .tool-logo .tool-label{grid-row:2;align-self:center;position:static!important;transform:none!important;display:block!important;opacity:1!important;visibility:visible!important;font:11px/18px Satoshi,sans-serif;text-align:center;white-space:nowrap;padding:0!important;margin:0!important;color:var(--muted);background:none!important}
@media(max-width:760px){.hero-balanced .scrap.tech-scrap.scrap-ai,.hero-balanced .scrap.tech-scrap.scrap-ai:hover{width:60px;height:66px}.hero-balanced .scrap-ai .ai-paper-star{width:58px}.ai-work-feature{grid-template-columns:60px minmax(0,1fr);gap:16px;padding:32px 18px;margin-top:14px;margin-bottom:14px}.ai-feature-mark .ai-paper-star{width:64px}.ai-work-feature:after{left:22px;width:48px;height:15px}.ai-feature-copy .ai-personal-note{font-size:30px}.ai-feature-copy p{font-size:14px}#tool-panel-6 ul{grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:18px 12px}}
#tool-panel-6 .tool-logo img,#tool-panel-6 .tool-logo .tool-initial{box-sizing:border-box!important;padding:0!important;border:0!important;transform:none!important}
