.twt-tool main{background:radial-gradient(70% 14% at 95% 10%,#b7c79a38,#0000),radial-gradient(75% 16% at 1% 52%,#e4a67a24,#0000),radial-gradient(80% 12% at 92% 84%,#b7c79a2e,#0000),linear-gradient(#f8f7f0,#f2f4e9 22%,#f9f4ec 48%,#f0f3e8 76%,#f8f7f0);position:relative;overflow-x:clip}.twt-tool__paper{isolation:isolate;position:relative;overflow:hidden}.twt-tool__paper:before{content:"";z-index:-1;background:var(--twt-tool-paper) center / cover no-repeat;opacity:.55;position:absolute;inset:0}.twt-tool__phase{padding-left:52px;position:relative}.twt-tool__phase:before{content:"";background:linear-gradient(180deg,var(--twt-accent),#b7c79a26);width:1.5px;position:absolute;top:34px;bottom:-40px;left:15px}.twt-tool__phase:last-child:before{display:none}.twt-tool__dot{background:var(--twt-surface);width:32px;height:32px;box-shadow:inset 0 0 0 1.5px var(--twt-accent);color:var(--twt-sage-dark);font-family:var(--font-display);border-radius:999px;place-items:center;font-size:15px;display:grid;position:absolute;top:0;left:0}@media(max-width:640px){.twt-page-wash{background:#f8f7f0db!important}}
