.collecting-dots-demos-module__Fuzb5W__section{--paper:#eee8dd;--ink:#172019;--orange:#fa553c;--gutter:3.8vw;z-index:51;color:var(--ink);pointer-events:none;margin-top:-100svh;scroll-margin-top:-95svh;position:relative}.collecting-dots-demos-module__Fuzb5W__stage{isolation:isolate;height:100svh;min-height:560px;position:sticky;top:0;overflow:clip}.collecting-dots-demos-module__Fuzb5W__matte{background:var(--orange);position:absolute;inset:0;transform:translateY(100svh)}.collecting-dots-demos-module__Fuzb5W__room{background:var(--ink);color:#eee8dd;width:42%;position:absolute;inset:0 0 0 auto;transform:translate(100%)}.collecting-dots-demos-module__Fuzb5W__room:before{content:"";opacity:.35;background:repeating-linear-gradient(90deg,#0000 0 calc(33.333% - 1px),#eee8dd14 calc(33.333% - 1px) 33.333%);position:absolute;inset:0}.collecting-dots-demos-module__Fuzb5W__room>span{font:9px/1.6 var(--font-jetbrains-mono),monospace;text-transform:uppercase;color:#b6bcaa;position:absolute;top:16%;left:12%}.collecting-dots-demos-module__Fuzb5W__heading{top:14%;left:var(--gutter);width:49%;position:absolute}.collecting-dots-demos-module__Fuzb5W__micro{font:9px/1.5 var(--font-jetbrains-mono),monospace;letter-spacing:.025em;text-transform:uppercase;margin:0}.collecting-dots-demos-module__Fuzb5W__heading h2{font:400 min(13vw,19svh)/.81 var(--font-bn-bobbie-sans),sans-serif;letter-spacing:-.04em;margin:30px 0 0 -.025em}.collecting-dots-demos-module__Fuzb5W__heading h2>span{display:block}.collecting-dots-demos-module__Fuzb5W__titlePeriod{color:var(--paper)}.collecting-dots-demos-module__Fuzb5W__introduction{margin:32px 0 0;font-size:14px;line-height:1.6}.collecting-dots-demos-module__Fuzb5W__sleeve{z-index:3;width:min(31vw,52svh);position:absolute;top:28%;left:79%;transform:translate(-50%)}.collecting-dots-demos-module__Fuzb5W__sleeveButton{width:100%;color:var(--paper);text-align:left;display:block;position:relative}.collecting-dots-demos-module__Fuzb5W__cover{aspect-ratio:1;color:var(--ink);background:var(--paper);transform-origin:50%;opacity:0;display:block;position:relative;box-shadow:-9px 18px #0003,0 20px 60px #0003}.collecting-dots-demos-module__Fuzb5W__cover:after{content:"";background:linear-gradient(178deg,#1720190c,#0000 50%);border-top:1px solid #17201920;height:6%;position:absolute;bottom:0;left:0;right:0}.collecting-dots-demos-module__Fuzb5W__sleeveLabel{font:6px/1.5 var(--font-jetbrains-mono),monospace;text-transform:uppercase;justify-content:space-between;gap:12px;display:flex;position:absolute;top:5%;left:6%;right:6%}.collecting-dots-demos-module__Fuzb5W__sleeveLabel>span:last-child{text-align:right}.collecting-dots-demos-module__Fuzb5W__record{aspect-ratio:1;background:var(--ink);border-radius:50%;width:56%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #eee8dd36,inset 0 0 0 7px #172019,inset 0 0 0 8px #eee8dd1a,inset 0 0 0 16px #172019,inset 0 0 0 17px #eee8dd14}.collecting-dots-demos-module__Fuzb5W__record:before,.collecting-dots-demos-module__Fuzb5W__record:after,.collecting-dots-demos-module__Fuzb5W__record>i{content:"";border:1px solid #eee8dd1f;border-radius:50%;position:absolute;inset:14%}.collecting-dots-demos-module__Fuzb5W__record:after{border-color:#eee8dd36;inset:26%}.collecting-dots-demos-module__Fuzb5W__record>i{border-color:#eee8dd17;inset:32%}.collecting-dots-demos-module__Fuzb5W__recordHole{background:var(--orange);border-radius:50%;width:16px;height:16px;position:absolute;top:calc(50% - 8px);left:calc(50% - 8px)}.collecting-dots-demos-module__Fuzb5W__sleeveBottom{font:400 clamp(15px,1.6vw,24px)/.95 var(--font-bn-bobbie-sans),sans-serif;letter-spacing:-.02em;justify-content:space-between;align-items:end;gap:10px;display:flex;position:absolute;bottom:9%;left:6%;right:6%}.collecting-dots-demos-module__Fuzb5W__sleeveBottom>span:first-child{white-space:nowrap}.collecting-dots-demos-module__Fuzb5W__sleeveBottom>svg{width:20px}.collecting-dots-demos-module__Fuzb5W__barcode{background:repeating-linear-gradient(90deg,var(--ink)0 1px,transparent 1px 3px,var(--ink)3px 5px,transparent 5px 6px,var(--ink)6px 7px,transparent 7px 10px);width:36px;height:28px}.collecting-dots-demos-module__Fuzb5W__sleeveCaption{font:10px/1.4 var(--font-jetbrains-mono),monospace;text-transform:uppercase;border-bottom:1px solid #eee8dd61;justify-content:space-between;align-items:center;gap:18px;margin-top:50px;padding-bottom:16px;display:flex}.collecting-dots-demos-module__Fuzb5W__sleeveCaption small{color:#b6bcaa;margin-top:9px;font-size:7px;display:block}.collecting-dots-demos-module__Fuzb5W__sleeveButton:hover .collecting-dots-demos-module__Fuzb5W__sleeveCaption,.collecting-dots-demos-module__Fuzb5W__sleeve[data-dragging=true] .collecting-dots-demos-module__Fuzb5W__sleeveCaption{color:#fa806b}.collecting-dots-demos-module__Fuzb5W__sleeveButton:hover .collecting-dots-demos-module__Fuzb5W__sleeveCaption>svg{transform:translate(3px,-3px)}.collecting-dots-demos-module__Fuzb5W__sleeveCaption>svg{flex-shrink:0;transition:transform .2s}.collecting-dots-demos-module__Fuzb5W__footer{z-index:4;bottom:24px;left:var(--gutter);right:var(--gutter);border-top:1px solid #17201959;justify-content:space-between;align-items:center;padding-top:18px;display:flex;position:absolute}.collecting-dots-demos-module__Fuzb5W__footer>p{font:9px/1.6 var(--font-jetbrains-mono),monospace;text-transform:uppercase;margin:0}.collecting-dots-demos-module__Fuzb5W__footer>p:first-child>span{opacity:.65}.collecting-dots-demos-module__Fuzb5W__footer>p:last-child{color:var(--paper);text-align:right}.collecting-dots-demos-module__Fuzb5W__footer>p:last-child>span{color:#b6bcaa}.collecting-dots-demos-module__Fuzb5W__dotSignature{align-items:center;gap:9px;display:flex;position:absolute;left:51%;transform:translate(-50%)}.collecting-dots-demos-module__Fuzb5W__dotSignature>i{background:var(--ink);border-radius:50%;width:4px;height:4px}.collecting-dots-demos-module__Fuzb5W__dotSignature>i:nth-child(3n){width:7px;height:7px}.collecting-dots-demos-module__Fuzb5W__dotSignature>span{margin-left:10px;font-size:22px;line-height:1}.collecting-dots-demos-module__Fuzb5W__connector{z-index:10;background:var(--orange);opacity:0;border-radius:50%;width:10px;height:10px;position:absolute;top:-5px;left:-5px}.collecting-dots-demos-module__Fuzb5W__stage [data-demo-line],.collecting-dots-demos-module__Fuzb5W__footer{opacity:0}.collecting-dots-demos-module__Fuzb5W__stage[data-demo-ready=true] button,.collecting-dots-demos-module__Fuzb5W__sleeve[data-live=true] button{pointer-events:auto}.collecting-dots-demos-module__Fuzb5W__section :focus-visible{outline:2px solid var(--paper);outline-offset:8px}.collecting-dots-demos-module__Fuzb5W__dialog{--paper:#eee8dd;--ink:#172019;--orange:#fa553c;width:min(1080px,100vw - 48px);max-width:none;max-height:calc(100svh - 48px);color:var(--ink);background:var(--paper);border:0;padding:0;overflow:auto}.collecting-dots-demos-module__Fuzb5W__dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b100de0}.collecting-dots-demos-module__Fuzb5W__dialogLayout{grid-template-columns:31% 1fr;min-height:min(700px,100svh - 48px);display:grid}.collecting-dots-demos-module__Fuzb5W__formAside{background:var(--orange);align-self:start;height:calc(100svh - 48px);min-height:580px;max-height:850px;padding:40px 30px;position:sticky;top:0;overflow:hidden}.collecting-dots-demos-module__Fuzb5W__formAside .collecting-dots-demos-module__Fuzb5W__micro{font-size:7px}.collecting-dots-demos-module__Fuzb5W__formAside h2{font:400 clamp(55px,6vw,82px)/.82 var(--font-bn-bobbie-sans),sans-serif;letter-spacing:-.035em;margin:55px 0 24px}.collecting-dots-demos-module__Fuzb5W__formAside h2>span{display:block}.collecting-dots-demos-module__Fuzb5W__formAside h2 i{color:var(--paper);font-style:normal}.collecting-dots-demos-module__Fuzb5W__formAside>p:not(.collecting-dots-demos-module__Fuzb5W__micro){font-size:13px;line-height:1.6}.collecting-dots-demos-module__Fuzb5W__formSteps{z-index:1;font:9px/1.5 var(--font-jetbrains-mono),monospace;text-transform:uppercase;margin:50px 0 0;padding:0;list-style:none;position:relative}.collecting-dots-demos-module__Fuzb5W__formSteps li{opacity:.6;align-items:center;gap:14px;margin-top:22px;display:flex}.collecting-dots-demos-module__Fuzb5W__formSteps li[data-done=true]{opacity:1}.collecting-dots-demos-module__Fuzb5W__formSteps li>span{border:1px solid #17201966;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:8px;display:flex}.collecting-dots-demos-module__Fuzb5W__formSteps li[data-done=true]>span{color:var(--paper);background:var(--ink);border-color:var(--ink)}.collecting-dots-demos-module__Fuzb5W__asideDot{border:1px solid #17201980;border-radius:50%;width:175px;height:175px;position:absolute;bottom:-50px;right:-60px;box-shadow:0 0 0 20px #fa553c,0 0 0 21px #17201930,0 0 0 40px #fa553c,0 0 0 41px #17201920}.collecting-dots-demos-module__Fuzb5W__formPane{min-width:0;padding:60px 42px 38px;position:relative}.collecting-dots-demos-module__Fuzb5W__dialogControls{z-index:15;pointer-events:none;height:0;position:sticky;top:0}.collecting-dots-demos-module__Fuzb5W__close{z-index:15;pointer-events:auto;background:var(--paper);border:1px solid #17201938;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:17px;right:18px}.collecting-dots-demos-module__Fuzb5W__close:hover{color:#c7432e;border-color:#c7432e}.collecting-dots-demos-module__Fuzb5W__close:disabled{opacity:.3;cursor:wait}.collecting-dots-demos-module__Fuzb5W__formFields{border:0;min-width:0;margin:0;padding:0}.collecting-dots-demos-module__Fuzb5W__formSectionTitle{border-bottom:1px solid #17201938;justify-content:space-between;align-items:center;gap:16px;margin:0 0 22px;padding-bottom:13px;display:flex}.collecting-dots-demos-module__Fuzb5W__formSectionTitle:not(:first-child){margin-top:38px}.collecting-dots-demos-module__Fuzb5W__formSectionTitle h3{font:400 27px/1 var(--font-bn-bobbie-sans),sans-serif;letter-spacing:-.02em;margin:0}.collecting-dots-demos-module__Fuzb5W__formSectionTitle>span{font:8px/1.4 var(--font-jetbrains-mono),monospace;text-transform:uppercase;color:#717665}.collecting-dots-demos-module__Fuzb5W__dropzone{text-align:center;border:1px dashed #17201955;padding:40px 20px 30px}.collecting-dots-demos-module__Fuzb5W__dropzone[data-dragging=true]{background:#fa553c17;border-color:#c7432e}.collecting-dots-demos-module__Fuzb5W__dropIcon{width:75px;height:75px;color:var(--orange);background:var(--ink);border-radius:50%;place-items:center;margin:0 auto 30px;display:grid;box-shadow:0 0 0 8px #17201908,0 0 0 9px #17201916}.collecting-dots-demos-module__Fuzb5W__dropzone h4{font:400 29px/1 var(--font-bn-bobbie-sans),sans-serif;letter-spacing:-.025em;margin:0 0 10px}.collecting-dots-demos-module__Fuzb5W__dropzone>p{color:#717665;font-size:12px;line-height:1.6}.collecting-dots-demos-module__Fuzb5W__choose{min-height:44px;color:var(--paper);background:var(--ink);font:9px/1.4 var(--font-jetbrains-mono),monospace;text-transform:uppercase;justify-content:center;align-items:center;gap:20px;margin:27px auto 20px;padding:0 20px;display:flex}.collecting-dots-demos-module__Fuzb5W__choose:hover{background:#354536}.collecting-dots-demos-module__Fuzb5W__dropzone>small{font:8px/1.6 var(--font-jetbrains-mono),monospace;color:#717665;display:block}.collecting-dots-demos-module__Fuzb5W__trackList{overscroll-behavior:contain;max-height:300px;padding-right:4px;overflow-y:auto}.collecting-dots-demos-module__Fuzb5W__trackRow{border-bottom:1px solid #17201929;align-items:center;gap:16px;padding:15px 0;display:flex}.collecting-dots-demos-module__Fuzb5W__trackNumber{font:9px/1.4 var(--font-jetbrains-mono),monospace;color:#a63b28}.collecting-dots-demos-module__Fuzb5W__trackRow>div{flex:1;min-width:0}.collecting-dots-demos-module__Fuzb5W__trackRow label,.collecting-dots-demos-module__Fuzb5W__field label{font:8px/1.5 var(--font-jetbrains-mono),monospace;text-transform:uppercase;color:#717665;display:block}.collecting-dots-demos-module__Fuzb5W__trackRow input{background:0 0;border-bottom:1px solid #0000;width:100%;min-height:33px;font-size:15px}.collecting-dots-demos-module__Fuzb5W__trackRow input:hover{border-color:#17201929}.collecting-dots-demos-module__Fuzb5W__trackRow p{font:7px/1.5 var(--font-jetbrains-mono),monospace;color:#717665;white-space:nowrap;text-overflow:ellipsis;margin:3px 0 0;overflow:hidden}.collecting-dots-demos-module__Fuzb5W__trackRow p>span{margin-left:10px}.collecting-dots-demos-module__Fuzb5W__trackRow>button{flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.collecting-dots-demos-module__Fuzb5W__trackRow>button:hover{color:#c7432e}.collecting-dots-demos-module__Fuzb5W__trackActions{justify-content:space-between;gap:18px;padding-top:10px;display:flex}.collecting-dots-demos-module__Fuzb5W__trackActions>button{min-height:36px;font:8px/1.5 var(--font-jetbrains-mono),monospace;text-transform:uppercase;align-items:center;gap:8px;display:flex}.collecting-dots-demos-module__Fuzb5W__trackActions>button:disabled{opacity:.35}.collecting-dots-demos-module__Fuzb5W__fieldsGrid{grid-template-columns:1fr 1fr;gap:24px 20px;display:grid}.collecting-dots-demos-module__Fuzb5W__field{min-width:0}.collecting-dots-demos-module__Fuzb5W__field label>span{color:#a63b28}.collecting-dots-demos-module__Fuzb5W__field input{width:100%;min-height:47px;color:var(--ink);background:0 0;border:0;border-bottom:1px solid #17201955;border-radius:0;padding:8px 0;font-size:13px;display:block}.collecting-dots-demos-module__Fuzb5W__field input::placeholder{color:#969b87;opacity:1}.collecting-dots-demos-module__Fuzb5W__field input[aria-invalid=true]{border-color:#a63b28}.collecting-dots-demos-module__Fuzb5W__optional{border-top:1px solid #17201929;border-bottom:1px solid #17201929;margin-top:30px;padding:18px 0}.collecting-dots-demos-module__Fuzb5W__optional summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:30px;font-size:12px;list-style:none;display:flex}.collecting-dots-demos-module__Fuzb5W__optional summary::-webkit-details-marker{display:none}.collecting-dots-demos-module__Fuzb5W__optional summary>span{font:7px/1.5 var(--font-jetbrains-mono),monospace;color:#717665;text-transform:uppercase}.collecting-dots-demos-module__Fuzb5W__optional[open] .collecting-dots-demos-module__Fuzb5W__fieldsGrid{margin-top:24px}.collecting-dots-demos-module__Fuzb5W__verification{margin-top:26px}.collecting-dots-demos-module__Fuzb5W__verification>.collecting-dots-demos-module__Fuzb5W__micro{color:#717665;margin-bottom:12px;font-size:8px}.collecting-dots-demos-module__Fuzb5W__verification>div{max-width:100%;min-height:65px}.collecting-dots-demos-module__Fuzb5W__error{color:#9d3022;overflow-wrap:anywhere;margin:12px 0;font-size:12px;line-height:1.6}.collecting-dots-demos-module__Fuzb5W__error>button{min-height:32px;font:8px/1.4 var(--font-jetbrains-mono),monospace;text-transform:uppercase;border-bottom:1px solid #9d302244;display:block}.collecting-dots-demos-module__Fuzb5W__send{width:100%;min-height:55px;color:var(--paper);background:var(--ink);font:10px/1.4 var(--font-jetbrains-mono),monospace;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;margin-top:28px;padding:16px 20px;display:flex}.collecting-dots-demos-module__Fuzb5W__send:hover:not(:disabled){background:#354536}.collecting-dots-demos-module__Fuzb5W__send:disabled{color:#8d9183;cursor:not-allowed;background:#17201912}.collecting-dots-demos-module__Fuzb5W__formFootnote{color:#717665;font:7px/1.6 var(--font-jetbrains-mono),monospace;margin:13px 0 0}.collecting-dots-demos-module__Fuzb5W__uploadProgress{font:9px/1.5 var(--font-jetbrains-mono),monospace;margin-top:24px}.collecting-dots-demos-module__Fuzb5W__uploadProgress>div{text-transform:uppercase;justify-content:space-between;gap:15px;display:flex}.collecting-dots-demos-module__Fuzb5W__uploadProgress progress{appearance:none;background:#17201920;border:0;width:100%;height:3px;margin:12px 0;display:block}.collecting-dots-demos-module__Fuzb5W__uploadProgress progress::-webkit-progress-bar{background:#17201920}.collecting-dots-demos-module__Fuzb5W__uploadProgress progress::-webkit-progress-value{background:var(--orange)}.collecting-dots-demos-module__Fuzb5W__uploadProgress progress::-moz-progress-bar{background:var(--orange)}.collecting-dots-demos-module__Fuzb5W__uploadProgress>p{overflow-wrap:anywhere;color:#717665;font-size:8px}.collecting-dots-demos-module__Fuzb5W__uploadProgress>small{font-size:8px}.collecting-dots-demos-module__Fuzb5W__receipt,.collecting-dots-demos-module__Fuzb5W__notice{padding:50px 0}.collecting-dots-demos-module__Fuzb5W__receivedDot{background:var(--orange);border-radius:50%;place-items:center;width:78px;height:78px;margin-bottom:35px;display:grid}.collecting-dots-demos-module__Fuzb5W__receipt h3,.collecting-dots-demos-module__Fuzb5W__notice h3{font:400 65px/.84 var(--font-bn-bobbie-sans),sans-serif;letter-spacing:-.035em;margin:22px 0}.collecting-dots-demos-module__Fuzb5W__notice h3{font-size:46px;line-height:.95}.collecting-dots-demos-module__Fuzb5W__receipt>p:not(.collecting-dots-demos-module__Fuzb5W__micro),.collecting-dots-demos-module__Fuzb5W__notice>p:not(.collecting-dots-demos-module__Fuzb5W__micro){color:#717665;font-size:14px;line-height:1.7}.collecting-dots-demos-module__Fuzb5W__receiptId{overflow-wrap:anywhere;border-top:1px solid #17201929;border-bottom:1px solid #17201929;margin-top:32px;padding:18px 0}.collecting-dots-demos-module__Fuzb5W__receiptId>span{font:7px/1.5 var(--font-jetbrains-mono),monospace;text-transform:uppercase;color:#717665;display:block}.collecting-dots-demos-module__Fuzb5W__receiptId>strong{margin-top:10px;font-size:13px;font-weight:400;display:block}.collecting-dots-demos-module__Fuzb5W__dialog :focus-visible{outline-offset:4px;outline:2px solid #b9412c}.collecting-dots-demos-module__Fuzb5W__formFields:disabled{opacity:.65}@media (min-width:700px) and (max-height:760px){.collecting-dots-demos-module__Fuzb5W__heading{top:14%}.collecting-dots-demos-module__Fuzb5W__heading h2{margin-top:24px}.collecting-dots-demos-module__Fuzb5W__introduction{margin-top:24px;font-size:12px}.collecting-dots-demos-module__Fuzb5W__micro{font-size:8px}.collecting-dots-demos-module__Fuzb5W__room>span{font-size:8px;top:15%}.collecting-dots-demos-module__Fuzb5W__sleeve{width:min(30vw,49svh);top:28%}.collecting-dots-demos-module__Fuzb5W__sleeveCaption{margin-top:36px;font-size:9px}.collecting-dots-demos-module__Fuzb5W__footer{padding-top:12px;bottom:18px}.collecting-dots-demos-module__Fuzb5W__footer>p{font-size:8px}}@media (min-width:700px) and (max-width:1000px){.collecting-dots-demos-module__Fuzb5W__sleeveCaption{gap:10px;margin-top:35px;font-size:8px}.collecting-dots-demos-module__Fuzb5W__sleeveCaption small{font-size:6px}.collecting-dots-demos-module__Fuzb5W__sleeveLabel{font-size:5px}.collecting-dots-demos-module__Fuzb5W__room>span{font-size:7px}.collecting-dots-demos-module__Fuzb5W__sleeveBottom{font-size:16px}.collecting-dots-demos-module__Fuzb5W__barcode{width:26px;height:20px}.collecting-dots-demos-module__Fuzb5W__dotSignature{gap:6px}}@media (max-width:699px){.collecting-dots-demos-module__Fuzb5W__section{--gutter:24px}.collecting-dots-demos-module__Fuzb5W__room{width:35%}.collecting-dots-demos-module__Fuzb5W__room>span{display:none}.collecting-dots-demos-module__Fuzb5W__heading{z-index:2;width:90%;top:91px}.collecting-dots-demos-module__Fuzb5W__heading .collecting-dots-demos-module__Fuzb5W__micro{width:59%;font-size:6px}.collecting-dots-demos-module__Fuzb5W__heading h2{margin-top:22px;font-size:min(20vw,10svh);line-height:.81}.collecting-dots-demos-module__Fuzb5W__heading h2>span{display:block}.collecting-dots-demos-module__Fuzb5W__introduction{max-width:28%;margin-top:19px;font-size:10px;line-height:1.65}.collecting-dots-demos-module__Fuzb5W__introduction br{display:none}.collecting-dots-demos-module__Fuzb5W__sleeve{width:min(58vw,31svh);top:47%;left:66%}.collecting-dots-demos-module__Fuzb5W__sleeveLabel{font-size:4px}.collecting-dots-demos-module__Fuzb5W__sleeveBottom{font-size:min(3.5vw,15px)}.collecting-dots-demos-module__Fuzb5W__sleeveBottom svg{width:15px}.collecting-dots-demos-module__Fuzb5W__barcode{width:23px;height:19px}.collecting-dots-demos-module__Fuzb5W__sleeveCaption{background:var(--ink);gap:10px;margin-top:31px;padding:12px;font-size:8px}.collecting-dots-demos-module__Fuzb5W__sleeveCaption small{max-width:145px;font-size:5px;line-height:1.8}.collecting-dots-demos-module__Fuzb5W__sleeveCaption>svg{width:19px}.collecting-dots-demos-module__Fuzb5W__footer{align-items:end;padding-top:13px;bottom:22px}.collecting-dots-demos-module__Fuzb5W__footer>p{font-size:6px}.collecting-dots-demos-module__Fuzb5W__dotSignature{display:none}.collecting-dots-demos-module__Fuzb5W__dialog{width:calc(100vw - 20px);max-height:calc(100svh - 20px)}.collecting-dots-demos-module__Fuzb5W__dialogLayout{min-height:0;display:block}.collecting-dots-demos-module__Fuzb5W__formAside{height:auto;min-height:0;max-height:none;padding:24px 22px;position:relative}.collecting-dots-demos-module__Fuzb5W__formAside .collecting-dots-demos-module__Fuzb5W__micro{max-width:75%;font-size:6px}.collecting-dots-demos-module__Fuzb5W__formAside h2{margin:24px 0 0;font-size:39px;line-height:.95}.collecting-dots-demos-module__Fuzb5W__formAside h2>span{display:inline}.collecting-dots-demos-module__Fuzb5W__formAside>p:not(.collecting-dots-demos-module__Fuzb5W__micro),.collecting-dots-demos-module__Fuzb5W__formSteps,.collecting-dots-demos-module__Fuzb5W__asideDot{display:none}.collecting-dots-demos-module__Fuzb5W__formPane{padding:30px 22px}.collecting-dots-demos-module__Fuzb5W__close{color:var(--ink);background:var(--orange);border-color:#17201955;top:12px;right:12px}.collecting-dots-demos-module__Fuzb5W__formSectionTitle h3{font-size:24px}.collecting-dots-demos-module__Fuzb5W__fieldsGrid{grid-template-columns:1fr;gap:22px}.collecting-dots-demos-module__Fuzb5W__field input,.collecting-dots-demos-module__Fuzb5W__trackRow input{font-size:16px}.collecting-dots-demos-module__Fuzb5W__trackRow{gap:10px}.collecting-dots-demos-module__Fuzb5W__trackRow>button{width:30px}.collecting-dots-demos-module__Fuzb5W__trackRow p{font-size:6px}.collecting-dots-demos-module__Fuzb5W__dropzone{padding:32px 12px 25px}.collecting-dots-demos-module__Fuzb5W__dropzone h4{font-size:24px}.collecting-dots-demos-module__Fuzb5W__dropzone>p{font-size:11px}.collecting-dots-demos-module__Fuzb5W__dropzone>small{font-size:7px}.collecting-dots-demos-module__Fuzb5W__choose{gap:14px;padding-inline:14px;font-size:8px}.collecting-dots-demos-module__Fuzb5W__verification>div{min-width:0}.collecting-dots-demos-module__Fuzb5W__notice,.collecting-dots-demos-module__Fuzb5W__receipt{padding:24px 0}.collecting-dots-demos-module__Fuzb5W__receipt h3{font-size:56px}}@media (max-width:699px) and (max-height:680px){.collecting-dots-demos-module__Fuzb5W__heading{top:78px}.collecting-dots-demos-module__Fuzb5W__heading h2{margin-top:16px;font-size:19vw}.collecting-dots-demos-module__Fuzb5W__introduction{margin-top:14px;font-size:9px}.collecting-dots-demos-module__Fuzb5W__sleeve{width:min(54vw,28svh);top:47%}.collecting-dots-demos-module__Fuzb5W__sleeveCaption{margin-top:25px;font-size:7px}.collecting-dots-demos-module__Fuzb5W__footer{padding-top:10px;bottom:14px}}@media (prefers-reduced-motion:reduce){.collecting-dots-demos-module__Fuzb5W__section{background:var(--orange);margin-top:0;scroll-margin-top:0}.collecting-dots-demos-module__Fuzb5W__stage{height:max(700px,100svh);position:relative}.collecting-dots-demos-module__Fuzb5W__matte,.collecting-dots-demos-module__Fuzb5W__room{transform:none}.collecting-dots-demos-module__Fuzb5W__cover{opacity:1;transform:rotate(-6deg)}.collecting-dots-demos-module__Fuzb5W__stage [data-demo-line],.collecting-dots-demos-module__Fuzb5W__footer{opacity:1}.collecting-dots-demos-module__Fuzb5W__connector{display:none}.collecting-dots-demos-module__Fuzb5W__stage button{pointer-events:auto}.collecting-dots-demos-module__Fuzb5W__sleeveCaption>svg{transition:none}}.collecting-dots-demos-module__Fuzb5W__recordHole[data-footer-departed=true]{visibility:hidden}
.collecting-dots-footer-module__x6o2cW__footer{--paper:#e9e5dc;--ink:#101710;--orange:#fa553c;--gutter:3.8vw;z-index:52;color:var(--paper);pointer-events:none;margin-top:-100svh;scroll-margin-top:-90svh;position:relative}.collecting-dots-footer-module__x6o2cW__stage{isolation:isolate;height:100svh;min-height:560px;position:sticky;top:0;overflow:clip}.collecting-dots-footer-module__x6o2cW__matte{background:var(--ink);position:absolute;inset:0;transform:translateY(100svh)}.collecting-dots-footer-module__x6o2cW__eyebrow{left:var(--gutter);color:#9b9f8f;font:9px/1.5 var(--font-jetbrains-mono),monospace;text-transform:uppercase;margin:0;position:absolute;top:14%}.collecting-dots-footer-module__x6o2cW__wordmark{left:calc(var(--gutter) - .025em);font:400 min(13.5vw,20svh,230px)/.81 var(--font-bn-bobbie-sans),sans-serif;letter-spacing:-.045em;margin:0;position:absolute;top:24%}.collecting-dots-footer-module__x6o2cW__wordmark>span{white-space:nowrap;opacity:0;display:block}.collecting-dots-footer-module__x6o2cW__period{vertical-align:.04em;background:var(--orange);opacity:0;border-radius:50%;width:.19em;height:.19em;margin-left:.04em;display:inline-block;position:relative}.collecting-dots-footer-module__x6o2cW__curator{color:#9b9f8f;font:9px/1.7 var(--font-jetbrains-mono),monospace;text-transform:uppercase;margin:0;position:absolute;top:47%;left:72%}.collecting-dots-footer-module__x6o2cW__curator>span{color:var(--paper)}.collecting-dots-footer-module__x6o2cW__rule{top:60%;left:var(--gutter);right:var(--gutter);transform-origin:0;opacity:0;background:#e9e5dc35;height:1px;position:absolute;transform:scaleX(0)}.collecting-dots-footer-module__x6o2cW__content{left:var(--gutter);right:var(--gutter);grid-template-columns:1fr 32%;gap:6vw;display:grid;position:absolute;top:66%}.collecting-dots-footer-module__x6o2cW__contact>p{color:#9b9f8f;font:8px/1.5 var(--font-jetbrains-mono),monospace;text-transform:uppercase;margin:0 0 15px}.collecting-dots-footer-module__x6o2cW__contact>a{width:fit-content;max-width:100%;min-height:44px;font:400 clamp(19px,2.3vw,37px)/1.2 var(--font-bn-bobbie-sans),sans-serif;letter-spacing:-.015em;align-items:center;gap:20px;display:flex}.collecting-dots-footer-module__x6o2cW__contact>a>svg{flex-shrink:0;width:20px}.collecting-dots-footer-module__x6o2cW__contact>a:hover{color:#ff806b}.collecting-dots-footer-module__x6o2cW__links{display:grid}.collecting-dots-footer-module__x6o2cW__links>a{border-bottom:1px solid #e9e5dc2b;justify-content:space-between;align-items:center;gap:20px;min-height:42px;padding-block:8px;display:flex}.collecting-dots-footer-module__x6o2cW__links>a:first-child{padding-top:0}.collecting-dots-footer-module__x6o2cW__links>a>span{width:100%;font:10px/1.4 var(--font-jetbrains-mono),monospace;text-transform:uppercase;align-items:baseline;gap:22px;display:flex}.collecting-dots-footer-module__x6o2cW__links small{color:#9b9f8f;text-transform:none;margin-left:auto;font-size:7px}.collecting-dots-footer-module__x6o2cW__links svg{flex-shrink:0;width:16px}.collecting-dots-footer-module__x6o2cW__links>a:hover{color:#ff806b}.collecting-dots-footer-module__x6o2cW__links>a:hover svg{transform:translate(2px,-2px)}.collecting-dots-footer-module__x6o2cW__links svg{transition:transform .16s}.collecting-dots-footer-module__x6o2cW__colophon{left:var(--gutter);right:var(--gutter);color:#9b9f8f;font:8px/1.6 var(--font-jetbrains-mono),monospace;text-transform:uppercase;border-top:1px solid #e9e5dc2b;justify-content:space-between;align-items:center;gap:24px;padding-top:18px;display:flex;position:absolute;bottom:24px}.collecting-dots-footer-module__x6o2cW__colophon>p{margin:0}.collecting-dots-footer-module__x6o2cW__colophon>p>span{margin-left:15px}.collecting-dots-footer-module__x6o2cW__signoff{color:#6d7566}.collecting-dots-footer-module__x6o2cW__colophon>a{min-height:44px;color:var(--paper);align-items:center;gap:22px;display:flex}.collecting-dots-footer-module__x6o2cW__colophon>a:hover{color:#ff806b}.collecting-dots-footer-module__x6o2cW__connector{z-index:10;background:var(--orange);opacity:0;border-radius:50%;width:10px;height:10px;position:absolute;top:-5px;left:-5px}.collecting-dots-footer-module__x6o2cW__stage [data-footer-reveal]{opacity:0;visibility:hidden}.collecting-dots-footer-module__x6o2cW__stage[data-footer-ready=true] a{pointer-events:auto}.collecting-dots-footer-module__x6o2cW__footer :focus-visible{outline-offset:6px;outline:2px solid #ff806b}@media (min-width:700px) and (max-height:720px){.collecting-dots-footer-module__x6o2cW__eyebrow{font-size:8px}.collecting-dots-footer-module__x6o2cW__content{top:65%}.collecting-dots-footer-module__x6o2cW__contact>p{margin-bottom:9px}.collecting-dots-footer-module__x6o2cW__links>a{min-height:36px;padding-block:6px}.collecting-dots-footer-module__x6o2cW__curator{font-size:8px}.collecting-dots-footer-module__x6o2cW__colophon{padding-top:10px;font-size:7px;bottom:15px}}@media (min-width:700px) and (max-width:1000px){.collecting-dots-footer-module__x6o2cW__links small{display:none}.collecting-dots-footer-module__x6o2cW__contact>a{gap:12px;font-size:2.6vw}.collecting-dots-footer-module__x6o2cW__curator{font-size:7px;left:69%}.collecting-dots-footer-module__x6o2cW__signoff{display:none}}@media (max-width:699px){.collecting-dots-footer-module__x6o2cW__footer{--gutter:24px}.collecting-dots-footer-module__x6o2cW__eyebrow{font-size:7px;top:14%}.collecting-dots-footer-module__x6o2cW__wordmark{font-size:13.5vw;top:25%}.collecting-dots-footer-module__x6o2cW__curator{text-align:right;font-size:6px;top:38%;left:auto;right:24px}.collecting-dots-footer-module__x6o2cW__rule{top:45%}.collecting-dots-footer-module__x6o2cW__content{grid-template-columns:1fr;gap:24px;display:grid;top:49%}.collecting-dots-footer-module__x6o2cW__contact>p{margin-bottom:7px;font-size:7px}.collecting-dots-footer-module__x6o2cW__contact>a{justify-content:space-between;gap:12px;width:100%;font-size:clamp(16px,4.8vw,24px)}.collecting-dots-footer-module__x6o2cW__contact>a>svg{width:17px}.collecting-dots-footer-module__x6o2cW__links>a{min-height:39px;padding-block:8px}.collecting-dots-footer-module__x6o2cW__links>a>span{font-size:9px}.collecting-dots-footer-module__x6o2cW__links small{font-size:6px}.collecting-dots-footer-module__x6o2cW__colophon{gap:14px;padding-top:12px;font-size:6px;bottom:20px}.collecting-dots-footer-module__x6o2cW__colophon>p>span{margin-left:0;display:block}.collecting-dots-footer-module__x6o2cW__colophon>a{gap:10px;font-size:7px}.collecting-dots-footer-module__x6o2cW__colophon>a>svg{width:14px}.collecting-dots-footer-module__x6o2cW__signoff{display:none}}@media (max-width:699px) and (max-height:680px){.collecting-dots-footer-module__x6o2cW__eyebrow{top:17%}.collecting-dots-footer-module__x6o2cW__wordmark{top:26%}.collecting-dots-footer-module__x6o2cW__curator{top:40%}.collecting-dots-footer-module__x6o2cW__rule{top:47%}.collecting-dots-footer-module__x6o2cW__content{gap:9px;top:50%}.collecting-dots-footer-module__x6o2cW__contact>p{margin-bottom:0;font-size:6px}.collecting-dots-footer-module__x6o2cW__contact>a{min-height:38px}.collecting-dots-footer-module__x6o2cW__links>a{min-height:33px;padding-block:5px}.collecting-dots-footer-module__x6o2cW__colophon{padding-top:7px;bottom:12px}}@media (prefers-reduced-motion:reduce){.collecting-dots-footer-module__x6o2cW__footer{background:var(--ink);margin-top:0;scroll-margin-top:0}.collecting-dots-footer-module__x6o2cW__stage{height:auto;min-height:0;padding:100px var(--gutter)22px;position:relative}.collecting-dots-footer-module__x6o2cW__matte{display:none}.collecting-dots-footer-module__x6o2cW__eyebrow,.collecting-dots-footer-module__x6o2cW__wordmark,.collecting-dots-footer-module__x6o2cW__curator,.collecting-dots-footer-module__x6o2cW__content,.collecting-dots-footer-module__x6o2cW__colophon{position:relative;inset:auto}.collecting-dots-footer-module__x6o2cW__eyebrow{margin-bottom:30px}.collecting-dots-footer-module__x6o2cW__wordmark{font-size:min(13.5vw,170px)}.collecting-dots-footer-module__x6o2cW__wordmark>span,.collecting-dots-footer-module__x6o2cW__period,.collecting-dots-footer-module__x6o2cW__stage [data-footer-reveal]{opacity:1;visibility:visible}.collecting-dots-footer-module__x6o2cW__curator{text-align:left;margin:28px 0}.collecting-dots-footer-module__x6o2cW__rule,.collecting-dots-footer-module__x6o2cW__connector{display:none}.collecting-dots-footer-module__x6o2cW__content{margin-top:35px}.collecting-dots-footer-module__x6o2cW__colophon{margin-top:45px}.collecting-dots-footer-module__x6o2cW__stage a{pointer-events:auto}.collecting-dots-footer-module__x6o2cW__links svg{transition:none}}
