.crw{--ink:#16140f;--cream:#f4eee2;--white:#fff;--yellow:#f5c518;--blue:#3f6be0;--green:#1fa85c;--purple:#7c5cdb;--coral:#ee9f80;--red:#f0523a;--sub:#6a6452;--sub2:#4a463c;--muted:#8a8474;--pill-green:#a9e0be;--pill-blue:#bfd0f7;--pill-purple:#d6c9f5;--pill-coral:#f6c4b4;--pill-yellow:#fbebb2;--line-dash:#d8cfbb;--brico:var(--font-brico),sans-serif;--han:var(--font-hanken),sans-serif;--mono:var(--font-mono),monospace;display:block}.crw *{box-sizing:border-box}.crw .wrap{max-width:1180px;margin:0 auto;padding:36px 30px 40px}.crw .eyebrow{font:600 11.5px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#b06a1e}.crw .crumb{font:600 11.5px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.crw .lead{font:500 17px/1.6 var(--han);color:var(--sub2)}.crw .hero{padding:20px 0 8px}.crw .hero h1{font:800 clamp(38px,6vw,66px)/1.02 var(--brico);letter-spacing:-.03em;max-width:15ch;margin:14px 0 16px}.crw .herocta{flex-wrap:wrap;gap:14px;margin-top:26px;display:flex}.crw .btn{border:2.5px solid var(--ink);font:800 15px var(--han);cursor:pointer;box-shadow:4px 5px 0 0 var(--ink);color:var(--ink);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:14px 26px;text-decoration:none;transition:all .15s;display:inline-flex}.crw .btn svg{flex:none}.crw .btn--primary{background:var(--yellow)}.crw .btn--ghost{background:var(--white)}.crw .btn:hover{box-shadow:6px 7px 0 0 var(--ink);transform:translate(-2px,-2px)}.crw .flip{perspective:1400px;cursor:pointer}.crw .flip__in{width:100%;height:100%;transform-style:preserve-3d;transition:transform .65s cubic-bezier(.2,.7,.2,1);position:relative}.crw .flip:hover .flip__in,.crw .flip.is-flipped .flip__in{transform:rotateY(180deg)}.crw .flip__face{backface-visibility:hidden;border:2.5px solid var(--ink);background:var(--white);border-radius:22px;flex-direction:column;padding:22px 24px;display:flex;position:absolute;inset:0}.crw .flip__back{background:var(--ink);color:var(--cream);transform:rotateY(180deg)}.crw .flip__ico{border:2.5px solid var(--ink);width:46px;height:46px;color:var(--ink);border-radius:14px;place-items:center;display:grid}.crw .flip__ico svg{stroke:var(--ink)}.crw .flip__hint{font:600 9.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.crw .flip__k{font:600 10.5px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.crw .flip__back .flip__k{color:var(--yellow)}.crw .flip__back p{font:500 14px/1.55 var(--han);color:#f4eee2d9;margin:0}.crw .sh-y{box-shadow:6px 7px 0 0 var(--yellow)}.crw .sh-g{box-shadow:6px 7px 0 0 var(--green)}.crw .sh-b{box-shadow:6px 7px 0 0 var(--blue)}.crw .sh-p{box-shadow:6px 7px 0 0 var(--purple)}.crw .sh-ink{box-shadow:6px 7px 0 0 var(--ink)}.crw .flipgrid{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:34px;display:grid}.crw .flipgrid .flip{height:200px}.crw .flip__num{font:800 13px var(--mono);color:var(--muted)}.crw .flip__title{font:800 21px var(--brico);margin-top:auto}.crw .flip__back .flip__title{color:var(--yellow);margin-top:0;margin-bottom:8px;font-size:16px}.crw .youwe{grid-template-columns:1fr 1fr;gap:20px;max-width:900px;margin:22px 0 26px;display:grid}.crw .youwe .flip{height:180px}.crw .youwe .flip__front-head{justify-content:space-between;align-items:flex-start;display:flex}.crw .youwe .flip__phrase{font:800 21px/1.15 var(--brico);margin-top:auto}.crw .stepsec{border-top:2.5px dashed var(--line-dash);margin-top:40px;padding-top:48px}.crw .sectiontitle{font:800 clamp(28px,4vw,38px)/1.05 var(--brico);letter-spacing:-.02em;color:var(--ink);margin-top:8px}.crw .scaler{margin-top:6px;position:relative;overflow:hidden}.crw .frame{background:var(--cream);border:2.5px solid var(--ink);transform-origin:0 0;border-radius:26px;width:1440px;display:flex;overflow:hidden;box-shadow:10px 12px #16140f29}.crw .frame__body{flex:1;min-width:0;padding:34px 56px 60px}.crw .rail{background:var(--ink);color:var(--cream);flex-direction:column;flex:0 0 264px;align-self:stretch;padding:24px 18px;display:flex}.crw .rail__brand{align-items:center;gap:9px;padding:4px 8px 20px;display:flex}.crw .rwm{font:800 18px var(--brico);letter-spacing:-.02em;color:var(--cream);align-items:center;gap:9px;display:inline-flex}.crw .rwm b{color:var(--yellow)}.crw .rtoggle{background:var(--green);border:2px solid var(--cream);border-radius:999px;flex:none;width:32px;height:19px;position:relative}.crw .rtoggle:after{content:"";background:var(--cream);border-radius:999px;width:12px;height:12px;position:absolute;top:1.5px;right:1.5px}.crw .rail__sec{font:600 10px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#f4eee273;padding:16px 12px 8px}.crw .railitem{color:#f4eee2b8;font:600 14px var(--han);border-radius:12px;align-items:center;gap:12px;padding:11px 12px;display:flex}.crw .railitem svg{stroke:currentColor;flex:none}.crw .railitem--active{background:var(--yellow);color:var(--ink);font-weight:800}.crw .railitem--active svg{stroke:var(--ink)}.crw .rail__spacer{flex:1}.crw .rail__plan{border:2px solid #f4eee240;border-radius:14px;margin-top:14px;padding:13px 14px}.crw .rail__plan b{font:800 13px var(--brico);color:var(--yellow)}.crw .rail__user{align-items:center;gap:10px;padding:12px 8px 2px;display:flex}.crw .rail__ava{background:var(--coral);border:2px solid var(--cream);width:34px;height:34px;font:800 14px var(--brico);color:var(--ink);border-radius:999px;place-items:center;display:grid}.crw .rail__uname{font:700 13.5px var(--han);color:var(--cream);line-height:1.2}.crw .rail__urole{font:600 11px var(--mono);color:#f4eee280}.crw .backlink{font:600 12px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);align-items:center;gap:8px;display:inline-flex}.crw .progress{background:var(--white);border:2.5px solid var(--ink);box-shadow:5px 6px 0 0 var(--ink);border-radius:20px;margin:22px 0 40px;padding:22px 30px 24px;display:flex}.crw .pcol{flex-direction:column;flex:1;gap:10px;display:flex}.crw .pcol:last-child{flex:none}.crw .pcol__k{font:600 11px var(--mono);letter-spacing:.1em;text-transform:uppercase}.crw .pcol__row{align-items:center;display:flex}.crw .pdot{border:2.5px solid var(--ink);background:#fff;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}.crw .pline{background:var(--line-dash);border-radius:2px;flex:1;height:3px;margin:0 8px}.crw .pdone .pdot{background:var(--green)}.crw .pdone .pline{background:var(--ink)}.crw .pdone .pcol__k{color:var(--ink)}.crw .pcur .pdot{background:var(--yellow)}.crw .pcur .pcol__k{color:var(--ink)}.crw .pnext .pcol__k{color:var(--muted)}.crw .col{max-width:860px}.crw .h1m{font:800 38px/1.08 var(--brico);color:var(--ink);margin:0 0 10px}.crw .pm{font:500 15.5px/1.55 var(--han);color:var(--sub2);margin:0 0 28px}.crw .card{background:var(--white);border:2.5px solid var(--ink);border-radius:22px}.crw .mbtn{border:2.5px solid var(--ink);font:800 15px var(--han);cursor:pointer;box-shadow:4px 5px 0 0 var(--ink);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:13px 28px;transition:all .15s;display:inline-flex}.crw .mbtn svg{flex:none}.crw .mbtn--primary{background:var(--yellow);color:var(--ink)}.crw .mbtn--ghost{background:var(--white);color:var(--ink)}.crw .mbtn--ink{background:var(--ink);color:var(--cream);box-shadow:4px 5px 0 0 var(--yellow)}.crw .mbtn--ink svg{stroke:var(--cream)}.crw .navrow{justify-content:space-between;align-items:center;display:flex}.crw .choice{background:var(--white);border:2.5px solid var(--ink);border-radius:22px;padding:26px 28px}.crw .choice__ico{border:2.5px solid var(--ink);border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.crw .choice h3{font:800 21px var(--brico);color:var(--ink)}.crw .choice p{font:500 14.5px/1.5 var(--han);color:var(--sub2);margin:0}.crw .optrow{background:var(--white);border:2.5px solid var(--ink);border-radius:18px;align-items:center;gap:18px;padding:18px 24px;display:flex}.crw .optrow--sel{background:var(--pill-yellow);box-shadow:4px 5px 0 0 var(--ink)}.crw .optrow__radio{border:2.5px solid var(--ink);background:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.crw .optrow--sel .optrow__radio:after{content:"";background:var(--ink);border-radius:50%;width:10px;height:10px}.crw .optrow h4{font:800 17px var(--brico);color:var(--ink)}.crw .optrow small{font:500 13.5px var(--han);color:var(--sub2);display:block}.crw .tag{font:600 10px var(--mono);letter-spacing:.08em;border:2px solid var(--ink);white-space:nowrap;background:#fff;border-radius:999px;padding:3px 10px}.crw .k{font:600 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:9px}.crw .pill{font:700 13px var(--han);color:var(--ink);border:2.5px solid var(--ink);background:#fff;border-radius:999px;padding:8px 18px}.crw .pill--sel{background:var(--ink);color:var(--cream);font-weight:800}.crw .pill--selblue{background:var(--pill-blue);font-weight:800}.crw .fld{box-sizing:border-box;border:2.5px solid var(--ink);width:100%;font:500 14.5px var(--han);color:var(--ink);background:#fff;border-radius:14px;outline:none;padding:12px 15px}.crw textarea.fld{resize:vertical;min-height:110px;line-height:1.5}.crw .iconbtn{border:2.5px solid var(--ink);width:36px;height:36px;box-shadow:3px 3px 0 0 var(--ink);background:#fff;border-radius:11px;place-items:center;display:grid}.crw .itemnum{border:2.5px solid var(--ink);background:var(--cream);width:32px;height:32px;font:700 14px var(--mono);color:var(--ink);border-radius:10px;place-items:center;display:grid}.crw .statuspill{font:600 9.5px var(--mono);letter-spacing:.08em;border:2px solid var(--ink);border-radius:999px;padding:3px 9px}.crw .dashbtn{width:100%;color:var(--ink);border:2.5px dashed var(--ink);font:800 15px var(--han);background:#fff;border-radius:18px;justify-content:center;align-items:center;gap:10px;padding:15px;display:flex}.crw .dropzone{border:2.5px dashed var(--ink);background:var(--cream);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:10px;padding:30px;display:flex}.crw .revrow{font:500 14.5px var(--han);color:var(--ink);grid-template-columns:190px 1fr;display:grid}.crw .revrow>div{border-bottom:2px dashed var(--line-dash);padding:11px 0}.crw .revrow .rk{font:600 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.crw .filechip{font:600 12.5px var(--mono);background:var(--cream);border:2px solid var(--ink);border-radius:10px;align-items:center;gap:7px;padding:5px 11px;display:inline-flex}.crw .filetag{font:700 9px var(--mono);border:1.5px solid var(--ink);border-radius:5px;padding:1px 5px}.crw .docrow{border-top:2px dashed var(--line-dash);align-items:center;gap:16px;padding:14px 0;display:flex}.crw .demotoggle{border:2.5px solid var(--ink);cursor:pointer;border-radius:999px;margin-bottom:20px;display:inline-flex;overflow:hidden}.crw .demotoggle button{font:700 12px var(--mono);letter-spacing:.04em;color:var(--ink);cursor:pointer;background:#fff;border:none;padding:8px 16px}.crw .demotoggle button.on{background:var(--ink);color:var(--cream)}.crw .outro{background:var(--ink);color:var(--cream);border:2.5px solid var(--ink);box-shadow:10px 12px 0 0 var(--yellow);text-align:center;border-radius:26px;margin-top:56px;padding:48px 52px}.crw .outro h2{font:800 34px var(--brico);letter-spacing:-.02em;margin-bottom:10px}.crw .outro p{font:500 16px/1.6 var(--han);color:#f4eee2cc;max-width:560px;margin:0 auto 24px}@media (max-width:1080px){.crw .flipgrid{grid-template-columns:1fr 1fr}}@media (max-width:720px){.crw .flipgrid,.crw .youwe{grid-template-columns:1fr}}
