.brand-shortable{--sh-void:#101215;--sh-panel:#191c20;--sh-panel-2:#21252a;--sh-line:#282d33;--sh-ivory:#f0ede6;--sh-mute:#969da5;--sh-brass:#c9a24a;--sh-brass-lit:#d8b25c;--sh-font:"Paperozi", var(--font-geist-sans), system-ui, sans-serif;background:var(--sh-void);color:var(--sh-ivory);font-family:var(--sh-font)}.brand-shortable body{background:var(--sh-void);color:var(--sh-ivory);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.brand-shortable .sh-display{letter-spacing:-.035em;color:var(--sh-ivory);white-space:pre-line;font-weight:300;line-height:1.12}.brand-shortable .sh-em{font-weight:700}.brand-shortable .sh-h1{font-size:clamp(2.35rem,6vw,4.5rem)}.brand-shortable .sh-h2{font-size:clamp(1.7rem,3.6vw,2.6rem)}.brand-shortable .sh-h3{letter-spacing:-.02em;color:var(--sh-ivory);font-size:1.1875rem;font-weight:600;line-height:1.4}.brand-shortable .sh-body{color:var(--sh-mute);font-size:1.0625rem;font-weight:400;line-height:1.75}.brand-shortable .sh-body-sm{color:var(--sh-mute);font-size:1rem;font-weight:400;line-height:1.7}.brand-shortable .sh-caption{color:var(--sh-mute);font-size:.9375rem;line-height:1.6}.brand-shortable .sh-label{letter-spacing:.18em;text-transform:uppercase;color:var(--sh-mute);font-size:.75rem;font-weight:600}.brand-shortable .sh-num{font-variant-numeric:tabular-nums;letter-spacing:-.03em}.brand-shortable .sh-panel{background:var(--sh-panel);border:1px solid var(--sh-line);border-radius:3px}.brand-shortable .sh-bordered{border-color:var(--sh-line)}.brand-shortable .sh-btn{letter-spacing:-.01em;cursor:pointer;border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;gap:.5rem;padding:.9rem 1.6rem;font-size:1.0625rem;font-weight:600;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.brand-shortable .sh-btn-primary{background:var(--sh-brass);color:#16130d;font-weight:700}.brand-shortable .sh-btn-primary:hover{background:var(--sh-brass-lit)}.brand-shortable .sh-btn-ghost{color:var(--sh-ivory);border-color:var(--sh-line);background:0 0}.brand-shortable .sh-btn-ghost:hover{border-color:var(--sh-mute)}.brand-shortable a:focus-visible,.brand-shortable button:focus-visible,.brand-shortable summary:focus-visible{outline:2px solid var(--sh-brass);outline-offset:3px;border-radius:2px}.brand-shortable .sh-frames{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}@media (min-width:900px){.brand-shortable .sh-frames{grid-template-columns:repeat(4,minmax(0,1fr))}}.brand-shortable .sh-tick-row{border-bottom:1px solid var(--sh-line);align-items:center;gap:.6rem;margin-bottom:1.1rem;padding-bottom:.85rem;display:flex}.brand-shortable .sh-dot{background:var(--sh-line);border-radius:50%;flex-shrink:0;width:7px;height:7px}.brand-shortable .sh-dot-on{background:var(--sh-brass)}.brand-shortable .sh-time{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--sh-ivory);font-size:1.375rem;font-weight:300}.brand-shortable .sh-frame{aspect-ratio:9/16;border:1px solid var(--sh-line);background:var(--sh-panel);border-radius:3px;position:relative;overflow:hidden}.brand-shortable .sh-frame-empty{background:0 0;border-style:dashed}.brand-shortable .sh-frame-empty:after{content:"";background-image:repeating-linear-gradient(135deg,#0000 0 8px,#969da51a 8px 9px);position:absolute;inset:0}.brand-shortable .sh-bands{grid-template-rows:repeat(6,1fr);gap:3px;padding:3px;display:grid;position:absolute;inset:0}.brand-shortable .sh-band{background:#f0ede609;border-radius:1px}.brand-shortable .sh-band-on{background:#f0ede629}.brand-shortable .sh-band-edge{box-shadow:inset 0 -1px 0 0 var(--sh-brass)}.brand-shortable .sh-frame video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.brand-shortable .sh-out{color:var(--sh-mute);font-size:.875rem;font-weight:600;display:inline-block}.brand-shortable .sh-out-has{color:var(--sh-brass)}.brand-shortable .sh-amount{letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--sh-ivory);font-size:clamp(1.65rem,4vw,2.5rem);font-weight:300}.brand-shortable .sh-amount-accent{color:var(--sh-brass);font-weight:400}.brand-shortable .sh-faq summary{cursor:pointer;color:var(--sh-ivory);justify-content:space-between;align-items:baseline;gap:1.5rem;font-size:1.0625rem;font-weight:600;list-style:none;display:flex}.brand-shortable .sh-faq summary::-webkit-details-marker{display:none}.brand-shortable .sh-faq summary:after{content:"+";color:var(--sh-brass);flex-shrink:0;font-weight:400}.brand-shortable .sh-faq details[open] summary:after{content:"−"}.brand-shortable .sh-input{background:var(--sh-panel);border:1px solid var(--sh-line);width:100%;font-family:var(--sh-font);color:var(--sh-ivory);border-radius:3px;padding:.85rem 1rem;font-size:1.0625rem;font-weight:400;transition:border-color .15s;display:block}.brand-shortable .sh-input::placeholder{color:var(--sh-mute);opacity:.7}.brand-shortable .sh-input:hover{border-color:var(--sh-mute)}.brand-shortable .sh-input:focus{border-color:var(--sh-brass);outline:none}.brand-shortable select.sh-input{cursor:pointer}.brand-shortable .sh-choice{text-align:left;background:var(--sh-panel);border:1px solid var(--sh-line);cursor:pointer;border-radius:3px;align-items:center;gap:.85rem;width:100%;padding:1rem 1.1rem;transition:border-color .15s,background-color .15s;display:flex}.brand-shortable .sh-choice:hover{border-color:var(--sh-mute)}.brand-shortable .sh-choice[data-active=true]{border-color:var(--sh-brass);background:var(--sh-panel-2)}.brand-shortable .sh-choice-mark{border:1px solid var(--sh-mute);border-radius:50%;flex-shrink:0;width:14px;height:14px}.brand-shortable .sh-choice[data-active=true] .sh-choice-mark{border-color:var(--sh-brass);box-shadow:inset 0 0 0 3px var(--sh-brass)}.brand-shortable .sh-choice-label{color:var(--sh-mute);flex:1;font-size:1rem;font-weight:400;line-height:1.5}.brand-shortable .sh-choice[data-active=true] .sh-choice-label{color:var(--sh-ivory)}.brand-shortable .sh-choice-price{color:var(--sh-mute);flex-shrink:0;font-size:.9375rem;font-weight:600}.brand-shortable .sh-choice[data-active=true] .sh-choice-price{color:var(--sh-brass)}.brand-shortable .sh-consent{border:1px solid var(--sh-line);cursor:pointer;border-radius:3px;align-items:flex-start;gap:.85rem;padding:1.1rem;display:flex}.brand-shortable .sh-consent input{width:18px;height:18px;accent-color:var(--sh-brass);cursor:pointer;flex-shrink:0;margin-top:.25rem}.brand-shortable .sh-error{border:1px solid var(--sh-brass);color:var(--sh-ivory);background:var(--sh-panel);border-radius:3px;padding:.85rem 1rem;font-size:1rem}.brand-shortable .sh-btn:disabled{opacity:.55;cursor:default}.brand-shortable footer{background:var(--sh-void);border-color:var(--sh-line)}.brand-shortable footer p,.brand-shortable footer a{color:var(--sh-mute)}.brand-shortable footer a:hover{color:var(--sh-ivory)}@keyframes sh-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.brand-shortable .sh-rise{animation:.6s cubic-bezier(.2,.7,.2,1) both sh-rise}@media (prefers-reduced-motion:reduce){.brand-shortable .sh-rise{animation:none}.brand-shortable .sh-btn{transition:none}}
