:root{--club-plum: #47082a;--club-cream: #fcf0e3;--club-peach: #ff9d62;--club-peach-hover: #ffb17f;--club-muted: #674558;--club-line: #d7b8b8;--club-shadow: #320a202e;--club-rule-light: #fcf0e369;--color-landing-paper: oklch(97.2% .014 77);--color-landing-sheet: oklch(99% .008 82);--color-landing-sand: oklch(94.5% .025 69);--color-landing-ink: oklch(24.5% .063 315);--color-landing-muted: oklch(42% .038 318);--color-landing-rule: oklch(83% .024 324);--color-landing-accent: oklch(83% .109 53);--color-landing-light-muted: oklch(83% .037 318);--color-landing-dark-rule: oklch(45% .05 319);--color-landing-dark-raised: oklch(30% .058 317);--font-landing-display: "Bricolage Grotesque Variable", system-ui, sans-serif;--font-landing-body: "DM Sans Variable", system-ui, sans-serif;--space-landing-gutter: clamp(1rem, 4vw, 3.5rem);--space-landing-section: clamp(3.25rem, 7vw, 7.25rem);--space-landing-gap: clamp(1.5rem, 4.2vw, 5rem);--text-landing-hero: clamp(3.15rem, 5.12vw, 4.7rem);--text-landing-section: clamp(2rem, 4vw, 3.75rem);--text-landing-copy: clamp(1rem, 1.35vw, 1.2rem);--radius-landing-panel: 1rem;--radius-landing-button: .5rem;--rule-landing-hair: 1px;--ease-landing-out: cubic-bezier(.16, 1, .3, 1);--ease-landing-in: cubic-bezier(.7, 0, .84, 0);--ease-landing-in-out: cubic-bezier(.65, 0, .35, 1);--dur-landing-short: .16s;--dur-landing-stage: .26s;--dur-landing-enter: .48s}html:has(.landing),body:has(.landing){overflow-x:clip}html:has(.landing){scroll-behavior:smooth}.landing{background:var(--club-cream);color:var(--club-plum);font-family:var(--font-landing-body)}.landing h1,.landing h2,.landing h3{color:inherit;font-family:var(--font-landing-display);min-width:0;overflow-wrap:anywhere}.landing h2{font-size:clamp(2.5rem,5vw,5.25rem);font-weight:850;line-height:.99;letter-spacing:-.06em}.landing a{color:inherit}.landing :focus-visible{outline:2px solid currentColor;outline-offset:4px}.landing-shell{width:calc(100% - 2 * var(--space-landing-gutter));max-width:1360px;margin-inline:auto}.landing-skip{position:absolute;z-index:4;top:.75rem;left:.75rem;padding:.75rem 1rem;background:var(--club-cream);color:var(--club-plum)!important;transform:translateY(-200%)}.landing-skip:focus{transform:none}.landing-nav{position:relative;z-index:2;padding-top:clamp(.75rem,2vw,1.75rem);background:var(--club-plum)}.landing-nav-bar{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:64px;border-radius:999px;padding:.4rem .6rem .4rem clamp(1rem,3vw,2.75rem);background:var(--club-cream)}.landing-brand{display:inline-flex;align-items:center;min-height:44px;text-decoration:none}.landing-brand .brand{font-size:clamp(1.2rem,2.7vw,2rem);font-weight:850}.landing-brand .brand svg{display:none}.landing-nav-links{display:none}.landing-nav-links a,.landing-footer-links a{text-decoration:none}.landing-nav-links a:hover,.landing-footer-links a:hover{text-decoration:underline;text-underline-offset:.25em}.landing-button{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:48px;padding:.7rem clamp(.8rem,1.65vw,1.65rem);border:1.5px solid transparent;border-radius:999px;font-weight:800;font-size:clamp(.83rem,1.22vw,1.04rem);text-decoration:none;white-space:nowrap;transition:background-color .16s,color .16s,transform .16s}.landing-nav .landing-button{min-height:44px}.landing .landing-button-dark{color:var(--club-cream);background:var(--club-plum)}.landing .landing-button-peach{color:var(--club-plum);background:var(--club-peach)}.landing-button-peach:hover{background:var(--club-peach-hover)}.landing-button-outline{border-color:var(--club-cream)}.landing .landing-button-outline:hover{background:var(--club-cream);color:var(--club-plum)}.landing-button:active{transform:translateY(2px)}.landing-hero{overflow:clip;background:var(--club-plum);color:var(--club-cream)}.landing-hero-grid{display:grid;grid-template-columns:minmax(0,1fr)}.landing-intro{position:relative;z-index:1;display:grid;justify-items:start;gap:clamp(1.05rem,2.1vw,1.8rem);padding-block:clamp(2.6rem,6vw,5.5rem) 1.5rem;min-width:0}.landing-intro h1{text-wrap:initial;font-size:clamp(3.2rem,12vw,5.5rem);font-weight:900;line-height:.92;letter-spacing:-.07em}.landing-intro h1 span{display:block}.landing-intro h1 em{display:inline-block;margin-top:.09em;padding:0 .19em .09em .12em;border-radius:.27em;background:var(--club-peach);color:var(--club-plum);font-style:italic;font-synthesis:style;transform:rotate(-5deg)}.landing-intro>p{max-width:36ch;font-size:clamp(1rem,1.5vw,1.23rem);line-height:1.48}.landing-actions{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center}.landing-channels{display:flex;flex-wrap:wrap;gap:.55rem 0;padding:0;margin:.1rem 0 0;list-style:none;font-size:clamp(.84rem,1.16vw,1rem);font-weight:750}.landing-channels li+li{border-left:1px solid var(--club-rule-light);margin-left:.85rem;padding-left:.85rem}.landing-visual{position:relative;isolation:isolate;min-width:0;min-height:clamp(435px,82vw,580px);margin:0 calc(-1 * var(--space-landing-gutter)) 0 0}.landing-seller{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover;object-position:63% 38%;border-radius:clamp(4rem,11vw,9rem) 0 0}.landing-preview{position:absolute;inset-block-end:1.2rem;inset-inline-start:0;display:grid;justify-items:start;gap:.85rem;width:min(64%,280px);color:var(--club-plum)}.landing-receipt,.landing-address{width:100%;border-radius:clamp(.95rem,2vw,1.45rem);background:var(--club-cream);box-shadow:0 .8rem 2.2rem var(--club-shadow)}.landing-receipt{position:relative;padding:clamp(.8rem,2vw,1.3rem);rotate:-5deg}.landing-example-label{display:inline-block;position:absolute;top:-.8rem;left:.9rem;border-radius:999px;padding:.24rem .65rem;background:var(--club-peach);font-size:.72rem;font-weight:800;white-space:nowrap}.landing-receipt-product{display:flex;gap:.85rem;align-items:center;margin-block:.4rem .75rem}.landing-receipt-product img{width:clamp(3.9rem,8vw,6.6rem);height:auto;flex:none;border-radius:.8rem}.landing-receipt-product strong,.landing-receipt-product span{display:block;font-weight:850}.landing-receipt-product strong{font-size:clamp(1rem,1.8vw,1.4rem)}.landing-receipt-price{margin:0;font-size:.82rem}.landing-receipt-price div{display:flex;justify-content:space-between;gap:.35rem;align-items:center;padding-block:.26rem}.landing-receipt-price div+div{margin-top:.25rem;border-top:1px solid var(--club-line);font-weight:850}.landing-receipt-price dd{margin:0;white-space:nowrap}.landing-receipt-price div+div dd{background:var(--club-peach);border-radius:.5rem;padding:.2rem .45rem}.landing-address{width:95%;padding:.7rem;rotate:4deg;font-size:.8rem}.landing-address>div{display:flex;gap:.55rem;align-items:center;padding:.15rem .3rem .55rem}.landing-address span{display:block;color:var(--club-muted)}.landing-address a{display:flex;justify-content:space-between;align-items:center;gap:.25rem;min-height:44px;padding:.45rem .65rem;border-radius:999px;background:var(--club-plum);color:var(--club-cream);font-size:clamp(.65rem,2.65vw,.8rem);font-weight:750;white-space:nowrap;text-decoration:none}.landing-address a:focus-visible{outline-color:var(--club-plum)}.landing-address a:hover{text-decoration:underline}.landing-tour{--club-field: #ded7cf;background:var(--club-peach)}.landing-tour-inner{padding-block:clamp(2.5rem,5.35vw,5rem) clamp(2.5rem,4.45vw,4.25rem)}.landing-tour-head{text-align:center}.landing-tour-head h2{font-size:clamp(2.7rem,6.85vw,6.2rem);font-weight:900}.landing-tour-head p{max-width:69ch;margin:clamp(.6rem,1.1vw,1rem) auto 0;font-size:clamp(1rem,1.96vw,1.75rem);font-weight:550;line-height:1.32;text-wrap:balance}.landing-steps{--club-step-gap: clamp(2.25rem, 7.25vw, 7rem);--club-card-row: clamp(6.75rem, 13.9vw, 13rem);position:relative;display:grid;gap:1.65rem;grid-template-columns:minmax(0,1fr);margin:clamp(1.8rem,3.55vw,3.45rem) 0 0;padding:0;list-style:none}.landing-step{position:relative;display:grid;grid-template-rows:1fr auto;align-items:start;gap:clamp(.85rem,2.3vw,2.2rem);min-width:0;scroll-margin-block-start:1rem}.landing-step-head{display:flex;align-items:start;gap:clamp(.65rem,2.15vw,2rem)}.landing-step-head strong{font-size:clamp(1.05rem,1.78vw,1.65rem);line-height:1.13;font-weight:850;letter-spacing:-.025em}.landing-step-number{display:grid;place-items:center;flex:none;width:clamp(2rem,4.1vw,3.75rem);aspect-ratio:1;border-radius:50%;background:var(--club-plum);color:var(--club-cream);font-size:clamp(1.2rem,2.5vw,2.25rem);font-weight:850}.landing-step-art{position:relative;display:grid;align-items:center;min-height:var(--club-card-row)}.landing-step>.icon{display:none}.landing-step-accent{position:absolute;z-index:1;inset-inline-end:.55rem;inset-block-start:-1.55rem;display:flex;align-items:end;gap:.35rem;transform:rotate(26deg)}.landing-step-accent span{width:.33rem;height:.95rem;border-radius:.08rem;background:var(--club-plum)}.landing-step-accent span:first-child{transform:translateY(.24rem) rotate(-25deg)}.landing-step-accent span:last-child{transform:translateY(.24rem) rotate(25deg)}.landing-step-preview{position:relative;display:flex;align-items:center;gap:clamp(.6rem,1.25vw,1.15rem);min-width:0;padding:clamp(.7rem,1.32vw,1.2rem);border-radius:clamp(1rem,1.9vw,1.75rem);background:var(--club-cream);box-shadow:0 .2rem .6rem var(--club-shadow);color:var(--club-plum);font-size:clamp(.85rem,1.55vw,1.35rem)}.landing-step-preview img{width:49%;max-width:9.3rem;height:auto;flex:none;border-radius:clamp(.65rem,1.45vw,1.3rem)}.landing-step-product{display:grid;gap:.5rem;flex:1}.landing-step-price{font-weight:800;white-space:nowrap}.landing-step-preview-2{padding:clamp(.85rem,2.1vw,1.95rem) clamp(1rem,2.55vw,2.35rem)}.landing-step-fields{display:grid;gap:clamp(.55rem,1.1vw,1rem);width:100%}.landing-step-fields>span{display:flex;align-items:center;gap:clamp(.6rem,1.55vw,1.4rem)}.landing-step-fields .icon{font-size:1.32em}.landing-step-fields>span>span{flex:1;height:.85em;border-radius:999px;background:var(--club-field)}.landing-step-preview-3{display:grid;gap:clamp(.85rem,2vw,1.9rem);padding:clamp(.95rem,1.85vw,1.75rem) clamp(.85rem,2.3vw,2.15rem)}.landing-step-order,.landing-step-order>span:first-child{display:flex;align-items:center;justify-content:space-between;gap:.45em}.landing-step-order .icon{font-size:1.7em}.landing-step-status{padding:.24em .75em;border-radius:999px;background:var(--club-peach);white-space:nowrap;font-size:.91em;font-weight:800}.landing-step-progress{position:relative;isolation:isolate;display:flex;justify-content:space-between;align-items:center;margin-inline:.65em .1em}.landing-step-progress:before{content:"";position:absolute;z-index:-1;inset-inline:.5em;height:1px;background:currentColor}.landing-step-progress>span{display:grid;place-items:center;width:1.32em;aspect-ratio:1;border:1.5px solid currentColor;border-radius:50%;background:var(--club-cream)}.landing-step-progress>span:first-child{background:var(--club-plum);color:var(--club-cream)}.landing-step-progress .icon{width:.87em;height:.87em}.landing-faq{display:grid;grid-template-columns:minmax(0,1fr);gap:1.4rem;padding-block:clamp(3.2rem,6vw,6rem)}.landing-faq>div>p{margin-top:.7rem}.landing-questions details{border-bottom:1px solid var(--club-line)}.landing-questions summary{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-block:.8rem;cursor:pointer;list-style:none;font-weight:800}.landing-questions summary::-webkit-details-marker{display:none}.landing-questions summary .icon{transition:transform .16s}.landing-questions details[open] summary .icon{transform:rotate(180deg)}.landing-questions details p{padding:0 1rem 1rem 0;max-width:62ch;color:var(--club-muted)}.landing-footer{background:var(--club-plum);color:var(--club-cream)}.landing-footer-links{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1rem;padding-top:1rem;font-size:.86rem}.landing-footer-links nav{display:flex;flex-wrap:wrap;gap:0 1.2rem}.landing-footer-links a{display:inline-flex;align-items:center;min-height:44px;white-space:nowrap}.landing-footer-wordmark{padding-block:1rem clamp(1.2rem,5vw,3rem);font:900 min(17.6vw,16rem)/.83 var(--font-landing-display);letter-spacing:-.065em}@media(max-width:759px){.landing-tour-head h2{font-size:clamp(1.85rem,8.5vw,3.25rem);text-wrap:balance}.landing-tour-head h2 span{display:block}.landing-tour-head p{max-width:39ch}.landing-steps{max-width:30rem;margin-inline:auto;gap:1.45rem}.landing-step{padding-inline-start:2.75rem;gap:.7rem}.landing-step:not(:last-child):before{content:"";position:absolute;inset-block:2.15rem -1.25rem;inset-inline-start:.95rem;width:1px;background:var(--club-plum);opacity:.3}.landing-step-number{position:absolute;inset-block-start:0;inset-inline-start:0;width:1.95rem;font-size:1.05rem}.landing-step-head{min-height:1.95rem;align-items:center}.landing-step-head strong{font-size:clamp(1rem,4.3vw,1.2rem);line-height:1.2}.landing-step-art{min-height:0}.landing-step-accent{display:none}.landing-step-preview{font-size:.95rem}.landing-step-preview img{width:42%;max-width:5.6rem}.landing-step-preview-2,.landing-step-preview-3{padding:1rem}.landing-step-order .icon{font-size:1.4em}}@media(min-width:660px){.landing-nav-links{display:flex;align-items:center;gap:clamp(1.25rem,5vw,4.25rem);font-weight:800}.landing-nav-links a{display:flex;align-items:center;min-height:44px;white-space:nowrap}.landing-faq{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(2rem,7vw,8rem)}}@media(min-width:760px){.landing-steps{grid-template-columns:minmax(0,1fr) minmax(0,.97fr) minmax(0,1.12fr);column-gap:var(--club-step-gap)}.landing-step>.icon{display:block;position:absolute;inset-inline-start:calc(100% + var(--club-step-gap) / 2);inset-block-end:calc(var(--club-card-row) / 2);width:clamp(1.35rem,2.8vw,2.6rem);height:auto;transform:translate(-50%,50%);stroke-width:2}}@media(min-width:900px){.landing-hero-grid{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}.landing-intro{padding-block:clamp(3rem,5vw,4.75rem)}.landing-intro h1{font-size:clamp(4.5rem,7.1vw,7rem)}.landing-intro h1 em{display:table}.landing-visual{margin-left:-1rem;min-height:100%}.landing-seller{inset-block-start:.7rem;height:calc(100% - .7rem);object-position:63% 30%}.landing-preview{inset-block-end:13%;inset-inline-start:-5%;width:clamp(215px,24vw,360px)}}@media(max-width:370px){.landing-intro h1{font-size:3rem}.landing-actions .landing-button{padding-inline:.66rem;font-size:.76rem}}@media(prefers-reduced-motion:no-preference){.landing-intro>*{animation:club-rise .64s var(--ease-landing-out) both}.landing-intro>p{animation-delay:65ms}.landing-actions,.landing-channels{animation-delay:.12s}.landing-seller{animation:club-photo .9s var(--ease-landing-out) both}.landing-receipt{animation:club-rise .68s var(--ease-landing-out) .22s both}.landing-address{animation:club-rise .68s var(--ease-landing-out) .36s both}.landing [data-reveal].is-visible{animation:club-reveal .65s var(--ease-landing-out) both}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.landing-step-preview{transition:transform .26s var(--ease-landing-out),box-shadow .26s var(--ease-landing-out)}.landing-step-art:hover .landing-step-preview{transform:translateY(-.45rem);box-shadow:0 .7rem 1.3rem var(--club-shadow)}}@media(prefers-reduced-motion:reduce){html:has(.landing){scroll-behavior:auto}.landing *,.landing *:before,.landing *:after{transition:none!important}.landing-button:active{transform:none}}@keyframes club-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes club-photo{0%{opacity:.35;clip-path:inset(0 0 0 8%)}to{opacity:1;clip-path:inset(0)}}@keyframes club-reveal{0%{opacity:.72;transform:translateY(14px)}to{opacity:1;transform:none}}.landing-step-price{display:inline-flex;align-items:center;justify-self:start;gap:.4em;padding:.3em .55em .3em .7em;border:1.5px solid var(--club-plum);border-radius:.6em}.landing-step-price .icon{width:1.05em;height:1.05em;padding:.12em;border-radius:50%;background:var(--club-plum);color:var(--club-cream)}.landing-step-fields>span>span{height:auto;min-width:0;overflow:hidden;padding:.15em 0 .3em;border-radius:0;background:none;border-block-end:1.5px solid var(--club-field);font-weight:650;white-space:nowrap;text-overflow:ellipsis}.landing-step-cash{display:flex;align-items:baseline;justify-content:space-between;gap:.6em;padding-block-start:.65em;border-block-start:1px dashed color-mix(in srgb,var(--club-plum) 35%,transparent);font-size:.86em}.landing-step-cash strong{font-size:1.15em;font-weight:850;white-space:nowrap}@media(min-width:760px){.landing-steps{grid-template-rows:auto auto;row-gap:0}.landing-step{grid-row:span 2;grid-template-rows:subgrid}.landing-step-art{align-self:stretch;align-items:stretch}.landing-step-preview{height:100%;box-sizing:border-box}.landing-step-preview-3{align-content:center}.landing-step>.icon{grid-row:2;inset-block:50% auto;transform:translate(-50%,-50%)}}.landing-step-progress:after{content:"";position:absolute;z-index:-1;inset-inline-start:.5em;width:calc(50% - .5em);height:2px;background:currentColor;transform-origin:left center}.landing-step-progress>span:nth-child(2){background:var(--club-plum);color:var(--club-cream)}@media(prefers-reduced-motion:no-preference){.landing .landing-steps.is-visible{animation:none}.landing-steps.is-visible .landing-step{animation:club-rise .64s var(--ease-landing-out) both}.landing-steps.is-visible .landing-step:nth-child(2){animation-delay:.6s}.landing-steps.is-visible .landing-step:nth-child(3){animation-delay:1.2s}.landing-steps.is-visible .landing-step-price{animation:club-confirm .52s var(--ease-landing-out) .42s both}.landing-steps.is-visible .landing-step-price .icon{animation:club-check .42s var(--ease-landing-out) .62s both}.landing-steps.is-visible .landing-step-accent span{animation:club-burst .46s var(--ease-landing-out) .7s both}.landing-steps.is-visible .landing-step-accent span:nth-child(2){animation-delay:.76s}.landing-steps.is-visible .landing-step-accent span:nth-child(3){animation-delay:.82s}.landing-steps.is-visible .landing-step>.icon{animation:club-arrow .48s var(--ease-landing-out) .52s both}.landing-steps.is-visible .landing-step:nth-child(2)>.icon{animation-delay:1.12s}.landing-steps.is-visible .landing-step-fields>span>span{animation:club-type .52s cubic-bezier(.3,0,.2,1) both}.landing-steps.is-visible .landing-step-fields>span:nth-child(1)>span{animation-delay:1s}.landing-steps.is-visible .landing-step-fields>span:nth-child(2)>span{animation-delay:1.25s}.landing-steps.is-visible .landing-step-fields>span:nth-child(3)>span{animation-delay:1.5s}.landing-steps.is-visible .landing-step-fields .icon{animation:club-check .36s var(--ease-landing-out) both}.landing-steps.is-visible .landing-step-fields>span:nth-child(1) .icon{animation-delay:.94s}.landing-steps.is-visible .landing-step-fields>span:nth-child(2) .icon{animation-delay:1.19s}.landing-steps.is-visible .landing-step-fields>span:nth-child(3) .icon{animation-delay:1.44s}.landing-steps.is-visible .landing-step-progress>span:first-child .icon{animation:club-check .38s var(--ease-landing-out) 1.65s both}.landing-steps.is-visible .landing-step-progress:after{animation:club-fill .62s cubic-bezier(.45,0,.2,1) 1.9s both}.landing-steps.is-visible .landing-step-progress>span:nth-child(2){animation:club-reach .36s var(--ease-landing-out) 2.46s both}.landing-steps.is-visible .landing-step-progress>span:nth-child(2) .icon{animation:club-check .38s var(--ease-landing-out) 2.56s both}.landing-steps.is-visible .landing-step-status{animation:club-confirm .52s var(--ease-landing-out) 2.56s both}.landing-steps.is-visible .landing-step-cash{animation:club-rise .52s var(--ease-landing-out) 2.75s both}}@keyframes club-check{0%{opacity:0;transform:scale(.3)}70%{transform:scale(1.15)}to{opacity:1;transform:none}}@keyframes club-confirm{0%{transform:none}45%{transform:scale(1.08)}to{transform:none}}@keyframes club-burst{0%{opacity:0;scale:.2}to{opacity:1;scale:1}}@keyframes club-arrow{0%{opacity:0;translate:-.9rem 0}to{opacity:1;translate:0 0}}@keyframes club-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes club-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes club-reach{0%{background:var(--club-cream);color:var(--club-plum)}to{background:var(--club-plum);color:var(--club-cream)}}@media(prefers-reduced-motion:no-preference){.landing [data-reveal]:not(.is-visible){opacity:.72;transform:translateY(14px)}.landing-steps[data-reveal]:not(.is-visible){opacity:1;transform:none}.landing-steps[data-reveal]:not(.is-visible) .landing-step{opacity:0;transform:translateY(18px)}}.landing-tag{display:inline-flex;align-items:center;width:fit-content;padding:.3em .85em;border-radius:999px;background:var(--club-peach);color:var(--club-plum);font-family:var(--font-landing-body);font-size:.8rem;font-weight:800;letter-spacing:0}.landing-tag.is-muted{background:transparent;box-shadow:inset 0 0 0 1.5px var(--club-line);color:var(--club-muted)}.landing-change{padding-block:var(--space-landing-section)}.landing-change-head{display:grid;gap:clamp(.8rem,1.6vw,1.4rem);max-width:60rem}.landing-change-head h2{font-size:clamp(2.2rem,5.4vw,5rem);font-weight:900}.landing-change-head p{max-width:54ch;color:var(--club-muted);font-size:var(--text-landing-copy);line-height:1.5}.landing-change-grid{display:grid;gap:1.25rem;justify-items:center;margin-top:clamp(2rem,4vw,3.5rem)}.landing-chat,.landing-order{display:grid;gap:.8rem;width:min(100%,30rem);margin:0}.landing-chat-thread{display:grid;gap:.5rem;margin:0;padding:1.1rem;list-style:none;border:1px solid var(--club-line);border-radius:1.6rem;background:var(--color-landing-sheet)}.landing-chat-thread li{max-width:82%;padding:.6rem .9rem;border-radius:1.15rem 1.15rem 1.15rem .35rem;background:var(--color-landing-sand);font-size:.95rem;line-height:1.35}.landing-chat-thread .is-me{justify-self:end;border-radius:1.15rem 1.15rem .35rem;background:var(--club-plum);color:var(--club-cream)}.landing-chat-thread .is-typing{display:flex;gap:.3rem;padding-block:.85rem;width:fit-content}.landing-chat-thread .is-typing span[aria-hidden]{width:.45rem;height:.45rem;border-radius:50%;background:var(--club-muted);opacity:.5}.landing-change-arrow{display:grid;place-items:center;width:3.25rem;height:3.25rem;border-radius:50%;background:var(--club-plum);color:var(--club-cream);transform:rotate(90deg)}.landing-change-arrow .icon{width:1.5rem;height:1.5rem}.landing-order-card{display:grid;gap:1rem;padding:clamp(1.1rem,2vw,1.6rem);border:1px solid var(--club-line);border-radius:1.6rem;background:var(--color-landing-sheet);box-shadow:0 1.5rem 3rem -1.75rem var(--club-shadow),0 .2rem .6rem var(--club-shadow)}.landing-order-top{display:flex;align-items:start;justify-content:space-between;gap:1rem}.landing-order-top>span:first-child{display:grid;gap:.1rem}.landing-order-top small{color:var(--club-muted);font-size:.78rem;font-weight:700}.landing-order-top strong{font-family:var(--font-landing-display);font-size:1.25rem;letter-spacing:-.02em}.landing-order-status{padding:.35em .8em;border-radius:999px;background:var(--club-peach);font-size:.82rem;font-weight:800;white-space:nowrap}.landing-order-product{display:flex;align-items:center;gap:.9rem;padding-bottom:1rem;border-bottom:1px dashed var(--club-line)}.landing-order-product img{width:4rem;height:4rem;border-radius:.9rem;object-fit:cover}.landing-order-product>span{display:grid;gap:.15rem}.landing-order-product strong{font-size:1.1rem}.landing-order-product>span>span{color:var(--club-muted);font-weight:700}.landing-order-facts{display:grid;gap:.65rem;margin:0}.landing-order-facts div{display:grid;grid-template-columns:1.4rem 1fr;gap:.6rem;align-items:start}.landing-order-facts dt{padding-top:.1rem}.landing-order-facts dt .icon{width:1.15rem;height:1.15rem}.landing-order-facts dd{margin:0;line-height:1.4}.landing-order-facts .is-note{padding:.55rem .7rem;border-radius:.8rem;background:color-mix(in srgb,var(--club-peach) 32%,transparent)}.landing-order-actions{display:flex;flex-wrap:wrap;gap:.5rem}.landing-order-actions span{padding:.55rem 1.1rem;border-radius:999px;font-weight:800;font-size:.9rem;box-shadow:inset 0 0 0 1.5px var(--club-plum)}.landing-order-actions span:first-child{background:var(--club-plum);color:var(--club-cream)}.landing-solution{padding-block:var(--space-landing-section);background:var(--club-plum);color:var(--club-cream)}.landing-solution-head{display:grid;gap:1rem}.landing-solution-head h2{font-size:clamp(2.2rem,5.4vw,5rem);font-weight:900;max-width:14ch}.landing-solution-head p{max-width:46ch;font-size:var(--text-landing-copy);line-height:1.5;color:var(--color-landing-light-muted)}.landing-solution-grid{display:grid;gap:1rem;margin-top:clamp(2rem,4vw,3.5rem)}.landing-side{display:grid;align-content:start;gap:1.5rem;padding:clamp(1.25rem,3vw,2.5rem);border:1px solid var(--club-rule-light);border-radius:1.6rem}.landing-side h3{display:grid;gap:.7rem;font-size:clamp(1.5rem,2.6vw,2.2rem);font-weight:850;letter-spacing:-.04em;line-height:1.05}.landing-side ul{display:grid;gap:1.35rem 2rem;margin:0;padding:0;list-style:none}.landing-side li{display:grid;grid-template-columns:auto 1fr;gap:.9rem;align-items:start}.landing-side li>span:last-child{display:grid;gap:.25rem}.landing-side strong{font-size:1.05rem}.landing-side li>span:last-child>span{color:var(--color-landing-light-muted);line-height:1.45;font-size:.95rem}.landing-feature-icon{display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:50%;background:var(--club-peach);color:var(--club-plum)}.landing-feature-icon .icon{width:1.25rem;height:1.25rem}.landing-side.is-buyer{border-color:var(--club-peach);background:var(--club-peach);color:var(--club-plum)}.landing-side.is-buyer .landing-tag{background:var(--club-plum);color:var(--club-cream)}.landing-side.is-buyer .landing-feature-icon{background:var(--club-plum);color:var(--club-peach)}.landing-side.is-buyer li>span:last-child>span{color:var(--club-plum)}.landing-faq-intro{display:grid;align-content:start;justify-items:start;gap:.7rem}.landing-faq-intro h2{font-size:clamp(3rem,7vw,6.5rem);font-weight:900;line-height:.9}.landing-faq-intro p{color:var(--club-muted);font-size:var(--text-landing-copy)}.landing-faq-intro .landing-button{margin-top:.6rem}.landing-questions{display:grid;gap:2rem}.landing-question-group h3{padding-bottom:.5rem;border-bottom:2px solid var(--club-plum);font-size:1.2rem;font-weight:850;letter-spacing:-.02em}.landing-questions details{scroll-margin-top:6rem}.landing-cta{display:grid;gap:1.5rem;padding-block:clamp(3rem,7vw,6rem) clamp(2.25rem,5vw,4rem);border-bottom:1px solid var(--club-rule-light)}.landing-cta-title{max-width:18ch;font:900 clamp(2rem,5.2vw,4.75rem)/.98 var(--font-landing-display);letter-spacing:-.06em}.landing-footer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.5rem;padding-block:2.5rem 2rem}.landing-footer-about{grid-column:1 / -1;max-width:38ch;color:var(--color-landing-light-muted);line-height:1.5}.landing-footer-grid nav{display:grid;align-content:start;gap:.1rem}.landing-footer-grid nav p{margin-bottom:.35rem;color:var(--club-peach);font-size:.85rem;font-weight:800}.landing-footer-grid nav a{display:flex;align-items:center;min-height:40px;width:fit-content;text-decoration:none;font-weight:600}.landing-footer-grid nav a:hover{text-decoration:underline;text-underline-offset:.25em}.landing-footer-legal{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.4rem 1.5rem;padding-block:1.1rem;border-top:1px solid var(--club-rule-light);color:var(--color-landing-light-muted)}.landing-footer .landing-footer-wordmark{padding-top:.5rem}@media(min-width:760px){.landing-change-grid{grid-template-columns:minmax(0,1fr) auto minmax(0,1.08fr);align-items:center;gap:clamp(1rem,3vw,3rem)}.landing-chat,.landing-order{width:100%;max-width:32rem}.landing-chat{justify-self:end}.landing-order{justify-self:start}.landing-change-arrow{transform:none}.landing-solution-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:2rem}.landing-solution-head p{justify-self:end}.landing-footer-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.landing-footer-about{grid-column:1 / -1}.landing-cta{grid-template-columns:minmax(0,1fr) auto;align-items:end}}@media(min-width:1000px){.landing-solution-grid{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}.landing-side:not(.is-buyer) ul{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-faq-intro{position:sticky;top:2rem}.landing-faq{align-items:start}}@media(prefers-reduced-motion:no-preference){.landing .landing-change-grid:not(.is-visible){transform:none;opacity:1}.landing-change-grid:not(.is-visible) :is(.landing-chat-thread li,.landing-order,.landing-change-arrow){opacity:0}.landing .landing-change-grid.is-visible{animation:none}.landing-change-grid.is-visible .landing-chat-thread li{animation:club-bubble .38s var(--ease-landing-out) both}.landing-change-grid.is-visible .landing-chat-thread li:nth-child(2){animation-delay:.16s}.landing-change-grid.is-visible .landing-chat-thread li:nth-child(3){animation-delay:.32s}.landing-change-grid.is-visible .landing-chat-thread li:nth-child(4){animation-delay:.48s}.landing-change-grid.is-visible .landing-chat-thread li:nth-child(5){animation-delay:.64s}.landing-change-grid.is-visible .landing-chat-thread li:nth-child(6){animation-delay:.8s}.landing-change-grid.is-visible .landing-chat-thread li:nth-child(7){animation-delay:.96s}.landing-change-grid.is-visible .landing-change-arrow{animation:club-arrow .42s var(--ease-landing-out) 1.15s both}.landing-change-grid.is-visible .landing-order{animation:club-rise .64s var(--ease-landing-out) 1.3s both}.landing-chat-thread .is-typing span[aria-hidden]{animation:club-typing 1.2s ease-in-out infinite}.landing-chat-thread .is-typing span[aria-hidden]:nth-of-type(3){animation-delay:.15s}.landing-chat-thread .is-typing span[aria-hidden]:nth-of-type(4){animation-delay:.3s}}@keyframes club-bubble{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}@keyframes club-typing{0%,60%,to{opacity:.35;transform:none}30%{opacity:.9;transform:translateY(-3px)}}@media(min-width:1100px){.landing-footer-grid{grid-template-columns:minmax(0,1.5fr) repeat(4,minmax(0,1fr))}.landing-footer-about{grid-column:auto}}.landing-nav{position:sticky;top:0;z-index:20;transition:background-color .3s,transform .38s var(--ease-landing-out)}.landing-nav.is-scrolled{background:transparent}.landing-nav.is-tucked{transform:translateY(-115%)}.landing-nav-bar{position:relative;transition:box-shadow .3s,min-height .3s}.landing-nav.is-scrolled .landing-nav-bar{box-shadow:0 1rem 2.2rem -1.2rem #320a2080,0 0 0 1px color-mix(in srgb,var(--club-plum) 14%,transparent)}.landing-nav-end{display:flex;align-items:center;gap:.4rem}.landing-nav-links a{position:relative}.landing-nav-links a[aria-current]{text-decoration:underline;text-decoration-color:var(--club-peach);text-decoration-thickness:3px;text-underline-offset:.45em}.landing-menu-button{display:grid;place-items:center;width:44px;height:44px;flex:none;padding:0;border:1.5px solid var(--club-plum);border-radius:50%;background:transparent;color:var(--club-plum);cursor:pointer}.landing-menu-button svg{width:20px;height:20px;overflow:visible}.landing-menu-button path{stroke:currentColor;stroke-width:2;stroke-linecap:round;transform-origin:12px 12px;transition:transform .26s var(--ease-landing-out)}.landing-menu-button[aria-expanded=true]{background:var(--club-plum);color:var(--club-cream)}.landing-menu-button[aria-expanded=true] path:first-child{transform:translateY(4px) rotate(45deg)}.landing-menu-button[aria-expanded=true] path:last-child{transform:translateY(-4px) rotate(-45deg)}.landing-menu{position:absolute;top:calc(100% + .5rem);left:0;right:0;display:grid;gap:.25rem;padding:.75rem 1rem 1rem;border-radius:1.5rem;background:var(--club-cream);color:var(--club-plum);box-shadow:0 1.5rem 3rem -1.5rem #320a20a6,0 0 0 1px color-mix(in srgb,var(--club-plum) 12%,transparent)}.landing-menu[hidden]{display:none}.landing-menu a:not(.landing-button){display:flex;align-items:center;justify-content:space-between;min-height:52px;border-bottom:1px solid var(--club-line);font:800 1.3rem/1.1 var(--font-landing-display);letter-spacing:-.02em;text-decoration:none}.landing-menu a[aria-current]{color:var(--club-plum);text-decoration:underline;text-decoration-color:var(--club-peach);text-decoration-thickness:3px;text-underline-offset:.3em}.landing-menu a .icon{width:1.1rem;height:1.1rem}.landing-menu .landing-button{margin-top:.75rem}.landing main [id],.landing-questions details{scroll-margin-top:6.5rem}@media(max-width:759px){.landing-nav-links{display:none}}@media(max-width:380px){.landing-nav-end .landing-button{padding-inline:.8rem}}@media(min-width:760px){.landing-menu-button,.landing-menu{display:none}}@media(prefers-reduced-motion:no-preference){.landing-menu:not([hidden]){animation:club-menu .26s var(--ease-landing-out) both;transform-origin:top center}}@keyframes club-menu{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:none}}.landing-nav{padding-top:calc(clamp(.75rem,2vw,1.75rem) + env(safe-area-inset-top))}.landing-nav.is-scrolled{background:linear-gradient(var(--club-plum) 0 env(safe-area-inset-top),transparent env(safe-area-inset-top))}.landing-footer-link{display:flex;align-items:center;min-height:40px;width:fit-content;padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:600;cursor:pointer;text-align:start}.landing-footer-link:hover{text-decoration:underline;text-underline-offset:.25em}.landing-footer-legal a{color:inherit}.privacy{min-height:100svh}.privacy-main{display:grid;gap:1.25rem;max-width:46rem;padding-block:clamp(2.5rem,6vw,5rem)}.privacy-main h1{font-size:clamp(2.4rem,7vw,4.5rem);font-weight:900;line-height:.95;letter-spacing:-.06em}.privacy-lead{font-size:var(--text-landing-copy);color:var(--club-muted)}.privacy-date{font-size:.9rem;color:var(--club-muted)}.privacy-toc{display:flex;flex-wrap:wrap;gap:.5rem;padding:1rem 0;border-block:1px solid var(--club-line)}.privacy-toc a{display:inline-flex;align-items:center;min-height:40px;padding:0 .9rem;border-radius:999px;background:var(--color-landing-sand);font-weight:700;font-size:.9rem;text-decoration:none}.privacy-main section{display:grid;gap:.8rem;padding-top:1rem;scroll-margin-top:6rem}.privacy-main h2{font-size:clamp(1.6rem,3.6vw,2.3rem);font-weight:850;letter-spacing:-.04em;line-height:1.05}.privacy-main h3{margin-top:.4rem;font-size:1.15rem;font-weight:800;letter-spacing:-.02em}.privacy-main p,.privacy-main li{max-width:68ch;line-height:1.6}.privacy-main ul{display:grid;gap:.5rem;margin:0;padding-left:1.2rem}.privacy-table{overflow-x:auto;border:1px solid var(--club-line);border-radius:1rem}.privacy-table table{width:100%;min-width:34rem;border-collapse:collapse;font-size:.92rem}.privacy-table th,.privacy-table td{padding:.75rem .9rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--club-line)}.privacy-table tr:last-child td{border-bottom:0}.privacy-table th{background:var(--color-landing-sand);font-weight:800}.privacy-table code{font-size:.88em}.privacy-table:focus-visible{outline:2px solid var(--club-plum);outline-offset:3px}.landing-guides{display:grid;gap:1.5rem;padding-block:var(--space-landing-section) 0}.landing-guides-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:.75rem 1.5rem}.landing-guides-head h2{font-size:clamp(2rem,4.6vw,4rem);font-weight:900}.landing-guides-head a{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;font-weight:800}.landing-guides ul,.guide-list,.guide-more ul{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.landing-guides a:not(.landing-guides-head a),.guide-list a,.guide-more a{display:grid;align-content:start;gap:.55rem;height:100%;padding:1.2rem 1.25rem;border:1px solid var(--club-line);border-radius:1.3rem;background:var(--color-landing-sheet);text-decoration:none;transition:border-color .16s,transform .16s}.landing-guides a:not(.landing-guides-head a):hover,.guide-list a:hover,.guide-more a:hover{border-color:var(--club-plum)}.landing-guides strong,.guide-list strong,.guide-more strong{font:800 1.15rem/1.2 var(--font-landing-display);letter-spacing:-.02em}.guide-list a>span:last-child{color:var(--club-muted);line-height:1.45}.guide-main{max-width:48rem}.guide-crumbs{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;color:var(--club-muted);font-size:.9rem}.guide-crumbs a{font-weight:700}.guide-kicker{display:inline-flex;width:fit-content;padding:.3em .85em;border-radius:999px;background:var(--club-peach);color:var(--club-plum);font-size:.8rem;font-weight:800}.guide-article{display:grid;gap:1.25rem}.guide-article h1{font-size:clamp(2.2rem,6vw,3.9rem)}.guide-summary{display:grid;gap:.6rem;padding:1.25rem 1.4rem;border-radius:1.3rem;background:color-mix(in srgb,var(--club-peach) 38%,var(--club-cream))}.guide-summary h2{font-size:1.3rem}.guide-summary ul{display:grid;gap:.5rem;margin:0;padding-left:1.2rem}.guide-article ol{display:grid;gap:.6rem;margin:0;padding-left:1.4rem}.guide-article ol li::marker{font-weight:800;color:var(--club-plum)}.guide-article .privacy-table th[scope=row]{background:none;font-weight:700}.guide-cta{display:grid;gap:1rem;margin-top:1rem;padding:1.5rem;border-radius:1.5rem;background:var(--club-plum);color:var(--club-cream)}.guide-cta p{max-width:52ch;color:var(--color-landing-light-muted)}.guide-cta strong{color:var(--club-cream)}.guide-more{display:grid;gap:1rem;margin-top:2.5rem}.guide-more h2{font-size:1.6rem}.guide-more a>span{font-size:.8rem;font-weight:800;color:var(--club-muted)}@media(min-width:760px){.landing-guides ul,.guide-more ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.landing-guides ul{grid-template-columns:repeat(4,minmax(0,1fr))}}.privacy-main .not-found-links{display:flex;flex-wrap:wrap;gap:.75rem;margin:0;padding:0;list-style:none}.not-found-links a{display:inline-flex;align-items:center;min-height:48px;padding:.7rem 1.2rem;border:1.5px solid var(--club-plum);border-radius:999px;color:var(--club-plum);font-weight:750;text-decoration:none}.not-found-links a:hover{background:var(--club-plum);color:var(--club-cream)}.landing-intro>.landing-signin{margin:.2rem 0 0;color:color-mix(in srgb,var(--club-cream) 78%,transparent);font-size:.95rem}.landing-intro>.landing-signin a{display:inline-flex;align-items:center;min-height:44px;color:var(--club-cream);font-weight:750;text-underline-offset:.25em}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-vietnamese-wght-normal-BUzh504Q.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-ext-wght-normal-CcLUaPy7.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-wght-normal-DLoelf7F.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-ext-wght-normal-BOFOeGcA.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-wght-normal-Xz1IZZA0.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--fig:#47082a;--fig-hover:#5f1d3f;--cream:#fcf0e3;--apricot:#ff9d62;--apricot-hover:#ffb17f;--lilac:#ead2cf;--paper:#fffdf9;--canvas:#fcf0e3;--ink:#3a1430;--quiet:#674558;--line:#e2c9c5;--input-line:#b99aa0;--error:#852b42;--error-bg:#fbe6e9;--success:#245c48;--success-bg:#e4f0e7;--font:"DM Sans Variable",system-ui,sans-serif;--display:"Bricolage Grotesque Variable",var(--font);--radius:1.25rem;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:20px;--s6:24px;--s8:32px;--s10:40px;--s12:48px;--shell:calc(100% - 2 * var(--space-landing-gutter));--shell-max:1360px;--glow:0 0 0 4px color-mix(in srgb,var(--apricot) 55%,transparent);--card-shadow:0 1.25rem 2.5rem -2rem #47082a66;color:var(--ink);background:var(--canvas);font-family:var(--font);line-height:1.5;font-synthesis:none;accent-color:var(--fig);color-scheme:light}*,*:before,*:after{box-sizing:border-box}body{margin:0}html:has(.checkout){background:var(--fig)}::selection{background:var(--apricot);color:var(--fig)}h1,h2,h3,p,dl,dd{margin:0}h1,h2,h3,p,dt,dd{overflow-wrap:anywhere}h1,h2,h3{color:var(--fig);font-family:var(--display);line-height:1.04;letter-spacing:-.04em;font-weight:800}h1{font-size:2.75rem;text-wrap:balance}h2{font-size:1.6rem}h3{font-size:1.15rem}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{cursor:wait;opacity:.7}a{color:var(--fig);text-underline-offset:.2em}:focus-visible{outline:2px solid var(--fig);outline-offset:3px}.brand{display:inline-flex;align-items:center;gap:var(--s2);white-space:nowrap;font-family:var(--display);font-size:1.42rem;font-weight:800;letter-spacing:-.04em;line-height:1}.brand svg{width:1.2em;height:1.2em;flex:none}.icon{width:1.15em;height:1.15em;flex:none;vertical-align:middle}.quiet{color:var(--quiet)}form{display:grid;gap:var(--s4);min-width:0}label{display:grid;gap:6px;font-size:.9rem;font-weight:700;min-width:0}input,textarea,select{width:100%;min-width:0;min-height:50px;border:1px solid var(--input-line);border-radius:.8rem;padding:var(--s2) var(--s4);color:var(--fig);background:var(--paper);font-size:1rem;font-weight:480;caret-color:var(--fig);transition:border-color .16s,box-shadow .16s}input::placeholder,textarea::placeholder{color:var(--quiet);opacity:.8}input:hover,textarea:hover,select:hover{border-color:var(--quiet)}input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:0;border-color:var(--fig);box-shadow:var(--glow)}textarea{resize:vertical}.button,.text-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--s2);min-height:44px;max-width:100%;font-size:.92rem;font-weight:800;text-align:center}.button{border:1.5px solid var(--fig);border-radius:999px;background:var(--fig);color:var(--cream);padding:var(--s2) var(--s5);transition:background-color .16s,color .16s,border-color .16s,transform .16s,box-shadow .22s}.button:hover:not(:disabled){background:var(--apricot);border-color:var(--apricot);color:var(--fig)}.button:active:not(:disabled){transform:scale(.985)}.button.secondary{color:var(--fig);background:transparent;border-color:var(--fig)}.button.secondary:hover:not(:disabled){background:var(--fig);border-color:var(--fig);color:var(--cream)}.full{width:100%;min-height:52px}.button.full .icon{margin-inline-start:var(--s1)}.text-button{padding:var(--s2) 0;border:0;background:transparent;color:var(--fig);text-decoration:underline;text-decoration-color:var(--input-line);text-underline-offset:.25em}.text-button:hover:not(:disabled){text-decoration-color:currentColor}.alert{padding:var(--s3) var(--s4);background:var(--error-bg);color:var(--error);border-radius:.8rem;font-size:.9rem}.admin-workspace .setup{width:100%}.admin-mfa,.admin-reset{display:grid;gap:var(--s4)}.admin-mfa img{background:var(--paper)}.admin-mfa code{overflow-wrap:anywhere}.admin-reset{padding:var(--s5)}.admin-search{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--s2)}.admin-search button{min-height:50px}.order-list.admin-audit{gap:0;padding:0;list-style:none;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--card-shadow)}.admin-audit li{display:grid;gap:var(--s1);padding:var(--s3) var(--s4)}.admin-audit li+li{border-top:1px solid var(--line)}.admin-audit span,.admin-audit time{font-size:.875rem;color:var(--quiet)}.top{background:var(--fig);padding:clamp(.75rem,2vw,1.75rem) 0 clamp(1.75rem,4vw,3.25rem)}.top-inner{width:var(--shell);max-width:var(--shell-max);min-height:64px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:var(--s2);padding:.4rem .6rem .4rem clamp(1rem,3vw,2.75rem);border-radius:999px;background:var(--cream);color:var(--fig)}.top .brand{font-size:clamp(1.2rem,2.7vw,2rem);font-weight:850}.top .brand svg{display:none}.top .text-button{padding:.7rem clamp(.9rem,1.65vw,1.5rem);border-radius:999px;background:var(--fig);color:var(--cream);text-decoration:none;font-size:.9rem;transition:background-color .16s,color .16s,transform .16s}.top .text-button:hover:not(:disabled){background:var(--apricot);color:var(--fig)}.workspace-intro{width:var(--shell);max-width:var(--shell-max);margin:auto;padding-top:clamp(1.75rem,5vw,3.5rem);display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--s2) var(--s4);color:var(--cream)}.workspace-intro .eyebrow{width:100%;color:var(--apricot);font-size:.92rem;font-weight:700}.workspace-intro h1{flex:1 1 auto;min-width:0;color:var(--cream);font-size:clamp(2.5rem,7vw,4.8rem);font-weight:900;line-height:.95;letter-spacing:-.06em;text-wrap:initial}.workspace-intro :focus-visible{outline-color:var(--cream)}.workspace{width:var(--shell);max-width:var(--shell-max);margin:auto;padding:clamp(1.5rem,4vw,3rem) 0 var(--s12);display:grid;gap:var(--s6)}.work-grid{display:grid;gap:var(--s8);align-items:start}.panel,.link-panel{min-width:0;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--card-shadow)}.setup{max-width:480px;padding:var(--s6)}.link-panel{overflow:hidden}.link-heading{padding:var(--s5);display:flex;justify-content:space-between;align-items:start;gap:var(--s3);background:var(--fig);color:var(--cream)}.link-heading h2{color:inherit}.link-heading p{margin-top:var(--s2);color:var(--lilac);font-size:.9rem;max-width:32ch}.link-symbol{display:grid;place-items:center;width:44px;height:44px;flex:none;background:var(--apricot);color:var(--fig);border-radius:50%}.link-symbol .icon{width:22px;height:22px}.link-body{padding:var(--s5)}.label-row{display:flex;justify-content:space-between;gap:var(--s2);align-items:baseline}.optional{font-size:.75rem;color:var(--quiet);font-weight:500}.form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s3)}.check{display:flex;align-items:center;gap:var(--s2);min-height:44px}.check input{width:20px;height:20px;min-height:0;margin:0}.share{display:grid;gap:var(--s3);margin-top:var(--s5);border-top:1px dashed var(--input-line);padding:var(--s4) 0 0}.share input{font-size:.9rem}.actions{display:flex;align-items:center;gap:var(--s3);flex-wrap:wrap}.orders{display:grid;gap:var(--s4);min-width:0;scroll-margin-top:var(--s4)}.section-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);min-width:0}.metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.metrics div{display:flex;flex-direction:column;justify-content:space-between;gap:var(--s2);min-width:0;min-height:5.75rem;padding:.85rem 1rem;background:var(--paper);border:1px solid var(--line);border-radius:1rem}.metrics div:last-child{background:var(--apricot);border-color:var(--apricot)}.metrics dt{font-size:.78rem;font-weight:650;color:var(--quiet)}.metrics div:last-child dt{color:var(--fig)}.metrics dd{font-family:var(--display);font-size:clamp(1.25rem,4.5vw,1.75rem);font-weight:900;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--fig)}.empty{min-height:212px;display:grid;align-content:center;justify-items:start;gap:var(--s2);padding:var(--s6);background:var(--paper);border:1.5px dashed var(--input-line);border-radius:var(--radius);color:var(--quiet)}.empty>.icon{width:44px;height:44px;margin-bottom:var(--s2);padding:10px;border-radius:50%;background:var(--apricot);color:var(--fig)}.empty p{max-width:38ch;font-size:.92rem}.order-list{display:grid;gap:.75rem}.order{display:grid;gap:var(--s3);padding:var(--s4);min-width:0;background:var(--paper);border:1px solid var(--line);border-radius:1.1rem;box-shadow:var(--card-shadow);transition:transform .2s,box-shadow .2s}.order small{display:block;margin-bottom:var(--s1);color:var(--quiet);font-size:.75rem;font-variant-numeric:tabular-nums}.order-details{display:flex;justify-content:space-between;gap:var(--s3);font-size:.9rem}.order-amount{flex:0 0 auto;text-align:end}.order-amount strong{font-size:1.05rem;color:var(--fig);font-variant-numeric:tabular-nums}.order-amount span{color:var(--quiet);font-size:.75rem}.status{border-radius:99px;background:var(--lilac);color:var(--fig);font-size:.75rem;font-weight:800;padding:.2rem .7rem;text-align:center;flex:none;transition:background-color .24s,color .24s}.status.pending{background:var(--apricot)}.status.shipped{background:var(--fig);color:var(--cream)}.status.delivered{background:var(--success-bg);color:var(--success)}.status.cancelled{background:var(--error-bg);color:var(--error)}.checkout{min-height:100svh;padding:clamp(.75rem,3vw,1.75rem) var(--s3) var(--s6);background:var(--fig);color:var(--cream);display:grid;justify-items:center;align-content:start;gap:var(--s5)}.checkout-sheet{width:min(100%,520px);min-width:0;background:var(--cream);color:var(--ink);border-radius:1.6rem;overflow:clip;box-shadow:0 2rem 4rem -2rem #0008}.shop-banner{display:flex;align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);background:var(--apricot);color:var(--fig);font-family:var(--display);font-size:1.2rem;font-weight:850;letter-spacing:-.02em;overflow-wrap:anywhere}.shop-letter{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:var(--fig);color:var(--cream);flex:none}.checkout-body{padding:var(--s5) var(--s4) var(--s6);display:grid;gap:var(--s6);min-width:0}.checkout-body h1{font-size:2.3rem;font-weight:900;letter-spacing:-.05em}.checkout-body h2{font-size:1.35rem}.checkout-details{display:grid;gap:var(--s4);min-width:0;align-content:start}.summary{background:var(--paper);border:1px solid var(--line);border-radius:1rem;padding:var(--s4);display:grid;gap:var(--s2);font-size:.92rem}.summary div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:var(--s2)}.summary dd{text-align:end;font-variant-numeric:tabular-nums;font-weight:650}.summary .total{border-top:1px dashed var(--input-line);margin-top:var(--s1);padding-top:var(--s3);align-items:center;color:var(--fig)}.summary .total dt{display:flex;align-items:center;gap:var(--s2);font-weight:800}.summary .total dd{padding:.25rem .65rem;border-radius:.6rem;background:var(--apricot);font-family:var(--display);font-size:1.4rem;font-weight:900;letter-spacing:-.03em}.delivery-form{gap:var(--s3)}.delivery-form h2{margin-bottom:var(--s1)}.buyer-fields{display:grid;gap:var(--s3);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.checkout footer{display:flex;align-items:center;justify-content:center;gap:var(--s2);font-size:.8rem;color:var(--lilac)}.checkout footer .brand{font-size:1.15rem;color:var(--cream)}.receipt{display:grid;justify-items:center;gap:var(--s3);text-align:center;padding:var(--s6) 0}.receipt-mark{display:grid;place-items:center;background:var(--apricot);color:var(--fig);border-radius:50%;width:72px;height:72px;padding:var(--s4)}.receipt-mark svg{width:100%;height:auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.button.compact{min-height:40px;padding:.4rem 1rem;font-size:.85rem}.icon-button{display:inline-grid;place-items:center;width:44px;height:44px;border:1px solid var(--line);border-radius:50%;background:var(--paper);color:var(--fig);transition:background-color .16s,border-color .16s,color .16s}.icon-button:hover:not(:disabled){background:var(--cream);border-color:var(--fig)}.icon-button.danger:hover:not(:disabled){background:var(--error-bg);border-color:var(--error);color:var(--error)}.section-nav{display:flex;gap:.45rem;width:100%;margin-top:var(--s2);padding-bottom:2px;overflow-x:auto;scrollbar-width:none}.section-nav::-webkit-scrollbar{display:none}.section-nav button{display:inline-flex;align-items:center;gap:.45rem;flex:none;min-height:40px;padding:.35rem 1rem;border-radius:999px;border:1.5px solid color-mix(in srgb,var(--cream) 45%,transparent);color:var(--cream);font-size:.9rem;font-weight:700;text-decoration:none;transition:background-color .16s,color .16s,border-color .16s}.section-nav button:hover{background:var(--cream);border-color:var(--cream);color:var(--fig)}.count{display:inline-grid;place-items:center;min-width:1.45rem;height:1.45rem;padding:0 .35rem;border-radius:999px;background:var(--apricot);color:var(--fig);font-size:.75rem;font-weight:850}.link-total{display:flex;justify-content:space-between;align-items:center;gap:var(--s3);padding:.7rem .9rem;border-radius:.9rem;background:var(--cream);color:var(--fig);font-size:.9rem;font-weight:650}.link-total strong{padding:.15rem .6rem;border-radius:.55rem;background:var(--apricot);font-family:var(--display);font-size:1.2rem;font-weight:900;letter-spacing:-.03em}.share-actions{display:flex;flex-wrap:wrap;gap:var(--s2)}.share-actions .button{flex:1 1 auto}.share-preview{display:inline-flex;gap:var(--s1);align-items:center;justify-self:start;min-height:44px;font-size:.9rem;font-weight:700}.order-tools{display:grid;gap:var(--s3);min-width:0}.search{position:relative;display:block}.search .icon{position:absolute;left:1rem;top:50%;translate:0 -50%;color:var(--quiet);pointer-events:none}.search input{padding-inline-start:2.75rem;border-radius:999px}.status-tabs{display:flex;gap:.4rem;overflow-x:auto;scrollbar-width:none;padding:2px;margin:-2px}.status-tabs::-webkit-scrollbar{display:none}a.button{text-decoration:none}.ship-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s3);padding:var(--s3) var(--s3) var(--s3) var(--s4);border-radius:1rem;background:var(--fig);color:var(--cream)}.ship-banner p{display:grid;gap:2px}.ship-banner strong{font-family:var(--display);font-size:1.1rem;letter-spacing:-.02em}.ship-banner span{color:var(--lilac);font-size:.85rem}.ship-banner .button{background:var(--apricot);border-color:var(--apricot);color:var(--fig)}.ship-banner .button:hover:not(:disabled){background:var(--apricot-hover);border-color:var(--apricot-hover)}.customer-badge{display:inline-block;margin-inline-start:.25rem;padding:.05rem .5rem;border-radius:999px;vertical-align:1px;background:var(--cream);color:var(--quiet);font-size:.72rem;font-weight:700;white-space:nowrap}.customer-badge.is-trusted{background:var(--success-bg);color:var(--success)}.customer-badge.is-risk{background:var(--error-bg);color:var(--error)}.order-amount .is-owed{color:var(--fig);font-weight:700}.new-badge{display:inline-block;margin-inline-end:.4rem;padding:.05rem .45rem;border-radius:999px;background:var(--apricot);color:var(--fig);font-size:.68rem;font-weight:850;letter-spacing:.02em;text-transform:uppercase;vertical-align:1px}.order.is-new{border-color:var(--apricot)}@keyframes new-glow{0%{box-shadow:0 0 #ff9d62aa}40%{box-shadow:0 0 0 6px #ff9d6255}to{box-shadow:var(--card-shadow)}}.payout-note{padding:.6rem .8rem;border-radius:.8rem;background:var(--cream);color:var(--fig);font-size:.85rem}.payout-note.is-done{background:var(--success-bg);color:var(--success)}.risk-note{padding:.6rem .8rem;border-radius:.8rem;background:var(--error-bg);color:var(--error);font-size:.88rem;font-weight:650}.history-orders>li{padding:0}.history-open{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);width:100%;min-height:52px;padding:var(--s2) 0;border:0;background:transparent;color:inherit;text-align:start;font:inherit;cursor:pointer}.history-open:hover strong{text-decoration:underline;text-underline-offset:.2em}.receipt-reference strong{display:inline-block;margin-inline-start:.3rem;padding:.15rem .6rem;border-radius:.55rem;background:var(--apricot);color:var(--fig);font-family:var(--display);font-size:1.15rem;font-weight:900;letter-spacing:.02em}.receipt .quiet{max-width:32ch;font-size:.88rem}.order.is-clickable{cursor:pointer}.order.is-clickable:hover{border-color:var(--input-line)}.order-open{color:inherit;text-decoration:none}.order-open:hover{text-decoration:underline;text-underline-offset:.2em}html:has(dialog.order-detail[open]){overflow:hidden}.order-detail{width:100%;max-width:100%;max-height:92svh;margin:auto 0 0;padding:0;border:0;border-radius:1.6rem 1.6rem 0 0;background:var(--canvas);color:var(--ink);box-shadow:0 -1rem 3rem -1rem #0008;overflow:auto;overscroll-behavior:contain}.order-detail::backdrop{background:#2a0418b3}.detail-sheet{display:grid;gap:var(--s5);padding:var(--s5) var(--s4) calc(var(--s5) + env(safe-area-inset-bottom))}.detail-head{display:flex;justify-content:space-between;align-items:start;gap:var(--s3)}.detail-head .eyebrow{color:var(--quiet);font-size:.8rem;font-weight:700;font-variant-numeric:tabular-nums}.detail-head h2{margin-top:2px;font-size:clamp(1.6rem,6vw,2.1rem);font-weight:900;letter-spacing:-.05em}.detail-head .quiet{margin-top:var(--s1);font-size:.85rem}.detail-head .icon-button{flex:none}.progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;counter-reset:none}.progress li{position:relative;display:grid;justify-items:center;gap:.35rem;color:var(--quiet);font-size:.75rem;font-weight:700;text-align:center}.progress li+li:before{content:"";position:absolute;top:15px;right:50%;width:100%;height:2px;background:var(--line);z-index:0}.progress li.is-done+li.is-done:before{background:var(--fig)}.progress-dot{position:relative;z-index:1;display:grid;place-items:center;width:32px;height:32px;border:2px solid var(--line);border-radius:50%;background:var(--paper);color:var(--quiet);font-size:.8rem;font-weight:850}.progress li.is-done{color:var(--fig)}.progress li.is-done .progress-dot{background:var(--fig);border-color:var(--fig);color:var(--cream)}.progress li[aria-current=step] .progress-dot{background:var(--apricot);border-color:var(--apricot);color:var(--fig)}.progress-dot .icon{width:16px;height:16px}.detail-cancelled{display:flex;align-items:center;gap:var(--s2);padding:var(--s3) var(--s4);border-radius:1rem;background:var(--error-bg);color:var(--error);font-weight:650}.detail-block{display:grid;gap:var(--s3);padding:var(--s4);border:1px solid var(--line);border-radius:var(--radius);background:var(--paper)}.detail-block h3{font-size:1rem;letter-spacing:-.02em}.detail-block .summary{padding:0;border:0;background:transparent}.detail-facts{display:grid;gap:var(--s2);margin:0}.detail-facts div{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:var(--s3);align-items:start}.detail-facts dt{display:flex;align-items:center;gap:.4rem;color:var(--quiet);font-size:.85rem}.detail-facts dd{color:var(--fig);font-weight:650}.detail-block .order-note{border-top:0;padding-top:0}.detail-foot{position:sticky;bottom:calc(-1 * var(--s5));margin:0 calc(-1 * var(--s4)) calc(-1 * var(--s5));padding:var(--s3) var(--s4) calc(var(--s3) + env(safe-area-inset-bottom));background:var(--canvas);border-top:1px solid var(--line)}.detail-foot:empty{display:none}.detail-foot .actions .button{flex:1 1 auto}@media(max-width:359px){.detail-facts div{grid-template-columns:1fr;gap:2px}}@media(min-width:720px){.order-detail{width:min(100% - 3rem,40rem);max-height:min(88svh,56rem);margin:auto;border-radius:1.6rem;box-shadow:0 2rem 4rem -1.5rem #000a}.detail-sheet{padding:var(--s6) var(--s6) var(--s5)}.detail-foot{margin-inline:calc(-1 * var(--s6));padding-inline:var(--s6)}}@media(prefers-reduced-motion:no-preference){.order-detail[open]{animation:detail-up .38s var(--ease-landing-out) backwards}.order-detail[open]::backdrop{animation:app-fade .26s ease-out both}@media(min-width:720px){.order-detail[open]{animation:detail-pop .32s var(--ease-landing-out) backwards}}}@keyframes detail-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes detail-pop{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:none}}.work-grid>section:focus{outline:none}.work-grid>section{scroll-margin-top:var(--s4)}.metrics dt{overflow-wrap:normal}@media(min-width:720px){.status-tabs{flex-wrap:wrap;overflow:visible}}.status-tabs button{display:inline-flex;align-items:center;gap:.45rem;flex:none;min-height:40px;padding:.3rem .5rem .3rem .9rem;border:1px solid var(--line);border-radius:999px;background:var(--paper);color:var(--fig);font-size:.85rem;font-weight:700;transition:background-color .16s,color .16s,border-color .16s}.status-tabs button:hover{border-color:var(--fig)}.status-tabs button[aria-pressed=true]{background:var(--fig);border-color:var(--fig);color:var(--cream)}.tab-count{display:inline-grid;place-items:center;min-width:1.5rem;height:1.5rem;padding:0 .35rem;border-radius:999px;background:var(--cream);color:var(--fig);font-size:.75rem;font-variant-numeric:tabular-nums}.status-tabs button[aria-pressed=true] .tab-count{background:var(--apricot)}.contact-row{display:flex;flex-wrap:wrap;gap:.4rem}.contact{display:inline-flex;align-items:center;gap:.4rem;min-height:40px;padding:.3rem .85rem;border:1px solid var(--line);border-radius:999px;background:var(--cream);color:var(--fig);font-size:.84rem;font-weight:700;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s}.contact:hover{border-color:var(--fig)}.contact.whatsapp{background:var(--success-bg);border-color:transparent;color:var(--success)}.contact.whatsapp:hover{border-color:var(--success)}.order-note{border-top:1px dashed var(--line);padding-top:var(--s2)}.order-note summary{display:flex;align-items:center;gap:.5rem;min-height:40px;cursor:pointer;list-style:none;color:var(--quiet);font-size:.88rem;font-weight:650}.order-note summary::-webkit-details-marker{display:none}.order-note summary span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-note[open] summary span{white-space:normal}.order-note summary:hover{color:var(--fig)}.order-note form{gap:var(--s2);padding-top:var(--s2)}.order-note .form-hint{margin-top:-.25rem;color:var(--quiet);font-size:.8rem}.history,.catalog{display:grid;gap:var(--s3);padding:var(--s5)}.history .section-head,.catalog .section-head{align-items:baseline}.history h2,.catalog h2{font-size:1.3rem}.row-list{display:grid;margin:0;padding:0;list-style:none}.row-list>li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2) var(--s3);padding:var(--s3) 0;min-width:0}.row-list>li+li{border-top:1px solid var(--line)}.row-main{display:grid;gap:2px;flex:1 1 12rem;min-width:0}.row-main strong{color:var(--fig);overflow-wrap:anywhere}.row-main span{color:var(--quiet);font-size:.82rem}.row-buttons{display:flex;align-items:center;gap:.4rem}.row-action{min-height:40px;font-size:.85rem}.status.link-open{background:var(--apricot)}.status.link-ordered{background:var(--success-bg);color:var(--success)}.status.link-expired{background:var(--lilac);color:var(--quiet)}.product-editor{width:100%;gap:var(--s3);padding:var(--s3);border-radius:1rem;background:var(--cream)}.summary dt small{display:block;color:var(--quiet);font-size:.78rem;font-weight:500}.toast{position:fixed;z-index:10;left:50%;bottom:max(1rem,env(safe-area-inset-bottom));max-width:calc(100% - 2rem);display:flex;align-items:center;gap:var(--s3);width:max-content;margin:0;padding:.55rem .6rem .55rem 1.2rem;min-height:48px;border-radius:999px;background:var(--fig);color:var(--cream);font-size:.9rem;font-weight:700;box-shadow:0 1rem 2rem -1rem #000a;translate:-50% 0;opacity:0;pointer-events:none;transition:opacity .2s,translate .26s var(--ease-landing-out)}.toast p{margin:0;padding-inline-end:.6rem}.toast button{min-height:36px;padding:.3rem .9rem;border:0;border-radius:999px;background:var(--apricot);color:var(--fig);font-size:.85rem;font-weight:800;transition:background-color .16s}.toast button:hover{background:var(--apricot-hover)}.toast button:focus-visible{outline-color:var(--cream)}.toast:not(.is-visible){translate:-50% 1rem}.toast.is-visible{opacity:1;pointer-events:auto}.archived-note{display:inline-flex;align-items:center;gap:.4rem;margin-bottom:var(--s1);padding:.2rem .65rem;border-radius:999px;background:var(--lilac);color:var(--quiet);font-size:.78rem;font-weight:700}@media(prefers-reduced-motion:no-preference){.top-inner{animation:app-drop .56s var(--ease-landing-out) both}.section-nav button{animation:app-rise .5s var(--ease-landing-out) .32s both}.order-note[open] form,.product-editor{animation:app-rise .32s var(--ease-landing-out) both}.link-total strong{transition:transform .2s}.workspace-intro>*{animation:app-rise .6s var(--ease-landing-out) both}.workspace-intro>:nth-child(1){animation-delay:.12s}.workspace-intro>:nth-child(2){animation-delay:.2s}.workspace-intro>:nth-child(3){animation-delay:.28s}.work-grid>*,.workspace>.panel,.workspace>.orders{animation:app-rise .56s var(--ease-landing-out) .26s both}.work-grid>:nth-child(2){animation-delay:.36s}.metrics div{animation:app-pop .56s var(--ease-landing-out) both}.metrics div:nth-child(1){animation-delay:.42s}.metrics div:nth-child(2){animation-delay:.49s}.metrics div:nth-child(3){animation-delay:.56s}.metrics div:nth-child(4){animation-delay:.63s}.order.is-new{animation:app-rise .46s var(--ease-landing-out) both,new-glow 2.4s ease-out 1}.order,.empty,.share,.admin-reset{animation:app-rise .46s var(--ease-landing-out) both}.order:nth-child(2){animation-delay:60ms}.order:nth-child(3){animation-delay:.12s}.order:nth-child(4){animation-delay:.18s}.order:nth-child(n+5){animation-delay:.24s}.order:hover{transform:translateY(-2px);box-shadow:0 1.5rem 2.5rem -1.75rem #47082a88}.button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 .7rem 1.2rem -.7rem #47082a99}.button:disabled:before{content:"";width:.95em;height:.95em;border:2px solid currentColor;border-inline-end-color:transparent;border-radius:50%;animation:app-spin .7s linear infinite}.alert{animation:app-shake .42s var(--ease-landing-out) both}.checkout-sheet{animation:app-rise .6s var(--ease-landing-out) 80ms both}.shop-banner{animation:app-fade .5s ease-out .24s both}.summary>div{animation:app-rise .48s var(--ease-landing-out) both}.summary>:nth-child(1){animation-delay:.3s}.summary>:nth-child(2){animation-delay:.36s}.summary>:nth-child(3){animation-delay:.42s}.summary .total dd{animation:app-pop .6s var(--ease-landing-out) .56s both}.delivery-form>*{animation:app-rise .48s var(--ease-landing-out) both}.delivery-form>:nth-child(1){animation-delay:.34s}.delivery-form>:nth-child(2){animation-delay:.4s}.delivery-form>:nth-child(3){animation-delay:.46s}.delivery-form>:nth-child(4){animation-delay:.52s}.delivery-form>:nth-child(n+5){animation-delay:.58s}.checkout footer{animation:app-fade .6s ease-out .7s both}.receipt-mark{animation:app-pop .7s var(--ease-landing-out) .2s both,app-ring 1.4s ease-out .7s 1}.receipt>:not(.receipt-mark){animation:app-rise .52s var(--ease-landing-out) both}.receipt>:nth-child(2){animation-delay:.38s}.receipt>:nth-child(3){animation-delay:.46s}.receipt>:nth-child(4){animation-delay:.54s}}@keyframes app-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes app-drop{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:none}}@keyframes app-fade{0%{opacity:0}to{opacity:1}}@keyframes app-pop{0%{opacity:0;transform:scale(.8)}60%{transform:scale(1.04)}to{opacity:1;transform:none}}@keyframes app-shake{0%{opacity:0;transform:none}25%{opacity:1;transform:translate(-6px)}50%{transform:translate(5px)}75%{transform:translate(-3px)}to{opacity:1;transform:none}}@keyframes app-ring{0%{box-shadow:0 0 #ff9d6299}to{box-shadow:0 0 0 1.6rem #ff9d6200}}@keyframes app-spin{to{rotate:360deg}}@media(max-width:350px){.buyer-fields{grid-template-columns:1fr}.workspace-intro h1{font-size:2.25rem}.top .brand{font-size:1.1rem}.order-details{display:grid}.order-amount{text-align:start}}@media(min-width:720px){.admin-audit li{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:var(--s3)}.workspace{gap:var(--s8)}.link-heading,.link-body,.order{padding:var(--s6)}.checkout{padding-top:var(--s10)}.shop-banner{padding-inline:var(--s6)}.checkout-body{padding:var(--s6)}}@media(min-width:880px){.checkout-sheet:has(.checkout-details){width:min(100%,820px)}.checkout-body:has(.checkout-details){grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:var(--s8)}.delivery-form{padding-inline-start:var(--s8);border-inline-start:1px solid var(--line)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:0s!important;scroll-behavior:auto!important}.button:active:not(:disabled){transform:none}}.photo-frame{display:grid;place-items:center;flex:none;width:64px;height:64px;overflow:hidden;border-radius:.9rem;background:var(--cream);border:1px solid var(--line);color:var(--quiet)}.photo-frame img{width:100%;height:100%;object-fit:cover;display:block}.photo-frame .icon{width:24px;height:24px}.photo-frame.is-loading{opacity:.55}.photo-field{display:grid;gap:var(--s2);font-weight:650}.photo-row{display:flex;align-items:center;gap:var(--s3);min-width:0}.photo-row .photo-frame{width:76px;height:76px}.photo-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s1) var(--s3);min-width:0}.photo-actions .form-hint{width:100%;margin:0;color:var(--quiet);font-size:.8rem;font-weight:500}.row-photo{width:48px;height:48px;border-radius:.7rem}.row-photo .icon{width:20px;height:20px}.quick-links{display:grid;gap:var(--s3);margin-bottom:var(--s5);padding-bottom:var(--s5);border-bottom:1px dashed var(--input-line)}.quick-title{display:flex;align-items:center;gap:var(--s2);margin:0;color:var(--fig);font-family:var(--display);font-weight:800;font-size:1.05rem}.quick-title .icon{width:20px;height:20px;padding:3px;border-radius:50%;background:var(--apricot);box-sizing:content-box}.quick-links ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,13.5rem),1fr));gap:var(--s2);margin:0;padding:0;list-style:none}.quick-links .form-hint{margin:0;color:var(--quiet);font-size:.8rem}.quick-product{display:flex;align-items:center;gap:var(--s3);width:100%;min-height:64px;padding:var(--s2);border:1.5px solid var(--line);border-radius:1.1rem;background:var(--paper);color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:border-color .16s,background .16s,transform .16s}.quick-product .photo-frame{width:52px;height:52px;border-radius:.75rem}.quick-product:hover:not(:disabled){border-color:var(--fig);background:var(--cream)}.quick-product:active:not(:disabled){transform:scale(.98)}.quick-product:focus-visible{outline:none;box-shadow:var(--glow);border-color:var(--fig)}.quick-product:disabled{opacity:.6;cursor:progress}.quick-text{display:grid;gap:1px;flex:1 1 auto;min-width:0}.quick-text strong{color:var(--fig);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quick-text span{color:var(--quiet);font-size:.82rem}.quick-go{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:50%;background:var(--fig);color:var(--cream)}.quick-go .icon{width:18px;height:18px}.quick-product:hover:not(:disabled) .quick-go{background:var(--apricot);color:var(--fig)}.share{outline:none}.share:focus-visible{box-shadow:var(--glow);border-radius:.5rem}.share-title{display:flex;align-items:center;gap:var(--s2);margin:0;color:var(--success);font-weight:800}.share-title .icon{width:22px;height:22px;padding:3px;border-radius:50%;background:var(--success-bg);box-sizing:content-box}.share-message{display:grid;gap:var(--s1);padding:var(--s3) var(--s4);border-radius:1rem 1rem 1rem .3rem;background:var(--cream);font-size:.92rem}.share-message .label-row{color:var(--quiet);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.share-message p{margin:0;white-space:pre-line;overflow-wrap:anywhere;color:var(--ink)}.share-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s2)}.template-editor{border-top:1px solid var(--line);padding-top:var(--s2)}.template-editor summary{display:flex;align-items:center;gap:var(--s2);min-height:44px;cursor:pointer;color:var(--fig);font-weight:700;list-style:none}.template-editor summary::-webkit-details-marker{display:none}.template-editor summary .icon{width:18px;height:18px}.template-editor form{display:grid;gap:var(--s3);padding-top:var(--s2)}.template-editor .form-hint{margin:0;color:var(--quiet);font-size:.8rem}.template-editor code{font-size:.8rem;padding:0 .25rem;border-radius:.3rem;background:var(--cream);color:var(--fig)}.checkout-photo{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;margin-bottom:var(--s4);border-radius:1.1rem;background:var(--lilac)}@media(prefers-reduced-motion:no-preference){.share{animation:app-rise .36s var(--ease-landing-out) both}.quick-links li{animation:app-rise .32s var(--ease-landing-out) both}.quick-links li:nth-child(2){animation-delay:40ms}.quick-links li:nth-child(3){animation-delay:80ms}.quick-links li:nth-child(n+4){animation-delay:.12s}.checkout-photo{animation:app-fade .42s ease-out both}}.today{display:grid;gap:var(--s2)}.today-title{font-family:var(--display);font-size:1.05rem;font-weight:850;letter-spacing:-.02em;color:var(--fig)}.today ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:0;padding:0;list-style:none}.today button{width:100%;height:100%;min-height:6rem;display:grid;align-content:space-between;justify-items:start;gap:var(--s1);padding:.8rem .95rem;text-align:start;background:var(--paper);color:var(--fig);border:1.5px solid var(--line);border-radius:1rem;transition:border-color .16s,background-color .16s,transform .16s}.today button:hover{border-color:var(--fig)}.today button[aria-pressed=true]{border-color:var(--fig);box-shadow:inset 0 0 0 1px var(--fig)}.today button.is-urgent{background:var(--apricot);border-color:var(--apricot)}.today button.is-urgent[aria-pressed=true]{border-color:var(--fig)}.today span{font-size:.78rem;font-weight:700;color:var(--quiet);line-height:1.2}.today .is-urgent span,.today .is-urgent small{color:var(--fig)}.today strong{font-family:var(--display);font-size:clamp(1.35rem,5vw,1.75rem);font-weight:900;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.today small{font-size:.75rem;color:var(--quiet);font-variant-numeric:tabular-nums}.search-note{font-size:.82rem;color:var(--quiet);padding-inline:var(--s2)}.app-setup{display:flex;gap:var(--s3);align-items:start;padding:var(--s4);background:var(--lilac);border-radius:1rem;color:var(--fig)}.app-setup-icon{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:50%;background:var(--fig);color:var(--apricot)}.app-setup-text{display:grid;gap:var(--s2);min-width:0;font-size:.88rem}.app-setup-title{font-weight:800;font-size:.95rem}.app-setup-actions{display:flex;flex-wrap:wrap;gap:var(--s2);margin-top:var(--s1)}.app-setup.is-on{align-items:center;flex-wrap:wrap;gap:var(--s2) var(--s3);padding:.55rem var(--s4);background:var(--success-bg);color:var(--success);font-size:.85rem;font-weight:650}.app-setup.is-on .icon{flex:none}.app-setup.is-on span{flex:1 1 12rem}.app-setup.is-on .text-button{color:var(--success)}.money{display:grid;gap:var(--s4);padding:var(--s5);scroll-margin-top:var(--s4)}.money .metrics div:last-child{grid-column:1 / -1;min-height:4.75rem}.money-subtitle{font-size:1rem;margin-top:var(--s2)}.owed-amount{font-variant-numeric:tabular-nums;color:var(--fig)}.owed-list .row-main a{color:inherit;text-decoration-color:var(--input-line);text-underline-offset:3px}.tab-bar{display:none}@media(max-width:719px){.seller{padding-bottom:calc(72px + env(safe-area-inset-bottom))}.section-nav{display:none}.tab-bar{position:fixed;z-index:9;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:.35rem .35rem calc(.35rem + env(safe-area-inset-bottom));background:var(--fig);box-shadow:0 -.75rem 1.5rem -1rem #000a}.tab-bar button{display:grid;justify-items:center;align-content:center;gap:2px;min-height:56px;padding:.3rem .15rem;border:0;border-radius:.9rem;background:transparent;color:var(--lilac);font-size:.72rem;font-weight:700;line-height:1.15;text-align:center;transition:background-color .16s,color .16s}.tab-bar button[aria-current=page]{background:var(--apricot);color:var(--fig)}.tab-bar button:focus-visible{outline-color:var(--cream);outline-offset:-3px}.tab-icon{position:relative;display:grid;place-items:center}.tab-icon .icon{width:22px;height:22px}.tab-bar button{position:relative}.tab-bar .count{position:absolute;top:4px;left:calc(50% + 6px);min-width:1.2rem;height:1.2rem;font-size:.68rem;box-shadow:0 0 0 2px var(--fig)}.tab-bar button[aria-current=page] .count{background:var(--fig);color:var(--cream);box-shadow:0 0 0 2px var(--apricot)}.toast{bottom:calc(76px + env(safe-area-inset-bottom))}.order-detail .toast{bottom:calc(5.5rem + env(safe-area-inset-bottom))}}@media(min-width:720px){.today ul{grid-template-columns:repeat(4,minmax(0,1fr))}.money{padding:var(--s6)}}@media(prefers-reduced-motion:no-preference){.today button:active{transform:scale(.98)}.today li{animation:app-pop .52s var(--ease-landing-out) both}.today li:nth-child(2){animation-delay:70ms}.today li:nth-child(3){animation-delay:.14s}.today li:nth-child(4){animation-delay:.21s}.app-setup{animation:app-rise .48s var(--ease-landing-out) .2s both}.work-grid>section,.work-grid>.rail{animation:app-rise .3s var(--ease-landing-out) both!important}@media(max-width:719px){.tab-bar{animation:tab-up .42s var(--ease-landing-out) .2s both}}}@keyframes tab-up{0%{transform:translateY(100%)}to{transform:none}}.money h2{font-size:1.3rem}.status-tabs[hidden]{display:none}.links-cleanup{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s2) var(--s3);padding:.7rem .9rem;border-radius:1rem;background:var(--cream);font-size:.85rem;color:var(--quiet)}.history .row-buttons{display:flex;align-items:center;gap:var(--s2)}.history .row-buttons .icon-button{width:40px;height:40px}.admin-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.admin-stats div{display:grid;align-content:space-between;gap:var(--s1);min-width:0;min-height:6.25rem;padding:.85rem 1rem;background:var(--paper);border:1px solid var(--line);border-radius:1rem}.admin-stats div.is-accent{grid-column:1 / -1;background:var(--apricot);border-color:var(--apricot)}.admin-stats dt{font-size:.78rem;font-weight:700;color:var(--quiet)}.admin-stats .is-accent dt,.admin-stats .is-accent span{color:var(--fig)}.admin-stats dd{font-family:var(--display);font-size:clamp(1.35rem,5vw,1.9rem);font-weight:900;line-height:1;letter-spacing:-.04em;color:var(--fig);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.admin-stats span{font-size:.75rem;color:var(--quiet)}.admin-info{padding:.7rem 1rem;border-radius:1rem;background:var(--success-bg);color:var(--success);font-weight:650;font-size:.9rem}.admin-shops .order-tools{gap:var(--s2)}.sort-field{display:grid;gap:var(--s1);font-size:.85rem}.sort-field select{min-height:44px}.shop-card h3{font-size:1.15rem;overflow-wrap:anywhere}.shop-owner{margin-top:var(--s1);font-size:.85rem;overflow-wrap:anywhere}.shop-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s2) var(--s3);padding:var(--s3);border-radius:.9rem;background:var(--canvas)}.shop-facts div{display:grid;gap:2px;min-width:0}.shop-facts dt{font-size:.72rem;font-weight:700;color:var(--quiet)}.shop-facts dd{font-weight:700;color:var(--fig);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.shop-facts small{font-weight:500;color:var(--quiet)}.quiet-note{padding:.45rem .75rem;border-radius:.75rem;background:var(--lilac);color:var(--fig);font-size:.82rem;font-weight:650}.confirm-box{display:grid;gap:var(--s3);padding:var(--s3) var(--s4);border:1.5px solid var(--error);border-radius:1rem;background:var(--error-bg);color:var(--ink);font-size:.9rem}.button.danger{background:var(--error);border-color:var(--error);color:#fff}.button.danger:hover:not(:disabled){background:color-mix(in srgb,var(--error) 85%,#000)}.admin-create{display:grid;gap:var(--s4)}.admin-create .form-hint{display:block;margin-top:var(--s1);font-weight:500}.password-field{display:grid;gap:var(--s2)}.password-actions{display:flex;align-items:center;gap:var(--s3)}.admin-handoff{display:grid;gap:var(--s4);padding:var(--s5)}.handoff-steps{display:grid;gap:var(--s5);margin:0;padding:0;list-style:none;counter-reset:step}.handoff-steps li{display:grid;gap:var(--s2);padding-inline-start:2.6rem;position:relative;counter-increment:step}.handoff-steps li:before{content:counter(step);position:absolute;left:0;top:-2px;display:grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:50%;background:var(--apricot);color:var(--fig);font-weight:850;font-size:.9rem}.handoff-title{font-weight:800;color:var(--fig)}.handoff-message{white-space:pre-line;padding:var(--s3) var(--s4);border-radius:1rem;background:var(--canvas);border:1px dashed var(--input-line);font-size:.9rem;overflow-wrap:anywhere}.secret-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--s2);align-items:center}.secret-row input{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.04em}.admin-log{display:grid;gap:var(--s3);scroll-margin-top:var(--s4)}.admin-log:focus{outline:none}.admin-log .sort-field{max-width:24rem}@media(max-width:719px){.admin-grid .admin-shops{order:-1}}@media(min-width:720px){.admin-stats{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-stats div.is-accent{grid-column:auto}.admin-workspace>.orders{grid-column:auto;grid-row:auto}.admin-grid{grid-template-rows:auto}.admin-grid .admin-create,.admin-grid .admin-shops{grid-row:1}}@media(prefers-reduced-motion:no-preference){.admin-stats div{animation:app-pop .52s var(--ease-landing-out) both}.admin-stats div:nth-child(2){animation-delay:60ms}.admin-stats div:nth-child(3){animation-delay:.12s}.admin-stats div:nth-child(4){animation-delay:.18s}.admin-stats div:nth-child(5){animation-delay:.24s}.confirm-box,.admin-handoff,.admin-info{animation:app-rise .32s var(--ease-landing-out) both}}.field-with-hint{display:grid;gap:var(--s1)}@media(min-width:1100px){.shop-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-shops .order-tools{grid-template-columns:minmax(0,1fr) minmax(12rem,auto);align-items:end}.admin-shops .status-tabs{grid-column:1 / -1;grid-row:2}}.admin-workspace>.setup{justify-self:center;margin-block:clamp(.5rem,4vh,2.5rem)}.admin-workspace>.setup h2{text-align:center}.admin-workspace>p[role=status],.admin-workspace>.alert:only-child{justify-self:center;text-align:center}.source-link{display:inline-flex;align-items:center;gap:.35rem;justify-self:start;color:var(--fig);font-weight:700;font-size:.9rem;text-underline-offset:.25em}.source-link .icon{width:16px;height:16px}.checkout-promises{display:grid;gap:var(--s2);margin:0;padding:0;list-style:none}.checkout-promises li{display:flex;gap:var(--s3);align-items:flex-start;padding:.7rem .85rem;border-radius:.9rem;background:var(--lilac);font-size:.88rem;line-height:1.4}.checkout-promises .icon{flex:none;width:22px;height:22px;color:var(--fig);margin-top:1px}.checkout-promises strong{color:var(--fig)}.privacy-note{text-align:center}.checkout-steps,.checkout-faq{display:grid;gap:var(--s3);align-content:start;min-width:0}.checkout-steps h2,.checkout-faq h2{font-size:1.25rem}.checkout-steps ol{display:grid;gap:var(--s3);margin:0;padding:0;list-style:none}.checkout-steps li{display:flex;gap:var(--s3);align-items:flex-start;font-size:.92rem}.checkout-steps li>span{display:grid;place-items:center;flex:none;width:2rem;height:2rem;border-radius:50%;background:var(--fig);color:var(--cream);font-weight:850}.checkout-steps li p{padding-top:.25rem}.checkout-steps strong{color:var(--fig)}.checkout-faq details{border-bottom:1px solid var(--line);padding:.2rem 0}.checkout-faq summary{display:flex;justify-content:space-between;gap:var(--s3);align-items:center;min-height:48px;cursor:pointer;font-weight:700;color:var(--fig);list-style:none}.checkout-faq summary::-webkit-details-marker{display:none}.checkout-faq summary:after{content:"+";flex:none;font-size:1.3rem;font-weight:500;transition:rotate .2s}.checkout-faq details[open] summary:after{rotate:45deg}.checkout-faq details p{padding:0 0 var(--s3);font-size:.9rem;color:var(--quiet)}.tracking-main,.tracking-side{display:grid;gap:var(--s4);align-content:start;min-width:0}.tracking-main>.button{justify-self:start}.tracking-fresh{display:flex;gap:var(--s2);align-items:flex-start;padding:.75rem .9rem;border-radius:.9rem;background:var(--success-bg);color:var(--success);font-weight:650;font-size:.9rem}.tracking-fresh .icon{flex:none;margin-top:1px}.tracking-hero{display:flex;gap:var(--s4);align-items:center}.tracking-hero .receipt-mark{flex:none;width:64px;height:64px;padding:14px}.tracking-hero .eyebrow{color:var(--quiet);font-size:.82rem;font-weight:700}.tracking-hero h1{font-size:clamp(1.9rem,7vw,2.5rem);font-weight:900;letter-spacing:-.05em;line-height:1}.tracking-hero h1+p{margin-top:var(--s2);font-size:.95rem}.tracking-hero.is-cancelled .receipt-mark{background:var(--error-bg);color:var(--error)}.tracking-hero.is-delivered .receipt-mark{background:var(--success-bg);color:var(--success)}.tracking-main .receipt-reference{justify-self:start}.tracking-steps{display:grid;margin:0;padding:0;list-style:none}.tracking-steps li{position:relative;display:flex;gap:var(--s3);align-items:flex-start;padding-bottom:var(--s4);color:var(--quiet)}.tracking-steps li:last-child{padding-bottom:0}.tracking-steps li:not(:last-child):before{content:"";position:absolute;left:calc(1rem - 1px);top:2rem;bottom:0;width:2px;background:var(--line)}.tracking-steps li.is-done:not(:last-child):before{background:var(--fig)}.tracking-dot{display:grid;place-items:center;flex:none;width:2rem;height:2rem;border-radius:50%;border:2px solid var(--line);background:var(--paper);font-weight:800;font-size:.85rem;z-index:1}.tracking-dot .icon{width:16px;height:16px}.tracking-steps .is-done .tracking-dot{background:var(--fig);border-color:var(--fig);color:var(--cream)}.tracking-steps [aria-current=step] .tracking-dot{background:var(--apricot);border-color:var(--apricot);color:var(--fig);box-shadow:0 0 0 5px color-mix(in srgb,var(--apricot) 30%,transparent)}.tracking-label{display:grid;gap:2px;padding-top:.3rem;font-weight:700}.tracking-steps .is-done .tracking-label{color:var(--fig)}.tracking-label time{font-size:.8rem;font-weight:500;color:var(--quiet)}.tracking-label time:first-letter{text-transform:uppercase}.tracking-qr{display:flex;gap:var(--s4);align-items:center;padding:var(--s3);border-radius:1rem;background:var(--paper);border:1px solid var(--line)}.tracking-qr .qr-code{width:112px;height:112px;flex:none;border-radius:.6rem}.tracking-qr>div{display:grid;gap:var(--s1);font-size:.9rem}.tracking-qr .text-button{justify-self:start}.qr-code{display:block}.share-qr{border-top:1px dashed var(--input-line);padding-top:var(--s3)}.share-qr summary{display:flex;align-items:center;gap:var(--s2);min-height:44px;cursor:pointer;font-weight:700;color:var(--fig)}.share-qr-body{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--s4);align-items:center;padding-top:var(--s2);font-size:.88rem}.share-qr-body .qr-code{width:132px;height:132px;border-radius:.75rem;border:1px solid var(--line)}.share-qr-body>div{display:grid;gap:var(--s2);justify-items:start}@media(max-width:719px){.tracking-qr .qr-code,.qr-hint{display:none}.tracking-qr{padding:var(--s3) var(--s4)}}@media(max-width:359px){.share-qr-body{grid-template-columns:1fr;justify-items:start}}@media(min-width:880px){.tracking-sheet{width:min(100%,860px)}.tracking-sheet .checkout-body{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:var(--s8)}.tracking-side{padding-inline-start:var(--s8);border-inline-start:1px solid var(--line)}.checkout-body:has(.checkout-details) .checkout-steps{padding-top:var(--s6);border-top:1px dashed var(--input-line)}.checkout-body:has(.checkout-details) .checkout-faq{padding:var(--s6) 0 0 var(--s8);border-top:1px dashed var(--input-line);border-inline-start:1px solid var(--line)}}@media(prefers-reduced-motion:no-preference){.tracking-steps li{animation:app-rise .42s var(--ease-landing-out) both}.tracking-steps li:nth-child(2){animation-delay:80ms}.tracking-steps li:nth-child(3){animation-delay:.16s}.tracking-steps li:nth-child(4){animation-delay:.24s}.tracking-steps [aria-current=step] .tracking-dot{animation:app-pop .6s var(--ease-landing-out) .3s both}.tracking-fresh{animation:app-rise .4s var(--ease-landing-out) both}}.summary .total.is-cancelled dd{background:var(--lilac);color:var(--quiet)}.delivery-form fieldset{display:grid;gap:var(--s3);min-width:0;margin:0;padding:0;border:0}.delivery-form legend{margin-bottom:var(--s2);padding:0;font-family:var(--display);font-size:1.1rem;font-weight:850;letter-spacing:-.02em;color:var(--fig)}.delivery-form legend .optional{margin-inline-start:.4rem;font-family:var(--font);letter-spacing:0}.delivery-form fieldset+fieldset{padding-top:var(--s4);border-top:1px dashed var(--input-line)}.delivery-form select:disabled,.delivery-form input:disabled{opacity:.6;cursor:not-allowed}.quartier-field{position:relative;display:grid;gap:var(--s1)}.quartier-box{position:relative}.quartier-list{position:absolute;z-index:5;top:calc(100% + 4px);left:0;right:0;max-height:16rem;overflow:auto;margin:0;padding:.3rem;list-style:none;background:var(--paper);border:1px solid var(--input-line);border-radius:.9rem;box-shadow:0 1rem 2rem -1rem #47082a66}.quartier-list li{display:flex;justify-content:space-between;gap:var(--s3);align-items:center;min-height:44px;padding:.45rem .7rem;border-radius:.6rem;cursor:pointer}.quartier-list li:hover,.quartier-list li[aria-selected=true]{background:var(--cream)}.quartier-list small{color:var(--quiet);font-variant-numeric:tabular-nums}.customer-note{display:flex;gap:var(--s2);align-items:flex-start;padding:.6rem .8rem;border-radius:.8rem;background:var(--apricot);color:var(--fig);font-size:.88rem}.customer-note .icon{flex:none;margin-top:1px}.detail-facts .is-note dd{padding:.4rem .6rem;border-radius:.6rem;background:var(--apricot);color:var(--fig)}.select-field{display:grid;gap:var(--s1);min-width:0}@media(max-width:519px){.address-fields .buyer-fields{grid-template-columns:1fr}}.empty .button{margin-top:var(--s2)}.empty-actions{display:flex;flex-wrap:wrap;gap:var(--s2);margin-top:var(--s2)}.empty-actions .button{margin-top:0}.twin-note{display:grid;grid-template-columns:auto 1fr;gap:var(--s1) var(--s2);align-items:start;padding:.65rem .8rem;border-radius:.8rem;background:var(--cream);color:var(--fig);font-size:.86rem}.twin-note .icon{margin-top:2px}.twin-note .text-button{grid-column:2;justify-self:start}.app-setup-actions .text-button{align-self:center}.work-grid[data-view=commandes]>:not([data-view=commandes]),.work-grid[data-view=lien]>:not([data-view=lien]),.work-grid[data-view=produits]>:not([data-view=produits]),.work-grid[data-view=argent]>:not([data-view=argent]){display:none}.rail{display:none}.section-nav button{background:transparent;font:inherit;font-size:.9rem;font-weight:700;cursor:pointer}.section-nav .icon{width:18px;height:18px}@media(min-width:720px){.seller>.top{padding-bottom:0}.seller .workspace-intro{flex-wrap:nowrap;align-items:end;gap:var(--s6);padding-top:clamp(1.5rem,3vw,2.5rem)}.seller .workspace-intro h1{flex:0 1 auto;padding-bottom:var(--s5);font-size:clamp(2.4rem,4.6vw,3.75rem);overflow-wrap:anywhere}.section-nav{width:auto;margin:0 0 0 auto;gap:.25rem;padding:0;align-self:end}.section-nav button{min-height:52px;padding:.5rem 1.15rem;border:0;border-radius:1.1rem 1.1rem 0 0;color:var(--lilac)}.section-nav button:hover{background:color-mix(in srgb,var(--cream) 14%,transparent);color:var(--cream)}.section-nav button[aria-current=page]{background:var(--canvas);color:var(--fig)}.section-nav button:focus-visible{outline:2px solid var(--cream);outline-offset:-4px}.section-nav button[aria-current=page]:focus-visible{outline-color:var(--fig)}.section-nav .count{margin-inline-start:.1rem}.workspace{padding-top:var(--s8)}.work-grid{grid-template-columns:minmax(0,1fr);gap:var(--s6)}.work-grid[data-view=lien]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.catalog,.money{padding:var(--s6)}.catalog .row-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,25rem),1fr));gap:var(--s3)}.catalog .row-list>li,.catalog .row-list>li+li{padding:var(--s3);border:1px solid var(--line);border-radius:1.1rem;background:var(--canvas)}.catalog .row-list>li:has(.product-editor){grid-column:1 / -1;background:var(--paper)}.money{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--s8);align-items:start}.money>.section-head{grid-column:1 / -1}.money .metrics{grid-row:2 / span 3}.money .metrics div:last-child{grid-column:1 / -1;min-height:7rem}.money .metrics div:last-child dd{font-size:2.4rem}.money-subtitle{margin-top:0}}@media(min-width:1000px){.work-grid[data-view=commandes]{grid-template-columns:minmax(0,1fr) 19.5rem;gap:var(--s8)}.rail{position:sticky;top:var(--s5);display:grid;gap:var(--s3);padding:var(--s5);background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--card-shadow)}.rail h2{font-size:1.2rem}.rail .form-hint{margin:0;color:var(--quiet);font-size:.82rem}.rail-products{display:grid;gap:var(--s2);margin:0;padding:0;list-style:none}}@media(min-width:1000px)and (max-width:1239px){.work-grid[data-view=commandes] .today ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.home-link{display:inline-flex;align-items:center;min-height:44px;border-radius:999px;color:inherit;text-decoration:none;transition:opacity .16s}.home-link:hover{opacity:.75}.home-link:focus-visible{outline:2px solid var(--fig);outline-offset:4px}.loader{min-height:100svh;display:grid;place-content:center;justify-items:center;gap:1.1rem;background:var(--fig);color:var(--cream);font-weight:600;font-size:.9rem}.loader-mark{width:4.5rem;height:4.5rem;overflow:visible}.loader-mark path{stroke-width:5.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1}.loader-bubble{stroke:currentColor}.loader-check{stroke:var(--apricot)}.loader-label{opacity:.75}@media(prefers-reduced-motion:no-preference){.loader-mark{animation:loader-in .3s ease-out .18s both}.loader-bubble{animation:loader-bubble 2.4s cubic-bezier(.6,0,.3,1) .18s infinite both}.loader-check{animation:loader-check 2.4s cubic-bezier(.3,0,.2,1) .18s infinite both}.loader-label{animation:loader-label .4s ease-out 2.5s both}}@keyframes loader-in{0%{opacity:0;transform:scale(.92)}}@keyframes loader-bubble{0%{stroke-dashoffset:1;opacity:1}42%,82%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes loader-check{0%,40%{stroke-dashoffset:1;opacity:1}58%,82%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes loader-label{0%{opacity:0}to{opacity:.75}}.skeleton{--sk-base:color-mix(in srgb,var(--fig) 8%,transparent);--sk-shine:color-mix(in srgb,var(--paper) 70%,transparent);display:block;min-width:0;height:.85rem;border-radius:999px;background:var(--sk-base)}.top .skeleton,.sk-banner .skeleton{--sk-base:color-mix(in srgb,var(--cream) 16%,transparent);--sk-shine:color-mix(in srgb,var(--cream) 22%,transparent)}.sk-banner .skeleton{--sk-base:color-mix(in srgb,var(--fig) 14%,transparent)}@media(prefers-reduced-motion:no-preference){.skeleton{background:linear-gradient(100deg,var(--sk-base) 30%,var(--sk-shine) 50%,var(--sk-base) 70%) 0 0 / 250% 100% var(--sk-base);animation:sk-sheen 1.5s ease-in-out infinite}.workspace-skeleton,.sheet-skeleton{animation:app-fade .3s ease-out .15s both}}@keyframes sk-sheen{0%{background-position:100% 0}to{background-position:-50% 0}}.w15{width:15%}.w20{width:20%}.w25{width:25%}.w30{width:30%}.w35{width:35%}.w40{width:40%}.w45{width:45%}.w55{width:55%}.w60{width:60%}.w80{width:80%}.sk-line.tall{height:1.15rem}.sk-row{display:flex;align-items:center;justify-content:space-between;gap:var(--s3)}.sk-chip{width:4.5rem;height:1.6rem}.sk-pill{width:7rem;height:2.4rem}.sk-shop{display:inline-block;width:min(16rem,60vw);height:.8em;vertical-align:middle;border-radius:.3em}.workspace-skeleton{display:grid;gap:var(--s4)}.sk-head{display:flex;align-items:center;justify-content:space-between}.sk-title{width:11rem;height:1.9rem;border-radius:.6rem}.sk-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.sk-tile{height:6.25rem;border-radius:1rem}.sk-search{height:3rem}.sk-card{display:grid;gap:var(--s3);padding:var(--s4);border:1px solid var(--line);border-radius:1.1rem;background:var(--paper)}@media(min-width:720px){.sk-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.workspace-skeleton{max-width:none}}@media(min-width:1000px){.workspace-skeleton{grid-template-columns:minmax(0,1fr) 19.5rem;column-gap:var(--s8);align-items:start}.workspace-skeleton>*{grid-column:1}}.sheet-skeleton{display:grid;gap:var(--s4)}.sk-line.heading{height:2.1rem;border-radius:.6rem}.sk-summary{display:grid;gap:var(--s3);padding:var(--s4);border-radius:1rem;background:var(--paper)}.sk-summary .total{padding-top:var(--s3);border-top:1px dashed var(--input-line)}.sk-field{display:grid;gap:var(--s2)}.sk-input{height:3rem;border-radius:.9rem}.sk-cta{height:3.25rem;margin-top:var(--s2);border-radius:999px}.sk-banner{min-height:3.25rem}.sk-letter{flex:none;width:2.1rem;height:2.1rem;border-radius:50%}.sk-banner .w40{width:40%;height:1rem}.is-intro,.is-intro body{overflow:hidden}:is(.is-intro,.intro-pending) :is(.landing-intro>*,.landing-seller,.landing-receipt,.landing-address,.top-inner,.workspace-intro>*){animation-play-state:paused}.intro{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;padding:1rem;background:var(--fig);color:var(--cream);cursor:pointer;-webkit-tap-highlight-color:transparent}.intro-lockup{display:grid;grid-template-columns:auto 0fr;align-items:center;column-gap:0}.intro-mark{position:relative;display:block;width:clamp(3.4rem,11vw,6rem);aspect-ratio:1}.intro-mark svg{display:block;width:100%;height:100%;overflow:visible}.intro-mark path{stroke-width:5.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1}.intro-bubble{stroke:currentColor}.intro-check{stroke:var(--apricot)}.intro-burst{position:absolute;top:-30%;right:-26%;display:flex;align-items:end;gap:.2em;font-size:clamp(.8rem,2.4vw,1.25rem);transform:rotate(28deg)}.intro-burst span{width:.28em;height:.85em;border-radius:.1em;background:var(--apricot);opacity:0;scale:.2}.intro-burst span:first-child{rotate:-25deg;translate:0 .2em}.intro-burst span:last-child{rotate:25deg;translate:0 .2em}.intro-word{display:flex;min-width:0;overflow:hidden;padding-block:.06em .16em;font-family:var(--display);font-size:clamp(2.3rem,9vw,5.6rem);font-weight:900;line-height:1;letter-spacing:-.055em;white-space:nowrap}.intro-word span{display:inline-block;transform:translateY(115%)}.intro.is-play .intro-bubble{animation:intro-draw .65s cubic-bezier(.6,0,.3,1) both}.intro.is-play .intro-check{animation:intro-draw .32s cubic-bezier(.3,0,.2,1) .54s both}.intro.is-play .intro-burst span{animation:intro-burst .42s cubic-bezier(.2,.8,.2,1.2) .82s both}.intro.is-play .intro-burst span:nth-child(2){animation-delay:.87s}.intro.is-play .intro-burst span:nth-child(3){animation-delay:.92s}.intro.is-play .intro-lockup{animation:intro-open .64s cubic-bezier(.7,0,.2,1) .78s both}.intro.is-play .intro-word span{animation:intro-letter .56s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(.9s + var(--i) * 38ms)}.intro.is-leave{animation:intro-lift .68s cubic-bezier(.76,0,.24,1) both;pointer-events:none;will-change:transform}.intro.is-leave .intro-lockup{grid-template-columns:auto 1fr;column-gap:clamp(.7rem,2.2vw,1.4rem);animation:intro-away .42s cubic-bezier(.5,0,.75,0) both;will-change:transform,opacity}.intro.is-leave .intro-mark path{stroke-dashoffset:0}.intro.is-leave .intro-word span{transform:none}.intro.is-leave .intro-burst span{opacity:1;scale:1}@keyframes intro-draw{to{stroke-dashoffset:0}}@keyframes intro-burst{to{opacity:1;scale:1}}@keyframes intro-open{0%{grid-template-columns:auto 0fr;column-gap:0}to{grid-template-columns:auto 1fr;column-gap:clamp(.7rem,2.2vw,1.4rem)}}@keyframes intro-letter{to{transform:none}}@keyframes intro-lift{0%{transform:none}to{transform:translateY(-100%)}}@keyframes intro-away{to{opacity:0;transform:translateY(-2.5rem)}}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}a,button,summary,label,select{-webkit-tap-highlight-color:transparent;touch-action:manipulation}@media(pointer:coarse){input,select,textarea{font-size:16px!important}}@media(display-mode:standalone){html,body{overscroll-behavior-y:none}html{background:var(--fig)}}.top{padding-top:calc(clamp(.75rem,2vw,1.75rem) + env(safe-area-inset-top))}.checkout{padding-top:calc(clamp(.75rem,3vw,1.75rem) + env(safe-area-inset-top))}@supports (padding:max(0px)){.workspace-intro,.workspace{padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}}.order-detail{max-height:calc(100svh - env(safe-area-inset-top) - .75rem)}.order{gap:.85rem;padding:1.1rem 1.1rem 1rem}.order-top{display:flex;align-items:center;justify-content:space-between;gap:var(--s2)}.order-top small{margin:0}.order-title{font-size:1.2rem;line-height:1.2;letter-spacing:-.02em}.order-customer{display:grid;gap:.35rem;font-size:.93rem}.order-who{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem}.order-who strong{font-size:1rem;color:var(--fig)}.order-line{display:grid;grid-template-columns:1.1rem 1fr;gap:.5rem;align-items:start;color:var(--ink);line-height:1.4}.order-line .icon{width:1rem;height:1rem;margin-top:.18rem;color:var(--quiet)}.contact-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.contact{justify-content:center;min-height:46px;padding:.35rem .5rem;border-radius:.9rem;white-space:nowrap}.order-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;margin-top:.15rem;padding-top:.9rem;border-top:1px solid var(--line)}.order-foot .order-amount{display:grid;gap:.1rem;margin:0;text-align:start}.order-foot .order-amount strong{font-family:var(--display);font-size:1.4rem;font-weight:900;letter-spacing:-.03em;line-height:1}.order-foot .actions{flex:1 1 auto;flex-direction:row-reverse;justify-content:flex-start;gap:.35rem .9rem}.order-foot .actions .button{min-height:46px;padding-inline:1.25rem}.order-foot .actions .text-button{min-height:44px}@media(max-width:719px){.seller{padding-bottom:calc(84px + env(safe-area-inset-bottom))}.tab-bar{padding:.4rem max(.5rem,env(safe-area-inset-left)) calc(.45rem + env(safe-area-inset-bottom)) max(.5rem,env(safe-area-inset-right));border-top:1px solid color-mix(in srgb,var(--cream) 10%,transparent);box-shadow:0 -.5rem 1.5rem -1rem #000c;-webkit-user-select:none;user-select:none}.tab-bar button{gap:.3rem;min-height:60px;padding:.2rem 0;border-radius:0;color:var(--lilac);font-size:.74rem;font-weight:700;letter-spacing:.01em}.tab-bar button[aria-current=page]{background:transparent;color:var(--cream)}.tab-icon{width:4rem;height:2rem;border-radius:999px;transition:background-color .2s,color .2s}.tab-bar button[aria-current=page] .tab-icon{background:var(--apricot);color:var(--fig)}.tab-icon .icon{width:22px;height:22px}.tab-bar .count{top:-2px;left:calc(50% + 8px);box-shadow:0 0 0 2px var(--fig)}.tab-bar button[aria-current=page] .count{background:var(--fig);color:var(--cream);box-shadow:0 0 0 2px var(--apricot)}.tab-bar button:active .tab-icon{background:color-mix(in srgb,var(--cream) 14%,transparent)}.tab-bar button[aria-current=page]:active .tab-icon{background:var(--apricot-hover)}.toast{bottom:calc(88px + env(safe-area-inset-bottom))}}@media(max-width:359px){.contact{font-size:.78rem;gap:.3rem;padding-inline:.35rem}.order{padding-inline:.95rem}}@media(max-width:719px){.tab-bar button>span:not(.tab-icon):not(.count){max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(max-width:359px){.tab-bar button{font-size:.7rem}.tab-icon{width:3.4rem}}.account,.workspace-intro .shop-avatar{display:none}@media(max-width:719px){.seller>.top{position:sticky;top:0;z-index:8;display:flex;align-items:center;gap:.75rem;padding:calc(env(safe-area-inset-top) + .55rem) max(1rem,env(safe-area-inset-right)) .6rem max(1rem,env(safe-area-inset-left));box-shadow:0 .6rem 1.4rem -1.1rem #000d}.seller .top-inner,.seller .workspace-intro{display:contents}.seller .top .home-link,.seller .top .logout-wide{display:none}.seller .workspace-intro h1{order:-1;flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:.65rem;padding:0;font-size:1.3rem;line-height:1.15;letter-spacing:-.03em;white-space:nowrap}.workspace-intro .shop-avatar{display:grid;place-items:center;flex:none;width:2.25rem;height:2.25rem;border-radius:50%;background:var(--apricot);color:var(--fig);font-size:1.05rem;letter-spacing:0}.workspace-intro .shop-name{min-width:0;overflow:hidden;text-overflow:ellipsis}.workspace-intro .sk-shop{width:min(11rem,50vw);height:1.1rem}.account{display:block;position:relative;flex:none}.account-button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:color-mix(in srgb,var(--cream) 13%,transparent);color:var(--cream);cursor:pointer}.account-button[aria-expanded=true]{background:var(--cream);color:var(--fig)}.account-button .icon{width:22px;height:22px}.account-button:focus-visible{outline:2px solid var(--cream);outline-offset:2px}.account-pop{position:absolute;z-index:12;top:calc(100% + .55rem);right:0;display:grid;gap:.35rem;min-width:15rem;padding:.5rem;border-radius:1.1rem;background:var(--paper);color:var(--ink);box-shadow:0 1.25rem 2.5rem -1rem #000b,0 0 0 1px var(--line)}.account-pop p{display:grid;gap:.1rem;padding:.55rem .7rem .65rem;border-bottom:1px solid var(--line)}.account-pop small{color:var(--quiet);font-size:.75rem;font-weight:700}.account-pop strong{color:var(--fig);overflow-wrap:anywhere}.account-item{display:flex;align-items:center;min-height:46px;padding:0 .7rem;border:0;border-radius:.7rem;background:none;color:var(--error);font:inherit;font-weight:700;text-align:start;cursor:pointer}.account-item:hover,.account-item:focus-visible{background:var(--error-bg)}.work-grid>section,.work-grid>.rail{scroll-margin-top:calc(env(safe-area-inset-top) + 5rem)}.workspace{padding-top:var(--s5)}}@media(prefers-reduced-motion:no-preference){@media(max-width:719px){.account-pop{animation:app-rise .2s var(--ease-landing-out) both}}}.delivery-form legend{float:left;width:100%;display:flex;align-items:center;gap:.6rem;margin-bottom:.9rem;font-size:1.2rem}.delivery-form legend+*{clear:both}.delivery-form fieldset+fieldset,.delivery-form .store-note{padding-top:1.25rem;border-top:1px solid var(--line)}.step-no{display:grid;place-items:center;flex:none;width:1.75rem;height:1.75rem;border-radius:50%;background:var(--fig);color:var(--cream);font-family:var(--font);font-size:.85rem;font-weight:800;letter-spacing:0}.delivery-form label{font-size:.95rem;color:var(--fig)}.delivery-form input,.delivery-form textarea{min-height:54px;font-size:1.0625rem}.search-field{display:grid;gap:6px;min-width:0}.search-field>label{display:block;font-size:.95rem;font-weight:700;color:var(--fig)}.search-field .form-hint{margin:0;color:var(--quiet);font-size:.85rem}.quartier-list li{font-size:1rem}.store-note summary{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .6rem;min-height:48px;cursor:pointer;list-style:none;font-weight:700;color:var(--fig)}.store-note summary::-webkit-details-marker{display:none}.store-note summary:before{content:"+";display:grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--fig);font-weight:800;line-height:1}.store-note[open] summary:before{content:"−"}.store-note summary .optional{font-weight:500}.store-note label{margin-top:.5rem}.checkout-cta{justify-content:center;gap:.75rem;min-height:56px;font-size:1.02rem}.cta-total{padding:.2rem .7rem;border-radius:999px;background:var(--apricot);color:var(--fig);font-weight:850;font-variant-numeric:tabular-nums}.checkout-promises{grid-template-columns:repeat(2,minmax(0,1fr))}.checkout-promises li{display:grid;gap:.35rem;padding:.75rem .8rem;background:color-mix(in srgb,var(--lilac) 65%,transparent);font-size:.84rem}@media(max-width:719px){.checkout-cta{position:sticky;bottom:calc(env(safe-area-inset-bottom) + .75rem);z-index:4;box-shadow:0 1rem 2rem -.9rem #2a0418d9}.checkout-body h1{font-size:2rem}}@media(max-width:359px){.checkout-promises{grid-template-columns:1fr}}.consent{position:fixed;z-index:30;left:max(1rem,env(safe-area-inset-left));right:max(1rem,env(safe-area-inset-right));bottom:calc(1rem + env(safe-area-inset-bottom));display:grid;gap:.75rem;max-width:27rem;padding:1.1rem 1.15rem 1rem;border-radius:1.4rem;background:var(--club-cream,#fcf0e3);color:var(--club-plum,#47082a);font-family:var(--font-landing-body,inherit);box-shadow:0 1.5rem 3rem -1rem #320a20a6,0 0 0 1px #47082a1f}.consent h2{margin:0;font:850 1.15rem/1.15 var(--font-landing-display,inherit);letter-spacing:-.02em}.consent p{margin:0;font-size:.92rem;line-height:1.45;color:var(--club-muted,#674558)}.consent a{color:var(--club-plum,#47082a);font-weight:700}.consent-options{display:grid;gap:.5rem;margin:0;padding:0;border:0}.consent-option{display:grid;grid-template-columns:auto 1fr;gap:.7rem;align-items:start;padding:.65rem .75rem;border-radius:.9rem;background:#fffaf4;font-weight:400}.consent-option input{width:1.2rem;height:1.2rem;min-height:0;margin:.15rem 0 0;accent-color:var(--club-plum,#47082a)}.consent-option span{display:grid;gap:.1rem}.consent-option small{color:var(--club-muted,#674558);font-size:.82rem;line-height:1.35}.consent-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.consent-button{flex:1 1 7rem;min-height:46px;padding:.6rem 1rem;border:1.5px solid var(--club-plum,#47082a);border-radius:999px;background:transparent;color:var(--club-plum,#47082a);font:800 .95rem/1 var(--font-landing-body,inherit);cursor:pointer}.consent-button.is-primary{background:var(--club-plum,#47082a);color:var(--club-cream,#fcf0e3)}.consent-more{min-height:44px;padding:0 .25rem;border:0;background:none;color:var(--club-plum,#47082a);font:700 .9rem/1 var(--font-landing-body,inherit);text-decoration:underline;text-underline-offset:.25em;cursor:pointer}.consent :focus-visible{outline:2px solid var(--club-plum,#47082a);outline-offset:3px}@media(prefers-reduced-motion:no-preference){.consent{animation:app-rise .42s var(--ease-landing-out) .6s both}}.pay-choice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s2);min-width:0;margin:0;padding:0;border:0}.pay-choice legend{margin-bottom:var(--s2);padding:0;font-weight:700}.pay-choice label{position:relative;display:flex;gap:var(--s2);align-items:flex-start;min-height:44px;padding:.7rem .8rem;border:1.5px solid var(--input-line);border-radius:var(--radius);background:var(--paper);cursor:pointer}.pay-choice label.is-on{border-color:var(--fig);background:var(--cream)}.pay-choice input{flex:none;width:1.1rem;height:1.1rem;margin:.15rem 0 0;accent-color:var(--fig)}.pay-choice label:has(input:focus-visible){outline:2px solid var(--fig);outline-offset:2px}.pay-choice span{display:grid;gap:.1rem;min-width:0}.pay-choice strong{color:var(--fig);line-height:1.2}.pay-choice small{color:var(--quiet);font-size:.8rem;line-height:1.3}.pay-missing{display:flex;flex-wrap:wrap;gap:var(--s1) var(--s2);align-items:center;padding:.6rem .8rem;border-radius:.8rem;background:var(--cream);color:var(--fig);font-size:.88rem}.pay-missing .icon{flex:none}.pay-missing span{flex:1 1 12rem}.pay-setup{display:grid;gap:var(--s3);margin-top:var(--s6);padding-top:var(--s5);border-top:1px solid var(--line)}.pay-setup .button{justify-self:start}.pay-box{display:grid;gap:var(--s2);padding:var(--s4);border-radius:1rem;background:color-mix(in srgb,var(--apricot) 28%,var(--paper));border:1px solid color-mix(in srgb,var(--apricot) 60%,transparent)}.pay-box h2{display:flex;gap:var(--s2);align-items:center;margin:0;font-size:1.15rem}.pay-amount{margin:0}.pay-details{margin:0;padding:.75rem .85rem;border-radius:.75rem;background:var(--paper);white-space:pre-line;overflow-wrap:anywhere;font-weight:650;color:var(--ink)}@media(max-width:360px){.pay-choice{grid-template-columns:1fr}}.text-button.danger-text{color:var(--error)}.confirm-type{display:grid;gap:var(--s2);font-weight:600}.confirm-type input{font-weight:400}.button.is-locked{cursor:not-allowed;opacity:.5}.button.is-locked:before{content:none}.admin-device{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2);margin:var(--s5) 0 0;color:var(--quiet);font-size:.9rem}.admin-device .icon{flex:none}html:has(.seller),html:has(.admin-workspace){scrollbar-gutter:stable}.order-open{display:inline-block;padding-block:.65rem;margin-block:-.65rem}.source-link{min-height:44px}.missing-help{color:var(--quiet);font-size:.95rem}.pay-copy{justify-self:start}
