.ebar{border-bottom:2px solid var(--ink);background:var(--kraft-2)}.ebar-in{align-items:center;gap:18px;padding-top:14px;padding-bottom:14px;display:flex}.ebar-stamp{--perf:3px;--step:9px;--perf-bg:var(--kraft-2);flex:none;padding:6px;transform:rotate(-3deg)}.ebar-face{border:1.5px solid var(--ink);background:var(--sheet);place-items:center;width:58px;height:66px;display:grid}.ebar-win{background:var(--sheet);min-width:0;box-shadow:inset 0 0 0 2px var(--ink);flex:1;grid-template-columns:auto 1fr;align-items:baseline;column-gap:10px;padding:10px 16px;display:grid}.ebar-win b{font-family:var(--f-d);font-variation-settings:"wdth" 66;color:var(--stamp);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(18px,2.6vw,30px);font-weight:800;line-height:1.08;display:-webkit-box;overflow:hidden}.ebar-title{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;font-size:15px;overflow:hidden}.ebar-term{background:#fffdf859;flex:none;font-size:12px}@media (max-width:640px){.ebar-in{flex-wrap:wrap;gap:10px}.ebar-stamp{display:none}.ebar-win{flex-basis:100%}.ebar-term{margin-left:auto}}.pick{padding:40px var(--gut) 80px}.pick-h{margin-bottom:28px;font-size:clamp(54px,10vw,140px)}.pick-list{gap:10px;max-width:760px;margin:0;padding:0;list-style:none;display:grid}.pick-a{background:var(--sheet);box-shadow:inset 0 0 0 2px var(--ink);grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:14px 18px;text-decoration:none;display:grid}.pick-a span span{font-size:16px;display:block}.pick-a:hover{box-shadow:inset 0 0 0 3px var(--stamp)}.build{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(24px,4vw,56px);padding-top:34px;padding-bottom:80px;display:grid}.build-doc{position:sticky;top:84px}.build-intro{margin-bottom:18px}.doc-toggle{display:none}@media (max-width:960px){.build{grid-template-columns:minmax(0,1fr);padding-bottom:110px}.build-doc{z-index:25;background:var(--kraft);padding:18px var(--gut) 120px;transition:transform .35s var(--ease);visibility:hidden;position:fixed;inset:64px 0 0;overflow:auto;transform:translateY(100%)}.build-doc.is-open{visibility:visible;transform:none}.doc-toggle{z-index:26;left:var(--gut);right:var(--gut);display:inline-flex;position:fixed;bottom:16px}}.qf{gap:14px;display:grid}.qf-top{align-items:center;gap:14px;display:flex}.qf-count{white-space:nowrap;font-size:14px;font-weight:700}.qf-bar{background:#16120d26;flex:1;height:6px}.qf-bar i{background:var(--stamp);height:100%;transition:width .35s var(--ease);display:block}.qf-h{outline:none;font-size:clamp(30px,3.6vw,44px)}.qf-hint{color:var(--ink-2);margin:0;font-size:17px}.qf-opts{gap:10px;display:grid}.qf-opt{text-align:left;cursor:pointer;background:var(--sheet);border-radius:var(--r);min-height:60px;box-shadow:inset 0 0 0 2px var(--ink);border:0;gap:2px;padding:14px 18px;transition:box-shadow .15s,transform .15s;display:grid}.qf-opt b{font-size:20px;font-family:var(--f-t)}.qf-opt span{color:var(--ink-2);font-size:16px}.qf-opt:hover{box-shadow:inset 0 0 0 3px var(--stamp)}.qf-opt.is-on{box-shadow:inset 0 0 0 3px var(--stamp);background:#f4f1ff}.qf-opt[disabled]{opacity:.5;cursor:not-allowed}.qf-form{gap:12px;display:grid}.qf-in{position:relative}.qf-in.is-money .input{font-variant-numeric:tabular-nums;padding-right:44px}.qf-rub{font-weight:700;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.qf-quick{gap:18px;font-size:16px;display:flex}.qf-actions{flex-wrap:wrap;gap:12px;display:flex}.qf-back{justify-self:start;font-size:16px}.qf-answered{border-top:1.5px solid #16120d4d;margin-top:12px;padding-top:10px;font-size:16px}.qf-answered summary{cursor:pointer;font-weight:600}.qf-answered ul{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.qf-answered .link-btn{text-align:left;text-decoration:none}.qf-answered .link-btn:hover b{text-decoration:underline}.build-fin{gap:16px;display:grid}.fin-h{font-size:clamp(30px,3.4vw,42px)}.fin-steps{gap:8px;margin:0;padding-left:22px;display:grid}.stop{border-left-color:var(--late)}.notes{gap:8px;margin-top:22px;display:grid}.note{border-left:4px solid var(--stamp);background:#fffdf88c;margin:0;padding:12px 16px;font-size:17px}.purse{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.purse b{font-size:clamp(40px,5vw,64px)}.purse-day{color:var(--stamp);font-weight:700}.term-note{margin-top:14px;font-size:16px}.doc{gap:14px;display:grid}.doc-sheet{padding:clamp(20px,3vw,44px) clamp(18px,3.2vw,48px) 28px;font-size:15.5px;line-height:1.5}.doc-compact .doc-sheet{font-size:14px}.doc-sheet p{margin:0 0 6px}.doc-to{margin-bottom:18px;margin-left:46%;font-size:14px;transition:background .3s}.doc-to p{margin:0}.doc-lbl{font-weight:700;margin-top:4px!important}@media (max-width:640px){.doc-to{margin-left:18%}}.doc-h{text-align:center;letter-spacing:.05em;margin:8px 0 2px;font-size:16.5px}.doc-sub{text-align:center;margin-bottom:14px!important}.doc-p{text-indent:1.25cm;text-align:justify;-webkit-hyphens:auto;hyphens:auto}.doc-lead{font-weight:700;margin-top:10px!important}.doc-d{margin:0 0 6px;padding-left:22px}.doc-d li{text-align:justify;margin-bottom:4px}.doc-facts{color:#4b4339;font-family:var(--f-t);border:1.5px dashed #b9ae99;margin:6px 0 10px;padding:12px 14px;font-size:15px;transition:background .3s}.doc-facts-lbl{color:#7a6f60;font-size:13.5px}.doc-facts ul{margin:6px 0 0;padding-left:18px}.doc-story{font-style:italic}.doc-sign{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:22px;font-size:14px;display:flex}.is-hot{background:#efeaff;box-shadow:0 0 0 6px #efeaff}.basis{font-size:15px}.basis-h{text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;font-size:12px;font-weight:700}.basis ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.basis li{border-bottom:1px dashed #16120d4d;justify-content:space-between;gap:12px;padding-bottom:4px;display:flex}.basis a{text-decoration:none}.basis a:hover{text-decoration:underline}.basis-c{white-space:nowrap;color:var(--stamp);font-size:11.5px}.case{grid-template-columns:minmax(0,1fr);gap:26px;padding-top:28px;padding-bottom:80px;display:grid}.case>*,.panel>*{min-width:0}.case-err{margin:0}.croute{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid;position:relative}.croute:before{content:"";border-top:3px dashed var(--ink);position:absolute;top:10px;left:0;right:0}.croute-st{align-content:start;gap:2px;padding:32px 14px 0 0;font-size:16px;display:grid;position:relative}.croute-st b{font-family:var(--f-d);font-variation-settings:"wdth" 70;font-size:21px;font-weight:760;line-height:1.05}.croute-st .m{font-size:13.5px;font-weight:700}.croute-dot{border:3px solid var(--ink);background:var(--kraft);border-radius:50%;width:22px;height:22px;position:absolute;top:0;left:0}.croute-st.is-done .croute-dot{background:var(--ink)}.croute-st.is-now .croute-dot{background:var(--stamp);border-color:var(--stamp);box-shadow:0 0 0 6px var(--stamp-soft)}.croute-st.is-now b{color:var(--stamp)}.croute-st.is-later{opacity:.65}@media (max-width:760px){.croute{grid-auto-flow:row;gap:16px}.croute:before{border-top:0;border-left:3px dashed var(--ink);inset:0 auto 0 10px}.croute-st{padding:0 0 0 40px}}.panel{box-shadow:inset 0 0 0 2px var(--ink);background:#fffdf86b;gap:16px;padding:clamp(18px,3vw,34px);display:grid}.panel-h{font-size:clamp(28px,3.4vw,42px)}.panel-top{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:18px;display:flex}.dl{flex-wrap:wrap;gap:8px;display:flex}.checks{background:#fff6d6;border-left:6px solid #c99a00;padding:12px 16px;font-size:16px}.checks ul{margin:4px 0 0;padding-left:20px}.row-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.small-note{font-size:15px}.send{border-top:2px solid var(--ink);gap:14px;padding-top:18px;display:grid}.send-h{font-size:30px}.ways{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.way{background:var(--sheet);box-shadow:inset 0 0 0 2px var(--ink);cursor:pointer;align-content:start;gap:6px;padding:14px 16px;font-size:16px;display:grid}.way input{opacity:0;pointer-events:none;position:absolute}.way b{font-size:18px}.way.is-on{box-shadow:inset 0 0 0 3px var(--stamp);background:#f4f1ff}.way:focus-within{outline:3px solid var(--stamp);outline-offset:2px}.sent-form{gap:10px;display:grid}.sent-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.due{background:var(--stamp-soft);padding:12px 14px;font-size:18px}.writing{grid-template-columns:auto 1fr;align-items:center;gap:28px}@media (max-width:640px){.writing{grid-template-columns:1fr}}.writing-env{background:var(--kraft-2);width:160px;height:120px;box-shadow:inset 0 0 0 2px var(--ink);position:relative;overflow:hidden}.writing-sheet{background:var(--sheet);height:130px;box-shadow:0 0 0 1.5px var(--ink);animation:rise 2.4s var(--ease) infinite alternate;align-content:start;gap:7px;padding:12px;display:grid;position:absolute;top:14px;left:18px;right:18px}.writing-sheet i{transform-origin:0;background:#222;height:5px;animation:1.6s steps(12,end) infinite ink;display:block}.writing-sheet i:nth-child(2){width:90%;animation-delay:.3s}.writing-sheet i:nth-child(3){width:80%;animation-delay:.6s}.writing-sheet i:nth-child(4){width:95%;animation-delay:.9s}.writing-sheet i:nth-child(5){width:60%;animation-delay:1.2s}@keyframes rise{0%{transform:translateY(30px)}to{transform:translateY(-6px)}}@keyframes ink{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.waiting{grid-template-columns:minmax(200px,280px) 1fr;align-items:start}@media (max-width:760px){.waiting{grid-template-columns:1fr}}.wait-clock{background:var(--ink);color:var(--kraft-3);justify-items:start;gap:2px;padding:18px 20px 20px;display:grid}.wait-clock .m{color:var(--kraft-3)}.wait-n{color:#fff;font-size:120px}.wait-n.late{color:#ff8a80}.wait-pen{color:#fff;margin-top:6px;font-size:16px}.outs{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;display:grid}.got{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:14px;display:flex}.got .field{margin:0}.nexts{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.next{background:var(--sheet);box-shadow:inset 0 0 0 2px var(--ink);align-content:start;gap:8px;padding:18px;display:grid}.next b{font-size:26px}.files .file-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.file{background:var(--sheet);box-shadow:inset 0 0 0 1.5px var(--ink);grid-template-columns:72px 1fr auto;align-items:start;gap:14px;padding:10px;display:grid}.file img,.file-pdf{object-fit:cover;background:#eee;place-items:center;width:72px;height:72px;display:grid}.file b{overflow-wrap:anywhere}.file-facts{margin:4px 0 0;font-size:15px}.upload{cursor:pointer;justify-self:start}.past{margin:0;padding-left:20px}.journal ol{gap:6px;margin:0;padding:0;font-size:16px;list-style:none;display:grid}.journal .m{color:var(--ink-2);margin-right:8px}.editor{gap:4px;display:grid}.auth{gap:4px;max-width:460px;display:grid}.auth-tabs{box-shadow:inset 0 0 0 2px var(--ink);grid-template-columns:1fr 1fr;margin-bottom:14px;display:grid}.auth-tabs button{cursor:pointer;background:0 0;border:0;min-height:48px;font-weight:600}.auth-tabs button.is-on{background:var(--ink);color:var(--kraft-3)}.check{grid-template-columns:auto 1fr;align-items:start;gap:10px;margin-bottom:14px;font-size:15.5px;display:grid}.check input{width:22px;height:22px;accent-color:var(--stamp);margin-top:2px}
