:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#17213a;background:#f5f7fb;font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(circle at top left,#fff2dd 0,transparent 34rem),#f5f7fb}.share-shell{width:min(1100px,calc(100% - 32px));margin:0 auto;padding:20px 0 40px}.share-header{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin:22px 0}.eyebrow{margin:0 0 8px;color:#a65b1d;font-size:.78rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}h1{max-width:850px;margin:0;font-size:clamp(1.7rem,3.4vw,2.8rem);line-height:1.06;letter-spacing:-.035em}.subtitle{margin:12px 0 0;color:#52627b;font-size:1.08rem}.local-note{flex:0 0 auto;margin:4px 0;padding:8px 12px;border:1px solid #d9cbb9;border-radius:999px;background:#fff;color:#6f5b45;font-size:.82rem;font-weight:750}.local-note span{color:#1e9d68}.share-workspace,.share-insight{border:1px solid #dfd2c0;border-radius:24px;background:rgba(255,255,255,.96);box-shadow:0 18px 50px rgba(74,54,31,.1)}.share-workspace{display:grid;gap:14px;padding:clamp(14px,2.8vw,28px)}.irritation-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.irritation-grid article{display:grid;gap:6px;padding:20px;border:1px solid #d9cdbd;border-radius:17px;background:#fffaf2;text-align:center}.irritation-grid strong{color:#b76522;font-size:clamp(1.45rem,3vw,2.1rem)}.irritation-grid span{color:#657186}.share-stage,.share-explore{padding:16px;border:1px solid #d8c9b5;border-radius:17px;background:#fffaf2}.share-stage h2{margin:0 0 12px;color:#85511f;font-size:1.08rem}.share-track{height:32px;overflow:hidden;border:2px solid #738198;border-radius:10px;background:repeating-linear-gradient(90deg,#f4f6f9 0,#f4f6f9 calc(10% - 1px),#dfe4eb calc(10% - 1px),#dfe4eb 10%)}.share-track span{display:block;height:100%;background:linear-gradient(90deg,#ef9a3c,#d87823)}.definition-card p{margin:12px 0 0}.example-row{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:center}.example-row strong{min-width:3ch;color:#a4571d;font-size:1.5rem;text-align:center}.share-explore{display:grid;grid-template-columns:auto minmax(180px,1fr) auto;gap:12px;align-items:center}.share-explore label{font-weight:850}.share-explore input{width:100%;accent-color:#c66b21}.share-explore output,.share-explore p{font-weight:850;color:#8b4a18}.share-explore p{grid-column:1/-1;margin:0;text-align:center}.explore-track{grid-column:1/-1}.conclusion-card{padding:17px 20px;border:1px solid #e2b37d;border-radius:17px;background:#fff2df;text-align:center}.conclusion-card h2{margin:0 0 5px;color:#a65b1d;font-size:.8rem;letter-spacing:.1em;text-transform:uppercase}.conclusion-card p{margin:0;font-size:clamp(1.08rem,2.3vw,1.45rem);font-weight:820}.share-insight{margin-top:16px;padding:20px 24px}.share-insight>p{min-height:1.5em;margin:0 0 14px;color:#354964}.share-controls{display:flex;gap:12px;flex-wrap:wrap}.primary-button,.reset-button{min-height:46px;padding:0 20px;border-radius:13px;font:inherit;font-weight:800;cursor:pointer}.primary-button{border:1px solid #9a531c;background:#a65b1d;color:#fff}.primary-button:disabled{cursor:not-allowed;opacity:.55}.reset-button{border:1px solid #d7c9b8;background:#fff;color:#564a3d}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}[hidden]{display:none!important}@media(max-width:720px){.share-shell{width:min(100% - 20px,1100px);padding-top:10px}.share-header{display:block}.local-note{display:inline-block;margin-top:14px}.share-workspace{padding:10px}.irritation-grid{grid-template-columns:1fr}.share-explore{grid-template-columns:1fr}.share-insight{padding:18px}.share-controls>*{flex:1 1 140px}}@media(min-width:721px) and (max-width:1040px){.share-shell{width:min(100% - 28px,1100px)}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}