*{box-sizing:border-box;margin:0;padding:0}div.header{z-index:100;flex-direction:row;justify-content:space-between;align-items:center;width:100%;min-height:2.75rem;padding:.44rem .5rem;display:flex;position:sticky;top:0}div.header>div.text{text-align:center;pointer-events:none;flex-direction:column;place-content:center;align-items:center;gap:.75rem;height:100%;display:flex;position:absolute;left:50%;transform:translate(-50%)}.header.dark{background:linear-gradient(#ffffff40 .01%,#ffffff0d 50%,#fff0 50.32% 100%),#000;box-shadow:inset 0 .5px #fff3,inset 0 1px #ffffff0d,0 1px 2px #0000004d}.header.light{background:linear-gradient(#c1d1e4 0%,#a1b2c9 33%,#758cab 67%,#557094 100%);box-shadow:inset 0 .5px #fff9,inset 0 1px #ffffff4d,inset 0 -1px #0000001a,0 1px 2px #0000004d}.header .text>span{color:#2b3e5a;text-align:center;text-shadow:0 1px #fff6;font-family:Helvetica Neue;font-size:.875rem;font-weight:400}div.header:has(span){height:4.625rem;min-height:unset}div.header.light:has(span)>.text{justify-content:center;align-items:center;gap:unset;text-align:center;pointer-events:none;flex-direction:column;flex:1 0 0;align-content:center;height:auto;display:flex}div.header:has(>:nth-child(3):last-child)>:first-child:not(.back-button-container){margin-left:0!important}.header button.back-button-container{z-index:1;border-radius:0 .3125rem .3125rem 0;flex-direction:row;justify-content:start;align-items:center;gap:0;margin-left:.625rem;padding:0 .625rem 0 0;display:inline-flex;position:relative;box-shadow:inset 0 0 1px #000,inset 0 1px .5px #0009,0 .5px 1px #fff6}.header button.back-button-container:after{content:"";box-sizing:border-box;z-index:-1;clip-path:polygon(-10% -10%,110% 110%,-10% 110%);background:linear-gradient(135deg,#ffffff80 0%,#ffffff1a 52%,#fff0 52%,#ffffff0d 100%);border-radius:.3125rem;width:1.44957rem;height:1.44957rem;position:absolute;left:-.725rem;transform:rotate(45deg);box-shadow:inset 0 0 1px #000,inset 0 1px .5px #0009,0 .5px 1px #fff6}.header button.back-button-container:active:after{background:linear-gradient(135deg,#ffffff0d 0%,#fff0 52%,#ffffff1a 52%,#ffffff80 100%)}.ios-spinner{transform-origin:50%;animation:.8s steps(8,end) infinite ios-spin}@keyframes ios-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.header button{cursor:pointer;-webkit-user-select:none;user-select:none;color:#fff;text-align:center;text-shadow:0 -1px #0006;background:linear-gradient(#ffffff80 0%,#ffffff1a 52%,#fff0 52%,#ffffff0d 100%);border:0;border-radius:.3125rem;flex-direction:row;justify-content:center;align-items:center;height:1.8125rem;padding:0 .625rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:.75rem;font-style:normal;font-weight:700;line-height:normal;display:inline-flex;box-shadow:inset 0 0 1px #000,inset 0 1px .5px #0009,0 .5px 1px #fff6}.header button:active{background:linear-gradient(#ffffff0d 0%,#fff0 52%,#ffffff1a 52%,#ffffff80 100%)}.header button:disabled{pointer-events:none}.header button.prominent{background-color:#2260dd}button.button{color:#000;text-align:center;text-overflow:ellipsis;cursor:pointer;-webkit-user-select:none;user-select:none;background:#f7f7f7;border:1px solid #0000001a;border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;min-height:2.75rem;font-family:Helvetica Neue;font-size:1.0625rem;font-style:normal;font-weight:700;line-height:1.375rem;display:flex;overflow:hidden}button.button.prominent{color:#fff;background:linear-gradient(#93b5f6 0%,#6790e1 33%,#3c71da 67%,#2562d9 100%)}button.button:active{box-shadow:inset 0 1px 1px 1px #0000001a,0 .5px .5px #fffc}button.button.prominent:active{background:linear-gradient(#2562d9 0%,#3c71da 33%,#6790e1 67%,#93b5f6 100%)}:root{--form-bg:#f7f7f7;--form-border-color:#0003;--form-radius:.5rem;--form-padding:.625rem;--color-label:#000;--color-input:#324f85;--color-placeholder:#b3b3b3;--color-heading:#fff;--color-heading-shadow:#0009;--color-muted:#b8babe;--color-muted-active:#d6d9de;--color-blue-label:#516691;--color-blue-heading:#4c566c;--color-blue-heading-shadow:#fffc;--font-body:"Helvetica Neue", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", sans-serif;--font-system:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif}.form-input{background:var(--form-bg);border-bottom:.1rem solid var(--form-border-color);box-sizing:border-box;border-radius:0;flex-direction:row;align-items:center;width:100%;min-height:2.75rem;display:flex}.form .form-input:first-of-type{border-top-left-radius:var(--form-radius);border-top-right-radius:var(--form-radius)}.form .form-input:last-of-type{border-bottom-left-radius:var(--form-radius);border-bottom-right-radius:var(--form-radius);border-bottom:0}.form .form-input label{color:var(--color-label);text-overflow:ellipsis;font-family:var(--font-body);width:25%;padding:0 var(--form-padding);flex-grow:2;flex-shrink:0;font-size:1.0625rem;font-style:normal;font-weight:700;line-height:1.375rem;overflow:hidden}.form .form-input .input-container{width:100%;min-width:0;padding:0 var(--form-padding);flex-direction:column;flex-grow:5;justify-content:center;align-self:stretch;display:flex}.form .form-input .input-container input{width:100%;color:var(--color-input);text-overflow:ellipsis;font-family:var(--font-system);background-color:#0000;border:0;font-size:1rem;font-weight:400}.form .form-input .input-container input:focus-visible{outline:none}.form .form-input .input-container input::placeholder{color:var(--color-placeholder);font-weight:600}.form .form-input .input-container input[readonly]{color:var(--color-placeholder);cursor:default}.form .form-input .input-container .select-wrapper{align-items:center;width:100%;display:flex;position:relative}.form .form-input .input-container .select-wrapper select{width:100%;font-family:var(--font-system);color:var(--color-input);appearance:none;cursor:pointer;background:0 0;border:none;outline:none;padding-right:1rem;font-size:.875rem;font-weight:400}.form .form-input .input-container .select-wrapper select.placeholder-selected{color:var(--color-placeholder)}.form .form-input .input-container .select-wrapper:after{content:"";border-right:.125rem solid var(--color-blue-label);border-bottom:.125rem solid var(--color-blue-label);pointer-events:none;width:.4375rem;height:.4375rem;position:absolute;top:50%;right:.125rem;transform:translateY(-65%)rotate(45deg)}.form .form-input .color-swatch{border:.0625rem solid #0000002e;border-radius:50%;flex-shrink:0;width:.875rem;height:.875rem;margin-right:.375rem;display:inline-block}.form .form-input .input-container input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.form .form-input .input-container input[type=date]::-webkit-inner-spin-button{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;right:0}.form .form-input .input-container input[type=date]::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;right:0}.form .form-input label.for-checkbox{cursor:pointer;flex-direction:row;flex-grow:1;align-self:stretch;align-items:center;width:100%;display:flex}.form .form-input label.for-checkbox .checkbox-text{flex-direction:column;flex:1;justify-content:center;display:flex;overflow:hidden}.form .form-input label.for-checkbox .checkbox-text>span:first-child{font-family:var(--font-body);color:var(--color-label);text-overflow:ellipsis;white-space:nowrap;font-size:1.0625rem;font-weight:700;overflow:hidden}.form .form-input label.for-checkbox .subtitle{font-family:var(--font-body);color:gray;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:400;overflow:hidden}.form .form-input .checkbox-toggle{margin-left:var(--form-padding);flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:flex;position:relative}.form .form-input .checkbox-toggle input[type=checkbox]{appearance:none;cursor:pointer;background:0 0;border:none;width:1.25rem;height:1.25rem;margin:0;padding:0;position:absolute;inset:0}.form .form-input .checkbox-toggle input[type=checkbox]:after{content:"";background:var(--color-input);opacity:0;width:.78125rem;height:.84375rem;clip-path:shape(from 95.24% 1.25%, curve to 98.65% 13.51% with 99.85% 3.76% / 101.37% 9.25%, line to 46.23% 95.6%, curve to 38.28% 99.99% with 44.56% 98.22% / 41.56% 99.88%, curve to 29.98% 96.18% with 34.99% 100.11% / 31.86% 98.67%, line to 1.75% 58.87%, curve to 4.13% 46.4% with -1.31% 54.82% / -0.25% 49.23%, curve to 17.61% 48.6% with 8.51% 43.56% / 14.54% 44.54%, line to 37.22% 74.52%, line to 81.99% 4.4%, curve to 95.24% 1.25% with 84.71% 0.14% / 90.64% -1.27%, close);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.form .form-input .checkbox-toggle input[type=checkbox]:checked:after{opacity:1}.form .form-input:has(.checkbox-toggle input[type=checkbox]:checked) label.for-checkbox .checkbox-text>span:first-child{color:var(--color-input)}.form .form-input.multi-input{flex-direction:column;align-items:stretch;height:auto}.form .form-input.multi-input .multi-row{flex-direction:row;align-items:center;width:100%;min-height:2.75rem;display:flex}.form .form-input .tag-chips{padding:0 var(--form-padding) var(--form-padding);flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.form .form-input .tag-chip{background:var(--color-input);font-family:var(--font-system);color:#fff;white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:1rem;align-items:center;gap:.25rem;padding:.1875rem .375rem .1875rem .5625rem;font-size:.8125rem;font-weight:500;display:inline-flex}.form .form-input .tag-chip button{cursor:pointer;color:#fff;background:#ffffff47;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:.9375rem;height:.9375rem;padding:0;font-size:.625rem;font-weight:900;display:inline-flex}.form .form-input .tag-chip button:hover{background:#ffffff80}.form .form-input .tag-count{font-family:var(--font-system);color:var(--color-blue-label);font-size:.75rem;font-weight:400}.form .form-input .tag-count.limit{color:#c0392b}.form .form-input.textarea-input{flex-direction:row;align-items:flex-start;height:auto}.form .form-input.textarea-input>label{padding-top:.75rem}.form .form-input.textarea-input .input-container{justify-content:flex-start;align-items:flex-start;padding-top:.625rem;padding-bottom:.5rem}.form .form-input .input-container textarea{width:100%;font-family:var(--font-system);color:var(--color-input);resize:none;background:0 0;border:none;outline:none;min-height:4.5rem;padding:0;font-size:1rem;font-weight:400;line-height:1.4}.form .form-input .input-container textarea::placeholder{color:var(--color-placeholder)}.form .form-input .input-container textarea:focus-visible{outline:none}.form .form-input .char-counter{font-family:var(--font-system);color:var(--color-blue-label);text-align:right;opacity:.8;width:100%;padding:.25rem 0 0;font-size:.6875rem}.form .form-input .char-counter.limit{color:#c0392b;opacity:1}.form .form-input.error>label,.form .form-input.error label.for-checkbox .checkbox-text>span:first-child,.form .form-input.error input,.form .form-input.error select,.form .form-input.error textarea{color:#c0392b}.form .form-input .error-hint{font-family:var(--font-system);color:#c0392b;padding:.125rem var(--form-padding) .375rem;box-sizing:border-box;width:100%;font-size:.75rem}.avatar-upload{cursor:pointer;border-radius:.25rem;flex-shrink:0;width:4rem;height:4rem;position:relative;overflow:hidden}.avatar-upload input[type=file]{opacity:0;cursor:pointer;z-index:3;width:100%;height:100%;position:absolute;inset:0}.avatar-upload .placeholder{z-index:1;background:#f7f7f773;border:.125rem dashed #5166918c;border-radius:.25rem;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.avatar-upload .placeholder:before{content:"";background-color:var(--color-blue-label);opacity:.65;width:2rem;height:2rem;display:block;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 15.5a3.5 3.5 0 1 1 0-7 3.5 3.5 0 0 1 0 7ZM20 4h-3.17l-1.24-1.35A2 2 0 0 0 14.12 2H9.88a2 2 0 0 0-1.47.65L7.17 4H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 15.5a3.5 3.5 0 1 1 0-7 3.5 3.5 0 0 1 0 7ZM20 4h-3.17l-1.24-1.35A2 2 0 0 0 14.12 2H9.88a2 2 0 0 0-1.47.65L7.17 4H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2Z'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.avatar-upload img{object-fit:cover;z-index:1;border-radius:.25rem;width:100%;height:100%;position:absolute;inset:0}.avatar-upload .camera-overlay{z-index:2;background:#00000047;border-radius:.25rem;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.avatar-upload .camera-overlay:before{content:"";opacity:.9;background-color:#fff;width:1.5rem;height:1.5rem;display:block;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 15.5a3.5 3.5 0 1 1 0-7 3.5 3.5 0 0 1 0 7ZM20 4h-3.17l-1.24-1.35A2 2 0 0 0 14.12 2H9.88a2 2 0 0 0-1.47.65L7.17 4H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 15.5a3.5 3.5 0 1 1 0-7 3.5 3.5 0 0 1 0 7ZM20 4h-3.17l-1.24-1.35A2 2 0 0 0 14.12 2H9.88a2 2 0 0 0-1.47.65L7.17 4H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2Z'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.forgot-password{color:var(--color-muted);text-shadow:0 -1px 0 var(--color-heading-shadow);font-family:var(--font-system);cursor:pointer;font-size:.875rem;font-weight:700;text-decoration-line:underline;text-decoration-style:solid}.forgot-password:active{color:var(--color-muted-active)}.form h3{color:var(--color-heading);text-shadow:0 -1px 0 var(--color-heading-shadow);font-family:var(--font-system);padding:0 var(--form-padding) .4375rem var(--form-padding);font-size:1.0625rem;font-weight:700}form p{padding:0 1.25rem}.form.blue label:not(.for-checkbox){color:var(--color-blue-label);text-align:right;font-size:.8125rem;font-weight:500}.form.blue h3{color:var(--color-blue-heading);text-shadow:0 1px 0 var(--color-blue-heading-shadow);font-family:var(--font-body);font-size:1.0625rem;font-weight:700}.form p,form+.footer p{color:var(--color-blue-heading);text-align:center;text-shadow:0 1px 0 var(--color-blue-heading-shadow);font-family:var(--font-body);width:100%;padding-top:.22rem;font-size:.9375rem;font-weight:400}.profile-card{background:#000c;border:1px solid #0009;border-radius:.5rem;flex-direction:column;justify-content:flex-end;align-items:center;gap:.375rem;height:36.25rem;min-height:4.375rem;padding:.75rem .5rem;display:flex;position:relative;overflow:hidden;box-shadow:0 5px 5px #00000080}.profile-card .profile-info p{color:#fff;text-shadow:0 1px #000;font-family:Helvetica Neue;font-size:.8125rem;font-style:normal;font-weight:400;line-height:normal}.profile-card:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffffb3,#ffffff1a);border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;height:1.5rem;position:absolute;top:0;left:0;right:0}.profile-card img{object-fit:cover;background:#d3d3d3 50%/cover no-repeat;border:6px solid #ffffffb3;width:100%;height:26.375rem}.profile-card.extended>*{flex-basis:100%}.profile-card .profile-info *{color:#fff;text-overflow:ellipsis;text-shadow:0 -1px #000c;font-family:Helvetica Neue;font-style:normal;font-weight:700;line-height:normal;overflow:hidden}.profile-card .profile-info h2{font-size:1.125rem}.profile-card .profile-info h3{font-size:1rem}.profile-card .profile-info h4{font-size:1rem;font-weight:400}.profile-tags{flex-wrap:wrap;align-content:flex-start;align-items:flex-start;gap:.3125rem .9375rem;padding-top:.25rem;display:flex}.profile-tags .profile-tag{color:#6a6a6a;text-shadow:0 1px #fff;text-transform:uppercase;background:linear-gradient(#efefef 0%,#dbdbdb 100%);border:1px solid #efefef;border-radius:.1875rem;justify-content:center;align-items:center;height:1.5625rem;padding:0 .625rem .0625rem;font-family:Helvetica Neue;font-size:.8125rem;font-weight:700;display:flex}.profile-card .profile-info{flex-direction:column;align-items:flex-start;gap:.25rem;display:flex}.segmented-control{border-radius:.3125rem;box-shadow:inset 0 0 2px #000,inset 0 1px .5px #0009,0 .5px .5px #fff3}.segmented-control :first-child{border-radius:.3125rem 0 0 .3125rem}.segmented-control :last-child{border-radius:0 .3125rem .3125rem 0}.segmented-control button{box-shadow:none;cursor:pointer;color:#c8c8c8;text-align:center;text-shadow:0 -1px #000c;background:linear-gradient(#ffffff0d 0%,#0003 80%);border:none;justify-content:center;align-items:center;min-width:4.375rem;height:1.8125rem;padding:0 .3125rem;font-family:Helvetica Neue;font-size:.75rem;font-style:normal;font-weight:700;line-height:normal;display:flex}.segmented-control button.selected{color:#fff;background:linear-gradient(#0003 0%,#0009 80%)}div.contact-button-wrapper{background:linear-gradient(#070808 0%,#292929 100%);border:1px solid #333435;border-radius:.1875rem;align-items:center;display:flex}a.contact-button{color:#fff;text-align:center;text-overflow:ellipsis;text-shadow:0 -1px #00000080;text-transform:uppercase;background:linear-gradient(#07b116 0% 100%),linear-gradient(#efefef 0%,#dbdbdb 100%);border-radius:.1875rem;flex-shrink:0;justify-content:center;align-items:center;height:1.5625rem;padding:0 .625rem .0625rem;font-family:Helvetica Neue;font-size:.8125rem;font-weight:700;text-decoration:none;display:flex;overflow:hidden}.profile-tile{cursor:pointer;background:#f5f5f5;box-shadow:inset 0 1px #fff,inset 0 -1px #0000001a}.profile-tile.even{background:#ebebeb}.profile-tile img{object-fit:cover;border-radius:.6875rem;flex-shrink:0;width:4rem;height:4rem;box-shadow:0 1px 1px #000000bf}.profile-tile h2{color:#4d4d4d;text-overflow:ellipsis;text-shadow:0 1px #fff;font-family:Helvetica Neue;font-size:.875rem;font-weight:700}.profile-tile h3{color:#747474;text-overflow:ellipsis;text-shadow:0 1px #fff;font-family:Helvetica Neue;font-size:.6875rem;font-style:normal;font-weight:400;line-height:normal}button.dog-profile-tile-chevron{background:#2470d8;border:2px solid #fff;border-radius:.9375rem;width:1.4375rem;height:1.4375rem;box-shadow:0 0 2px #0006,0 2px 3px #0006}.button-group{background:linear-gradient(#ffffff80 0%,#fff3 50%,#0000 50% 100%),#000;border:3px solid #ababab;border-radius:.875rem}.button-group .button-wrapper{background:linear-gradient(#070808 0%,#292929 100%);border:1px solid #333435;border-radius:.8125rem;flex:1 0 0;align-items:flex-start;height:3.25rem;padding:.25rem;display:flex}.button-group button{color:#fff;text-align:center;text-overflow:ellipsis;text-shadow:0 -1px #00000080;cursor:pointer;background:linear-gradient(#fff6 0%,#ffffff0d 50%,#fff0 50%,#fff3 100%);border:none;border-radius:.5625rem;flex:1 0 0;justify-content:center;align-items:center;gap:.25rem;height:100%;padding-right:.25rem;font-family:Helvetica Neue;font-size:1.5625rem;font-style:normal;font-weight:700;line-height:normal;display:flex;box-shadow:inset 0 .5px #fff3,0 2px 2px #0009}.button-group button:active{background:linear-gradient(#fff3 0%,#fff0 50%,#ffffff0d 50%,#fff6 100%)}button.red,button.red:active{background-color:#94080a}button.gray,button.gray:active{background-color:#474747}button.green,button.green:active{background-color:#087d17}button.text-stripe{width:fit-content;height:2.1875rem;box-shadow:none;filter:drop-shadow(0 0 .5px #0009);isolation:isolate;background:0 0;-webkit-background-clip:text;background-clip:text;border:none;outline:none;justify-content:center;align-items:center;padding:0;display:flex}button.text-stripe span.text-stripe-content{border-radius:.125rem;justify-content:center;align-items:center;height:100%;padding:0 .9375rem .125rem;display:flex}button.text-stripe .text-stripe-text{color:#000;text-shadow:0 1px #fff6;text-align:center;text-overflow:ellipsis;font-family:var(--font-rustic);letter-spacing:-.02rem;font-size:1.25rem;font-weight:400}button.text-stripe.yellow .text-stripe-content,button.text-stripe.yellow svg{background:linear-gradient(0deg, #0000 0%, #0000 100%), radial-gradient(50% 50% at 50% 50%, #ffffff4d 0%, #ffffff26 100%), linear-gradient(0deg, #ffffff4d 0%, #ffffff4d 100%), linear-gradient(0deg, #fbff00 0%, #fbff00 100%), var(--url-felt-green) var(--color-bg-base) 0% 0% / 64px repeat;background-blend-mode:normal, normal, color-dodge, color, normal}button.text-stripe.black .text-stripe-content,button.text-stripe.black svg{background:linear-gradient(0deg, #0000 0%, #0000 100%), radial-gradient(50% 50% at 50% 50%, #ffffff4d 0%, #ffffff26 100%), linear-gradient(0deg, #ffffff4d 0%, #ffffff4d 100%), linear-gradient(0deg, #000 0%, #000 100%), var(--url-felt-green) var(--color-bg-base) 0% 0% / 64px repeat;background-blend-mode:normal, normal, color-dodge, color, normal}button.text-stripe svg{clip-path:path("M0.154874 1.78278C-0.295688 0.98291 0.290738 0 1.21847 0H29C29.5522 0 30 0.447693 30 1V10H28V3.11507L18.7053 10H16.0001C15.5954 10 15.2186 10.1203 14.9038 10.327L26.1453 2H2.59713L10.6936 16.77C10.9487 17.223 10.9487 17.777 10.6936 18.23L2.59713 33H14V35H1.21847C0.290738 35 -0.295688 34.0171 0.154874 33.2172L8.7839 17.5L0.154874 1.78278Z")}button.text-stripe svg>path{fill:none}button.text-stripe svg:last-child{position:relative;bottom:.625rem;right:1rem;transform:scaleX(-1)}button.text-stripe svg:first-child{position:relative;bottom:.625rem;left:1rem}.tab-bar{position:fixed;bottom:0;box-shadow:0 -1px 2px #0000004d}.tab-bar button{color:#fff;text-align:center;text-overflow:ellipsis;-webkit-tap-highlight-color:transparent;background:linear-gradient(#fff3 0%,#ffffff14 51.02%,#fff0 51.03% 100%),#000;border:none;flex-direction:column;flex:1 0 0;justify-content:center;align-items:center;width:12.3125rem;height:3.0625rem;padding:0 0 .22rem;font-family:Helvetica Neue;font-size:.625rem;font-weight:700;display:flex;overflow:hidden;box-shadow:inset 0 1px #000000b3,inset 0 1.5px #ffffff1a,inset 0 2px #ffffff1a}.tab-bar button.selected:before{content:"";opacity:.15;background-color:#fff;border-radius:.1875rem;width:50%;height:100%;position:absolute;bottom:0}.tab-bar button svg{opacity:.6;height:1.875rem}.tab-bar button.selected svg{opacity:1}@font-face{font-family:Superclarendon;font-style:normal;font-weight:900;src:local(Superclarendon Bl),url(https://fonts.cdnfonts.com/s/14307/superclarendon-bl-587272f656611.woff)format("woff")}@font-face{font-family:Superclarendon;font-style:italic;font-weight:900;src:local(Superclarendon Bl Italic),local(Superclarendon Bl),url(https://fonts.cdnfonts.com/s/14307/superclarendon-bl-italic-58727361461b8.woff)format("woff")}@font-face{font-family:Superclarendon;font-style:normal;font-weight:400;src:local(Superclarendon Rg),url(https://fonts.cdnfonts.com/s/14307/superclarendon-rg-587270e85c031.woff)format("woff")}@font-face{font-family:Superclarendon;font-style:italic;font-weight:400;src:local(Superclarendon Rg Italic),local(Superclarendon Rg),url(https://fonts.cdnfonts.com/s/14307/superclarendon-rg-italic-58727380a8f54.woff)format("woff")}@font-face{font-family:Superclarendon;font-style:normal;font-weight:300;src:local(Superclarendon Lt),url(https://fonts.cdnfonts.com/s/14307/superclarendon-lt-587270bd12d92.woff)format("woff")}@font-face{font-family:Superclarendon;font-style:italic;font-weight:300;src:local(Superclarendon Lt Italic),local(Superclarendon Lt),url(https://fonts.cdnfonts.com/s/14307/superclarendon-lt-italic-587273193977e.woff)format("woff")}@font-face{font-family:Superclarendon;font-style:normal;font-weight:700;src:local(Superclarendon Bold),local(Superclarendon Rg),url(https://fonts.cdnfonts.com/s/14307/superclarendon-rg-bold-587272c8dce6b.woff)format("woff")}@font-face{font-family:Superclarendon;font-style:italic;font-weight:700;src:local(Superclarendon Bold Italic),local(Superclarendon Rg),url(https://fonts.cdnfonts.com/s/14307/superclarendon-rg-bold-italic-5872742196896.woff)format("woff")}:root{--color-bg-base:#494b51;--color-white:#fff;--color-shadow-text:#0009;--color-shadow-drop:#00000080;--color-overlay-light:#ffffff4d;--color-overlay-faint:#ffffff26;--url-fabric:url(/assets/fabric-SrPIXeo8.png);--url-stripes-light:url(data:image/png;base64,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);--url-stripes-dark:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUAAAAHHCAYAAADOJYHKAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAABfVJREFUeAHt1DkRgEAABMHjkIcHVGCfJyNAAtMdbdXms2z7cY+POdd3X9c5/H6//4//HABRAghkCSCQJYBAlgACWQIIZAkgkCWAQJYAAlkCCGQJIJAlgECWAAJZAghkCSCQJYBAlgACWQIIZAkgkCWAQJYAAlkCCGQJIJAlgECWAAJZAghkCSCQJYBAlgACWQIIZAkgkCWAQJYAAlkCCGQJIJAlgECWAAJZAghkCSCQJYBAlgACWQIIZAkgkCWAQJYAAlkCCGQJIJAlgECWAAJZAghkCSCQJYBAlgACWQIIZAkgkCWAQJYAAlkCCGQJIJAlgECWAAJZAghkCSCQJYBAlgACWQIIZAkgkCWAQJYAAlkCCGQJIJAlgECWAAJZAghkCSCQJYBAlgACWQIIZAkgkCWAQJYAAlkCCGQJIJAlgECWAAJZAghkCSCQJYBAlgACWQIIZAkgkCWAQJYAAlkCCGQJIJAlgECWAAJZAghkCSCQJYBAlgACWQIIZAkgkCWAQJYAAlkCCGQJIJAlgECWAAJZAghkCSCQJYBAlgACWQIIZAkgkCWAQJYAAlkCCGQJIJAlgECWAAJZAghkCSCQJYBAlgACWQIIZAkgkCWAQJYAAlkCCGQJIJAlgECWAAJZAghkCSCQJYBAlgACWQIIZAkgkCWAQJYAAlkCCGQJIJAlgECWAAJZAghkCSCQJYBAlgACWQIIZAkgkCWAQJYAAlkCCGQJIJAlgECWAAJZAghkCSCQJYBAlgACWQIIZAkgkCWAQJYAAlkCCGQJIJAlgECWAAJZAghkCSCQJYBAlgACWQIIZAkgkCWAQJYAAlkCCGQJIJAlgECWAAJZAghkCSCQJYBAlgACWQIIZAkgkCWAQJYAAlkCCGQJIJAlgECWAAJZAghkCSCQJYBAlgACWQIIZAkgkCWAQJYAAlkCCGQJIJAlgECWAAJZAghkCSCQJYBAlgACWQIIZAkgkCWAQJYAAlkCCGQJIJAlgECWAAJZAghkCSCQJYBAlgACWQIIZAkgkCWAQJYAAlkCCGQJIJAlgECWAAJZAghkCSCQJYBAlgACWQIIZAkgkCWAQJYAAlkCCGQJIJAlgECWAAJZAghkCSCQJYBAlgACWQIIZAkgkCWAQJYAAlkCCGQJIJAlgECWAAJZAghkCSCQJYBAlgACWQIIZAkgkCWAQJYAAlkCCGQJIJAlgECWAAJZAghkCSCQJYBAlgACWQIIZAkgkCWAQJYAAlkCCGQJIJAlgECWAAJZAghkCSCQJYBAlgACWQIIZAkgkCWAQJYAAlkCCGQJIJAlgECWAAJZAghkCSCQJYBAlgACWQIIZAkgkCWAQJYAAlkCCGQJIJAlgECWAAJZAghkCSCQJYBAlgACWQIIZAkgkCWAQJYAAlkCCGQJIJAlgECWAAJZAghkCSCQJYBAlgACWQIIZAkgkCWAQJYAAlkCCGQJIJAlgECWAAJZAghkCSCQJYBAlgACWQIIZAkgkCWAQJYAAlkCCGQJIJAlgECWAAJZAghkCSCQJYBAlgACWQIIZAkgkCWAQJYAAlkCCGQJIJAlgECWAAJZAghkCSCQJYBAlgACWQIIZAkgkCWAQJYAAlkCCGQJIJAlgECWAAJZAghkCSCQJYBAlgACWQIIZAkgkCWAQJYAAlkCCGQJIJAlgECWAAJZAghkCSCQJYBAlgACWQIIZAkgkCWAQJYAAlkCCGQJIJAlgECWAAJZAghkCSCQJYBAlgACWQIIZAkgkCWAQJYAAlkCCGQJIJAlgECWAAJZAghkCSCQJYBAlgACWQIIZAkgkCWAQJYAAlkCCGQJIJAlgECWAAJZAghkCSCQJYBAlgACWQIIZAkgkCWAQJYAAlkCCGQJIJAlgECWAAJZAghkCSCQJYBAlgACWQIIZAkgkCWAQJYAAlkCCGQJIJAlgECWAAJZAghkCSCQJYBAlgACWQIIZAkgkCWAQJYAAlkCCGQJIJAlgECWAAJZAghkCSCQJYBAlgACWQIIZAkgkCWAQJYAAlkCCGQ9ud96sd2pZMAAAAAASUVORK5CYII=);--url-felt-green:url(/assets/FeltGreen-BF9-QhVK.png);--bg-tile-size:256px;--font-system:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--font-display:"Myriad Pro", var(--font-system);--font-body:"Helvetica Neue", var(--font-system);--font-rustic:"Superclarendon", var(--font-system)}.main-container{flex-direction:column;justify-content:start;align-items:center;min-height:100vh;display:flex}.main-container:before{content:"";z-index:-1;width:100%;height:100%;position:fixed}.fabric,.fabric:before{background:radial-gradient(50% 50% at 50% 50%, var(--color-overlay-light) 0%, var(--color-overlay-faint) 100%), var(--url-fabric) var(--color-bg-base) 0% 0% / var(--bg-tile-size) repeat}.fabric-dark,.fabric-dark:before{background:linear-gradient(0deg, #0003 0%, #0003 100%), radial-gradient(50% 50% at 50% 50%, #ffffff4d 0%, #ffffff26 100%), var(--url-fabric) lightgray 0% 0% / var(--bg-tile-size) repeat}.stripes_light,.stripes_light:before{background:var(--url-stripes-light) var(--color-bg-base) 0% 0% / var(--bg-tile-size) repeat}.stripes_dark,.stripes_dark:before{background:var(--url-stripes-dark) var(--color-bg-base) 0% 0% / var(--bg-tile-size) repeat}.felt_green,.felt_green:before{background:var(--url-felt-green) var(--color-bg-base) 0% 0% / 64px repeat}.felt_yellow,.felt_yellow:before{background:linear-gradient(0deg, #0003 0%, #0003 100%), radial-gradient(50% 50% at 50% 50%, #ffffff4d 0%, #ffffff26 100%), linear-gradient(0deg, #ffffff4d 0%, #ffffff4d 100%), linear-gradient(0deg, #fbff00 0%, #fbff00 100%), var(--url-felt-green) var(--color-bg-base) 0% 0% / 153.6px repeat;background-blend-mode:normal, normal, color-dodge, color, normal}.header h1{color:var(--color-white);text-align:center;text-shadow:0 -1px 0 var(--color-shadow-text);font-family:var(--font-system);width:100%;font-size:1.25rem;font-style:normal;font-weight:700;line-height:normal}h1.main-title{text-align:center;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:var(--color-white);font-family:var(--font-display);letter-spacing:-.3525rem;color:#0000;filter:drop-shadow(0 2px 2px var(--color-shadow-drop));background:linear-gradient(177deg,#f9f5f5 5%,#fff 45%,#eae7e7 45%,#d7d5d5 100%);-webkit-background-clip:text;background-clip:text;font-size:5.875rem;font-style:normal;font-weight:600;line-height:normal}h2.section-title{-webkit-text-stroke-width:1px;-webkit-text-stroke-color:var(--color-white);font-family:var(--font-display);color:#0000;filter:drop-shadow(0 2px 2px var(--color-shadow-drop));background:linear-gradient(177deg,#f9f5f5 5%,#fff 45%,#eae7e7 45%,#d7d5d5 100%);-webkit-background-clip:text;background-clip:text;font-size:3.875rem;font-style:normal;font-weight:600;line-height:normal}.setup{color:var(--color-white);text-align:center;text-shadow:0 -1px 0 var(--color-shadow-text);font-family:var(--font-body);font-size:.9375rem;font-style:normal;font-weight:400;line-height:normal}.setup.bold{font-weight:700}p{white-space:pre-line}.thankyou p{padding:0 2.5rem}.home-desktop-container{flex-grow:1;grid-template-rows:repeat(1,minmax(0,1fr));grid-template-columns:repeat(9,minmax(0,1fr));grid-auto-flow:row;width:100%;height:100%;display:inline-grid}.home-desktop-container>:first-child{flex-direction:column;grid-area:span 1/span 3;justify-self:stretch;align-items:center;gap:.625rem;padding:1.25rem 0;display:flex}.home-desktop-container>:last-child{grid-area:span 1/span 6;justify-content:center;place-self:center;align-items:center;gap:2.8125rem;display:flex}.woof-match-desktop p,.woof-match-mobile p{color:#c8c8c8;text-align:center;text-overflow:ellipsis;font-family:Helvetica Neue;font-size:.6875rem;font-weight:700}@font-face{font-family:Myriad Pro;font-style:normal;font-weight:400;src:local(Myriad Pro Regular),url(/assets/MYRIADPRO-REGULAR-DcMf2Q13.woff)format("woff")}@font-face{font-family:Myriad Pro;font-style:normal;font-weight:400;src:local(Myriad Pro Condensed),url(/assets/MYRIADPRO-COND-BdW3Ej3v.woff)format("woff")}@font-face{font-family:Myriad Pro;font-style:italic;font-weight:400;src:local(Myriad Pro Condensed Italic),url(/assets/MYRIADPRO-CONDIT-B9B9lYLM.woff)format("woff")}@font-face{font-family:Myriad Pro;font-style:normal;font-weight:200;src:local(Myriad Pro Light),url(/assets/MyriadPro-Light-CDjrPNW8.woff)format("woff")}@font-face{font-family:Myriad Pro;font-style:normal;font-weight:600;src:local(Myriad Pro Semibold),url(/assets/MYRIADPRO-SEMIBOLD-DcuAuncu.woff)format("woff")}@font-face{font-family:Myriad Pro;font-style:italic;font-weight:600;src:local(Myriad Pro Semibold Italic),url(/assets/MYRIADPRO-SEMIBOLDIT-BVWz9XpN.woff)format("woff")}@font-face{font-family:Myriad Pro;font-style:normal;font-weight:700;src:local(Myriad Pro Bold Condensed),url(/assets/MYRIADPRO-BOLDCOND-CbFDnV-h.woff)format("woff")}@font-face{font-family:Myriad Pro;font-style:normal;font-weight:700;src:local(Myriad Pro Bold),url(/assets/MYRIADPRO-BOLD-BaxWF_AB.woff)format("woff")}@font-face{font-family:Myriad Pro;font-style:italic;font-weight:700;src:local(Myriad Pro Bold Italic),url(/assets/MYRIADPRO-BOLDIT-6bsM3CyG.woff)format("woff")}@font-face{font-family:Myriad Pro;font-style:italic;font-weight:700;src:local(Myriad Pro Bold Condensed Italic),url(/assets/MYRIADPRO-BOLDCONDIT-CdOrlKSb.woff)format("woff")}
