.collection-sleeve{background:var(--app-colour-surface);border:1px solid color-mix(in srgb, var(--app-colour-ink) 50%, var(--app-colour-surface));text-align:left;padding:24px;font-size:13px;line-height:1.45}.collection-head{border-bottom:1px solid var(--landing-rule);justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;padding-bottom:18px;display:flex}.collection-head>span:first-child{letter-spacing:.05em;max-width:130px}.collection-head>span:last-child{white-space:nowrap}.collection-recipient{min-width:0}.collection-recipient>span{color:var(--app-colour-muted)}.collection-name{font:400 var(--landing-section)/1.08 "Instrument Serif", Georgia, serif;letter-spacing:-.015em;overflow-wrap:anywhere;margin-top:8px}.collection-name.is-long{font-size:var(--landing-lead);line-height:1.15}.collection-pet{font:400 var(--landing-lead)/1.2 "Instrument Serif", Georgia, serif;overflow-wrap:anywhere;margin-top:14px}.collection-detail{border-top:1px solid var(--landing-rule);margin-top:26px;padding-top:22px}.collection-detail p{white-space:pre-line;font-size:var(--landing-body);line-height:1.65}.collection-detail>span{color:var(--app-colour-muted);margin-top:12px;display:block}.collection-total{border-top:1px solid var(--landing-rule);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-top:26px;padding-top:20px;display:flex}.collection-total>span:first-child{max-width:150px}.collection-price{text-align:right;font:400 var(--landing-lead)/1.2 "Instrument Serif", Georgia, serif;margin-left:auto}.collection-price small{color:var(--app-colour-muted);font:400 13px/1.5 DM Sans,sans-serif;display:block}@media (width<=359px){.collection-head{flex-wrap:wrap;gap:12px}}.collection-fine{font-size:var(--landing-fine);line-height:1.5}.collection-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.create-page{padding-top:24px}.create-intro h1{font-size:var(--landing-section);max-width:20ch;margin-top:16px;line-height:.98}.create-lead{font:var(--landing-lead)/1.2 "Instrument Serif", Georgia, serif;margin-top:16px}.create-body{max-width:60ch;margin-top:16px}.create-fine{font-size:var(--landing-fine);line-height:1.5}.create-privacy{max-width:66ch;color:var(--app-colour-muted);margin-top:24px}.create-page summary{cursor:pointer;min-height:44px;padding-block:12px}.create-privacy summary{text-underline-offset:4px;text-decoration:underline}.create-privacy details p{padding-bottom:16px}.create-ticket{margin-top:24px}.create-ticket>.chemistry-sleeve{box-shadow:none;border-bottom:1px solid var(--landing-rule)}.create-page button,.create-page select,.create-file{font:inherit;color:inherit}.create-page button,.create-file{cursor:pointer}.create-page button:disabled,.create-page input:disabled,.create-page select:disabled{cursor:not-allowed}.create-modes{border:1px solid var(--app-colour-muted);grid-template-columns:1fr 1fr;display:grid}.create-modes button{min-width:0;min-height:56px;font-size:var(--landing-fine);background:0 0;border:0;padding:8px}.create-modes button+button{border-left:1px solid var(--app-colour-muted)}.create-modes button[aria-pressed=true]{color:var(--app-colour-mat);background:var(--app-colour-ink)}.create-mode-notice{margin-top:8px}.create-tips{padding-block:24px}.create-tips h2{font-size:var(--landing-lead);line-height:1.2}.create-photo-lead{font-size:var(--landing-fine);margin-top:8px}.create-tips ul{font-size:var(--landing-fine);max-width:66ch;margin:8px 0 0;padding-left:16px}.create-slots{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.create-slots.is-together{grid-template-columns:minmax(0,1fr)}.create-slot{--slot-angle:-2deg;min-width:0}.create-slot:nth-child(2){--slot-angle:1.5deg}.is-together .create-slot{--slot-angle:-1deg}.create-slot-label{font:var(--landing-lead)/1.2 "Instrument Serif", Georgia, serif;margin-bottom:16px;display:block}.create-print{aspect-ratio:3/4;background:var(--app-colour-mat);box-shadow:var(--print-shadow);flex-direction:column;padding:3%;display:flex;position:relative;transform:rotate(0)}.create-print.is-empty{border:1.5px dashed var(--app-colour-border);background:color-mix(in srgb, var(--app-colour-mat) 60%, transparent);box-shadow:none}.create-print.is-dragging{border:1.5px solid var(--app-colour-ink)}.create-print.is-ready{transform:rotate(var(--slot-angle));transition:transform .2s ease-out}.create-file{cursor:pointer;flex:1;min-height:0;display:flex;position:relative}.create-file input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.create-print:has(input:focus-visible){outline:var(--app-focus-width) solid var(--app-colour-ink);outline-offset:3px}.create-photo{width:100%;height:100%;display:block;overflow:hidden}.create-photo img{object-fit:cover;width:100%;height:100%}.create-print.is-uploading img{filter:grayscale();opacity:.55}.create-print.is-checking img{filter:grayscale(.5);opacity:.8}.create-print.is-error{outline:1px solid var(--app-colour-danger)}.create-print.is-error img{opacity:.4}.create-empty-invitation{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;font-size:17px;font-weight:500;display:flex}.create-plus{border:1px solid var(--app-colour-muted);border-radius:50%;place-items:center;width:40px;height:40px;font-size:28px;font-weight:400;line-height:1;display:grid}.create-drop{color:var(--app-colour-muted);font-size:13px;font-weight:400;display:none}.create-mat-strip{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 8px;padding:4px;font-size:13px;display:flex;position:relative}.create-slot-feedback{flex:80px;padding-block:8px}.create-print.is-error .create-slot-feedback{color:var(--app-colour-danger)}.create-mat-strip progress{appearance:none;background:var(--app-colour-border);border:0;width:100%;height:3px;position:absolute;top:0;left:0}.create-mat-strip progress::-webkit-progress-bar{background:var(--app-colour-border)}.create-mat-strip progress::-webkit-progress-value{background:var(--app-colour-ink)}.create-mat-strip progress::-moz-progress-bar{background:var(--app-colour-ink)}.create-replace,.create-text-button{text-underline-offset:4px;text-align:left;background:0 0;border:0;min-height:44px;padding:8px 0;font-size:13px;text-decoration:underline}.create-remove{background:0 0;border:0;border-radius:50%;width:44px;height:44px;padding:6px;position:absolute;top:-16px;right:-16px}.create-remove span{background:var(--app-colour-ink);width:32px;height:32px;color:var(--app-colour-mat);border-radius:50%;place-items:center;font:24px/1 Arial,sans-serif;display:grid}.create-slots.is-together .create-print{max-width:100%}@media (hover:hover){.create-drop{display:block}}@media (prefers-reduced-motion:reduce){.create-print.is-ready{transition:none;transform:none}.create-print.is-checking img,.create-print.is-uploading img{filter:none;opacity:1}}.create-formats{color:var(--app-colour-muted);margin:24px 0}.create-optional{border-top:1px solid var(--landing-rule)}.create-optional:last-of-type{border-bottom:1px solid var(--landing-rule)}.create-pet-body,.create-customize{gap:24px;padding-bottom:24px;display:grid}.create-pet-slot{width:calc(50% - 8px)}.create-customize-header{align-items:baseline;gap:16px;padding-block:12px;display:flex}.create-customize-header h2{font-size:var(--landing-lead);margin-right:auto}.create-customize-header>button{flex-shrink:0}.create-customize-summary{color:var(--app-colour-muted)}.create-customize[hidden]{display:none}.create-customize{gap:24px}.create-count,.create-pills{border:0;min-width:0;margin:0;padding:0}.create-count legend{margin-bottom:16px}.create-count-options{border:1px solid var(--app-colour-border);border-radius:999px;grid-template-columns:repeat(3,1fr);display:grid}.create-radio{cursor:pointer;align-items:center;min-height:44px;display:flex;position:relative}.create-radio input{opacity:0;width:100%;height:100%;margin:0;position:absolute}.create-radio span{border:1px solid var(--app-colour-border);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:40px;padding:8px 12px;font-size:13px;display:flex}.create-radio input:checked+span{background:var(--app-colour-ink);color:var(--app-colour-mat);border-color:var(--app-colour-ink)}.create-radio input:focus-visible+span{outline:var(--app-focus-width) solid var(--app-colour-ink);outline-offset:2px}.create-radio:has(input:disabled){cursor:not-allowed}.create-count .create-radio span{height:56px;font:var(--landing-lead)/1 "Instrument Serif", Georgia, serif;border:0}.create-child{gap:8px;min-width:0;display:grid}.create-child h3{font-size:var(--landing-lead)}.create-pills{gap:6px;display:flex}.create-pills .create-radio{flex:1}.create-customize-hint{color:var(--app-colour-muted)}.create-customize-reset{justify-self:start}.create-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.create-attestation{font-size:var(--landing-fine);cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;display:flex}.create-attestation input{margin-top:2px!important}#create-state-notice:not(:empty),#create-announcement:not(:empty){margin-top:16px}.create-ticket .create-cta{border:1px solid var(--app-colour-ink);color:var(--app-colour-mat);font-size:var(--landing-body);margin-top:24px;padding-inline:16px}.create-ticket .create-cta:disabled{color:var(--app-colour-muted);background:var(--app-colour-surface);border-color:var(--app-colour-muted)}#create-payment-help:not(:empty),.create-payment-error{margin-top:16px}.create-trust{color:var(--app-colour-muted);gap:8px;margin-top:24px;display:grid}.create-trust p:first-child{color:var(--app-colour-ink)}.create-preview-promise{gap:16px;margin-top:24px;display:grid}.create-preview-promise h2{font-size:var(--landing-lead)}.create-notice{padding:16px 0 24px}@media (width>=900px){.create-page{padding-top:40px}.create-intro h1{max-width:20ch}.create-intro{margin-bottom:40px}.create-modes button{font-size:var(--landing-body)}.create-tips{padding-block:40px}.create-slots{grid-template-columns:repeat(2,264px);gap:40px}.create-slots.is-together{grid-template-columns:360px}.create-pet-slot{width:calc(50% - 12px)}.create-child{grid-template-columns:65px minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:12px}.create-count-options{width:216px}.create-attestation{max-width:66ch}}.create-ticket .ticket-stub:after{background:var(--app-colour-surface)}.create-ticket .create-cta{transition:none}@media (width>=900px){.create-tips ul{grid-template-columns:1fr 1fr;gap:8px 24px;display:grid}}.create-intro{margin-bottom:24px}.create-ticket button{font:inherit;cursor:pointer}.create-ticket .create-cta{width:100%;margin-top:16px}.create-ticket .create-attestation input{accent-color:var(--app-colour-ink);flex-shrink:0;width:20px;height:20px}.create-ticket .create-trust{margin-top:16px}.create-ticket>.chemistry-sleeve{box-shadow:var(--print-shadow)}@media (width>=900px){.create-ticket{margin-top:40px}.create-intro{margin-bottom:24px}.create-tips{padding-block:24px}}.create-pet h2{font-size:var(--landing-lead);align-items:baseline;gap:12px;padding-block:24px;display:flex}.create-pet-body{grid-template-areas:"body""print""hint";gap:16px}.create-pet-slot{grid-area:print}.create-pet-slot .create-slot{--slot-angle:2deg}.create-pet-copy{grid-area:body}.create-pet-hint{color:var(--app-colour-muted);grid-area:hint}@media (width>=900px){.create-pet-body{grid-template:"print body""print hint"1fr/200px minmax(0,1fr);gap:16px 32px}.create-pet-slot{width:200px}.create-pet-copy{padding-top:44px}}@media (width<=599px){.create-customize-header{flex-wrap:wrap;gap:0 12px}.create-customize-summary{max-width:100px;line-height:1.25}}.optional-tag{vertical-align:baseline;border:1px solid var(--landing-rule);background:var(--app-colour-mat);color:var(--app-colour-muted);border-radius:2px;margin-left:10px;padding:2px 8px 2px 16px;font:500 13px/1.4 DM Sans,sans-serif;display:inline-block;position:relative;transform:rotate(-2deg)}.optional-text{color:var(--app-colour-muted);font-size:13px;font-weight:400}.optional-tag:before{content:"";background:var(--app-colour-canvas);border-radius:50%;width:4px;height:4px;position:absolute;top:calc(50% - 2px);left:6px}.create-intro h1,.create-lead,.create-body{margin-top:12px}.create-privacy{margin-top:16px}.create-purchase{padding-top:0}.create-ticket-action{background:var(--paper-grain), var(--app-colour-surface);box-shadow:var(--print-shadow);padding:20px 20px 0}.create-ticket-action .create-cta{width:calc(100% + 40px);margin-inline:-20px}@media (width>=900px){.create-intro{margin-bottom:16px}.create-tips{padding-block:16px}.create-tips ul{gap:4px 24px}}.create-mode-notice{min-height:1.5em}.create-body{min-height:6.6em}.create-tips li:nth-child(3){min-height:3.1em}.create-slots{--upload-height:216px;gap:18px;max-width:568px}.create-slots .create-print{aspect-ratio:auto;height:var(--upload-height)}.create-slots .create-print.is-error{height:auto;min-height:var(--upload-height)}.create-slots .create-print.is-error .create-file{min-height:140px}.create-name-field{min-width:0;margin:28px 0 32px}.create-name-field>label{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;font-weight:500;display:flex}.create-name-field input{background:var(--app-colour-mat);border:1px solid var(--app-colour-border);width:100%;min-height:56px;color:var(--app-colour-ink);font:inherit;border-radius:2px;padding:13px 14px}.create-name-field input::placeholder{color:var(--app-colour-muted)}.create-name-field input[aria-invalid=true]{border:2px solid var(--app-colour-danger)}.create-name-field>p{color:var(--app-colour-muted);margin-top:10px}.create-name-foot{justify-content:space-between;align-items:baseline;gap:16px;min-height:21px;margin-top:8px;display:flex}.create-name-foot>span{color:var(--app-colour-muted);flex-shrink:0}.create-name-error{color:var(--app-colour-danger);font-size:13px}.create-pet-name-field{grid-area:name;margin:24px 0 0}.create-pet-body:has(.create-pet-name-field){grid-template-areas:"body""print""hint""name"}.create-ticket-action{box-shadow:none;background:0 0;padding:24px 0 0}.create-ticket-action .create-cta{width:100%;margin:24px 0 0}@media (width>=900px){.create-body{min-height:3.3em}.create-slots{--upload-height:352px;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.create-slots.is-together{grid-template-columns:minmax(0,1fr)}.create-pet-body:has(.create-pet-name-field){grid-template-areas:"print body""print hint""name name"}}@media (width<=359px){.create-slots{--upload-height:196px;gap:14px}.create-body{min-height:8.25em}}.page-grid:has(.create-page)>.page-side{position:static}@media (width>=900px) and (height>=720px){.page-grid:has(.create-page)>.page-side:has(.create-ticket[data-fits-viewport=true]){position:sticky}}@media (width<=359px){.create-count-options{width:100%}.create-pills{flex-wrap:wrap}.create-pills .create-radio{flex:80px}.create-radio span{white-space:normal}}.create-ticket .create-cta{text-align:left;justify-content:space-between;gap:16px;height:auto;min-height:56px;padding-block:8px}.create-ticket .create-cta[hidden]{display:none}.create-ticket .create-cta:disabled:not([aria-busy=true]){color:var(--app-colour-muted);border:2px dashed var(--app-colour-border);cursor:not-allowed;background:0 0;padding:7px 15px}.create-ticket .create-cta:disabled:not([aria-busy=true]) .cta-arrow{display:none}.create-print.is-empty .create-file{min-height:auto}.create-slots .create-print.is-empty{height:auto;min-height:var(--upload-height)}.create-pet-slot .create-mat-strip{column-gap:4px;padding-inline:0}.create-photo-quality{font-size:var(--landing-fine);margin-bottom:16px;line-height:1.5}
