.article-plain ol{margin:0 0 var(--s4);padding-left:var(--s5)}#terms-of-sale{scroll-margin-top:calc(var(--header-height) + var(--s4))}.article-plain ol>li{margin-bottom:var(--s2)}.shop-packages{list-style:none;margin:0 0 var(--s5);padding:0;display:grid;grid-gap:var(--s4);gap:var(--s4);grid-template-columns:repeat(auto-fill,minmax(14rem,1fr))}.shop-package{display:flex;flex-direction:column;gap:var(--s2);padding:var(--s4)}.shop-package-name{margin:0;font-family:var(--display);font-weight:700;font-size:var(--step-2);line-height:1.15;letter-spacing:-.01em;color:var(--text-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.shop-package-price{margin:0;font-size:var(--step-1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-primary)}.shop-package-bonus{margin:0}.shop-package-bonus .badge{margin-left:0}.shop-buy{margin-top:auto;padding-top:var(--s3)}.shop-buy button{width:100%}.shop-buy-error{margin:var(--s2) 0 0;font-size:var(--step--1)}.shop-actions{display:flex;flex-wrap:wrap;gap:var(--s3)}.shop-owned{margin:0;color:var(--success);font-weight:600}.shop-packages-featured{grid-template-columns:minmax(0,1fr)}.shop-package-featured{flex-direction:row;flex-wrap:wrap;gap:var(--s5);padding-top:calc(var(--s4) + 2px)}.shop-package-featured:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:var(--gilt)}.shop-package-main{flex:1 1 14rem;display:flex;flex-direction:column;gap:var(--s2);min-width:0}.shop-package-items{flex:2 1 18rem;min-width:0}.shop-package-includes{margin:0 0 var(--s3);font-family:var(--body);font-weight:600;font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.shop-package-items ul{list-style:none;margin:0 0 var(--s3);padding:0;display:grid;grid-gap:var(--s2);gap:var(--s2)}.shop-package-items li{display:flex;align-items:center;gap:var(--s3);min-height:1.75rem}.shop-item-kind{min-width:4.5rem;font-size:var(--step--1);color:var(--text-muted)}.shop-item-name{font-weight:600;color:var(--text-display)}.shop-item-art-empty{display:inline-block;width:28px;height:28px;flex:none}.order{display:flex;flex-direction:column;gap:var(--s4)}.order>.facts,.order>p{margin:0}.order-number{font-family:var(--mono);font-size:var(--step--1);overflow-wrap:anywhere;-webkit-user-select:all;-moz-user-select:all;user-select:all}.order-note{max-width:62ch}.order-pay{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--s5);gap:var(--s5);padding:var(--s4);align-items:start}.order-pay-plain{grid-template-columns:minmax(0,1fr)}.order-pay-plain .order-code{max-width:44rem}.order-qr{display:block;width:14rem;height:14rem;padding:var(--s2);background:#fff;image-rendering:pixelated}.order-pay-body{display:flex;flex-direction:column;gap:var(--s3);min-width:0}.order-pay-body>p{margin:0}.order-countdown{display:flex;align-items:baseline;gap:var(--s3)}.order-countdown-value{font-family:var(--display);font-weight:700;font-size:var(--step-3);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-display)}.order-code{width:100%;padding:var(--s2) var(--s3);font-family:var(--mono);font-size:var(--step--1);line-height:1.5;color:var(--text-primary);background:var(--bg-sunken);border:1px solid var(--bronze);border-radius:var(--radius-sm);box-shadow:inset 0 1px 3px rgb(0 0 0/45%);overflow-wrap:anywhere;resize:none}.order-code:focus-visible{border-color:var(--accent)}.order-actions{display:flex;flex-wrap:wrap;gap:var(--s3)}.order-simulate{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s2)}.order-simulate .hint{margin:0}.order-links{display:flex;flex-wrap:wrap;gap:var(--s2) var(--s4)}@media (max-width:40rem){.order-pay{grid-template-columns:minmax(0,1fr)}.order-qr{margin-inline:auto}}.profile-frame{position:relative;max-width:32rem;margin:0 0 var(--s5)}.profile-card{background:var(--framed);border:1px solid var(--iron);color:var(--text-primary)}.profile-banner{height:4rem;background:var(--plate-fill) var(--bg-raised);border-bottom:2px solid var(--bronze-line)}.profile-body{display:flex;flex-direction:column;gap:var(--s2);padding:var(--s4) var(--s5)}.profile-name{font-family:var(--display);font-size:var(--step-3);line-height:1.15;letter-spacing:-.01em;overflow-wrap:anywhere}.profile-name,.profile-title{margin:0;font-weight:700;color:var(--text-display)}.profile-title{font-family:var(--display-sc);font-size:var(--step-1);letter-spacing:.04em}.profile-badges{list-style:none;margin:var(--s2) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:var(--s2) var(--s4)}.profile-badge{display:flex;align-items:center;gap:var(--s2);font-size:var(--step--1);font-weight:600;color:var(--text-muted)}.profile-badge-art{flex:none}.profile-frame[data-frame="frame.founder"]{--founder-gem:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath d='M6 .5 11.5 6 6 11.5.5 6Z' fill='%23fa8c0f' stroke='%23ffe3a3'/%3E%3Ccircle cx='6' cy='6' r='1.3' fill='%23140b02'/%3E%3C/svg%3E");padding:6px;background:var(--bg-base);border:2px solid #fa8c0f;border-image:linear-gradient(180deg,#ffe3a3,#ffb84d 40%,#fa8c0f 70%,#dc7808) 1}.profile-frame[data-frame="frame.founder"]:after{content:"";position:absolute;inset:0;pointer-events:none;background:var(--founder-gem) left top /12px 12px no-repeat,var(--founder-gem) right top /12px 12px no-repeat,var(--founder-gem) left bottom /12px 12px no-repeat,var(--founder-gem) right bottom /12px 12px no-repeat}.profile-frame-swatch{display:inline-block;flex:none;box-sizing:border-box;width:28px;height:28px;background:var(--bg-base);border:2px solid var(--bronze)}.profile-frame-swatch[data-frame="frame.founder"]{border:2px solid #fa8c0f;border-image:linear-gradient(180deg,#ffe3a3,#ffb84d 40%,#fa8c0f 70%,#dc7808) 1}.look{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--s5);gap:var(--s5);align-items:start;margin-bottom:var(--s5)}.look-preview>.hint{margin:0 0 var(--s2)}.look-form{max-width:none;margin-bottom:0}.look-form .hint{margin:0}@media (max-width:48rem){.look{grid-template-columns:minmax(0,1fr)}}@media (forced-colors:active){.profile-frame-swatch[data-frame="frame.founder"],.profile-frame[data-frame="frame.founder"]{border-image:none;border-color:CanvasText}.order-qr{forced-color-adjust:none}}