:root{--coal:#141619;--ember:#ff683b;--chalk:#fff6ec;--muted:#b5b1aa;--line:#383b3e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--coal);color:var(--chalk);font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a,input,textarea{touch-action:manipulation}button{cursor:pointer}button:disabled{opacity:.55;cursor:wait}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid var(--ember);outline-offset:5px}button,input,textarea,select{border:1px solid var(--line);border-radius:0}button{color:inherit;background:0 0}button:hover{border-color:var(--ember)}.skip{background:var(--ember);color:var(--coal);z-index:10;padding:1rem;position:absolute;top:-80px;left:1rem}.skip:focus{top:1rem}.site-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:96px;padding:0 5vw;display:flex}.wordmark{letter-spacing:-1px;align-items:center;gap:9px;font-size:23px;font-weight:900;display:flex}.wordmark b{color:var(--ember)}.mark{background:var(--ember);color:var(--coal);place-items:center;width:35px;height:35px;font-size:30px;font-style:italic;display:inline-grid}.site-header nav{align-items:center;gap:36px;font-size:14px;display:flex}.nav-cta{border:1px solid var(--line);padding:13px 19px}.hero{grid-template-columns:1.1fr 1fr;min-height:720px;padding:65px 5vw 95px;display:grid;position:relative;overflow:hidden}.eyebrow,.section-label,.fine,.hero-footer,.art-caption{letter-spacing:1.8px;font-size:11px;font-weight:700;line-height:1.7}.eyebrow{color:var(--ember);margin:0 0 30px}h1,h2,h3,p{margin-top:0}h1,h2{letter-spacing:-2px;font-family:Impact,Arial Narrow,Arial,sans-serif;font-weight:900;line-height:.96}h1{margin-bottom:28px;font-size:clamp(60px,7.6vw,122px)}h2{margin-bottom:28px;font-size:clamp(45px,5.7vw,82px)}em{color:var(--ember);font-style:normal}.intro{color:#d0cbc4;max-width:500px;font-size:19px;line-height:1.65}.button{background:var(--ember);color:var(--coal);border:0;justify-content:space-between;align-items:center;gap:34px;min-height:54px;padding:19px 25px;font-weight:700;display:inline-flex}.button:hover{background:#ff815c}.button.dark{background:var(--coal);color:var(--chalk)}.fine{letter-spacing:.3px;color:var(--muted);margin-top:20px;font-weight:400}.forge-art{isolation:isolate;place-items:center;display:grid;position:relative;transform:rotate(-9deg)}.forge-art:before{content:"";background:repeating-linear-gradient(0deg,#0000 0 31px,#ffffff09 32px),repeating-linear-gradient(90deg,#0000 0 31px,#ffffff09 32px);position:absolute;inset:10% 0}.forge-art span{color:var(--ember);text-shadow:22px 22px #662f22,44px 44px #32201e;font-family:Impact,Arial,sans-serif;font-size:430px;font-style:italic;font-weight:900;line-height:1;transform:skew(-9deg)}.art-caption{position:absolute;bottom:0;right:10px;transform:rotate(9deg)}.hero-footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:15px;padding:24px 0;font-size:9px;display:flex;position:absolute;bottom:0;left:5vw;right:5vw}.section{padding:95px 5vw}.section-label{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;margin-bottom:45px;padding-bottom:24px;display:flex}.split{grid-template-columns:1fr 1fr;align-items:start;gap:10vw;display:grid}.split p{max-width:430px;font-size:18px;line-height:1.7}.pillars{margin-top:40px}.pillars article{border-top:1px solid var(--line);grid-template-columns:55px 1fr 1fr;align-items:center;padding:27px 0;display:grid}.pillars article>span{color:var(--ember);font-size:12px}.pillars h3{margin:0;font-size:31px}.pillars p{color:var(--muted);margin:0;line-height:1.5}.ember-section{background:var(--ember);color:var(--coal)}.ember-section .eyebrow{color:var(--coal)}.stat-strip{border-top:1px solid #14161950;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:48px;padding-top:35px;display:grid}.stat-strip b{font:60px Impact,Arial,sans-serif;display:block}.stat-strip span{margin-top:10px;font-size:13px;display:block}.community-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);letter-spacing:1px;justify-content:space-between;margin-top:50px;padding:25px 0;font-size:12px;font-weight:700;display:flex}.community-strip span{color:var(--ember);font-size:25px}.start-section{background:#1d2023;grid-template-columns:1fr 1fr;align-items:center;gap:50px;display:grid}.start-section p{line-height:1.8}footer{color:var(--muted);justify-content:space-between;align-items:center;gap:30px;padding:45px 5vw;font-size:12px;display:flex}footer>div{gap:22px;display:flex}footer p{margin:0}.content{max-width:760px;min-height:65vh;margin:0 auto;padding:75px 24px}.content h1{font-size:64px}.content p{line-height:1.7}.panel{border:1px solid var(--line);background:#1d2023;padding:30px}.stack{gap:18px;display:grid}.field{gap:9px;font-size:14px;display:grid}.field input,.field textarea,.field select{background:var(--coal);width:100%;color:var(--chalk);padding:15px}.notice{border-left:3px solid var(--ember);background:#ff683b0b;padding:12px 16px;font-size:14px;line-height:1.6}.error{color:#ffaf96}.small{color:var(--muted);font-size:13px;line-height:1.6}.daily-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.tag{color:var(--ember);letter-spacing:1px;font-size:11px}.checkin{text-align:left;background:#1d2023;align-items:center;gap:18px;width:100%;padding:22px;display:flex}.checkin[aria-pressed=true]{border-color:var(--ember);background:#33251f}.checkin .check{border:1px solid var(--muted);flex-shrink:0;place-items:center;width:27px;height:27px;display:grid}.checkin[aria-pressed=true] .check{background:var(--ember);color:var(--coal);border-color:var(--ember)}.checkin small{color:var(--muted);letter-spacing:1px;margin-bottom:5px;font-size:10px;display:block}.metrics{grid-template-columns:repeat(3,1fr);gap:10px;margin:25px 0;display:grid}.metrics>div{border-top:1px solid var(--line);padding:20px 10px}.metrics strong{font-size:34px;display:block}.metrics small{color:var(--muted);letter-spacing:1px;font-size:10px}.app-links{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:24px;margin-bottom:30px;padding-bottom:20px;font-size:14px;display:flex}.app-links a[aria-current=page]{color:var(--ember)}.checkbox-label{align-items:flex-start;gap:10px;font-size:14px;line-height:1.6;display:flex}.checkbox-label input{width:20px;height:20px;accent-color:var(--ember);flex-shrink:0}@media (max-width:760px){.site-header{height:76px;padding:0 22px}.site-header nav{gap:15px}.site-header nav>a:first-child{display:none}.wordmark{font-size:18px}.hero{min-height:0;padding:55px 24px 100px;display:block}.hero-copy{z-index:1;position:relative}.forge-art{height:350px;margin-top:20px}.forge-art span{font-size:300px}.art-caption{font-size:9px}.hero-footer{left:24px;right:24px}.hero-footer span:last-child{display:none}.section{padding:60px 24px}.split,.start-section{grid-template-columns:1fr;gap:20px}.section-label span:last-child{display:none}.pillars article{grid-template-columns:35px 1fr}.pillars article p{grid-column:2;margin-top:10px;font-size:14px}.stat-strip{gap:12px}.stat-strip b{font-size:43px}.stat-strip span{font-size:12px;line-height:1.5}.community-strip{align-items:center;gap:15px;font-size:9px}.start-section{gap:10px}footer{flex-wrap:wrap;padding:35px 24px}footer p{display:none}.content{padding:40px 20px}.content h1{font-size:52px}.panel{padding:22px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}.chat-list{margin:28px 0;padding:0;list-style:none}.chat-list>li{border-top:1px solid var(--line);padding:24px 0}.chat-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.chat-actions{flex-wrap:wrap;gap:16px;margin:16px 0;display:flex}.chat-actions>button{min-height:44px;padding:10px 15px}.field select{max-width:100%}.chat-list .daily-header{flex-wrap:wrap;gap:16px}.chat-list .small{margin:0}@media (max-width:760px){.site-header{flex-wrap:wrap;gap:16px;height:auto;min-height:76px;padding-top:16px;padding-bottom:16px}.site-header nav>a:first-child{display:initial}.site-header nav>a.practice-link{display:none}.site-header nav{flex-wrap:wrap}}
