#card-wizard{display:none}.card-wizard-mode #card-wizard{display:block}.card-wizard-mode>aside,.card-wizard-mode>.main,.card-wizard-mode>#broke-dashboard,.card-wizard-mode>#debts-page,.card-wizard-mode>#messages-page,.card-wizard-mode>#registration-page,.card-wizard-mode>#bros-join{display:none}.card-wizard-mode{background:#f8f6ef;color:#303e2a}.cw-shell{max-width:1050px;margin:auto;padding:25px 32px 20px}.cw-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e1e4d7;padding-bottom:20px}.cw-header>img{width:210px}.cw-header>button{background:none;border:1px solid #d9dfce;border-radius:25px;padding:10px 15px;color:#6a7b57;font-size:10px}.cw-intro{text-align:center;padding:35px 0 29px}.cw-intro>span{font-size:7px;letter-spacing:2px;color:#8c9a79}.cw-intro h1{font-size:35px;letter-spacing:-1px;line-height:1.4;margin:13px 0 10px;font-weight:600}.cw-intro p{font-size:11px;color:#8b957f;line-height:1.8;margin:0}.cw-progress{max-width:590px;margin:0 auto 35px;padding:0;list-style:none;display:flex;justify-content:space-between;position:relative}.cw-progress:before{content:'';position:absolute;top:20px;left:50px;right:50px;background:#dfe5d3;height:1px}.cw-progress li{z-index:1;min-width:100px;text-align:center}.cw-progress button{border:0;background:none;display:flex;flex-direction:column;align-items:center;gap:9px;font-size:10px;color:#9aa38e;margin:auto;cursor:pointer}.cw-progress button:disabled{cursor:default}.cw-progress b{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1px solid #d7dfc9;background:#f8f6ef;font-weight:500;font-size:13px}.cw-progress .current{font-weight:600}.cw-progress .current button{color:#465f30}.cw-progress .current b{background:#e1eccb;border-color:#9cb57b;box-shadow:0 0 0 5px #f8f6ef}.cw-progress .complete button{color:#677d4c}.cw-progress .complete b{background:#526d38;border-color:#526d38;color:white}.cw-content{background:#fffdf8;border:1px solid #e6e9dc;border-radius:22px;padding:28px 32px}.cw-section-heading h2{font-size:25px;letter-spacing:-.6px;margin:0 0 10px;font-weight:600}.cw-section-heading>p{font-size:11px;line-height:1.9;color:#8b967e;margin:0 0 24px}.cw-debt-groups{display:grid;gap:20px}.cw-debt-group{background:#fbfbf5;border:1px solid #e7eadf;border-radius:15px;padding:21px}.cw-group-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:21px}.cw-group-header>span{font-size:8px;letter-spacing:1.3px;color:#8b9b77}.cw-group-header button{border:0;background:none;font-size:22px;color:#9a8e7a;line-height:1}.cw-debt-group>label{font-size:12px;font-weight:600;display:block}.cw-debt-group>label>span{color:#91a277;margin-left:3px}.cw-field-help{font-size:10px;line-height:1.8;color:#909b83;margin:7px 0 10px}.cw-debt-group input,.cw-debt-group textarea{width:100%;border:1px solid #dce3d0;border-radius:9px;background:#fffefb;padding:13px;font-size:11px;color:#34462b}.cw-debt-group input{margin-bottom:23px}.cw-debt-group textarea{resize:vertical;min-height:130px;line-height:1.9}.cw-debt-group input::placeholder,.cw-debt-group textarea::placeholder{color:#abb39e}.cw-debt-group input:focus,.cw-debt-group textarea:focus{outline:2px solid #b9cf9d;outline-offset:2px}.cw-debt-group>small{display:block;font-size:8px;line-height:1.8;color:#a1aa93;margin-top:8px}.cw-add{width:100%;margin-top:19px;border:1px dashed #bdccac;border-radius:12px;background:none;padding:13px;font-size:11px;color:#6c8651;display:flex;align-items:center;justify-content:center;gap:10px}.cw-add b{font-size:24px;font-weight:400}.cw-navigation{display:flex;justify-content:space-between;align-items:center;padding:20px 0}.cw-navigation>span{font-size:9px;color:#9ca58f}.cw-back{background:none;border:0;padding:10px 0;color:#849474;font-size:11px}.cw-next{display:flex;align-items:center;justify-content:space-between;gap:24px;background:#3b512c;color:white;border:0;border-radius:10px;padding:13px 20px;font-size:11px;min-width:130px}.cw-next>span{font-size:18px}.cw-storage{text-align:center;font-size:8px;line-height:1.8;color:#a4ac97;margin:5px 0}.cw-error{font-size:11px;line-height:1.8;color:#a44a39;padding:0 5px;margin-top:12px}.cw-error:empty{display:none}.cw-privacy-list{border:1px solid #e4e9da;border-radius:15px;overflow:hidden}.cw-privacy-row{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:22px;border-bottom:1px solid #e9eddf}.cw-privacy-row:last-child{border:0}.cw-privacy-row>div>label{font-size:13px;font-weight:500;cursor:pointer}.cw-privacy-row p{font-size:10px;color:#929c84;line-height:1.8;margin:7px 0 0}.cw-switch{position:relative;display:flex;align-items:center;gap:9px;cursor:pointer;flex-shrink:0}.cw-switch input{position:absolute;width:43px;height:24px;margin:0;opacity:0;cursor:pointer;z-index:1}.cw-switch-track{width:43px;height:24px;background:#e1e5da;border-radius:20px;position:relative;transition:background .2s}.cw-switch-track:after{content:'';position:absolute;left:3px;top:3px;background:white;width:18px;height:18px;border-radius:50%;box-shadow:0 1px 3px #0001;transition:transform .2s}.cw-switch input:checked+.cw-switch-track{background:#657f46}.cw-switch input:checked+.cw-switch-track:after{transform:translateX(19px)}.cw-switch input:focus-visible+.cw-switch-track{outline:3px solid #b2cd8d;outline-offset:3px}.cw-switch-state{font-size:9px;color:#869777;width:18px}.cw-privacy-note{background:#f0f4e7;border-radius:12px;padding:15px 18px;font-size:10px;color:#8c9b76;line-height:1.9;margin-top:22px}.cw-review-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:30px;align-items:start}.cw-card{background:#fff;border:1px solid #e1e6d8;border-radius:19px;overflow:hidden}.cw-card-cover{height:145px;background:#e7dec7;position:relative;overflow:hidden;padding:17px}.cw-card-cover>span{font-size:6px;letter-spacing:1.6px;position:relative;z-index:2;color:#8a896d}.cw-cover-sun{width:65px;height:65px;background:#fff8dd;border-radius:50%;position:absolute;right:40px;top:25px}.cw-cover-hill{position:absolute;left:-20%;bottom:-100px;width:100%;height:160px;background:#b4c09d;border-radius:50%;transform:rotate(-17deg)}.cw-cover-hill.second{background:#8da078;left:35%;bottom:-110px;transform:rotate(17deg)}.cw-cover-symbol{position:absolute;left:45%;bottom:20px;font-size:60px;color:#fff8e3;line-height:1}.cw-card-body{padding:22px}.cw-card-person{display:flex;align-items:center;gap:10px}.cw-card-avatar{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:#edf1e4;font-size:23px;color:#7e9566;flex-shrink:0}.cw-card-avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.cw-card-person strong{font-size:12px;overflow-wrap:anywhere}.cw-card-person small{display:block;font-size:7px;line-height:1.8;color:#a1ab91;margin-top:5px}.cw-card-person>span{font-size:7px;letter-spacing:.7px;margin-left:auto;color:#9bab82}.cw-preview-debt{padding-top:22px}.cw-preview-debt+.cw-preview-debt{border-top:1px solid #edf0e5;margin-top:18px}.cw-preview-debt>small{font-size:7px;letter-spacing:1px;color:#8c9e75}.cw-preview-debt h3{font-size:20px;line-height:1.5;letter-spacing:-.5px;margin:7px 0 10px;overflow-wrap:anywhere}.cw-preview-debt p{font-size:11px;line-height:1.9;color:#929d83;white-space:pre-line;overflow-wrap:anywhere;margin:0}.cw-preview-debt .cw-story-private{font-size:9px;background:#f5f7ee;border-radius:8px;padding:11px}.cw-card-footer{margin-top:23px;padding-top:15px;border-top:1px solid #edf0e5;font-size:7px;color:#a1ab91;display:flex;align-items:center;justify-content:space-between}.cw-card-footer>span{font-size:22px;color:#8fa577}.cw-review-note{position:static;width:auto;height:auto;display:block;padding:22px;background:#f1f4e9;border:0;border-radius:14px}.cw-review-note>span{font-size:35px;color:#8da371}.cw-review-note h3{font-size:17px;font-weight:500;line-height:1.5;margin:17px 0 12px}.cw-review-note p{font-size:10px;color:#8a9977;line-height:1.9;margin:0 0 15px}.cw-review-note>button{border:0;background:none;padding:5px 0;font-size:9px;color:#728958}.cw-success{text-align:center;padding:10px 0 26px}.cw-success-check{margin:0 auto 19px;width:62px;height:62px;border-radius:50%;background:#e3efcf;display:grid;place-items:center;font-size:29px;color:#617d42}.cw-success h2{font-size:28px;letter-spacing:-.8px;margin:0 0 12px}.cw-success>p{font-size:11px;line-height:2;color:#8e9d7d}.cw-success-actions{display:flex;justify-content:center;align-items:center;gap:23px;margin-top:25px}.cw-success-preview{max-width:460px;margin:0 auto}.cw-progress button:focus-visible{outline:2px solid #a3bf7c;border-radius:8px;outline-offset:5px}
@media(max-width:650px){.cw-shell{padding:17px 19px}.cw-header{padding-bottom:16px}.cw-header>img{width:165px}.cw-header>button{font-size:8px;padding:8px 10px}.cw-intro{padding:28px 0 25px}.cw-intro h1{font-size:27px}.cw-intro>span{font-size:6px;letter-spacing:1.5px}.cw-intro p{font-size:9px}.cw-progress{margin-bottom:28px}.cw-progress li{min-width:70px}.cw-progress:before{left:35px;right:35px;top:17px}.cw-progress b{width:35px;height:35px;font-size:12px}.cw-progress button{font-size:9px}.cw-content{padding:23px 17px;border-radius:18px}.cw-section-heading h2{font-size:23px}.cw-section-heading>p{font-size:10px;margin-bottom:20px}.cw-debt-group{padding:17px 14px}.cw-debt-group input,.cw-debt-group textarea{font-size:12px;padding:12px}.cw-field-help{font-size:9px}.cw-debt-group>small{font-size:7px}.cw-privacy-row{padding:19px 14px;gap:15px}.cw-privacy-row>div>label{font-size:11px}.cw-privacy-row p{font-size:8px}.cw-switch{gap:6px}.cw-switch-state{font-size:8px}.cw-privacy-note{font-size:8px}.cw-review-layout{grid-template-columns:1fr;gap:19px}.cw-review-note{margin:0;min-height:0;padding:17px}.cw-review-note>span{display:none}.cw-review-note h3{font-size:15px;margin:0 0 10px}.cw-review-note p{font-size:9px;margin-bottom:9px}.cw-card-body{padding:19px}.cw-preview-debt h3{font-size:19px}.cw-navigation{padding:19px 0}.cw-storage{font-size:7px}.cw-success h2{font-size:25px}.cw-success-actions{gap:17px}.cw-success-actions .cw-next{font-size:9px;padding:12px 14px;min-width:0}.cw-success-actions .cw-back{font-size:9px}}

.cw-header{gap:15px;flex-wrap:wrap}.cw-status-link{font-size:13px;color:#526c38;margin-left:auto}.df-amount{display:block;color:#59753b;font-size:19px;margin:8px 0 0}.cw-success-actions a{text-decoration:none}
