:root{--primary:#1b4db1;--primary-hover:#16409a;--primary-active:#123785;--primary-deep:#0e2a5c;--accent-red:#d02b2b;--accent-red-hover:#b42318;--blue-50:#eaf0fb;--bg:#f7f8fa;--surface:#fff;--text:#101828;--text-secondary:#475467;--text-muted:#667085;--line:#e4e7ec;--border-input:#d0d5dd;--success:#12805c;--success-bg:#e7f6f0;--warning:#b54708;--warning-bg:#fef3e8;--error:#d02b2b;--error-bg:#fdecec;--error-line:#f1c4c4;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:20px;--s6:24px;--s7:32px;--s8:48px;--card-radius:14px;--shadow-card:0 1px 2px #1018280f;--t-micro:.13s;--t-std:.22s;--ease:cubic-bezier(.2, .8, .2, 1)}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}#root{flex-direction:column;height:100%;display:flex}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;text-wrap:pretty;font-family:Heebo,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:1.65}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}h1{font-size:24px;font-weight:800;line-height:1.3}h2{font-size:20px;font-weight:700;line-height:1.35}h3{font-size:16px;font-weight:700;line-height:1.4}.kicker,.lbl{letter-spacing:.06em;color:var(--text-secondary);font-size:12px;font-weight:600;line-height:1.3}.note,.hint{color:var(--text-muted);font-size:12px;font-weight:400;line-height:1.4}.sub,.tagline{color:var(--text-secondary);font-size:16px}.count{direction:ltr;font-size:18px;font-weight:800;line-height:1.1}.devbar{padding:var(--s2) var(--s4);text-align:center;background:var(--warning-bg);color:var(--warning);border-bottom:1px solid var(--line);flex-shrink:0;font-size:12px}.boot{color:var(--text-secondary);flex:1;place-items:center;display:grid}.btn{min-height:48px;padding:0 var(--s5);cursor:pointer;justify-content:center;align-items:center;gap:var(--s2);transition:background var(--t-micro) var(--ease), border-color var(--t-micro) var(--ease);border:1.5px solid #0000;border-radius:10px;font-size:16px;font-weight:700;display:inline-flex}.btn-fill{background:var(--primary);color:#fff}.btn-fill:hover:not(:disabled){background:var(--primary-hover)}.btn-fill:active:not(:disabled){background:var(--primary-active)}.btn-ghost{background:var(--surface);color:var(--primary);border-color:#b9cbec}.btn-ghost:hover:not(:disabled){background:var(--blue-50);border-color:var(--primary)}.btn-link,.link{color:var(--primary);cursor:pointer;padding:var(--s2);background:0 0;border:0;min-height:auto;font-size:14px;font-weight:600;text-decoration:underline}.btn:disabled,.btn-link:disabled{opacity:.4;cursor:default}.field{gap:var(--s2);margin-bottom:var(--s5);flex-direction:column;display:flex}.field label,label{letter-spacing:.06em;color:var(--text-secondary);font-size:12px;font-weight:600}input,select,textarea{height:48px;padding:0 var(--s3);border:1px solid var(--border-input);background:var(--surface);transition:border-color var(--t-micro) var(--ease);border-radius:8px}textarea{height:auto;min-height:104px;padding:var(--s3);resize:vertical;line-height:1.6}input:focus,select:focus,textarea:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #1b4db11f}input[type=email],input[dir=ltr]{text-align:right;direction:ltr}.error{color:var(--error);font-size:14px}.chips{gap:var(--s2);flex-wrap:wrap;display:flex}.chip{border:1px solid var(--border-input);background:var(--surface);height:32px;color:var(--text-secondary);cursor:pointer;transition:background var(--t-micro) var(--ease), border-color var(--t-micro) var(--ease);border-radius:999px;align-items:center;padding:0 13px;font-size:14px;font-weight:600;display:inline-flex}.chip[aria-pressed=true]{background:var(--primary);border-color:var(--primary);color:#fff}.box{background:var(--surface);border:1px solid var(--line);border-radius:var(--card-radius);box-shadow:var(--shadow-card);padding:18px}.rule{background:var(--line);border:0;height:1px}.auth{width:100%;max-width:420px;padding:var(--s7) var(--s5);gap:var(--s4);flex-direction:column;flex:1;margin:0 auto;display:flex;overflow-y:auto}.brand{letter-spacing:-.02em;color:var(--primary-deep);text-align:center;font-size:38px;font-weight:800;line-height:1.15}.brand i{color:var(--accent-red);font-style:normal}.auth .tagline{text-align:center;color:var(--text);font-size:20px;line-height:1.4}.auth form{gap:var(--s3);flex-direction:column;display:flex}.auth .btn{margin-top:var(--s2)}.builder{background:var(--bg);flex-direction:column;flex:1;min-height:0;display:flex}.builder .head{padding:var(--s5) var(--s5) var(--s4);background:var(--surface);border-bottom:1px solid var(--line);flex-shrink:0}.steps{gap:var(--s1);margin-bottom:var(--s3);flex-direction:row;display:flex}.steps i{background:var(--line);height:4px;transition:background var(--t-std) var(--ease);border-radius:999px;flex:1}.steps i.done,.steps i.cur{background:var(--primary)}.builder .form{min-height:0;padding:var(--s5);gap:var(--s4);flex-direction:column;flex:1;display:flex;overflow-y:auto}.builder .form>*{width:100%;max-width:560px}.builder .foot{align-items:center;gap:var(--s3);padding:var(--s3) var(--s5);padding-bottom:calc(var(--s3) + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--line);flex-shrink:0;display:flex}.builder .foot .btn-fill{margin-inline-start:auto}.saved{color:var(--success);font-size:12px}.photo{align-items:center;gap:var(--s4);display:flex}.photo>.box{background:var(--blue-50);width:92px;height:116px;color:var(--primary);box-shadow:none;border-radius:10px;flex-shrink:0;place-items:center;padding:0;display:grid;overflow:hidden}.photo>.box svg{width:36px;height:36px}.photo>.box img{object-fit:cover;width:100%;height:100%}.photo>div:last-child{min-width:0}.shell{flex-direction:column;flex:1;min-height:0;display:flex}.sidenav{display:none}.wordmark{letter-spacing:-.01em;font-size:20px;font-weight:800}.wordmark i{color:var(--accent-red);font-style:normal}.main{flex-direction:column;flex:1;min-height:0;display:flex}.topbar{min-height:56px;padding:var(--s3) var(--s5);background:var(--surface);border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;display:flex}.content{padding:var(--s5);flex:1;overflow-y:auto}.bottomnav{height:calc(66px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--surface);border-top:1px solid var(--line);flex-shrink:0;display:flex}.bottomnav button{cursor:pointer;color:var(--text-muted);justify-content:center;align-items:center;gap:var(--s1);transition:color var(--t-micro) var(--ease);background:0 0;border:0;flex-direction:column;flex:1;font-size:10px;font-weight:600;display:flex}.bottomnav button[aria-current=page]{color:var(--primary);box-shadow:inset 0 2px 0 var(--primary);font-weight:700}@media (min-width:1024px){.shell{flex-direction:row}.sidenav{gap:var(--s2);width:236px;padding:var(--s6) var(--s4);background:var(--primary-deep);color:#fff;flex-direction:column;flex-shrink:0;display:flex}.sidenav .wordmark{padding:0 var(--s3);margin-bottom:var(--s6);color:#fff}.sidenav nav{gap:var(--s1);flex-direction:column;display:flex}.sidenav nav button{min-height:44px;padding:0 var(--s3);text-align:start;color:#ffffffb8;cursor:pointer;transition:background var(--t-micro) var(--ease);background:0 0;border:0;border-radius:8px;font-size:15px;font-weight:600}.sidenav nav button:hover{color:#fff;background:#ffffff14}.sidenav nav button[aria-current=page]{color:#fff;background:#ffffff1f;font-weight:700}.sidenav-foot{border-block-start:1px solid #ffffff24;margin-block-start:auto;padding-block-start:var(--s4)}.sidenav nav button.is-admin{color:#ffffffe6}.sidenav nav button.is-admin svg{color:var(--accent-red)}.sidenav nav button.is-logout{color:#fff9;font-weight:500}.sidenav nav button.is-logout:hover{color:#fff}.sidenav .link{color:#fffc;text-align:start;margin-top:auto}.bottomnav{display:none}.topbar{padding:var(--s4) var(--s7);min-height:64px}.content,.builder .form{padding:var(--s7);max-width:1100px}}.acc{background:var(--surface);border:1px solid var(--line);border-radius:var(--card-radius);box-shadow:var(--shadow-card);overflow:hidden}.acc>summary{cursor:pointer;align-items:center;gap:var(--s3);min-height:52px;transition:background var(--t-micro) var(--ease);padding:0 18px;font-size:16px;font-weight:700;list-style:none;display:flex}.acc>summary::-webkit-details-marker{display:none}.acc>summary:hover{background:var(--blue-50)}.acc>summary .cv{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;max-width:160px;font-size:13px;font-weight:400;overflow:hidden}.acc>summary .ch{width:17px;height:17px;color:var(--text-muted);transition:transform var(--t-std) var(--ease);flex-shrink:0;margin-inline-start:auto}.acc[open]>summary .ch{transform:rotate(180deg)}.acc[open]>summary{border-bottom:1px solid var(--line)}.acc .accbody{padding:var(--s4) 18px;color:var(--text-secondary);font-size:14px;line-height:1.6}.bottomnav button svg{width:22px;height:22px}.sidenav nav button svg{flex-shrink:0;width:20px;height:20px}.sidenav nav button{align-items:center;gap:var(--s3);display:flex}.screen{background:var(--bg);flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow-y:auto}.band{background:var(--primary-deep);pointer-events:none;height:321px;position:absolute;top:0;left:0;right:0}.band:after{content:"";background:#ffffff29;width:88px;height:1px;position:absolute;bottom:0}.band:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.band:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.band:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}.band:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}.band-head{z-index:1;padding:var(--s4) var(--s6) 0;flex-shrink:0;position:relative}.band-topline{justify-content:space-between;align-items:center;gap:var(--s3);display:flex}.band-mark{letter-spacing:.14em;color:#fff;font-size:11px;font-weight:800}.band-count{letter-spacing:.14em;color:#ffffff8c;font-size:11px;font-weight:600}.band-search{align-items:center;gap:var(--s2);min-height:44px;padding:0 var(--s3);color:#fff;letter-spacing:.06em;cursor:pointer;transition:background var(--t-micro) var(--ease);background:0 0;border:1px solid #ffffff47;border-radius:999px;font-size:12px;font-weight:600;display:inline-flex}.band-search:hover{background:#ffffff1f}.band-search svg{width:16px;height:16px}.band-search:focus-visible{outline-offset:2px;outline:2px solid #fff}.band-eyebrow{align-items:center;gap:var(--s2);letter-spacing:.14em;color:#ffffff9e;margin-block-start:var(--s6);font-size:11px;font-weight:600;display:flex}.band-dot{background:var(--accent-red);border-radius:999px;flex-shrink:0;width:5px;height:5px}.band-headline{letter-spacing:-.02em;color:#fff;max-width:300px;margin-block-start:var(--s3);font-size:38px;font-weight:800;line-height:.94}.band-headline em{color:#ffffff6b;font-style:normal}.screen-body{z-index:1;padding:var(--s6) var(--s6) var(--s4);flex-direction:column;flex:1;display:flex;position:relative}.fig{align-items:flex-start;gap:var(--s4);flex-shrink:0;display:flex}.fig-label{letter-spacing:.14em;color:var(--text-muted);font-size:11px;font-weight:600}.fig-num{letter-spacing:-.03em;color:var(--primary-deep);direction:ltr;margin-block-start:var(--s1);font-size:56px;font-weight:800;line-height:.92}.fig-rule{background:var(--line);width:1px;align-self:stretch;margin-block-start:var(--s1)}.fig-why{color:var(--text-secondary);padding-block-start:var(--s5);font-size:13px;line-height:1.45}.fig-why b{color:var(--text);font-weight:700}.band-meta{letter-spacing:.14em;color:var(--text-muted);flex-shrink:0;font-size:11px;font-weight:600}.crosser{z-index:1;background:var(--surface);border-radius:var(--card-radius);flex-shrink:0;position:relative;box-shadow:0 20px 48px #0e2a5c52}@media (min-width:1024px){.band-head,.screen-body{width:100%;max-width:1100px;margin-inline-start:auto;margin-inline-end:auto}.band-head{padding:var(--s6) var(--s7) 0}.band-headline{max-width:420px}.screen-body{padding:var(--s7)}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rail{border-inline-start:3px solid var(--primary-deep);padding-inline-start:var(--s3)}.rail-thin{border-inline-start:2px solid var(--primary);padding-inline-start:var(--s2)}.brk{--brk-size:20px;--brk-line:1.5px;--brk-gap:-6px;position:relative}.brk:before,.brk:after{content:"";width:var(--brk-size);height:var(--brk-size);pointer-events:none;border:0 solid;position:absolute}.brk:before{border-block-start-width:var(--brk-line);border-inline-start-width:var(--brk-line);top:var(--s3)}.brk:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:var(--s3)}.brk:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:var(--s3)}.brk:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:var(--s3)}.brk:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:var(--s3)}.brk:after{border-block-end-width:var(--brk-line);border-inline-end-width:var(--brk-line);bottom:var(--s3)}.brk:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:var(--s3)}.brk:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:var(--s3)}.brk:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:var(--s3)}.brk:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:var(--s3)}.brk-logo{--brk-size:6px;--brk-line:1px;--brk-gap:-2px}.brk-out:before{top:var(--brk-gap)}.brk-out:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:var(--brk-gap)}.brk-out:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:var(--brk-gap)}.brk-out:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:var(--brk-gap)}.brk-out:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:var(--brk-gap)}.brk-out:after{bottom:var(--brk-gap)}.brk-out:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:var(--brk-gap)}.brk-out:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:var(--brk-gap)}.brk-out:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:var(--brk-gap)}.brk-out:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:var(--brk-gap)}.plate{position:relative}.plate>*{z-index:1;position:relative}.plate:before{content:"";border-radius:var(--card-radius);background:var(--primary-deep);opacity:.14;z-index:0;position:absolute;top:var(--s2);bottom:calc(var(--s2) * -1)}.plate:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:var(--s2);right:calc(var(--s2) * -1)}.plate:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:var(--s2);right:calc(var(--s2) * -1)}.plate:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:var(--s2);left:calc(var(--s2) * -1)}.plate:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:var(--s2);left:calc(var(--s2) * -1)}.plate-solid:before{opacity:1}.meas{background:var(--line);border-radius:999px;height:3px;overflow:hidden}.meas>i{background:var(--primary);height:100%;transition:width var(--t-std) var(--ease);border-radius:999px;display:block}.sig-head{gap:var(--s1);margin-bottom:var(--s5);display:grid}.sig-head>.kicker{color:var(--primary)}.sig-head>h1,.sig-head>h2{align-items:center;gap:var(--s4);display:flex}.sig-head>h1:after,.sig-head>h2:after{content:"";background:var(--line);flex:1;height:1px}.sig-head>p{color:var(--text-secondary);max-width:62ch;font-size:14px}.thread{gap:var(--s3);flex-direction:column;padding-inline-start:var(--s7);display:flex;position:relative}.thread:before{content:"";background:var(--line);width:1px;position:absolute;top:20px;bottom:20px}.thread:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:15px}.thread:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:15px}.thread:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:15px}.thread:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:15px}.thread>*{position:relative}.thread>:before{content:"";background:var(--surface);border:1.5px solid var(--primary);border-radius:999px;width:7px;height:7px;position:absolute;top:24px}.thread>:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:calc(var(--s7) * -1 + 12px)}.thread>:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:calc(var(--s7) * -1 + 12px)}.thread>:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:calc(var(--s7) * -1 + 12px)}.thread>:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:calc(var(--s7) * -1 + 12px)}@media (max-width:480px){.thread{padding-inline-start:var(--s5)}.thread:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:9px}.thread:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:9px}.thread:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:9px}.thread:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:9px}.thread>:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:calc(var(--s5) * -1 + 6px)}.thread>:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:calc(var(--s5) * -1 + 6px)}.thread>:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:calc(var(--s5) * -1 + 6px)}.thread>:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:calc(var(--s5) * -1 + 6px)}}.bottomnav button[aria-current=page]{box-shadow:inset 0 3px 0 var(--primary)}@media (min-width:1024px){.sidenav nav button{border-inline-start:3px solid #0000;border-radius:0 8px 8px 0}.sidenav nav button[aria-current=page]{background:#ffffff1a;border-inline-start-color:#fff}.sidenav .wordmark{border-inline-start:3px solid var(--accent-red);padding-inline-start:var(--s3)}}.acts{gap:var(--s2);align-items:stretch;display:flex}.acts>.btn-fill{flex:1.6;min-height:52px;font-size:17px}.acts>.btn-ghost{min-height:52px;padding:0 var(--s3);flex:1;font-size:15px}
