.v2-register{color:#111;-webkit-font-smoothing:auto;background:#fafafa;min-height:100vh;font-family:Barlow,system-ui,sans-serif;container:page/inline-size}.v2-register,.v2-register *{box-sizing:border-box}.v2-register a{color:var(--orange-deep)}.v2-register a:hover{color:var(--orange-ink)}.v2-register h1,.v2-register h2,.v2-register h3,.v2-register p{margin:0}.v2-register .wrap{max-width:1280px;margin:0 auto;padding-left:32px;padding-right:32px}.v2-register .step{background:var(--white);border:1px solid #e2e2e2;flex-direction:column;gap:18px;padding:28px;display:flex}.v2-register .sh{align-items:baseline;gap:14px;display:flex}.v2-register .sh.between{flex-wrap:wrap;justify-content:space-between}.v2-register .sn{color:var(--orange);font:400 34px/.9 Anton,Impact,sans-serif}.v2-register .st{text-transform:uppercase;color:#111;margin:0;font:400 28px/1 Anton,Impact,sans-serif}.v2-register .sh .more{letter-spacing:1.2px;text-transform:uppercase;font:700 13px/1 Barlow,sans-serif}.v2-register .help{color:#555;margin:0;font:400 14px/1.4 Barlow,sans-serif}.v2-register .pt-field-control:required:invalid{background:var(--orange-soft);border-color:var(--orange-line)}.v2-register [data-need]:not(:has(input:checked)) .opt{background:var(--orange-soft);border-color:var(--orange-line)}.v2-register .pt-field-check:has(input:required:invalid){background:var(--orange-soft);border:1px solid var(--orange-line);margin:-7px -11px;padding:6px 10px}.v2-register .pt-field-control.mono{text-transform:uppercase;font-family:JetBrains Mono,monospace}.v2-register .pt-field-control.sig{font:400 22px/1 Brush Script MT,cursive}.v2-register .g2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.v2-register .g3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.v2-register .opt{box-sizing:border-box;cursor:pointer;background:var(--white);text-align:left;color:#111;min-height:44px;font:inherit;border:2px solid #d6d6d6;border-radius:0;flex-direction:column;gap:6px;padding:16px;display:flex;position:relative}.v2-register .opt input{opacity:0;width:1px;height:1px;position:absolute}.v2-register .opt:hover{border-color:#111}.v2-register .opt:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.v2-register .opt:has(input:focus-visible){outline:2px solid var(--orange);outline-offset:2px}.v2-register .opt.on{border-color:var(--green-deep);background:var(--green-soft)}.v2-register .opt:has(input:checked){border-color:var(--green-deep);background:var(--green-soft)}.v2-register .opt b{text-transform:uppercase;font:400 22px/1 Anton,Impact,sans-serif}.v2-register .opt b.sm{font-size:18px}.v2-register .opt span{color:#444;font:400 14px/1.35 Barlow,sans-serif}.v2-register .qgrid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.v2-register .opt.q{justify-content:center;min-height:48px;padding:12px 14px}.v2-register .opt.q b.sm{letter-spacing:.2px;font-size:16px}.v2-register .qgrid:has(.opt.q span){grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.v2-register .opt.q span{font-size:13px}.v2-register .tplaces{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.v2-register #ar.qgrid,.v2-register #dp.qgrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.v2-register label.pt-field-check:has(#diff){margin-top:12px}.v2-register #dv,.v2-register #dv+#dp{margin-top:12px}.v2-register .ftin{grid-template-columns:1fr 1fr;gap:10px;display:grid}.v2-register .pt-btn-go{min-height:52px}.v2-register .pt-btn-line{min-height:44px}.v2-register .pt-btn.full{width:100%;margin-top:6px}.v2-register .row{color:#e0e0e0;justify-content:space-between;gap:12px;font:400 15px/1.35 Barlow,sans-serif;display:flex}.v2-register .row b{color:var(--white);white-space:nowrap;font-weight:600}.v2-register .chips{flex-wrap:wrap;gap:8px;display:flex}.v2-register .chip{background:var(--white);color:#111;cursor:pointer;border:1px solid #bdbdbd;align-items:center;gap:6px;min-height:40px;padding:0 14px;font:600 14px/1 Barlow,sans-serif;display:inline-flex}.v2-register .chip input{accent-color:var(--green-deep)}.v2-register .chip:has(input:checked){border-color:var(--green-deep);background:var(--green-soft);box-shadow:inset 0 0 0 1px var(--green-deep)}:is(.v2-register .opt.proposed,.v2-register .opt.proposed:has(input:checked)){border-color:var(--orange);background:var(--orange-soft)}:is(.v2-register .chip.proposed,.v2-register .chip.proposed:has(input:checked)){border-color:var(--orange);background:var(--orange-soft);box-shadow:inset 0 0 0 1px var(--orange)}.v2-register fieldset{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.v2-register .ttl{background:var(--black);color:var(--white)}.v2-register .ttl .wrap{flex-direction:column;gap:12px;padding-top:36px;padding-bottom:40px;display:flex}.v2-register .kick{letter-spacing:1.5px;text-transform:uppercase;color:#bbb;font:500 12px/1 JetBrains Mono,monospace}.v2-register .h1{text-transform:uppercase;color:var(--white);margin:0;font:400 64px/.95 Anton,Impact,sans-serif}.v2-register .lead{color:#d6d6d6;max-width:680px;margin:0;font:400 18px/1.45 Barlow,sans-serif}.v2-register .cols{align-items:flex-start;gap:28px;padding-top:36px;padding-bottom:80px;display:flex}.v2-register .left{flex-direction:column;flex:1 1 0;gap:20px;min-width:0;display:flex}.v2-register .aside{width:360px;top:calc(var(--sb-h,0px) + 20px);color:var(--white);background:#111;flex-direction:column;flex:none;gap:14px;padding:26px;display:flex;position:sticky}.v2-register .aside .ey{letter-spacing:1.5px;text-transform:uppercase;color:#bbb;font:500 12px/1 JetBrains Mono,monospace}.v2-register .aside .tot{border-top:1px solid #333;justify-content:space-between;align-items:baseline;padding-top:14px;display:flex}.v2-register .aside .tot .w{letter-spacing:1.2px;text-transform:uppercase;color:#bbb;font:600 13px/1 Barlow,sans-serif}.v2-register .aside .tot .n{color:var(--green);font:400 48px/1 Anton,Impact,sans-serif}.v2-register .aside .ticks{color:#cfcfcf;flex-direction:column;gap:8px;font:400 14px/1.4 Barlow,sans-serif;display:flex}.v2-register .aside .note{color:#a8a8a8;font:400 13px/1.4 Barlow,sans-serif}.v2-register .aside .note a{color:#e6e6e6;text-decoration:underline}.v2-register .aside .pt-field-control:focus,.v2-register .aside .pt-btn:focus-visible{outline:2px solid var(--white);outline-offset:2px;border-color:var(--white)}.v2-register .aside .anon-to b{color:#e6e6e6;word-break:break-all;font-weight:600}.v2-register .aside .anon-in{color:#e6e6e6;text-decoration:underline}.v2-register .doc{background:var(--white);color:#222;border:2px solid #111;padding:20px 22px;font:400 15px/1.55 Barlow,sans-serif;overflow-y:auto}.v2-register .doc.pol{height:200px}.v2-register .doc.wv{white-space:pre-wrap;height:240px}.v2-register .doc.wv.all{height:auto}.v2-register .doc h3{text-transform:none;color:#222;margin:0 0 10px;font:500 20px/1.2 JetBrains Mono,monospace}.v2-register .doc p{margin:0 0 10px}.v2-register .doc p:last-child{margin:0}.v2-register .doc .none{color:#666}.v2-register .wl{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.v2-register .ver{color:#666;border:1px solid #cfcfcf;padding:5px 7px;font:500 11px/1 JetBrains Mono,monospace}.v2-register .signed{color:var(--green-ink);background:var(--green-soft);border:1px solid var(--green-deep);align-items:center;gap:10px;padding:10px 12px;font:500 12px/1.4 JetBrains Mono,monospace;display:flex}.v2-register .coderow{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.v2-register .coderow .pt-field{flex:220px}.v2-register .coderow .msg{color:#555;flex-basis:100%;font:400 14px/1.4 Barlow,sans-serif}.v2-register .status{color:#666;min-height:0;font:500 12px/1.3 JetBrains Mono,monospace}.v2-register .status:empty{display:none}.v2-register .status[data-tone=ok]{color:var(--green-ink)}.v2-register .status[data-tone=bad]{color:var(--orange-deep)}.v2-register .notes{flex-direction:column;gap:12px;padding-top:28px;display:flex}.v2-register .notes.after{padding-top:0;padding-bottom:80px}.v2-register .tell{color:#222;background:var(--white);border:1px solid #e2e2e2;border-left:3px solid var(--orange);margin:0;padding:12px 14px;font:400 15px/1.4 Barlow,sans-serif}.v2-register .tell.bad{border-left-color:var(--orange-deep);background:#fff5ef}.v2-register .tell.ok{border-left-color:var(--green-ink)}.v2-register .tell b{font-weight:700}.v2-register .linkbtn{all:unset;cursor:pointer;color:var(--orange-deep);text-decoration:underline}.v2-register .after{text-align:left;color:#555;font:400 14px/1.4 Barlow,sans-serif}@container page (max-width:900px){.v2-register .cols{flex-direction:column!important}.v2-register .aside{width:100%!important;position:static!important}}@container page (max-width:640px){.v2-register .wrap{padding-left:16px;padding-right:16px}.v2-register .g2,.v2-register .g3,.v2-register .g4{grid-template-columns:minmax(0,1fr)}.v2-register .strip{flex-direction:column;align-items:flex-start}.v2-register .strip .nm{font-size:28px}.v2-register .step{padding:20px}.v2-register .h1{font-size:44px!important}}.v2-register .hot{color:var(--orange-deep)}.v2-register .opt i{color:var(--green-deep);font:500 12px/1.2 JetBrains Mono,monospace}.v2-register .opt i.dim{color:#777}.v2-register .opt i.adds,.v2-register .tk .adds{color:var(--orange-ink);font-style:normal;font-weight:700;display:block}.v2-register .tk .adds{font-size:13px}.v2-register .opt-tag{letter-spacing:1.2px;text-transform:uppercase;color:#777;font:600 12px/1 Barlow,sans-serif}.v2-register .strip{color:var(--white);border-top:8px solid var(--orange);background:#111;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.v2-register .strip .sl{flex-direction:column;gap:4px;min-width:0;display:flex}.v2-register .strip .eb{letter-spacing:1.4px;text-transform:uppercase;color:#8a8a8a;font:700 11px/1.3 Barlow,sans-serif}.v2-register .strip .nm{text-transform:uppercase;overflow-wrap:anywhere;font:400 34px/1 Anton,Impact,sans-serif}.v2-register .strip .yr{letter-spacing:1.4px;text-transform:uppercase;color:var(--green);white-space:nowrap;font:700 11px/1 Barlow,sans-serif}.v2-register .act{flex-direction:column;gap:14px;display:flex}.v2-register .acts{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.v2-register .acts .opt{gap:4px;padding:14px 16px}.v2-register .acts .opt b{font-size:20px}.v2-register .acts .opt span{color:#555;font-size:13px}.v2-register .dbox{background:var(--white);border:2px solid #111;flex-direction:column;gap:14px;padding:18px 20px;display:none}:is(.v2-register .act:has(input[data-kind=ski]:checked) .dbox.k-ski,.v2-register .act:has(input[data-kind=fish]:checked) .dbox.k-fish,.v2-register .act:has(input[data-kind=sled]:checked) .dbox.k-sled){display:flex}.v2-register .act:has(input[data-kind=ski]:checked,input[data-kind=fish]:checked,input[data-kind=sled]:checked) .dbox.k-mtn{border-top-width:0;padding-top:0;display:flex}.v2-register .act:has(input[data-kind=ski]:checked,input[data-kind=fish]:checked,input[data-kind=sled]:checked) .dbox.k-ski+.dbox.k-fish+.dbox.k-sled+.dbox.k-mtn{border-top-width:2px;padding-top:18px}.v2-register .ticks2{gap:8px 24px}.v2-register .tk{cursor:pointer;color:#111;align-items:flex-start;gap:12px;font:400 15px/1.4 Barlow,sans-serif;display:flex}.v2-register .tk input{opacity:0;width:1px;height:1px;position:absolute}.v2-register .tk .bx{background:var(--white);width:20px;height:20px;color:var(--white);border:2px solid #8a8a8a;flex:none;justify-content:center;align-items:center;margin-top:1px;font-size:13px;display:flex}.v2-register .tk .bx.on{border-color:var(--green-deep);background:var(--green-soft);color:var(--black)}.v2-register .tk:has(input:checked) .bx{border-color:var(--green-deep);background:var(--green-soft);color:var(--black)}.v2-register .tk .bx.on:after{content:"✓"}.v2-register .tk:has(input:checked) .bx:after{content:"✓"}.v2-register .tk:has(input:focus-visible) .bx{outline:2px solid var(--orange);outline-offset:2px}.v2-register .tk .s{color:#666;font-size:13px}.v2-register .tk .save{color:var(--green-deep);font-size:13px;font-weight:700}.v2-register .act:has(input[data-own]:checked) .tk.rent .bx{background:var(--white);border-color:#8a8a8a}.v2-register .act:has(input[data-own]:checked) .tk.rent .bx:after{content:""}.v2-register .fit{flex-direction:column;gap:14px;display:flex}.v2-register .act:has(input[data-own]:checked) .fit{display:none}.v2-register .pills{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v2-register .pills .opt.q{min-height:40px;padding:6px 14px}.v2-register .g4{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.v2-register .ftin{gap:8px;display:flex}.v2-register .plus{background:var(--white);border:1px solid #e2e2e2;flex-direction:column;gap:14px;padding:20px 22px;display:flex}.v2-register .plus .ph{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.v2-register .plus .ph b{text-transform:uppercase;font:400 28px/1 Anton,Impact,sans-serif}.v2-register .plus .ph .pp{color:var(--black);font:400 28px/1 Anton,Impact,sans-serif}.v2-register .plus .pc{font:400 15px/1.4 Barlow,sans-serif}.v2-register .plus .gets{margin:0;padding-left:20px;font:400 15px/1.6 Barlow,sans-serif}.v2-register .plus .yn{flex-wrap:wrap;gap:10px;display:flex}.v2-register .plus .yn label{cursor:pointer;letter-spacing:1.1px;text-transform:uppercase;border:2px solid var(--black);background:var(--white);color:var(--black);padding:14px 18px;font:700 14px/1 Barlow,sans-serif}.v2-register .plus .yn input{opacity:0;width:1px;height:1px;position:absolute}.v2-register .plus .yn label:has(input:checked){background:var(--green-soft);border-color:var(--green-deep);color:var(--black)}.v2-register .plus .yn label:has(input:checked) span:after{content:" ✓"}.v2-register .plus .yn label:has(input:focus-visible){outline:2px solid var(--orange);outline-offset:2px}.v2-register .plus .after{border-top:1px solid #e2e2e2;flex-direction:column;gap:14px;padding-top:16px;display:none}.v2-register .plus:has(input[name=plusOne][value=yes]:checked) .after{display:flex}.v2-register .plus.manager:has(input[name=askManager][value=yes]:checked) .after{display:flex}.v2-register .plus .sess .sbox{background:var(--white);border:1px solid #e2e2e2;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.v2-register .plus .sess .sbox ul{margin:0;padding-left:18px;font:400 15px/1.5 Barlow,sans-serif}.v2-register .who .opt b{font-size:22px}.v2-register .crowd{color:#111;font:400 15px/1.4 Barlow,sans-serif}.v2-register .pt-field-check.reach{border-top:1px solid #eee;padding-top:14px}.v2-register .pt-field-check .sub{color:#555;margin-top:2px;font-size:13px;font-weight:400;display:block}.v2-register .pt-field-check b{font-weight:700}.v2-register .aside .pt-btn-line{color:var(--white);border-color:var(--white);text-align:center;justify-content:center}.v2-register .aside .pt-btn-line:hover{background:var(--white);color:#111;border-color:var(--white)}.v2-register .aside [data-manager]{box-sizing:border-box;width:100%;margin-top:2px}.v2-register .aside .btn.link{all:unset;cursor:pointer;color:var(--white);text-underline-offset:3px;align-self:center;font:600 14px/1.3 Barlow,sans-serif;text-decoration:underline}.v2-register .aside .pt-field-label{color:#bbb}.v2-register .aside .pt-field{flex-direction:column;gap:6px;display:flex}.v2-register input.pt-field-control[data-needs]:placeholder-shown{background:var(--orange-soft);border-color:var(--orange-line)}.v2-register select.pt-field-control[data-needs]:has(option[value=""]:checked){background:var(--orange-soft);border-color:var(--orange-line)}.v2-register .ftin[data-needs][data-ok=""] .pt-field-control{background:var(--orange-soft);border-color:var(--orange-line)}.v2-register .pills[data-needs]:not(:has(input:checked)) .opt{background:var(--orange-soft);border-color:var(--orange-line)}.v2-register .sixwide{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.v2-register .sixcell{flex-direction:column;gap:6px;min-width:0;display:flex}.v2-register .sixcell .pt-pg-card{zoom:.55;flex:1;height:auto;text-decoration:none}.v2-register .sixcell .pt-pg-title{-webkit-line-clamp:4;box-sizing:content-box;background:var(--white);height:4em;color:var(--black);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.v2-register .sixcell .pt-pg-top{height:auto;padding-top:8px;overflow:visible}.v2-register .sixcell .when{color:#555;font:400 12px/1.3 Barlow,sans-serif}.v2-register .sixcell .when.own{color:#777;margin-top:-4px;font-size:11px}.v2-register .sixslot{flex-direction:column;gap:6px;min-width:0;display:flex}.v2-register .sixplus{box-sizing:border-box;background:var(--white);color:#9a9a9a;border:2px dashed #bdbdbd;justify-content:center;align-items:center;min-height:130px;font:400 44px/1 Anton,Impact,sans-serif;text-decoration:none;display:flex}.v2-register .sixplus:hover{color:#111;border-color:#111}.v2-register .sixplus:focus-visible{outline-offset:2px;outline:2px solid #111}.v2-register .sixplus.need{background:var(--orange-soft);border-color:var(--orange-line);color:var(--orange-deep)}.v2-register .pt-field.head .lo{text-transform:none;letter-spacing:0;font-weight:500}.v2-register .pt-field-help.wide2{grid-column:1/-1}.v2-register .facts .fact{border:1px solid #e2e2e2;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.v2-register .facts .fact b{text-transform:uppercase;font:400 20px/1.1 Anton,Impact,sans-serif}.v2-register .contrib .opt i.p{color:#111;font:400 26px/1 Anton,Impact,sans-serif}.v2-register .opt.fixed,.v2-register .opt.fixed:hover{cursor:default;border-color:var(--green-deep)}.v2-register .choose{border:1px solid #e2e2e2;flex-direction:column;gap:12px;padding:16px 18px;display:none}.v2-register .step:has(input[name=contribution][value=choose]:checked) .choose{display:flex}.v2-register .costs{flex-direction:column;max-width:520px;display:flex}.v2-register .funded{align-items:center;gap:14px;display:flex}.v2-register .funded .ava{background:#e2e2e2;flex:none;width:56px;height:56px;overflow:hidden}.v2-register .funded .ava img{object-fit:cover;width:100%;height:100%;display:block}.v2-register .funded b{font:700 17px/1.35 Barlow,sans-serif}.v2-register .allin{display:none}.v2-register form:has(input[name=contribution][value=choose]:checked) .allin{display:block}.v2-register .costs .crow{border-top:1px solid #e2e2e2;justify-content:space-between;gap:12px;padding:6px 0;font:400 15px/1.4 Barlow,sans-serif;display:flex}.v2-register .condo{flex-direction:column;gap:12px;display:flex}.v2-register .condo-more{flex-direction:column;gap:12px;margin-left:32px;display:none}.v2-register .condo:has(input[name=condo]:checked) .condo-more{display:flex}.v2-register .photo{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.v2-register .photo .pic{cursor:pointer;width:96px;height:96px;color:var(--white);background:#3a3a3a;border:2px solid #111;flex:none;justify-content:center;align-items:center;font:400 36px/1 Anton,Impact,sans-serif;display:flex;position:relative;overflow:hidden}.v2-register .photo .pic img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.v2-register .photo .pic input{opacity:0;cursor:pointer;position:absolute;inset:0}.v2-register .photo:not(.has) .pic{background:var(--orange-soft);border:2px solid var(--orange-line);color:var(--orange-deep)}.v2-register .photo .pt{flex-direction:column;gap:2px;display:flex}.v2-register .note-g{color:#333;background:#f4f4f4;border-left:3px solid #cfcfcf;margin:0;padding:12px 14px;font:400 14px/1.45 Barlow,sans-serif}.v2-register .still{border:1px solid #444;flex-direction:column;display:flex}.v2-register .still-h{letter-spacing:1.6px;text-transform:uppercase;color:var(--white);padding:12px 14px 8px;font:600 12px/1 Barlow,sans-serif}.v2-register .still-r{all:unset;box-sizing:border-box;cursor:pointer;min-height:44px;color:var(--white);border-top:1px solid #333;justify-content:space-between;align-items:center;gap:12px;padding:0 14px;font:600 15px/1.3 Barlow,sans-serif;text-decoration:none;display:flex}.v2-register .still-r span{display:block}.v2-register .still-r span:first-letter{text-transform:uppercase}.v2-register .still-r:after{content:"→";font-weight:400}.v2-register .still-r[hidden]{display:none}.v2-register .still-more{all:unset;box-sizing:border-box;cursor:pointer;color:#cfcfcf;text-underline-offset:3px;border-top:1px solid #333;align-items:center;min-height:40px;padding:0 14px;font:600 13px/1.3 Barlow,sans-serif;text-decoration:underline;display:flex}.v2-register .still-more:focus-visible{outline:2px solid var(--white);outline-offset:-2px}.v2-register .still-line{all:unset;box-sizing:border-box;cursor:pointer;color:var(--orange);align-items:center;min-height:44px;font:600 15px/1.3 Barlow,sans-serif;display:flex}.v2-register .still-line:focus-visible{outline:2px solid var(--white);outline-offset:2px}.v2-register .still-r:hover{background:#1a1a1a}.v2-register .still-r:focus-visible{outline:2px solid var(--white);outline-offset:-2px}.v2-register .aside .note.said{color:var(--white);border-left:3px solid var(--white);padding-left:10px;font-weight:600}.v2-register .pt-field-help.count{color:#777;font-size:12px}.v2-register .pt-field-check.reach.off{color:#777;cursor:default}.v2-register .pt-field-check.reach .hint{color:#777;font-size:13px;font-weight:400}.v2-register .tile-ok{border:2px solid var(--green-deep);background:var(--white);color:#111;padding:12px 14px;font:400 15px/1.4 Barlow,sans-serif}.v2-register .sh .ver{align-self:center}@container page (max-width:900px){.v2-register .sixwide{grid-template-columns:repeat(3,minmax(0,1fr))}}@container page (max-width:640px){.v2-register .sixwide{grid-template-columns:repeat(2,minmax(0,1fr))}}.v2-register .pt-btn.dim{opacity:.4;cursor:default}.v2-register .pt-btn.dim:hover{background:var(--green)}.v2-register .mbar{display:none}@container page (max-width:900px){.v2-register .aside [data-pay]{display:none}.v2-register .mbar{z-index:20;color:var(--white);padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:#111;flex-direction:column;align-self:stretch;gap:8px;margin:0 -16px;display:flex;position:sticky;bottom:0;box-shadow:0 -6px 20px #0000004d}.v2-register .mbar .mrow{align-items:center;gap:12px;display:flex}.v2-register .mbar .mtot{flex-direction:column;gap:2px;margin-right:auto;display:flex}.v2-register .mbar .mtot .w{letter-spacing:1.2px;text-transform:uppercase;color:#bbb;font:600 11px/1 Barlow,sans-serif}.v2-register .mbar .mtot .n{color:var(--green);font:400 26px/1 Anton,Impact,sans-serif}.v2-register .mbar .mneed{all:unset;cursor:pointer;color:var(--white);text-underline-offset:3px;font:600 13px/1.2 Barlow,sans-serif;text-decoration:underline}.v2-register .mbar .pt-btn{min-height:48px;padding:0 14px;font-size:13px}.v2-register .mbar .still.mlist{max-height:40vh;margin-top:8px;overflow-y:auto}.v2-register .mbar .mlist.said{color:var(--white);border-left:3px solid var(--white);padding-left:8px;font-weight:600}}.v2-register .photo.subtle{cursor:pointer;align-self:flex-start;align-items:center;gap:12px;display:inline-flex;position:relative}.v2-register .photo.subtle .pic{color:#777;background:#f4f4f4;border:1px solid #d0d0d0;flex:none;justify-content:center;align-items:center;width:52px;height:52px;font:400 18px/1 Anton,Impact,sans-serif;display:flex;overflow:hidden}.v2-register .photo.subtle .pic img{object-fit:cover;width:100%;height:100%}.v2-register .photo.subtle .pt{color:#555;font:400 13px/1.3 Barlow,sans-serif}.v2-register .photo.subtle .lo{color:#9a9a9a}.v2-register .photo.subtle input{opacity:0;cursor:pointer;position:absolute;inset:0}.v2-register .photo.subtle:focus-within .pic{outline:2px solid var(--orange);outline-offset:2px}.v2-register .photo.acct .pic{cursor:default;outline:3px solid var(--green-deep);outline-offset:0;background:#f4f4f4;width:72px;height:72px;transition:outline-color .5s}.v2-register .photo.acct.proposed .pic{outline-color:var(--orange)}.v2-register .photo.acct .pt{font:400 14px/1.4 Barlow,sans-serif}.v2-register .photo.acct .acts{color:#555;align-items:center;gap:6px;display:inline-flex}.v2-register .photo.acct .lnk{all:unset;cursor:pointer;color:#111;text-underline-offset:3px;font:600 14px/1.3 Barlow,sans-serif;text-decoration:underline;position:relative}.v2-register .photo.acct .lnk input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.v2-register .photo.acct .lnk:focus-visible,.v2-register .photo.acct .lnk:focus-within{outline:2px solid var(--orange);outline-offset:2px}.v2-register .aside .note.done{color:var(--white);border-left:3px solid var(--green);padding-left:10px;font:600 14px/1.4 Barlow,sans-serif}.v2-register .mdocs{flex-direction:column;gap:14px;padding-bottom:48px;display:flex}.v2-register .mdocs .st{text-transform:uppercase;margin:0;font:400 28px/1 Anton,Impact,sans-serif}.v2-register .mdoc{background:var(--white);border:1px solid #e2e2e2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.v2-register .mdoc .acts{flex-wrap:wrap;gap:16px;display:flex}.v2-register .lnk{color:#111;text-underline-offset:3px;font:700 13px/1.2 Barlow,sans-serif;text-decoration:underline}.v2-register .letterwords .lw-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.v2-register .letterwords .linkbtn{color:#111;text-underline-offset:3px;font:600 14px/1.3 Barlow,sans-serif}.v2-register .letterwords textarea{resize:vertical;min-height:320px;font:400 15px/1.5 Barlow,sans-serif}.v2-register .letterwords textarea.ai-draft{background:var(--orange-soft);border-color:var(--orange-line)}.v2-register .letterwords .lw-ai{color:var(--orange-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font:400 14px/1.4 Barlow,sans-serif;display:flex}.v2-register .letter{background:#eef1f5;flex-direction:column;gap:10px;padding:16px;display:flex}.v2-register .letter .lt-env{color:#555;flex-direction:column;gap:2px;font:400 13px/1.5 Barlow,sans-serif;display:flex}.v2-register .letter .lt-card{background:var(--white);border:1px solid #e2e2e2}.v2-register .letter .lt-bar{background:var(--black);border-bottom:6px solid var(--orange);padding:12px 20px}.v2-register .letter .lt-bar span{color:var(--orange);font:400 26px/1 Anton,Impact,sans-serif}.v2-register .letter .lt-body{color:#111;flex-direction:column;gap:12px;padding:22px 24px;font:400 16px/1.55 Barlow,sans-serif;display:flex}.v2-register .letter .lt-body p{margin:0}.v2-register .letter .lt-h{text-transform:uppercase;font:400 28px/1 Anton,Impact,sans-serif}.v2-register .letter .lt-sec{border-top:1px solid #e2e2e2;flex-direction:column;gap:6px;padding-top:12px;display:flex}.v2-register .letter .lt-k{letter-spacing:1.6px;text-transform:uppercase;color:#555;font:700 12px/1.2 Barlow,sans-serif}.v2-register .letter .lt-row{border-top:1px solid #e2e2e2;justify-content:space-between;gap:16px;padding:8px 0;font-size:15px;display:flex}.v2-register .letter .lt-row.tot b{font-weight:700}.v2-register .letter .lt-pay{background:var(--green);color:var(--black);letter-spacing:1px;text-transform:uppercase;align-self:flex-start;padding:15px 22px;font:700 14px/1 Barlow,sans-serif;text-decoration:none}.v2-register .letter .lt-pay:not(.live){cursor:default}.v2-register .letter .lt-paid{background:var(--green-soft);border:1px solid var(--green-deep);color:var(--green-ink);letter-spacing:1px;text-transform:uppercase;align-self:flex-start;padding:10px 14px;font:700 13px/1 Barlow,sans-serif}.v2-register .letter .lt-q{font-style:italic}.v2-register .letter .lt-q span,.v2-register .letter .lt-sub{color:#444;font-size:14px;font-style:normal}.v2-register .letterpage{max-width:760px;padding-top:32px;padding-bottom:64px}.v2-register .shared{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.v2-register .shared .pt-field-control{flex:320px;min-width:0}.v2-register .mdocs .plus .pt-btn{align-self:flex-start}.v2-register fieldset.left:disabled{opacity:.7}.v2-register .opt .ours,.v2-register .opt .yours{margin-top:6px;font:700 11px/1.3 Barlow,sans-serif;display:none}.v2-register .opt.proposed .ours{color:var(--orange-ink);display:block}.v2-register .opt.mine:not(.proposed) .yours{color:var(--green-ink);display:block}.v2-register .aside .note.yours{color:var(--green)}.v2-register .drow-h{display:none}@container page (max-width:600px){.v2-register .drow[data-collapsed="1"] .drow-h{box-sizing:border-box;background:var(--white);color:#111;text-align:left;cursor:pointer;border:1px solid #d0d0d0;border-radius:0;align-items:center;gap:12px;width:100%;min-height:56px;padding:0 14px;font:600 15px/1.2 Barlow,sans-serif;text-decoration:none;display:flex}.v2-register .drow[data-collapsed="1"] .drow-h:focus-visible{outline-offset:2px;outline:2px solid #111}.v2-register .drow[data-collapsed="1"] .drow-h b{flex:1;font-weight:600}.v2-register .drow[data-collapsed="1"] .drow-h .drow-v{color:var(--green-deep);flex:none;font:600 13px/1 Barlow,sans-serif}.v2-register .drow[data-collapsed="1"][data-todo] .drow-h .drow-v{color:var(--orange)}.v2-register .drow[data-collapsed="1"] .drow-b{display:none}}.v2-register .mbar[data-letter-bar] [data-bar-send]{white-space:normal;flex:1 1 0;min-width:0;padding:0 10px;font-size:12px;line-height:1.15}.v2-register .mbar[data-letter-bar] .mneed{align-self:flex-start}html:has([data-page-bar]){scroll-padding-bottom:120px}.v2-register .aside .finish{flex-direction:column;gap:10px;display:flex}.v2-register .aside .finish .still{border-color:var(--orange-line)}.v2-register .aside .finish .ey,.v2-register .aside .finish .still-h,.v2-register .aside .finish .still-r{color:var(--orange)}.v2-register.mco-page{background:var(--white)}.v2-register .mco{flex-direction:column;gap:16px;max-width:520px;margin:0 auto;padding:14px 20px 40px;display:flex}.v2-register .mco-top{justify-content:space-between;align-items:center;min-height:48px;display:flex}.v2-register .mco-top b{font:700 17px/1 Barlow,sans-serif}.v2-register .mco-top b.lb{letter-spacing:1.5px;color:#555;font-size:13px}.v2-register .mco-x{color:#111;background:#f1f1f1;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font:700 22px/1 Barlow,sans-serif;text-decoration:none;display:flex}.v2-register .mco-later{color:#111;align-items:center;min-height:44px;font:700 15px/1 Barlow,sans-serif;display:flex}.v2-register .mco-h{text-transform:uppercase;color:#111;font:400 44px/1.02 Anton,Impact,sans-serif}.v2-register .mco-form{flex-direction:column;gap:16px;display:flex}.v2-register .mco .lb,.v2-register .mco .pt-field-label{letter-spacing:1.5px;color:#555;text-transform:uppercase;font:700 13px/1 Barlow,sans-serif}.v2-register .mco-six{background:#f4f4f4;border-radius:16px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.v2-register .mco-row{justify-content:space-between;align-items:center;display:flex}.v2-register .mco-change{color:#111;align-items:center;min-height:44px;font:700 14px/1 Barlow,sans-serif;display:flex}.v2-register .mco-ph{gap:6px;display:flex}.v2-register .mco-ph .ph{background:#d6d6d6;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:50px;display:flex;overflow:hidden}.v2-register .mco-ph .ph img{object-fit:cover;width:100%;height:100%}.v2-register .mco-ph .ph i{color:#111;font:400 14px/1 Anton,Impact,sans-serif}.v2-register .mco-ph .ph.empty{background:0 0;border:2px dashed #ccc}.v2-register .mco-note{color:#555;font:400 14px/1.4 Barlow,sans-serif}.v2-register .mco-stripe{color:#111;background:#f4f4f4;border-radius:14px;align-items:center;gap:12px;padding:14px;font:400 15px/1.4 Barlow,sans-serif;display:flex}.v2-register .mco-stripe svg{flex-shrink:0}.v2-register .mco-pay{border-top:1px solid #e6e6e6;flex-direction:column;gap:8px;padding-top:14px;display:flex}.v2-register .mco-total{color:#111;justify-content:space-between;font:700 18px/1 Barlow,sans-serif;display:flex}.v2-register .mco-pay .pt-btn{text-align:center;letter-spacing:1.5px;justify-content:center;width:100%;min-height:56px}.v2-register .mco-fine{text-align:center;color:#555;font:400 13px/1.4 Barlow,sans-serif}.v2-register .mco-email .pt-field-control{border-width:1.5px;min-height:56px}.v2-register .mco-email .pt-field-control:placeholder-shown,.v2-register .mco-form input.pt-field-control[data-needs]:placeholder-shown{border-width:3px}.v2-register .mco-prog{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.v2-register .mco-prog .seg{background:#e2e2e2;border-radius:3px;height:5px}.v2-register .mco-prog .seg.here{background:var(--orange)}.v2-register .mco-paid{background:var(--green-soft);color:#111;border-radius:12px;padding:12px 14px;font:600 15px/1.35 Barlow,sans-serif}.v2-register .mco .g2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.v2-register .mco .qgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.v2-register .mco .opt.q{text-align:center;border-radius:12px;justify-content:center;align-items:center;min-height:56px;padding:8px}.v2-register .finish-row{background:var(--orange-soft);border:1px solid var(--orange-line);color:var(--orange-ink);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:14px 16px;font:700 16px/1.2 Barlow,sans-serif;text-decoration:none;display:flex}.v2-register .finish-row:hover{color:var(--orange-ink)}
