.signup-root{--bg:#EEF1F6;--card:#FFFFFF;--ink:#101828;--navy:#0E2A47;--blue:#2B6CB0;--grey:#5B6B7C;--grey-2:#8A97A6;--line:#E3E8EF;--tint:#E5EDF6;--ok:#2E7D5B;--bad:#B4452F}.signup-root,.signup-root *{box-sizing:border-box;margin:0;padding:0}.signup-root{background:var(--bg);color:var(--ink);font-family:Poppins,sans-serif;font-size:14px;-webkit-font-smoothing:antialiased;min-height:100vh}.signup-root button,.signup-root input,.signup-root select,.signup-root textarea{font:inherit;color:inherit}.signup-root button{cursor:pointer;border:0;background:none}.signup-root a{color:inherit;text-decoration:none}.signup-root :focus-visible{outline:2px solid var(--blue);outline-offset:2px}.signup-root .navwrap{padding:22px 4vw 0;display:flex;justify-content:center}.signup-root .nav{background:var(--card);border-radius:999px;box-shadow:0 10px 30px rgba(16,24,40,.06);display:flex;align-items:center;gap:26px;padding:12px 14px 12px 20px;width:min(1180px,100%)}.signup-root .logo{display:flex;align-items:center;gap:10px;font-weight:700;font-size:17px}.signup-root .logo .lm{width:34px;height:34px;border-radius:50%;border:2px solid var(--navy);display:grid;place-items:center;font-size:15px}.signup-root .logo small{display:block;font-weight:500;font-size:8.5px;letter-spacing:.16em;color:var(--grey-2)}.signup-root .nav .acct{margin-left:auto;font-size:12.5px;color:var(--grey);display:flex;align-items:center;gap:8px}.signup-root .nav .acct .av{width:30px;height:30px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;font-weight:600;font-size:12px}.signup-root .wrap{max-width:1180px;margin:0 auto;padding:40px 4vw 90px;display:grid;grid-template-columns:270px 1fr;grid-gap:44px;gap:44px;align-items:start}.signup-root .rail{position:-webkit-sticky;position:sticky;top:20px}.signup-root .rail .stp{display:grid;grid-template-columns:30px 1fr;grid-gap:12px;gap:12px;padding:11px 0;border-bottom:1px solid var(--line);cursor:pointer;border-radius:10px}.signup-root .rail .stp:hover .n{border-color:var(--blue)}.signup-root .rail .stp:hover b{color:var(--blue)}.signup-root .rail .stp:last-child{border-bottom:0}.signup-root .rail .n{width:26px;height:26px;border-radius:50%;background:var(--card);border:1.5px solid var(--line);display:grid;place-items:center;font-size:11.5px;font-weight:600;color:var(--grey)}.signup-root .rail .stp.done .n{background:var(--ok);border-color:var(--ok);color:#fff;font-size:12px}.signup-root .raildiv{font-size:9.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--grey-2);padding:14px 0 4px}.signup-root .rail .stp.con .n{border-style:dashed;color:var(--grey-2);font-size:10px}.signup-root .rail .stp.con.done .n,.signup-root .rail .stp.con.on .n{border-style:solid}.signup-root .rail .stp.on .n{background:var(--ink);border-color:var(--ink);color:#fff}.signup-root .rail b{font-weight:600;font-size:13px}.signup-root .rail span{display:block;font-size:11.5px;color:var(--grey-2)}.signup-root .sandbox{margin-top:18px;background:var(--tint);border-radius:14px;padding:12px 14px;font-size:11.5px;color:#2F4A66;line-height:1.55}.signup-root .sandbox b{font-weight:600}.signup-root .card{background:var(--card);border-radius:22px;box-shadow:0 18px 50px rgba(16,24,40,.08);padding:30px}.signup-root .card h2{font-size:21px;font-weight:700;margin-bottom:4px}.signup-root .card .sub{font-size:13px;color:var(--grey);margin-bottom:20px}.signup-root .view{display:none}.signup-root .view.on{display:block}.signup-root .big{background:var(--ink);color:#fff;border-radius:999px;padding:14px 26px;font-weight:600;font-size:14.5px;display:inline-flex;align-items:center;gap:9px}.signup-root .big:hover{background:#1C2733}.signup-root .big:disabled{opacity:.45;cursor:not-allowed}.signup-root .big.full{width:100%;justify-content:center}.signup-root .ghostbtn{border:1.5px solid var(--line);border-radius:999px;padding:13px 24px;font-weight:600;font-size:14px;background:#fff}.signup-root .ghostbtn:hover{background:var(--bg)}.signup-root .backlink{font-size:13px;font-weight:600;color:var(--grey)}.signup-root .actions{display:flex;gap:12px;align-items:center;margin-top:22px;flex-wrap:wrap}.signup-root .f{margin-bottom:15px}.signup-root .f label{display:block;font-size:12.5px;font-weight:600;margin-bottom:6px}.signup-root .f input,.signup-root .f select,.signup-root .f textarea{width:100%;border:1.5px solid var(--line);border-radius:12px;padding:12px 14px;background:#FBFCFE;font-size:13.5px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.signup-root .f select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5l3.5 3.5 3.5-3.5' fill='none' stroke='%238A97A6' stroke-width='1.6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 13px center}.signup-root .f input:focus,.signup-root .f select:focus,.signup-root .f textarea:focus{border-color:var(--blue);background:#fff;outline:none}.signup-root .f .msg{font-size:11.5px;margin-top:5px;display:none}.signup-root .f.bad input{border-color:var(--bad)}.signup-root .f.bad .msg.err{display:block;color:var(--bad)}.signup-root .f.ok input{border-color:#BFD8CB}.signup-root .f .hint{font-size:11.5px;color:var(--grey-2);margin-top:5px}.signup-root .grid2{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 18px;gap:0 18px}.signup-root .pw{position:relative}.signup-root .pw button{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:11.5px;font-weight:600;color:var(--blue)}.signup-root .meter{display:flex;gap:5px;margin-top:7px}.signup-root .meter i{height:4px;flex:1 1;border-radius:2px;background:var(--line)}.signup-root .meter i.on1{background:var(--bad)}.signup-root .meter i.on2{background:#C98A2D}.signup-root .meter i.on3{background:var(--ok)}.signup-root .terms{display:flex;gap:10px;align-items:flex-start;font-size:12px;color:var(--grey);margin:16px 0}.signup-root .auth input,.signup-root .dpa input,.signup-root .terms input{width:16px;height:16px;margin-top:2px;accent-color:var(--ink)}.signup-root .terms a{color:var(--blue);font-weight:600}.signup-root .alt{display:flex;align-items:center;gap:12px;color:var(--grey-2);font-size:11.5px;margin:16px 0}.signup-root .alt:after,.signup-root .alt:before{content:"";height:1px;background:var(--line);flex:1 1}.signup-root .foot{font-size:12px;color:var(--grey-2);text-align:center;margin-top:16px}.signup-root .foot a{color:var(--blue);font-weight:600}.signup-root .sentto{background:var(--tint);border-radius:12px;padding:12px 14px;font-size:12.5px;color:#2F4A66;margin-bottom:20px}.signup-root .sentto b{font-weight:600}.signup-root .codes{display:flex;gap:9px;justify-content:space-between;margin-bottom:8px}.signup-root .codes input{width:56px;height:60px;text-align:center;font-size:22px;font-weight:600;border:1.5px solid var(--line);border-radius:12px;background:#FBFCFE}.signup-root .codes input:focus{border-color:var(--blue);background:#fff;outline:none}.signup-root .cerr{font-size:11.5px;color:var(--bad);display:none;margin-bottom:6px}.signup-root .resend{font-size:12.5px;color:var(--grey);margin:14px 0 18px}.signup-root .resend button{color:var(--blue);font-weight:600}.signup-root .chips{display:flex;gap:8px;flex-wrap:wrap}.signup-root .chip{border:1.5px solid var(--line);border-radius:999px;padding:8px 15px;font-size:12.5px;font-weight:500;background:#fff;display:flex;align-items:center;gap:7px}.signup-root .chip.on{border-color:var(--ink);background:var(--ink);color:#fff}.signup-root .chip.soon{opacity:.5;cursor:not-allowed}.signup-root .chip.soon small{font-size:9.5px;font-weight:600;letter-spacing:.06em}.signup-root .seg{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.signup-root .seg button{border:1.5px solid var(--line);border-radius:12px;padding:10px 6px;font-size:12.5px;font-weight:500;background:#fff}.signup-root .seg button.on{border-color:var(--ink);background:var(--ink);color:#fff}.signup-root .suggest{background:var(--tint);border-radius:14px;padding:12px 16px;font-size:12.5px;color:#2F4A66;margin-bottom:14px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.signup-root .suggest b{font-weight:700}.signup-root .wagtog{margin-left:auto;display:flex;align-items:center;gap:9px;font-size:12.5px;font-weight:600;color:var(--navy);cursor:pointer}.signup-root .sw{width:40px;height:22px;border-radius:999px;background:#C9D2DD;position:relative;transition:.15s}.signup-root .sw i{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;transition:.15s}.signup-root .wagtog.on .sw{background:var(--ok)}.signup-root .wagtog.on .sw i{left:20px}.signup-root .termrow{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-bottom:12px}.signup-root .termopt{border:1.5px solid var(--line);border-radius:14px;padding:11px 15px;text-align:left;background:#fff}.signup-root .termopt b{display:block;font-size:13px}.signup-root .termopt span{font-size:11px;color:var(--grey-2)}.signup-root .termopt.on{border-color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}.signup-root .wagnote{display:none;font-size:11.5px;color:var(--bad);margin:0 0 12px}.signup-root .wagnote.on{display:block}.signup-root .offerrow{display:flex;gap:10px;align-items:center;margin-bottom:14px}.signup-root .offerrow input{flex:1 1;border:1.5px solid var(--line);border-radius:12px;padding:11px 13px;font-size:13px;background:#FBFCFE;text-transform:uppercase}.signup-root .offerrow input:focus{border-color:var(--blue);background:#fff;outline:none}.signup-root .offerbanner{display:none;background:#F1F8F4;border:1.5px solid #bfd8cb;border-radius:14px;padding:11px 15px;font-size:12.5px;color:#245B43;margin-bottom:14px}.signup-root .offerbanner.on{display:grid;grid-gap:6px;gap:6px}.signup-root .offerbanner span{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.signup-root .offerbanner span button{margin-left:auto;font-size:11.5px;font-weight:600;color:#245B43;text-decoration:underline}.signup-root .offerbanner b{font-weight:700}.signup-root .offerbanner button{margin-left:auto;font-size:11.5px;font-weight:600;color:#245B43;text-decoration:underline}.signup-root .offererr{display:none;font-size:11.5px;color:var(--bad);margin:-8px 0 12px}.signup-root .offererr.on{display:block}.signup-root .codelist{margin:-4px 0 14px;font-size:12px}.signup-root .codelist summary{cursor:pointer;font-weight:600;color:var(--blue);font-size:12px}.signup-root .codelist summary:hover{text-decoration:underline}.signup-root .clgroup{margin-top:10px}.signup-root .clgroup>b{font-size:11.5px}.signup-root .clgroup>span{font-size:10.5px;color:var(--grey-2);margin-left:6px}.signup-root .clchips{display:flex;flex-wrap:wrap;gap:7px;margin-top:7px}.signup-root .clchips button{border:1.5px solid var(--line);border-radius:999px;padding:6px 12px;font-size:11px;font-weight:600;background:#fff;font-family:IBM Plex Mono,ui-monospace,monospace}.signup-root .clchips button:hover{border-color:var(--blue);color:var(--blue)}.signup-root .clchips button i{font-style:normal;font-weight:400;color:var(--grey-2);font-family:Poppins;margin-left:5px}.signup-root .inf{display:inline-grid;place-items:center;width:15px;height:15px;border-radius:50%;border:1.5px solid #c9a24b;color:#8A5A0B;background:#FDF1D5;font-size:9.5px;font-weight:700;font-style:normal;font-family:Poppins;cursor:pointer;vertical-align:1px;margin-left:4px}.signup-root .inf:hover{background:#F7E4B2}.signup-root .tiers{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-bottom:6px}.signup-root .tier{border:1.5px solid var(--line);border-radius:16px;padding:14px;background:#fff;text-align:left;position:relative}.signup-root .tier.on{border-color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}.signup-root .tier.na{opacity:.45;pointer-events:none}.signup-root .tier .tn{font-size:12.5px;font-weight:600;color:var(--grey);margin-bottom:2px}.signup-root .tier .pr{font-size:19px;font-weight:700}.signup-root .tier .pr small{font-size:10.5px;color:var(--grey-2);font-weight:500}.signup-root .tier .was{font-size:11px;color:var(--grey-2);text-decoration:line-through;margin-right:6px}.signup-root .tier .cov{font-size:11px;color:var(--grey);margin-top:4px}.signup-root .tier .ov{font-size:10.5px;color:var(--grey-2);margin-top:2px}.signup-root .tier .sug{position:absolute;top:-9px;right:10px;background:var(--blue);color:#fff;font-size:9px;font-weight:600;letter-spacing:.06em;border-radius:999px;padding:2px 8px;display:none}.signup-root .tier.suggested .sug{display:block}.signup-root .tier .natag{display:none;font-size:9px;font-weight:600;color:var(--grey-2);letter-spacing:.06em;margin-top:4px}.signup-root .tier.na .natag{display:block}.signup-root .commit{border:1.5px solid var(--line);border-radius:14px;padding:12px 16px;font-size:12px;color:var(--grey);margin-top:14px;line-height:1.6}.signup-root .commit b{color:var(--ink);font-weight:600}.signup-root .every{font-size:11.5px;color:var(--grey-2);margin-top:10px}.signup-root .devnote{display:none;border:1.5px dashed #7c6fd6;background:#F4F2FD;border-radius:14px;padding:12px 15px;font-size:11.5px;color:#4A3FA3;line-height:1.65;margin:0 0 16px}.signup-root .devnote b{display:block;font-size:10px;letter-spacing:.1em;color:#7C6FD6;margin-bottom:4px;font-family:IBM Plex Mono,monospace}.signup-root .devnote code{font-family:IBM Plex Mono,monospace;font-size:10.5px;background:#E9E5FA;border-radius:4px;padding:0 4px}.signup-root body.devmode .devnote{display:block}.signup-root #navDev.on{background:#7C6FD6;border-color:#7C6FD6;color:#fff}.signup-root .hl{font-weight:600}.signup-root .hllegend{display:none;font-size:11.5px;color:#8A5A0B;margin:-8px 0 14px}.signup-root .hllegend.on{display:block}.signup-root .hllegend i{display:inline-block;width:10px;height:10px;background:#FDF1D5;border:1px solid #e7c980;border-radius:3px;margin-right:6px;vertical-align:-1px}.signup-root .sumbox{border:1.5px solid var(--line);border-radius:16px;margin-bottom:16px}.signup-root .sumbox .row{display:flex;justify-content:space-between;gap:16px;padding:12px 16px;border-bottom:1px solid var(--line);font-size:13px}.signup-root .sumbox .row:last-child{border-bottom:0}.signup-root .sumbox .k{color:var(--grey);flex:none}.signup-root .sumbox b{font-weight:600;text-align:right}.signup-root .dpa{display:flex;gap:10px;align-items:flex-start;font-size:12.5px;color:var(--grey);border:1.5px solid var(--line);border-radius:14px;padding:13px 15px;margin-bottom:20px}.signup-root .dpa b{color:var(--ink);font-weight:600}.signup-root .paths{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.signup-root .path{border:1.5px solid var(--line);border-radius:16px;padding:18px;text-align:left;background:#fff}.signup-root .path:hover{border-color:#C6CFDA}.signup-root .path .ic{width:38px;height:38px;border-radius:12px;background:var(--tint);display:grid;place-items:center;margin-bottom:10px}.signup-root .path .ic svg{width:18px;height:18px;stroke:var(--blue);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.signup-root .path b{font-size:14.5px;font-weight:700;display:block;margin-bottom:3px}.signup-root .path p{font-size:12px;color:var(--grey);line-height:1.55}.signup-root .doc{border:1.5px solid var(--line);border-radius:16px;height:460px;overflow:auto;padding:24px 26px;background:#FBFCFE;font-size:13px;line-height:1.8;color:#2A3644;margin-bottom:8px}.signup-root .doc p{margin:0 0 11px}.signup-root .doc p.let{margin-left:24px}.signup-root .doc b{color:var(--ink);font-weight:600}.signup-root .doc h3{font-size:15px;margin-bottom:2px}.signup-root .doc h4{font-size:13px;margin:18px 0 7px;color:var(--ink)}.signup-root .doc h3.sch{font-size:14px;margin:24px 0 8px;padding-top:16px;border-top:1.5px solid var(--line);color:var(--navy)}.signup-root .doc .cn{font-weight:600;color:var(--blue);font-size:11.5px;margin-right:9px}.signup-root .doc .signote{border:1.5px dashed #c6cfda;border-radius:10px;padding:10px 12px;font-size:11.5px;color:var(--grey-2);margin:10px 0}.signup-root .doc .cover{border-bottom:1.5px solid var(--line);padding-bottom:14px;margin-bottom:6px}.signup-root .doc .agno{font-size:10.5px;letter-spacing:.08em;color:var(--grey-2);font-weight:600;margin-bottom:8px}.signup-root .doc .cvsub{color:var(--grey);margin-bottom:12px}.signup-root .doc .parties{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-bottom:12px}.signup-root .doc .parties>div{border:1.5px solid var(--line);border-radius:12px;padding:11px 13px;background:#fff;display:grid;grid-gap:2px;gap:2px;font-size:11.5px;color:var(--grey)}.signup-root .doc .parties b{color:var(--ink);font-size:12.5px}.signup-root .doc .parties .pk{font-size:9px;font-weight:600;letter-spacing:.12em;color:var(--blue)}.signup-root .ctab{width:100%;border-collapse:collapse;margin:8px 0 16px;font-size:12px;background:#fff;border:1.5px solid var(--line)}.signup-root .ctab th{text-align:left;font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:var(--grey-2);padding:8px 11px;border-bottom:1.5px solid var(--line);background:#F6F8FB}.signup-root .ctab td{padding:8px 11px;border-bottom:1px solid var(--line);vertical-align:top}.signup-root .ctab tr:last-child td{border-bottom:0}.signup-root .ctab tr.sel td{background:var(--tint);font-weight:600;color:var(--navy)}.signup-root .ctab.kv td:first-child{width:152px;font-weight:600;color:var(--ink)}.signup-root .scrollnote{font-size:11.5px;color:var(--grey-2);margin-bottom:14px}.signup-root .scrollnote.ok{color:var(--ok)}.signup-root .inits{border:1.5px solid var(--line);border-radius:16px;padding:16px;margin-bottom:16px;display:grid;grid-gap:10px;gap:10px}.signup-root .inithead{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.signup-root .inithead .f{margin:0}.signup-root .inithint{font-size:11.5px;color:var(--grey-2);max-width:40ch}.signup-root .init{display:grid;grid-template-columns:1fr auto;grid-gap:6px 14px;gap:6px 14px;align-items:center;font-size:12.5px;color:var(--grey);border:1.5px solid var(--line);border-radius:12px;padding:12px 14px}.signup-root .init b{color:var(--ink);font-weight:600}.signup-root .init.done{border-color:#BFD8CB;background:#F4FAF7}.signup-root .inibtn{border:1.5px solid var(--ink);border-radius:999px;padding:7px 16px;font-size:12px;font-weight:600;background:#fff;white-space:nowrap}.signup-root .inibtn:disabled{opacity:.4;cursor:not-allowed}.signup-root .init.done .inibtn{display:none}.signup-root .stamp{display:none;font-family:Caveat,cursive;font-size:26px;color:var(--ink);line-height:1;white-space:nowrap}.signup-root .stamp small{display:block;font-family:Poppins;font-size:9px;color:var(--grey-2);letter-spacing:.04em}.signup-root .init.done .stamp{display:block;text-align:right}.signup-root .sigrow{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-bottom:14px}.signup-root .sigtabs{display:flex;gap:8px;margin-bottom:10px}.signup-root .sigtabs button{border:1.5px solid var(--line);border-radius:999px;padding:7px 15px;font-size:12.5px;font-weight:600;background:#fff}.signup-root .sigtabs button.on{background:var(--ink);border-color:var(--ink);color:#fff}.signup-root .sigbox{border:1.5px dashed #c6cfda;border-radius:14px;height:110px;background:#FBFCFE;position:relative;overflow:hidden}.signup-root .sigbox canvas{width:100%;height:100%;touch-action:none;display:block}.signup-root .sigbox .typed{position:absolute;inset:0;display:grid;place-items:center;font-family:Caveat,cursive;font-size:40px;color:var(--ink);pointer-events:none}.signup-root .sigbox .clear{position:absolute;top:8px;right:10px;font-size:11px;font-weight:600;color:var(--blue)}.signup-root .sigline{font-size:10.5px;color:var(--grey-2);margin-top:6px}.signup-root .auth{display:flex;gap:10px;align-items:flex-start;font-size:12.5px;color:var(--grey);margin:14px 0 6px}.signup-root .preview{border:1.5px solid var(--line);border-radius:14px;padding:14px 16px;background:#FBFCFE;font-size:12px;color:var(--grey);line-height:1.6;margin-bottom:6px}.signup-root .preview b{color:var(--ink)}.signup-root .timeline{border:1.5px solid var(--line);border-radius:16px;margin:6px 0 16px}.signup-root .tl{display:grid;grid-template-columns:30px 1fr auto;grid-gap:12px;gap:12px;padding:13px 16px;border-bottom:1px solid var(--line);align-items:center}.signup-root .tl:last-child{border-bottom:0}.signup-root .tl .dot{width:22px;height:22px;border-radius:50%;border:1.5px solid var(--line);display:grid;place-items:center}.signup-root .tl.done .dot{background:var(--ok);border-color:var(--ok)}.signup-root .tl.done .dot svg{width:11px;height:11px;stroke:#fff;fill:none;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.signup-root .tl b{font-size:13px;font-weight:600}.signup-root .tl span{display:block}.signup-root .tl .t,.signup-root .tl span{font-size:11.5px;color:var(--grey-2)}.signup-root .linkrow{display:flex;gap:10px;align-items:center;margin-bottom:16px}.signup-root .linkrow input{flex:1 1;border:1.5px solid var(--line);border-radius:12px;padding:11px 13px;font-size:12px;background:#FBFCFE;color:var(--grey)}.signup-root .copied{font-size:11.5px;color:var(--ok);opacity:0;transition:.2s}.signup-root .copied.on{opacity:1}.signup-root .done .tick{width:58px;height:58px;border-radius:50%;background:var(--ok);display:grid;place-items:center;margin:6px auto 16px}.signup-root .done .tick svg{width:26px;height:26px;stroke:#fff;fill:none;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.signup-root .done .sub,.signup-root .done h2{text-align:center}.signup-root .receipt{border:1.5px solid var(--line);border-radius:14px;margin:10px 0 20px;font-size:12.5px}.signup-root .receipt div{display:flex;justify-content:space-between;gap:14px;padding:10px 15px;border-bottom:1px solid var(--line)}.signup-root .receipt div:last-child{border-bottom:0}.signup-root .receipt .k{color:var(--grey);flex:none}.signup-root .receipt b{text-align:right}.signup-root .cxtabs{display:flex;gap:6px;margin-bottom:14px;border:1.5px solid var(--line);border-radius:999px;padding:5px;width:max-content}.signup-root .cxtabs button{border-radius:999px;padding:8px 18px;font-size:12.5px;font-weight:600;color:var(--grey)}.signup-root .cxtabs button.on{background:var(--ink);color:#fff}.signup-root .cxview{display:none}.signup-root .cxview.on{display:block}.signup-root .cxd{border:1.5px solid var(--line);border-radius:12px;margin:8px 0;padding:0 14px}.signup-root .cxd summary{cursor:pointer;font-size:12.5px;font-weight:600;padding:11px 0;color:var(--navy)}.signup-root .cxd[open] summary{border-bottom:1px solid var(--line)}.signup-root .cxd p{font-size:11.5px;color:var(--grey);margin:8px 0 12px;line-height:1.6}.signup-root .cxd .code{margin:10px 0 12px}.signup-root .whev{display:grid;grid-template-columns:1fr auto;grid-gap:14px;gap:14px;align-items:center;border:1.5px solid var(--line);border-radius:12px;padding:11px 14px;margin-top:8px;font-size:12px}.signup-root .whev b{display:block;font-family:IBM Plex Mono,monospace;font-size:11.5px}.signup-root .whev div span,.signup-root .whev span span{color:var(--grey-2);font-size:11.5px;display:block;margin-top:2px}.signup-root .widgrid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:8px;gap:8px;margin-top:12px}.signup-root .widgrid>span{border:1.5px solid var(--line);border-radius:12px;padding:10px 12px;font-size:11px;color:var(--grey-2)}.signup-root .widgrid b{display:block;font-size:12px;color:var(--ink);margin-bottom:2px}.signup-root .mlist{margin:10px 0 4px;display:grid;grid-gap:8px;gap:8px}.signup-root .mlist li{display:grid;grid-template-columns:22px 1fr;grid-gap:10px;gap:10px;font-size:12.5px;color:var(--grey);list-style:none;line-height:1.55}.signup-root .mlist .sn{width:20px;height:20px;border-radius:50%;background:var(--tint);color:var(--navy);font-size:10.5px;font-weight:600;display:grid;place-items:center;margin-top:1px}.signup-root .mlist b{color:var(--ink);font-weight:600}.signup-root .code{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;background:#101828;color:#D7E1EC;border-radius:12px;padding:12px 14px;overflow:auto;line-height:1.6;margin:10px 0 4px;white-space:pre}.signup-root .mtag{font-size:10.5px;color:var(--grey-2);font-weight:600;letter-spacing:.04em}.signup-root .whichhint{font-size:11.5px;color:var(--grey-2);margin:-6px 0 12px}.signup-root .glcheck{border:1.5px solid var(--line);border-radius:16px;margin-bottom:16px}.signup-root .glrow{display:grid;grid-template-columns:26px 1fr auto;grid-gap:12px;gap:12px;padding:13px 16px;border-bottom:1px solid var(--line);align-items:center;font-size:13px}.signup-root .glrow:last-child{border-bottom:0}.signup-root .glrow .gd{width:22px;height:22px;border-radius:50%;border:1.5px solid var(--line);display:grid;place-items:center;font-size:11px}.signup-root .glrow.done .gd{background:var(--ok);border-color:var(--ok);color:#fff}.signup-root .glrow.opt .gd{border-style:dashed}.signup-root .glrow b{font-weight:600}.signup-root .glrow span{display:block}.signup-root .glrow .st,.signup-root .glrow span{font-size:11.5px;color:var(--grey-2)}.signup-root .glrow.done .st{color:var(--ok);font-weight:600}.signup-root .inviterow{display:grid;grid-template-columns:1fr 160px auto;grid-gap:10px;gap:10px;margin-bottom:10px}.signup-root .inviterow input,.signup-root .inviterow select{border:1.5px solid var(--line);border-radius:12px;padding:11px 13px;font-size:13px;background:#FBFCFE;-webkit-appearance:none;-moz-appearance:none;appearance:none}.signup-root .alertchips{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}@media (max-width:980px){.signup-root .wrap{grid-template-columns:1fr;gap:26px}.signup-root .rail{position:static;display:flex;gap:14px;overflow:auto}.signup-root .rail .stp{border-bottom:0;flex:none}.signup-root .rail span,.signup-root .sandbox{display:none}.signup-root .grid2,.signup-root .paths,.signup-root .sigrow,.signup-root .termrow{grid-template-columns:1fr}.signup-root .tiers{grid-template-columns:1fr 1fr}.signup-root .seg{grid-template-columns:repeat(2,1fr)}.signup-root .codes input{width:15%;height:52px}}.signup-page{min-height:100vh;background:#EEF1F6}.signup-root .devnote,.signup-root .sandbox{display:none!important}.signup-root{min-height:0;background:transparent}.signup-root .rail{top:96px}.signup-root .errbanner{background:#FDECEC;color:var(--bad);border-radius:12px;padding:10px 14px;font-size:12.5px;margin-bottom:16px}.signup-root .hl{background:#FDF1D5;color:#8A5A0B;padding:0 5px;border-radius:4px}.signup-root .s1table{width:100%;border-collapse:collapse;font-size:12.5px;margin:10px 0 16px}.signup-root .s1table td,.signup-root .s1table th{text-align:left;padding:8px 10px;border-bottom:1px solid var(--line);vertical-align:top}.signup-root .s1table th{color:var(--grey-2);font-weight:600;width:28%}.signup-root .rail button.stp{width:100%;text-align:left}.signup-root .rail button.stp:disabled{cursor:default}.signup-root .rail button.stp:disabled:hover b{color:inherit}.signup-root .rail button.stp:disabled:hover .n{border-color:var(--line)}.signup-root .sigbox img{display:block;max-height:110px;margin:0 auto}.signup-root .golive-field{margin:18px 0 8px}.signup-root .golive-field input[type=date]{max-width:240px}.signup-root .sigbox .typed,.signup-root .stamp{font-family:var(--font-caveat),"Caveat",cursive}.signup-page .signup-root .wrap{max-width:1180px;margin:0 auto;padding:40px 4vw 90px;display:grid;grid-template-columns:270px 1fr;grid-gap:44px;gap:44px;align-items:start}.signup-page .signup-root .card{background:#fff;border-radius:22px;box-shadow:0 18px 50px rgba(16,24,40,.08);padding:30px}.signup-page .signup-root .rail button.stp{display:grid;grid-template-columns:30px 1fr;grid-gap:12px;gap:12px;width:100%;text-align:left;padding:11px 0;border-bottom:1px solid #e3e8ef}.signup-root .signed-done{max-width:560px;margin:0 auto}.signup-root .nextsteps{list-style:none;border:1.5px solid #e3e8ef;border-radius:16px;margin:6px 0 20px;padding:0}.signup-root .nextsteps li{display:grid;grid-template-columns:26px 1fr;grid-gap:12px;gap:12px;padding:13px 16px;border-bottom:1px solid #e3e8ef;align-items:start;font-size:13px}.signup-root .nextsteps li:last-child{border-bottom:0}.signup-root .nextsteps .mark{width:22px;height:22px;border-radius:50%;border:1.5px solid #e3e8ef;display:grid;place-items:center;font-size:11px;color:#8A97A6}.signup-root .nextsteps li.on .mark{background:#2E7D5B;border-color:#2E7D5B;color:#fff}.signup-root .nextsteps b{display:block;font-weight:600}.signup-root .nextsteps span{display:block;font-size:11.5px;color:#8A97A6;margin-top:2px}.signup-root .acctbar{margin-top:18px;padding-top:14px;border-top:1px solid #e3e8ef;display:grid;grid-gap:6px;gap:6px}.signup-root .acctbar b{font-size:12px;font-weight:600;color:#101828;word-break:break-all}.signup-root .acctbar button{width:-moz-fit-content;width:fit-content;font-size:12.5px;font-weight:600;color:#2B6CB0}.signup-root .ghostbtn:disabled{opacity:.45;cursor:not-allowed}.signup-root .ghostbtn:disabled:hover{background:#fff}.signup-root .devcode{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;color:#4A3FA3;background:#F4F2FD;border:1.5px dashed #7c6fd6;border-radius:12px;padding:10px 14px;margin:-6px 0 16px;line-height:1.5}.signup-root .devcode a{color:#2B6CB0;font-weight:600;font-family:Poppins,sans-serif}.signup-root .doc .sigblocks{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin:10px 0 16px}.signup-root .doc .sigblock{border:1.5px solid #e3e8ef;border-radius:12px;padding:12px 14px;display:grid;grid-gap:3px;gap:3px;font-size:11.5px;color:#5B6B7C}.signup-root .doc .sigblock.done{border-color:#BFD8CB;background:#F4FAF7}.signup-root .doc .sigmark{font-family:cursive;font-size:26px;color:#101828;line-height:1.1;padding:8px 0 4px}.signup-root .doc .sigdraw{display:block;max-height:56px;max-width:100%;margin:4px 0}.signup-root .doc .sigline-empty{height:44px;border-bottom:1.5px solid #c6cfda;margin:8px 0 6px}.signup-root .doc .initstamp{display:inline-block;margin-left:8px;font-family:cursive;font-size:16px;font-weight:600;color:#101828;background:#F4FAF7;border:1px solid #bfd8cb;border-radius:6px;padding:1px 8px;vertical-align:middle}@media (max-width:980px){.signup-page .signup-root .wrap{grid-template-columns:1fr;gap:26px}.signup-root .acctbar{margin-top:0;padding-top:0;border-top:0}.signup-root .doc .sigblocks{grid-template-columns:1fr}}.signup-root .countrybox{position:relative}.signup-root .countrybox .countrylist{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:30;max-height:240px;overflow:auto;background:#fff;border:1.5px solid var(--line);border-radius:12px;box-shadow:0 12px 32px rgba(16,24,40,.12)}.signup-root .countrybox .countrylist button{display:block;width:100%;text-align:left;padding:9px 14px;font-size:13.5px;border-radius:0;background:#fff;color:var(--ink)}.signup-root .countrybox .countrylist button.on,.signup-root .countrybox .countrylist button:hover{background:var(--tint);color:var(--navy)}.signup-root .countrybox .countryempty{padding:12px 14px;font-size:12.5px;color:var(--grey)}.signup-root .terms a{text-decoration:underline;text-underline-offset:2px}