.legal-terms-control{display:grid;gap:9px;margin-top:20px}.legal-check{display:flex;align-items:flex-start;gap:11px;font-size:13px;line-height:1.5;color:var(--body);cursor:pointer}.legal-check input{appearance:none;flex:none;width:19px;height:19px;margin:0;border:1.4px solid var(--border);border-radius:6px;background:transparent;display:grid;place-items:center;cursor:pointer}.legal-check input:checked{background:var(--ink);border-color:var(--ink)}.legal-check input:checked:after{content:"";width:5px;height:9px;border:solid var(--on-ink);border-width:0 2px 2px 0;transform:translateY(-1px) rotate(45deg)}.legal-check input:focus-visible{outline:2px solid var(--eucalyptus);outline-offset:2px}.legal-terms-links{display:flex;flex-wrap:wrap;gap:4px 14px;padding-left:30px}.legal-terms-links .text-button{font-size:12px;color:var(--eucalyptus);min-height:32px;display:inline-flex;align-items:center}.legal-terms-fine,.legal-terms-conduct{margin:0;padding-left:30px;font-size:11.5px;line-height:1.55;color:var(--muted)}.legal-terms-conduct{color:var(--body)}.legal-agreed{margin-top:18px}.legal-agreed-link{display:inline-flex;align-items:center;gap:5px;color:var(--muted)}.legal-agreed-link .icon{width:12px;height:12px}.legal-login-line{margin:18px 0 0}.legal-login-line a{color:var(--eucalyptus)}.legal-invite{display:flex;align-items:center;gap:10px;margin-top:18px;padding:10px 13px;border-radius:14px;border:1px solid color-mix(in srgb,var(--eucalyptus) 30%,transparent);background:color-mix(in srgb,var(--eucalyptus) 7%,transparent);color:var(--eucalyptus);font-size:12.5px}.legal-invite strong{flex:1;font-weight:500}.legal-invite .legal-invite-avatar{width:32px;height:32px;flex:none}.legal-invite .icon{width:14px;height:14px}.legal-closed-note{margin:0 0 18px;padding:14px 16px;border-radius:18px;background:var(--surface);font-size:13px;line-height:1.55}.legal-closed-note p{margin:4px 0 0;color:var(--body)}.member-gate{position:fixed;inset:0;z-index:1000;overflow-y:auto;background:var(--canvas);display:flex;justify-content:center;padding:max(48px,env(safe-area-inset-top)) 16px 44px}.member-gate[hidden]{display:none}.legal-gate{width:100%;max-width:440px;margin:auto 0}.legal-gate h1{margin:14px 0 0}.legal-gate .auth-subtitle{margin-top:10px}.legal-documents{margin-top:26px;padding:0 16px;border-radius:23px;background:var(--surface)}.legal-document{display:flex;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid color-mix(in srgb,var(--border) 70%,transparent);color:var(--ink)}.legal-document:last-child{border-bottom:0}.legal-document span{flex:1;display:grid;gap:2px}.legal-document strong{font-size:13.5px;font-weight:500}.legal-document small{font-size:11px;color:var(--muted)}.legal-document .icon{width:12px;height:12px;color:var(--muted);transform:rotate(-45deg)}.legal-conduct{margin:18px 0 0;font-size:12.5px;line-height:1.55;color:var(--body)}.legal-gate-check{margin-top:24px}.legal-failure{margin:14px 0 0;font-size:12.5px;line-height:1.5;color:#b0532f}.legal-footnote{margin:14px 0 0;font-size:11.5px;line-height:1.55;color:var(--muted)}.legal-unreachable{margin-top:36px;display:grid;gap:10px;justify-items:start;font-size:14.5px;color:var(--body)}.legal-unreachable .text-button{color:var(--eucalyptus);min-height:44px}.reactivate-gate h1{font-size:34px;line-height:1.1}.reactivate-body{margin:16px 0 0;font-size:16px;line-height:1.6;color:var(--body)}.reactivate-gate .legal-failure{color:var(--red)}.reactivate-gate .auth-primary{margin-top:28px}.reactivate-gate .auth-secondary{border:0;background:transparent;color:var(--muted)}.legal-terms-page .legal-terms-sub{margin-bottom:20px}.legal-terms-page .settings-document .text-button{color:var(--eucalyptus);font-size:13px}.legal-agreement{min-height:56px}.legal-hub{display:inline-flex;align-items:center;gap:5px;margin-top:18px;color:var(--eucalyptus);font-size:13px}.legal-hub .icon{width:11px;height:11px;transform:rotate(-45deg)}.legal-company{margin:18px 0 0;font-size:11px;line-height:1.6;color:var(--muted)}.settings-row.settings-danger strong{color:#b0532f}.settings-row.settings-danger small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.settings-row.settings-danger .icon:first-child{color:#b0532f}.account-delete-page .account-delete-panel{padding:14px 16px;display:grid;gap:10px;margin-top:20px}.account-delete-panel label{display:grid;gap:8px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.account-delete-panel input{height:44px;border-radius:12px;border:1px solid var(--border);background:var(--surface);padding:0 14px;font-size:13px;color:var(--ink);letter-spacing:normal;text-transform:none}.account-delete-confirm{justify-self:start;min-height:36px;padding:0 20px;border-radius:999px;background:#b0532f;color:#fff;font-size:12.5px}.account-delete-confirm:disabled{opacity:.4}.account-delete-panel [role=alert]:empty{display:none}.blocked-person{min-height:64px}.blocked-person>span{flex:1;display:grid;gap:1px;min-width:0}.blocked-person small{color:var(--muted)}.blocked-person .secondary-action{width:auto;max-width:none;margin:0;min-height:36px;padding:0 16px}.blocked-unreadable{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.sms-settings .settings-card{padding:16px;display:grid;gap:12px}.sms-title{margin:0;font-size:13px;font-weight:500;color:var(--ink);text-transform:none;letter-spacing:normal}.sms-number{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px}.sms-verified{font-size:11px;font-weight:500;color:var(--eucalyptus)}.sms-settings .settings-row{min-height:52px;padding:6px 0;border-bottom:0}.sms-code input{width:100%;height:46px;border-radius:10px;border:1px solid var(--border);background:var(--canvas);padding:0 12px;font-size:15px;letter-spacing:.2em}.sms-settings .secondary-action{margin:0;max-width:none}.sms-settings .text-button{justify-self:start;min-height:44px;color:var(--eucalyptus)}.settings-writing{margin-top:20px}.settings-writing .settings-row{border-bottom:0}.award-review{display:grid;gap:10px;margin-top:12px;padding-top:12px;border-top:.7px solid var(--border)}.award-line{margin:0;font-size:13px;font-weight:500;line-height:1.55;color:var(--ink)}.award-review .native-note{margin:0}.award-appeal{width:100%;max-width:none;margin-top:4px;display:flex;align-items:center;justify-content:space-between;padding:0 17px;min-height:46px;border-radius:999px}.award-email{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--ink);font-size:13px}.award-email .icon{width:11px;height:11px;transform:rotate(-45deg)}.award-list{display:grid;gap:14px}.award-card{padding:18px;border-radius:22px;background:var(--surface);border:.7px solid var(--border)}.award-card header{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.award-card h3{margin:0;font-size:14px;font-weight:500}.award-card header strong{font-size:13px;font-weight:500}.award-card>.native-note{margin:6px 0 0}.appeal-none{display:grid;gap:5px;margin-top:22px}.appeal-none strong{font-size:13.5px;font-weight:500}.appeal-problem{margin-top:20px;display:grid;gap:4px;justify-items:start}.appeal-page .settings-group{margin-top:24px}.award-appeal-sheet .dialog-content{display:grid;gap:14px}.award-appeal-sheet .eyebrow{margin:0;color:var(--eucalyptus)}.award-reason textarea{width:100%;min-height:110px;padding:12px;border-radius:18px;border:.7px solid var(--border);background:var(--surface);font:inherit;font-size:15px;color:var(--ink);resize:vertical}.award-count{margin:-8px 0 0;text-align:right;font-size:12px;color:var(--muted)}.award-count.is-over{color:var(--red)}.award-appeal-sheet .primary-action{width:100%;max-width:none;min-height:46px;border-radius:999px}.award-appeal-sheet .primary-action:disabled{opacity:.45}.invitation-note{margin-top:6px}.rewards-eligibility,.rewards-left{display:grid;gap:12px;padding:18px;border-radius:23px;background:var(--surface)}.rewards-eligibility h2{margin:0}.rewards-join{width:100%;max-width:none;margin:0;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;padding:12px 18px;border-radius:999px;text-align:left}.rewards-join span{flex:1}.rewards-left-line{margin:0;font-size:13.5px;line-height:1.55;color:var(--ink)}.rewards-standing-next{margin:0;font-size:13.5px;line-height:1.55}.rewards-leave{display:block;min-height:44px;margin-top:6px;color:var(--body);font-size:13px;font-weight:500}.rewards-leave:disabled{opacity:.45}.profile-rewards-card.has-tier{background:var(--tier-ground);color:var(--tier-ink);border:.7px solid color-mix(in srgb,#121110 12%,transparent)}.profile-rewards-card.has-tier :is(h3,p,small,strong,span){color:var(--tier-ink)}.profile-rewards-top{display:flex;justify-content:space-between;gap:6px;font-size:10.5px;letter-spacing:.1em}.profile-rewards-top small:last-child{letter-spacing:normal}.profile-rewards-member{display:grid;gap:6px;margin:6px 0 4px;font-size:10px;letter-spacing:.14em}.profile-rewards-member i{display:block;width:28px;height:1px;background:currentColor;opacity:.55}.profile-insider-term{display:flex;align-items:center;gap:10px;margin:0 0 12px;font-size:11.5px;color:var(--body)}.profile-insider-term .icon{width:27px;height:27px;padding:8px;border-radius:50%;background:color-mix(in srgb,var(--eucalyptus) 9%,transparent);color:var(--ink)}.profile-programme-preview{display:flex;align-items:baseline;gap:12px;margin:12px 0 0;font-size:11px;color:var(--muted)}.profile-programme-preview span{flex:1}.profile-programme-preview .text-button{color:var(--eucalyptus);min-height:44px;font-size:11.5px}[data-programme-error]:not([hidden]){display:grid;gap:5px;justify-items:start;font-size:11.5px;color:var(--muted)}[data-programme-error] small{font-size:10.5px}.insider-price-terms{margin-top:6px}.style-reveal-eyebrow{margin:0 0 6px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--eucalyptus)}.style-reveal-close{margin-top:16px}.digitise-photo-tip{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding:16px;margin:14px 0 6px;background:var(--card);border:1px solid var(--border);border-radius:19px}.digitise-photo-tip h3{font-size:14px;font-weight:500;margin:0}.digitise-photo-tip ul{margin:0;padding:0;list-style:none;display:grid;gap:6px}.digitise-photo-tip li{position:relative;padding-left:12px;font-size:12.5px;line-height:1.6;color:var(--body)}.digitise-photo-tip li:before{content:"";position:absolute;left:0;top:7px;width:4px;height:4px;border-radius:50%;background:var(--eucalyptus)}.digitise-photo-tip .primary-action{justify-self:start;min-height:38px;padding:0 18px}.digitise-source-skipped img{outline:1.5px solid #b0532f;outline-offset:-1.5px}.digitise-source-why{display:flex;gap:6px;align-items:flex-start;margin-top:6px;font-style:normal;font-size:11.5px;line-height:1.5;color:var(--body)}.digitise-source-why .icon{width:11px;height:11px;flex:none;margin-top:2px;color:#b0532f}.digitise-howto{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;margin-top:10px;padding:0 14px;background:var(--card);border:1px solid var(--border);border-radius:16px;color:var(--ink);font-size:13.5px;text-align:left;cursor:pointer}.digitise-howto>span{flex:1}.digitise-howto .icon{width:15px;height:15px;color:var(--eucalyptus)}.digitise-howto-film{display:block;width:100%;max-height:70vh;aspect-ratio:9/16;object-fit:contain;background:#000;border-radius:16px}.library-empty-help h3{font-size:15.5px;font-weight:500;margin:0 0 6px}.library-empty-doors{display:flex;flex-wrap:wrap;gap:18px;margin-top:6px}.library-empty-doors .text-button{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--eucalyptus)}.library-empty-doors .icon{width:13px;height:13px}.review-field-name{display:flex;gap:6px;align-items:baseline}.review-field-name em{font-style:normal;font-size:10.5px;color:var(--muted);text-transform:none;letter-spacing:0}.review-field-name em.doubted{color:var(--like,#9b4e4e)}.review-field-doubted input{border-color:color-mix(in srgb,var(--like,#9b4e4e) 50%,transparent)}.passport-share{position:absolute;right:16px;top:12px}.passport-share.copied{background:var(--eucalyptus);color:#fff}.passport-page{position:relative}.passport-code{width:70px;height:70px;padding:4px;background:#fff;border-radius:9px;flex:none}.passport-code canvas{width:62px!important;height:62px!important;display:block;image-rendering:pixelated}.passport-image-card{margin-top:18px}.passport-image-review{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.passport-image-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.passport-image-pair figure{margin:0;display:grid;gap:6px}.passport-image-pair figcaption{font-size:11.5px;color:var(--muted)}.passport-image-pair img,.passport-image-single img{width:100%;aspect-ratio:4/5;object-fit:contain;background:var(--surface);border:1px solid var(--border);border-radius:16px}.passport-image-kept,.passport-image-state{display:grid;gap:8px}.passport-image-kept h3,.passport-image-state h3{font-size:14.5px;font-weight:500;margin:0}.passport-image-review [role=alert]{color:var(--like,#9b4e4e);font-size:13.5px;margin:0}.photo-log-add-from-wardrobe{display:flex;align-items:center;gap:7px;width:100%;min-height:46px;margin-top:16px;padding:0 14px;background:var(--surface);border:0;border-radius:16px;color:var(--ink);font-size:13px;font-weight:500;text-align:left;cursor:pointer}.photo-log-add-from-wardrobe>span{flex:1}.photo-log-add-from-wardrobe .icon{width:11px;height:11px}.wardrobe-picker{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.wardrobe-picker-rows{display:grid;gap:8px;max-height:min(52vh,460px);overflow:auto;overscroll-behavior:contain}.wardrobe-picker-row{display:flex;align-items:center;gap:12px;width:100%;min-width:0;padding:8px 12px 8px 8px;background:var(--card);border:1px solid var(--border);border-radius:15px;text-align:left;cursor:pointer;color:var(--ink)}.wardrobe-picker-row[aria-pressed=true]{border-color:color-mix(in srgb,var(--eucalyptus) 55%,transparent)}.wardrobe-picker-row img{width:46px;height:58px;object-fit:contain;flex:none;border-radius:9px;background:var(--surface)}.wardrobe-picker-row>span{flex:1;min-width:0}.wardrobe-picker-row strong{display:block;font-size:13.5px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wardrobe-picker-row small{display:block;font-size:11.5px;color:var(--muted)}.wardrobe-picker-row .icon{width:16px;height:16px;color:var(--eucalyptus)}.wardrobe-picker [role=alert]:empty{display:none}.day-stylist,.build-stylist-opening{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.day-stylist textarea,.build-stylist-opening textarea{width:100%;min-height:64px;padding:14px;border:1px solid var(--border);border-radius:23px;background:var(--card);color:var(--ink);font:13.5px Satoshi,sans-serif;resize:vertical}.day-stylist .filter-chip[aria-pressed=true],.build-stylist-opening .filter-chip[aria-pressed=true]{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.day-stylist .primary-action,.build-stylist-opening .primary-action{display:inline-flex;align-items:center;justify-content:center;gap:7px}.day-stylist-thinking{font-size:12.5px;color:var(--muted);text-align:center;margin:12px 0}.day-stylist-nothing h3{font-size:14.5px;font-weight:500;margin:0 0 4px}.day-stylist-look{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding:14px;background:var(--surface);border-radius:23px}.day-stylist-look h3{font:19px Satoshi,sans-serif;font-weight:400;margin:0}.day-stylist-pieces{display:flex;gap:8px;overflow:auto;padding-bottom:2px}.day-stylist-pieces figure{margin:0;width:96px;flex:none}.day-stylist-pieces img{width:96px;height:120px;object-fit:contain;background:var(--card);border-radius:13px}.day-stylist-pieces figcaption{font-size:11px;color:var(--muted);margin-top:4px;line-height:1.4}.day-stylist [data-problem]:empty{display:none}.look-notes{display:grid;gap:8px;margin:10px 0}.look-note{position:relative;padding-right:34px}.look-note .icon-button{position:absolute;top:4px;right:4px;width:28px;height:28px}.look-note .icon{width:10px;height:10px}.trip-add-manually{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;margin-top:6px}.trip-destination-places{display:grid;margin-top:6px;border-radius:16px;overflow:hidden}.trip-destination-places:not(:empty){border:1px solid var(--border);background:var(--card)}.trip-destination-places button{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:8px 14px;background:none;border:0;border-top:1px solid var(--border);text-align:left;color:var(--ink);cursor:pointer}.trip-destination-places button:first-child{border-top:0}.trip-destination-places span{min-width:0}.trip-destination-places strong{display:block;font-size:13.5px;font-weight:500}.trip-destination-places small{display:block;font-size:11.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trip-destination-places .icon{width:13px;height:13px;flex:none;color:var(--muted)}.trip-forecast{margin-top:16px}.trip-forecast h4{font-size:11.5px;font-weight:500;color:var(--muted);margin:0 0 9px;text-transform:uppercase;letter-spacing:.06em}.trip-forecast-days{display:flex;gap:7px;overflow:auto;padding-bottom:2px}.trip-forecast-day{display:grid;justify-items:center;gap:4px;min-width:56px;padding:10px 8px;background:var(--card);border:1px solid var(--border);border-radius:16px}.trip-forecast-day small{font-size:10.5px;color:var(--muted)}.trip-forecast-day .icon,.trip-forecast-day i{width:16px;height:16px;color:var(--eucalyptus)}.trip-forecast-day i{display:block;border-radius:50%;background:color-mix(in srgb,var(--muted) 30%,transparent)}.trip-forecast-day.rain i,.trip-forecast-day.storm i{background:color-mix(in srgb,#5b7fa6 55%,transparent)}.trip-forecast-day strong{font-size:14px;font-weight:500}.trip-forecast-day span{font-size:12px;color:var(--muted)}.wardrobe-resale-body{display:grid;grid-template-columns:minmax(0,1fr);padding:16px;background:var(--card);border:1px solid var(--border);border-radius:23px}.wardrobe-resale-headline{display:grid;gap:3px;padding-bottom:12px;margin-bottom:4px;border-bottom:1px solid var(--border)}.wardrobe-resale-headline strong{font:24px Satoshi,sans-serif;font-weight:400}.wardrobe-resale-headline small{font-size:12px;color:var(--muted)}.wardrobe-resale-row{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid color-mix(in srgb,var(--border) 60%,transparent)}.wardrobe-resale-row:last-of-type{border-bottom:0}.wardrobe-resale-row>img,.wardrobe-resale-row>span:first-child{width:44px;height:54px;object-fit:contain;flex:none;border-radius:10px;background:var(--surface)}.wardrobe-resale-row>span:nth-child(2){flex:1;min-width:0}.wardrobe-resale-row strong{display:block;font-size:13.5px;font-weight:500}.wardrobe-resale-row small{display:block;font-size:11.5px;color:var(--muted)}.wardrobe-resale-price{text-align:right;flex:none}.wardrobe-resale-body .primary-action{display:inline-flex;align-items:center;justify-content:center;gap:6px;margin-top:12px}@media (max-width:650px){.passport-image-pair{grid-template-columns:minmax(0,1fr)}.passport-share{right:0}}.profile-photo-status{margin:0 0 24px}.profile-photo-status>button{margin:4px 12px 4px 0}.profile-photo-status [role=alert]:empty{display:none}.profile-photo-status .settings-card{padding:16px}.profile-photo-crop{width:min(100%,360px);aspect-ratio:1;margin:auto;overflow:hidden;border-radius:50%;background:#f3f3ef}.profile-photo-crop canvas{width:100%;height:100%;touch-action:none}.profile-photo-crop-zoom{display:grid;gap:8px;margin:16px 0}.profile-photo-crop-zoom input{width:100%}.profile-photo-crop-move{display:flex;justify-content:center;gap:12px;margin:12px 0}.profile-photo-crop-move button{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--border);border-radius:50%;background:transparent}.profile-photo-crop-move [data-move=left] svg{transform:rotate(180deg)}.profile-photo-crop-move [data-move=up] svg{transform:rotate(-90deg)}.profile-photo-crop-move [data-move=down] svg{transform:rotate(90deg)}.message-day-line{align-self:center;margin:4px 0 0;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.message-new-line{align-self:stretch;display:flex;align-items:center;gap:8px;margin:0;font-size:10px;font-weight:500;color:var(--eucalyptus)}.message-new-line:before,.message-new-line:after{content:"";flex:1;height:1px;background:var(--border)}.message-bubble[tabindex]{cursor:default;outline-offset:3px}.message-bubble:focus-visible{outline:2px solid var(--eucalyptus)}.message-typing{align-self:flex-start;display:flex;gap:3px;padding:9px 12px;border-radius:999px;background:var(--surface)}.message-typing-dot{width:4px;height:4px;border-radius:50%;background:var(--muted);opacity:.45}.message-pending{opacity:1}.message-delivery-state{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;margin-top:6px;font-size:10px;color:var(--muted)}.message-not-sent-words{font-weight:500;color:#b0532f}.message-delivery-state .text-button{min-height:24px;padding:0;font-size:10px;color:var(--ink);font-weight:500}.message-delivery-state .message-pending-delete{color:var(--muted);font-weight:400}.message-refused-reason{max-width:260px;margin:5px 0 0 auto;text-align:right;font-size:11px;line-height:1.5;color:var(--body)}.message-story-line{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--body);margin-bottom:6px}.message-story-line .icon{width:12px;height:12px}.message-story-frame{display:block;width:84px;height:122px;padding:0;border:1px solid var(--border);border-radius:14px;overflow:hidden;background:var(--surface);margin-bottom:7px;cursor:pointer}.message-story-frame img,.message-story-frame .image-empty{width:100%;height:100%;object-fit:cover;display:block}.message-photo-open{display:block;padding:0;border:0;background:none;cursor:zoom-in;border-radius:12px}.message-photo-open .message-photo{margin-bottom:7px}dialog.message-photo-viewer{width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;border-radius:0;background:#000;display:grid;place-items:center;animation:none}dialog.message-photo-viewer img{max-width:100%;max-height:100dvh;object-fit:contain}.message-photo-viewer-close{position:fixed;top:20px;right:20px;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#ffffff29;color:#fff;border:0}.message-photo-viewer-close .icon{width:15px;height:15px}.message-post-card{display:flex;align-items:center;gap:11px;max-width:300px;padding:10px;border:1px solid var(--border);border-radius:23px;background:var(--card);color:var(--ink)}.message-post-card>img,.message-post-card .message-post-placeholder{width:56px;height:70px;flex:none;object-fit:cover;border-radius:10px;margin:0}.message-post-card-words{display:grid;gap:2px;min-width:0}.message-post-card-words strong{font-size:13.5px;font-weight:500}.message-post-card-words small{font-size:11.5px;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.message-post-card-open{display:flex;align-items:center;gap:5px;margin-top:3px;font-size:11.5px;font-weight:500;color:var(--eucalyptus)}.message-post-card-open .icon{width:10px;height:10px}.message-ask-bubble{background:none;padding:0;max-width:min(320px,94%)}.message-ask-bubble>p{background:var(--surface);border-radius:20px;padding:12px 15px;margin-bottom:7px}.message-bubble.mine.message-ask-bubble>p{background:color-mix(in srgb,var(--eucalyptus) 12%,var(--card))}.message-ask-card{display:flex;align-items:flex-start;gap:12px;padding:11px;border:1px solid var(--border);border-radius:23px;background:var(--card);color:var(--ink);max-width:300px}.message-ask-picture{width:68px;height:86px;flex:none;object-fit:cover;border-radius:13px;background:var(--surface)}.message-ask-words{display:grid;gap:3px;flex:1;min-width:0}.message-ask-words strong{font-size:14px;font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.message-ask-words small{font-size:11px;color:var(--muted)}.message-ask-words .message-place-kind{color:var(--eucalyptus);letter-spacing:.12em;text-transform:uppercase;font-size:10px}.message-ask-price{font-size:13px;font-weight:500}.message-ask-card>.icon{width:12px;height:12px;margin-top:4px;color:var(--muted)}.message-ask-answers{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px}.message-ask-answers button{min-height:34px;padding:0 14px;border-radius:999px;border:1px solid var(--border);background:var(--card);color:var(--ink);font-size:12.5px;font-weight:500}.message-ask-answers button[aria-pressed=true]{background:var(--ink);color:var(--on-ink);border-color:transparent}.message-ask-failed{margin:6px 0 0;font-size:11.5px;color:#b0532f}.nav-unread{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--eucalyptus);flex:none;margin-left:6px}.nav-unread[hidden]{display:none}.mobile-nav a{position:relative}.mobile-nav .nav-unread{position:absolute;top:9px;right:calc(50% - 15px);margin:0}.own-profile-actions .nav-unread{width:5px;height:5px}.own-profile-studio-words{display:grid;gap:1px;flex:1;min-width:0;text-align:left}.own-profile-studio-words small{font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.connection-search{margin:14px 0 4px}.connection-review,.connection-more{flex:none;min-height:44px;min-width:44px;display:grid;place-items:center;font-size:11.5px;font-weight:500;color:var(--ink);background:none;border:0}.connection-more .icon{width:18px;height:18px}.connection-decision{display:grid;gap:10px;margin-top:8px}.connection-problem{font-size:12px;color:var(--muted);margin:10px 0 0}.ask-piece{display:flex;gap:13px;align-items:center;padding:12px;border-radius:23px;background:var(--surface)}.ask-piece img,.ask-piece .image-empty{width:64px;height:80px;object-fit:cover;border-radius:13px;flex:none}.ask-piece span{display:grid;gap:2px;min-width:0}.ask-piece small{font-size:11px;color:var(--muted)}.ask-piece strong{font-size:14.5px;font-weight:500}.ask-label{display:block;margin:22px 0 10px;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.ask-question{min-height:60px}.ask-people{border:1px solid var(--border);border-radius:23px;background:var(--card);padding:0 15px;margin-top:10px}.ask-people h3{margin:14px 0 2px;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:500}.ask-person{display:flex;align-items:center;gap:12px;width:100%;padding:11px 0;border:0;border-bottom:1px solid var(--border);background:none;color:var(--ink);text-align:left}.ask-person:last-child{border-bottom:0}.ask-person:disabled{color:var(--muted)}.ask-person>span:not(.member-portrait):not(.ask-mark){display:grid;gap:2px;flex:1;min-width:0}.ask-person>.ask-avatar{flex:0 0 40px;width:40px;height:40px;border-radius:50%;overflow:hidden}.ask-person small{font-size:11px;color:var(--muted)}.ask-person .ask-mark{flex:none;width:19px;height:19px;border-radius:50%;border:1px solid var(--border)}.ask-person[aria-pressed=true] .ask-mark{background:var(--eucalyptus);border-color:var(--eucalyptus)}.ask-person .ask-asked{flex:none;font-size:11.5px;font-weight:500;color:var(--eucalyptus)}.ask-empty{padding:16px 0;font-size:12.5px;color:var(--muted)}.ask-send{width:100%;margin-top:18px}.ask-footnote{text-align:center;font-size:11px;color:var(--muted);margin-top:10px}.ask-failure{font-size:12px;color:#b0532f;margin-top:12px}.ask-sent{margin-top:22px;padding:18px;border-radius:23px;background:var(--eucalyptus);color:#fff;display:grid;gap:6px}.ask-sent small{font-size:10px;letter-spacing:.12em;text-transform:uppercase;opacity:.85}.ask-sent strong{font-size:19px;font-weight:400}.ask-sent p{font-size:11.5px;opacity:.8;margin:0}.external-piece-actions{display:flex;flex-wrap:wrap;gap:20px;margin:6px 0 14px}.external-piece-actions button{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0;border:0;background:none;color:var(--eucalyptus);font-size:13.5px;font-weight:500}.external-piece-actions .icon{width:15px;height:15px}@media (max-width:540px){.message-ask-card,.message-post-card{max-width:100%}.message-photo-viewer-close{top:16px;right:16px}}.connection-gathering{text-align:center;color:var(--muted);font-size:12px;padding:40px 0}.own-profile-identity .own-profile-share-actions{margin-top:14px}.own-profile-share-actions+.own-profile-actions{margin-top:8px}.own-profile-actions button{height:38px;flex:1;display:flex;justify-content:center;align-items:center;gap:6px;min-width:0;padding:0 14px;font-size:13px;color:var(--ink);background:var(--card);border:1px solid var(--border);border-radius:22px;cursor:pointer}.own-profile-actions button .icon{width:14px;height:14px}.own-profile-actions button:focus-visible,.own-profile-actions a:focus-visible{outline:2px solid var(--eucalyptus);outline-offset:2px}.own-profile-share-actions>*>span{white-space:nowrap}@media (max-width:360px){.own-profile-share-actions{flex-direction:column}}.post-share-preview>.post-share-portrait{width:52px;height:52px;flex:none;border:1px solid var(--border)}.post-share-preview>.post-share-portrait .member-monogram{font-size:17px}.member-more-share+.story-report-reasons{margin-top:12px}.message-place-card>.message-member-portrait{width:56px;height:56px;flex:none;border:1px solid var(--border)}.message-place-card>.message-member-portrait .member-monogram{font-size:18px}.member-page .member-actions{flex-wrap:wrap}.member-page .member-actions button,.member-page .member-actions a{width:auto;padding:0 22px;white-space:nowrap}.member-page .member-actions button{min-width:148px}.member-page .member-actions a{min-width:108px}.message-place-card.message-member-card{width:300px;max-width:100%;box-sizing:border-box}.message-place-card>span.message-member-portrait:not(.image-empty){flex:0 0 56px;width:56px;height:56px;display:grid;place-items:center;border-radius:50%;overflow:hidden}.message-place-card .message-place-action{white-space:nowrap}.fit-sizes-for{margin-top:20px;padding:16px;border:1px solid var(--border);border-radius:23px;background:var(--card)}.fit-sizes-for>small{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.fit-sizes-for>h3{font:400 18px Satoshi,sans-serif;margin:6px 0}.fit-sizes-for>p{font-size:11.5px;line-height:1.6;color:var(--body);margin:0}.fit-block-switch{display:flex;flex-wrap:wrap;gap:4px;padding:4px;margin-top:16px;border:1px solid var(--border);border-radius:23px;background:var(--card);max-width:430px}.fit-block-switch button{flex:1 1 140px;min-height:36px;padding:0 12px;border-radius:999px;font-size:12.5px;color:var(--ink);background:transparent;white-space:nowrap}.fit-block-switch button[aria-pressed=true]{background:var(--ink);color:var(--on-ink);font-weight:500}.fit-block-switch button:focus-visible,.fit-sizes-for button:focus-visible{outline:2px solid var(--eucalyptus);outline-offset:2px}.fit-choose-first{margin-top:14px;font-size:12px;line-height:1.6}.fit-page .fit-mens-answer{display:block}.fit-mens-answer-head{display:flex;align-items:center;gap:16px}.fit-mens-answer-head>span{width:58px;height:58px;border:1px solid #ffffff38;border-radius:50%;background:#ffffff1a;display:grid;place-items:center;flex:none;font:20px Satoshi,sans-serif}.fit-mens-sizes{margin:14px 0 0}.fit-mens-sizes>div{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:8px 0;border-top:1px solid #ffffff2e}.fit-mens-sizes dt{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:#ffffffd9}.fit-mens-sizes dd{margin:0;font-size:13.5px;font-weight:500;text-align:right}.fit-mens-size-title{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:16px 0 9px}.fit-page .fit-sizes [data-mens-size]{min-width:46px;width:auto;height:46px;padding:0 8px;border-radius:999px;white-space:nowrap}.fit-mens-measure-note{margin-top:10px}.fit-mens-shape-image{position:relative;display:grid;place-items:center;color:var(--ink);background:#f4f2ef;padding:22px 0}.fit-mens-shape-image>small{position:absolute;left:18px;bottom:18px;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.fit-mens-shape-image .mens-shape-figure{height:100%;width:auto;max-width:100%}.primary-button.is-current{background:var(--eucalyptus);border-color:var(--eucalyptus)}.style-size-block{font:400 18px Satoshi,sans-serif;margin:22px 0 4px}.passport-edit-dialog{width:460px;overflow:auto;scrollbar-gutter:stable;font-family:Satoshi,sans-serif}.passport-edit-dialog .native-form{display:grid;gap:16px;min-width:0}.passport-edit-dialog fieldset{display:grid;gap:18px;min-width:0;margin:0;padding:0;border:0}.passport-edit-dialog label{display:grid;gap:8px;min-width:0;font-size:13px;font-weight:500;color:var(--body)}.passport-edit-dialog input,.passport-edit-dialog select{box-sizing:border-box;width:100%;min-width:0;height:48px;padding:0 15px;border:1px solid var(--border);border-radius:15px;background:var(--surface);color:var(--ink);font-family:Satoshi,sans-serif;font-size:15px;font-weight:400}.passport-edit-dialog input:disabled,.passport-edit-dialog select:disabled{opacity:1;-webkit-text-fill-color:var(--ink);cursor:default}.passport-edit-dialog .native-note,.passport-edit-dialog [data-error]{font-size:13.5px;line-height:1.8;color:var(--body)}.passport-edit-dialog [data-error]{color:var(--red)}.passport-edit-dialog [data-error]:empty{display:none}.passport-edit-dialog .primary-action,.passport-edit-dialog .secondary-action{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 18px;border:1px solid var(--border);border-radius:999px;font:500 15px Satoshi,sans-serif;line-height:1.4;text-align:center;background:var(--surface);color:var(--ink)}.passport-edit-dialog .primary-action{width:100%;min-height:52px;border-color:var(--ink);background:var(--ink);color:var(--on-ink)}.passport-edit-dialog .secondary-action:hover:not(:disabled){background:color-mix(in srgb,var(--eucalyptus) 10%,var(--surface))}.passport-edit-dialog .primary-action:hover:not(:disabled){filter:brightness(.93)}.passport-edit-dialog button:disabled{opacity:.45;cursor:default}.passport-edit-dialog input:focus-visible,.passport-edit-dialog select:focus-visible,.passport-edit-dialog button:focus-visible{outline:2px solid var(--eucalyptus);outline-offset:3px}.passport-edit-dialog .passport-edit-actions,.passport-edit-dialog [data-draft-actions]:not([hidden]){display:flex;flex-wrap:wrap;gap:12px}.passport-edit-dialog [aria-label="Review current item"]{display:grid;gap:14px;margin-top:8px;padding-top:20px;border-top:1px solid var(--border)}.passport-edit-dialog [aria-label="Review current item"] h3{font-size:18px}.passport-edit-dialog [aria-label="Review current item"] p{font-size:14px;line-height:1.7;overflow-wrap:anywhere}.passport-removal-dialog{width:460px;overflow:auto;font-family:Satoshi,sans-serif}.passport-removal-dialog .dialog-content{display:grid;gap:16px}.passport-removal-dialog .native-note,.passport-removal-dialog p{font-size:13.5px;line-height:1.8;color:var(--body);overflow-wrap:anywhere}.passport-removal-dialog [role=alert]{color:var(--red)}.passport-removal-dialog [role=alert]:empty{display:none}.passport-removal-dialog .passport-removal-actions{display:flex;flex-wrap:wrap;gap:12px}.passport-removal-dialog .removal-destructive,.passport-removal-dialog .removal-secondary{min-height:48px;padding:12px 20px;border:1px solid var(--border);border-radius:999px;background:var(--surface);font:500 13.5px Satoshi,sans-serif;color:var(--ink)}.passport-removal-dialog .removal-destructive{color:var(--red);background:color-mix(in srgb,var(--red) 7%,var(--canvas));border-color:color-mix(in srgb,var(--red) 30%,var(--canvas))}.passport-removal-dialog button:disabled{opacity:.45;cursor:default}.passport-removal-dialog .removal-secondary:hover:not(:disabled){background:color-mix(in srgb,var(--eucalyptus) 10%,var(--surface))}.passport-removal-dialog button:focus-visible{outline:2px solid var(--eucalyptus);outline-offset:3px}.passport-removal-dialog [aria-label="Review current piece"]{display:grid;gap:12px;padding-top:16px;border-top:1px solid var(--border)}.passport-edit-dialog .passport-remove-entry{width:100%;min-height:48px;margin-top:10px;padding:12px 18px;border:1px solid color-mix(in srgb,var(--red) 30%,var(--canvas));border-radius:999px;font:500 13.5px Satoshi,sans-serif;color:var(--red);background:color-mix(in srgb,var(--red) 7%,var(--canvas))}.passport-photo-dialog{width:520px;overflow:hidden;font-family:Satoshi,sans-serif}.passport-photo-dialog[open]{display:flex;flex-direction:column}.passport-photo-dialog>.dialog-header{flex:none}.passport-photo-dialog .dialog-content{display:grid;gap:16px;min-height:0;overflow:auto;scrollbar-width:thin}.passport-photo-dialog .native-note,.passport-photo-dialog p{font-size:13.5px;line-height:1.8;color:var(--body);overflow-wrap:anywhere}.passport-photo-dialog .passport-photo-original{display:flex;align-items:center;gap:14px}.passport-photo-dialog .passport-photo-original img{width:78px;height:96px;flex:none;object-fit:contain;background:var(--surface);border:1px solid var(--border);border-radius:12px}.passport-photo-dialog figure{margin:0;display:grid;gap:8px}.passport-photo-dialog figure img{width:100%;max-height:360px;object-fit:contain;background:var(--surface);border-radius:16px}.passport-photo-dialog figcaption{font-size:12px;color:var(--body)}.passport-photo-dialog .passport-photo-actions,.passport-photo-dialog .passport-photo-choices,.passport-photo-dialog .passport-photo-camera{display:flex;flex-wrap:wrap;gap:12px}.passport-photo-dialog .photo-primary,.passport-photo-dialog .photo-secondary{min-height:44px;padding:12px 18px;border:1px solid var(--border);border-radius:999px;background:var(--surface);font:500 13.5px Satoshi,sans-serif;color:var(--ink)}.passport-photo-dialog .photo-primary{width:100%;min-height:52px;color:var(--on-ink);background:var(--ink);border-color:var(--ink);font-size:15px}.passport-photo-dialog .photo-secondary:hover:not(:disabled){background:color-mix(in srgb,var(--eucalyptus) 10%,var(--surface))}.passport-photo-dialog button:disabled{opacity:.45;cursor:default}.passport-photo-dialog button:focus-visible{outline:2px solid var(--eucalyptus);outline-offset:3px}.passport-photo-dialog [role=alert]{color:var(--red)}.passport-photo-dialog [role=alert]:empty{display:none}.passport-photo-dialog [aria-label="Review current piece"]{display:grid;gap:12px;border-top:1px solid var(--border);padding-top:16px}.passport-photo-dialog video{width:100%;max-height:360px;object-fit:contain;border-radius:16px;background:var(--surface)}.passport-edit-dialog .passport-source-choices{display:flex;gap:8px;flex-wrap:wrap}.passport-edit-dialog .passport-source-choices button{min-height:40px;padding:10px 15px;border:1px solid var(--border);border-radius:999px;background:var(--surface);font:500 13px Satoshi,sans-serif}.care-booking-page,.care-notice-page{max-width:620px;margin-inline:auto;gap:24px}.care-booking-page section,.care-notice-page section{display:grid;gap:12px}.care-booking-page h2,.care-notice-page h2{margin:0}.care-booking-head{display:grid;gap:6px}.care-booking-head h1{font-size:24px;font-weight:400;letter-spacing:-.4px;margin:0}.care-booking-head p{font-size:12.5px;color:var(--body)}.care-eyebrow{font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:var(--eucalyptus);margin:0}.care-eyebrow-red{color:var(--red)}.care-booking-card{border:1px solid var(--border);border-radius:20px;background:var(--card)}.care-booking-muted{font-size:11.5px!important;color:var(--muted)}.care-booking-note{padding:13px 15px;border-radius:16px;background:var(--surface);font-size:12.5px;color:var(--ink)}.care-booking-loading{min-height:200px;display:grid;place-items:center;color:var(--muted)}.care-booking-stages{list-style:none;margin:0;padding:16px}.care-booking-stages li{position:relative;display:flex;gap:12px;align-items:flex-start;min-height:42px;font-size:13.5px;color:var(--muted)}.care-booking-stages li:last-child{min-height:16px}.care-booking-stages li>div{display:grid;gap:2px;margin-top:-1px;padding-bottom:14px}.care-booking-stages li:last-child>div{padding-bottom:0}.care-booking-stages small{font-size:11.5px;color:var(--muted)}.care-booking-stages li.reached,.care-booking-stages li[aria-current]{color:var(--ink)}.care-booking-stages li[aria-current]>div>span{font-weight:500}.care-booking-stages li>i{position:absolute;left:7.5px;top:16px;bottom:0;width:1px;background:var(--border)}.care-booking-stages li>i.reached{background:color-mix(in srgb,var(--eucalyptus) 50%,transparent)}.care-booking-dot{width:16px;height:16px;flex:0 0 16px;box-sizing:border-box;border-radius:50%;border:1px solid var(--border);background:var(--card);display:grid;place-items:center}.care-booking-stages li.reached .care-booking-dot{background:var(--eucalyptus);border-color:var(--eucalyptus)}.care-booking-stages li.ended .care-booking-dot{background:var(--red);border-color:var(--red)}.care-booking-dot .icon{width:7px;height:7px;stroke-width:2.5;color:#fff}.care-booking-receipt{justify-self:start;display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 14px;border:1px solid var(--border);border-radius:999px;font-size:13px;color:var(--ink);text-decoration:none}.care-booking-receipt .icon{width:11px;height:11px}.care-booking-quote-line{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.care-booking-quote-line strong{font-size:13.5px;font-weight:500}.care-booking-quote-line span{font-size:22px}.care-booking-quote .primary-action,.care-booking-page .secondary-action{width:100%;min-height:48px}.care-booking-pieces{padding:3px 14px}.care-booking-piece{display:flex;align-items:center;gap:12px;padding:11px 0}.care-booking-piece+.care-booking-piece{border-top:.7px solid var(--border)}.care-booking-piece>span:nth-child(2){flex:1;display:grid;gap:2px;min-width:0}.care-booking-piece strong{font-size:13.5px;font-weight:500}.care-booking-piece small{font-size:11.5px;color:var(--muted)}.care-booking-value{display:grid;gap:2px;text-align:right}.care-booking-value strong{font-size:13px}.care-booking-value strong.muted{color:var(--muted)}.care-booking-value small{font-size:10.5px}.care-booking-thumb{width:42px;height:52px;flex:0 0 42px;border-radius:9px;overflow:hidden;background:var(--surface);display:grid;place-items:center}.care-booking-thumb img{width:100%;height:100%;object-fit:contain}.care-booking-thumb>.icon{width:12px;height:12px;color:var(--muted)}.care-booking-limit{font-size:12px!important;color:var(--body)}.care-booking-summary{display:flex;justify-content:space-between;gap:12px;font-size:13px;padding:12px 16px}.care-booking-summary span{color:var(--body)}.care-booking-summary strong{font-weight:500}.care-booking-rows .care-booking-summary+.care-booking-summary{border-top:.7px solid var(--border)}.care-booking-photo-group{display:grid;gap:8px}.care-booking-photo-group h3{font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);font-weight:400;margin:0}.care-booking-photos{display:grid;grid-template-columns:repeat(3,96px);gap:10px}.care-booking-photos button{width:96px;height:96px;padding:0;border-radius:12px;overflow:hidden;border:.7px solid var(--border);background:var(--surface)}.care-booking-photos img{width:100%;height:100%;object-fit:cover}.care-booking-aftercare h3{font-size:19px;font-weight:400;margin:0}.care-booking-aftercare .aftercare-actions{display:flex;gap:10px;flex-wrap:wrap}.care-booking-aftercare .aftercare-actions .secondary-action{flex:1;min-width:150px}.care-booking-cancel p{font-size:12px;color:var(--body)}.care-booking-cancel-button{justify-self:start;min-height:40px;padding:0 16px;border:1px solid color-mix(in srgb,var(--red) 40%,var(--border));border-radius:999px;color:var(--red);font-size:13px}.care-cancel-actions .primary-action,.care-cancel-actions .secondary-action,.care-booking-cancel-confirm{width:100%;min-height:52px}.care-booking-cancel-confirm{border-radius:999px;background:var(--red);color:#fff;font-size:15px}.care-booking-cancel-confirm:disabled{opacity:.45}.care-photo-viewer{display:grid;gap:14px}.care-photo-viewer h3{font:400 24px Satoshi,sans-serif;margin:0}.care-photo-viewer img{width:100%;max-height:60vh;object-fit:contain;border-radius:18px;background:var(--surface)}.care-complaint-content h4{font:400 19px Satoshi,sans-serif;margin:26px 0 12px}.care-complaint-reasons{display:grid;gap:8px;margin-top:22px}.care-complaint-reasons button{min-height:48px;text-align:left;padding:0 16px;border:1px solid var(--border);border-radius:16px;font-size:13.5px;color:var(--ink);background:var(--card)}.care-complaint-reasons button[aria-checked=true]{border-color:var(--ink)}.care-complaint-content textarea,.care-notice-page textarea{width:100%;box-sizing:border-box;min-height:130px;padding:12px;border:1px solid var(--border);border-radius:18px;background:var(--card);color:var(--ink);font:400 14px/1.5 Satoshi,sans-serif}.care-request-done{display:grid;gap:8px;margin-top:22px}.care-request-done h4{font:400 22px Satoshi,sans-serif;margin:0}.care-request-done-mark{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--eucalyptus) 12%,transparent);color:var(--eucalyptus)}.care-request-done-mark .icon{width:16px;height:16px}.care-quote-actions{display:flex;gap:10px;margin-top:14px}.care-quote-actions .primary-action{flex:1;min-height:42px}.care-quote-actions .secondary-action{width:104px;min-height:42px}.care-quote-problem{color:var(--red);margin-top:10px!important}.care-review-stars{display:flex;gap:8px}.care-review-stars button{width:44px;height:44px;display:grid;place-items:center;color:var(--eucalyptus)}.care-review-stars .icon{width:24px;height:24px}.care-review-ask,.care-review-saved{font-size:15px!important;font-weight:500}.care-support-meta{display:flex;justify-content:space-between;font-size:12px;color:var(--muted)}.care-support-message{padding:18px;display:grid;gap:10px}.care-support-message small{font-size:12px;color:var(--muted)}.care-support-message p{font-size:14px!important;white-space:pre-wrap;user-select:text}.passport-care-photo{display:flex;align-items:center;gap:12px}.passport-care-photo img{width:46px;height:46px;border-radius:10px;object-fit:cover}.passport-care-photo-pick{flex:1;display:flex;align-items:center;gap:10px;min-height:46px;padding:12px 14px;box-sizing:border-box;border-radius:14px;background:var(--surface);font-size:12.5px;cursor:pointer}.passport-care-photo-pick.disabled{opacity:.6;cursor:default}.passport-care-photo-pick .icon{width:13px;height:13px;color:var(--eucalyptus)}.passport-care-photo .text-button{min-height:44px;font-size:12px;color:var(--body)}.passport-care-sent{display:grid;gap:12px;max-width:620px}.passport-care-sent h2{font-size:14px;font-weight:500;margin:0}@media (max-width:600px){.care-booking-photos{grid-template-columns:repeat(3,minmax(0,1fr))}.care-booking-photos button{width:100%;height:auto;aspect-ratio:1}.care-quote-actions .secondary-action{width:auto;flex:0 0 96px}}.trip-recovery{margin:24px 0;padding:24px;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.trip-recovery h3{margin:0 0 12px;font-size:18px;font-weight:600}.trip-recovery ul{list-style:none;margin:16px 0;padding:0;display:grid;gap:12px}.trip-recovery li{display:grid;grid-template-columns:minmax(100px,1fr) 2fr 2fr;gap:12px;align-items:baseline;font-size:15px}.trip-recovery small{color:var(--muted)}.trip-recovery-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.trip-current-review{margin-top:24px;padding-top:20px;border-top:1px solid var(--line)}@media (max-width:620px){.trip-recovery{padding:16px}.trip-recovery li{grid-template-columns:1fr}.trip-recovery li+li{padding-top:12px;border-top:1px solid var(--line)}}.trip-page>[data-save]+[data-packing]{margin-inline-start:12px}@media (max-width:550px){.trip-page>[data-save]+[data-packing]{margin-inline-start:0;margin-block-start:12px}}.trip-recovery .generated-look-actions{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:12px}.week-recovery{margin:24px 0;padding:24px;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.week-recovery h3{margin:0 0 12px;font-size:18px;font-weight:600}.week-recovery ul{list-style:none;margin:16px 0;padding:0;display:grid;gap:12px}.week-recovery li{display:grid;grid-template-columns:minmax(100px,1fr) 2fr 2fr;gap:12px;align-items:baseline;font-size:15px}.week-recovery small{color:var(--muted)}.week-recovery-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.week-current-review{margin-top:24px;padding-top:20px;border-top:1px solid var(--line)}@media (max-width:620px){.week-recovery{padding:16px}.week-recovery li{grid-template-columns:1fr}.week-recovery li+li{padding-top:12px;border-top:1px solid var(--line)}}.week-recovery .generated-look-actions{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:12px}.seller-inbox{margin:24px 0}.seller-inbox-count{font-size:12px;padding:3px 7px;border-radius:20px;background:var(--ink);color:var(--canvas)}.seller-inbox-row{display:flex;align-items:flex-start;gap:12px;padding:14px;border:1px solid var(--border);border-radius:23px;margin:12px 0}.seller-inbox-row>img,.seller-inbox-row>.image-empty{width:48px;height:60px;object-fit:cover;border-radius:10px;flex:0 0 48px}.seller-inbox-row>div:nth-child(2){flex:1;min-width:0}.seller-inbox-row h3{font-size:14px;margin:0}.seller-inbox-row>div:last-child{display:flex;flex-direction:column;text-align:right;font-size:14px}.seller-inbox-row>div:last-child small{font-size:11px}.seller-inbox-row button{margin-right:8px;margin-top:8px}.seller-inbox-clock{font-size:12px;color:var(--eucalyptus)}.seller-inbox-summary{display:flex;gap:12px;align-items:center;padding:13px;border:1px solid var(--border);border-radius:20px;margin:18px 0}.seller-inbox-summary>img,.seller-inbox-summary>.image-empty{width:44px;height:54px;object-fit:cover;flex:0 0 44px;border-radius:10px}.seller-accept-sheet h2{font-size:24px}.seller-accept-sheet>button{display:block;width:100%;margin-top:10px}.seller-decline-sheet h2{font-size:24px}.seller-decline-sheet fieldset{border:0;padding:0;margin:20px 0}.seller-decline-sheet legend{font-size:12px;margin:16px 0 8px}.seller-decline-reason{display:flex;align-items:center;gap:10px;font-size:13.5px;padding:11px 0}.seller-decline-reason input{accent-color:var(--eucalyptus)}.seller-decline-note{display:grid;gap:10px;font-size:12px;margin-top:18px}.seller-decline-note textarea{font:inherit;font-size:13px;width:100%;min-height:80px;padding:12px;border:1px solid var(--border);border-radius:13px;background:var(--canvas);color:var(--ink);resize:vertical;box-sizing:border-box}.seller-decline-sheet>button{display:block;width:100%;margin-top:10px}.seller-decline-sheet fieldset:disabled{opacity:.7}.resale-offer-sheet{max-width:560px}.resale-offer-sheet .dialog-content{padding-bottom:30px}.resale-offer-head>div{display:flex;gap:14px;align-items:flex-start;margin-top:8px}.resale-offer-head img,.resale-offer-head .image-empty{width:72px;height:90px;flex:0 0 72px;object-fit:cover;border-radius:12px;background:var(--surface)}.resale-offer-head h3{font:20px Satoshi,sans-serif;margin:0 0 3px}.resale-offer-head small{display:block;font-size:12px;color:var(--muted);margin-top:3px;line-height:1.5}.resale-offer-head .native-note{margin:0;font-size:12.5px}.resale-offer-sheet .care-eyebrow{display:block;font-size:11px;letter-spacing:.11em;text-transform:uppercase;color:var(--eucalyptus);margin:0}.resale-offer-ladder{background:var(--surface);border-radius:23px;padding:18px;margin-top:22px}.resale-offer-ladder>div{display:flex;justify-content:space-between;gap:14px;align-items:flex-end}.resale-offer-ladder>div>div:last-child{text-align:right}.resale-offer-ladder strong{display:block;font:30px Satoshi,sans-serif;margin-top:2px}.resale-offer-ladder>div>div:last-child strong{font-size:22px;font-variant-numeric:tabular-nums}.resale-offer-ladder small{display:block;font-size:11.5px;color:var(--muted);margin-top:10px;line-height:1.5}.resale-offer-ladder .care-eyebrow{color:var(--muted);margin:0}.resale-offer-standing{border:1px solid var(--border);border-radius:20px;padding:16px;margin-top:14px;background:var(--canvas)}.resale-offer-standing>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.resale-offer-standing strong{display:block;font:24px Satoshi,sans-serif;margin-top:2px}.resale-offer-standing small{display:block;font-size:11.5px;color:var(--muted);line-height:1.5}.resale-offer-standing>div>span{font-size:12px;text-align:right;color:var(--body,var(--ink))}.resale-offer-standing .care-eyebrow{color:var(--muted)}.resale-offer-standing>p{font-size:13px;line-height:1.6;margin:10px 0 0}.resale-offer-standing .resale-manage-pills button{flex:1}.resale-offer-standing .text-button{font-size:12.5px;text-decoration:underline;margin-top:10px;min-height:36px}.resale-offer-good{color:var(--eucalyptus)!important}.resale-offer-compose{margin-top:20px;display:grid;gap:8px}.resale-offer-compose h4{font-size:13.5px;font-weight:500;margin:0}.resale-offer-compose>small{font-size:11.5px;color:var(--muted);line-height:1.5}.resale-offer-compose>.primary-action{width:100%;min-height:48px}.resale-offer-compose>.native-note{font-size:11.5px;margin:0}.resale-offer-money{display:flex;align-items:center;gap:6px;padding:0 14px;border-radius:12px;background:var(--surface)}.resale-offer-money span{font-size:16px;color:var(--muted)}.resale-offer-money input{flex:1;min-width:0;height:48px;border:0;background:none;color:var(--ink);font:500 16px Satoshi,sans-serif}.resale-buyer-breakdown{background:var(--surface);border-radius:14px;padding:12px 14px;font-size:12.5px}.resale-buyer-breakdown p{display:flex;justify-content:space-between;gap:12px;margin:3px 0;font-variant-numeric:tabular-nums}.resale-buyer-breakdown>small{display:block;font-size:11.5px;color:var(--muted);margin:0 0 4px;line-height:1.5}.resale-buyer-breakdown hr{border:0;border-top:1px solid var(--border);margin:8px 0}.resale-buyer-total strong{font-weight:500}.resale-buyer-total strong:last-child{font-size:15px}.resale-offer-confirm,.resale-leave-ask{border:1px solid var(--border);border-radius:18px;padding:14px;background:var(--canvas)}.resale-leave-ask{margin-bottom:14px}.resale-offer-confirm p,.resale-leave-ask p{margin:0 0 6px;font-size:13.5px}.resale-offer-confirm .resale-manage-pills button,.resale-leave-ask .resale-manage-pills button{flex:1}.resale-offer-agreed{margin-top:22px;padding:18px;border-radius:23px;background:color-mix(in srgb,var(--eucalyptus) 8%,var(--canvas));display:grid;gap:10px}.resale-offer-agreed>strong{font:24px Satoshi,sans-serif}.resale-offer-agreed .native-note{margin:0;font-size:13px}.resale-offer-failed{font-size:13px;color:#b0532f;margin:6px 0 0;line-height:1.5}.resale-offer-failed:empty,.resale-offer-problem:empty{display:none}.resale-offer-onward{display:grid;gap:10px;margin-top:16px}.resale-offer-onward button{min-height:48px;width:100%}.resale-offer-charge h3{font:22px Satoshi,sans-serif;margin:6px 0 0}.resale-offer-addresses{border:0;padding:0;margin:20px 0 0;display:grid;gap:8px}.resale-offer-addresses legend{color:var(--muted);margin-bottom:8px}.resale-offer-addresses label{display:flex;gap:10px;align-items:flex-start;padding:12px;border:1px solid var(--border);border-radius:14px;cursor:pointer}.resale-offer-addresses label:has(input:checked){border-color:var(--ink)}.resale-offer-addresses input{accent-color:var(--ink);margin-top:2px}.resale-offer-addresses strong{display:block;font-size:13.5px;font-weight:500}.resale-offer-addresses small{display:block;font-size:12px;color:var(--muted)}.resale-offer-words{background:var(--surface);border-radius:18px;padding:16px;margin-top:20px;display:grid;gap:10px}.resale-offer-words p{margin:0;font-size:13px;line-height:1.6}.resale-offer-says{font-size:13px;font-weight:500;margin:14px 0}.resale-offer-card{margin-top:16px}.resale-offer-charge [data-charge-foot]{display:grid;gap:6px;margin-top:20px}.resale-offer-charge [data-charge-foot] .primary-action{min-height:48px;width:100%}.resale-offer-sheet button:disabled{opacity:.4;cursor:default}.product-offer{margin-top:12px}.product-offer:empty{display:none}.product-offer-row{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:12px;border:1px solid var(--border);border-radius:18px;background:var(--canvas)}.product-offer-mark{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border-radius:50%;background:var(--surface)}.product-offer-mark .icon{width:14px}.product-offer-row>span:nth-child(2){flex:1;min-width:0}.product-offer-row strong{display:block;font-size:13.5px;font-weight:500}.product-offer-row small{display:block;font-size:11.5px;color:var(--muted);margin-top:2px;line-height:1.5}.product-offer-row b{font-weight:500;color:var(--eucalyptus);font-variant-numeric:tabular-nums}.product-offer-row>.icon{width:10px;color:var(--muted)}@media (max-width:640px){.resale-offer-ladder strong{font-size:26px}.resale-offer-head img,.resale-offer-head .image-empty{width:60px;height:76px;flex-basis:60px}}.profile-tab-count{display:inline-grid;place-items:center;min-width:15px;height:15px;padding:0 4px;margin-left:5px;border-radius:999px;background:var(--ink);color:var(--on-ink);font-size:9.5px;font-weight:500;vertical-align:super}.profile-offers{margin:0 0 14px}.profile-offers h2{font-size:14px;font-weight:500;margin:18px 0 4px}.profile-offer-row{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:12px 0;border-bottom:1px solid var(--border)}.profile-offer-row:last-of-type{border-bottom:0}.profile-offer-row>img,.profile-offer-row>.image-empty{width:52px;height:64px;flex:0 0 52px;object-fit:cover;border-radius:9px;background:var(--surface)}.profile-offer-row>span:nth-child(2){flex:1;min-width:0}.profile-offer-row>span:last-child{text-align:right}.profile-offer-row strong{display:block;font-size:14px;font-weight:500}.profile-offer-row small{display:block;font-size:12.5px;color:var(--body);margin-top:3px}.profile-offer-row>span:last-child small{font-size:11px;color:var(--muted)}.profile-listings-heading{font-size:14px;font-weight:500;margin:22px 0 8px}.resale-sale-details{margin:8px 0 0;padding-top:6px;border-top:1px solid var(--border);display:grid;gap:5px}.resale-sale-details>div{display:flex;gap:8px;align-items:baseline}.resale-sale-details dt{flex:0 0 84px;font-size:11.5px;color:var(--muted)}.resale-sale-details dd{margin:0;font-size:12px;color:var(--body);line-height:1.5}.seller-settings{max-width:560px}.seller-settings h2{font:24px Satoshi,sans-serif;font-weight:400;margin:6px 0}.seller-settings>.native-note{font-size:12.5px;line-height:1.6}.seller-settings .care-eyebrow{display:block;font-size:11px;letter-spacing:.11em;text-transform:uppercase;color:var(--eucalyptus);margin:24px 0 4px}.seller-settings>.care-eyebrow:first-child{margin-top:8px}.seller-kinds{border:1px solid var(--border);border-radius:23px;padding:0 15px;margin-top:20px}.seller-kind{display:flex;gap:12px;align-items:flex-start;width:100%;text-align:left;padding:13px 0}.seller-kind+.seller-kind{border-top:1px solid var(--border)}.seller-kind .icon,.seller-tick .icon{width:16px;flex:0 0 16px;margin-top:1px;color:var(--border)}.seller-kind[aria-pressed=true] .icon,.seller-tick[aria-pressed=true] .icon{color:var(--eucalyptus)}.seller-kind strong{display:block;font-size:14px;font-weight:400}.seller-kind[aria-pressed=true] strong{font-weight:500}.seller-kind small{display:block;font-size:11.5px;color:var(--muted);margin-top:3px;line-height:1.5}.seller-tick{display:flex;gap:12px;align-items:flex-start;width:100%;text-align:left;font-size:13px;line-height:1.5;margin-top:12px}.seller-field{display:grid;gap:6px;margin-top:12px}.seller-field span{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.seller-field input{height:46px;padding:0 14px;border:1px solid var(--border);border-radius:14px;background:var(--card);color:var(--ink);font:14px Satoshi,sans-serif}.seller-pair{display:grid;grid-template-columns:1fr 1fr;gap:10px}.seller-question{font-size:13.5px;font-weight:500;margin:16px 0 0}.seller-settings .resale-manage-pills button[aria-pressed=true]{background:var(--ink);color:var(--on-ink)}.seller-terms-link{display:inline-flex;align-items:center;gap:5px;min-height:44px;margin-left:28px;font-size:12.5px;font-weight:500;color:var(--eucalyptus)}.seller-terms-link .icon{width:10px}.seller-on-file{display:flex;align-items:center;gap:8px;margin-top:14px}.seller-on-file small{font-size:12px;color:var(--muted)}.seller-chip{font-size:11.5px;padding:5px 10px;border-radius:30px;background:#5c85781a;color:var(--eucalyptus)}.seller-settings-problem{font-size:12.5px;color:#b0532f;margin:14px 0 0;line-height:1.5}.seller-good{font-size:12.5px;font-weight:500;color:var(--eucalyptus);margin:14px 0 0}.seller-retry{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12.5px;margin-top:20px}.seller-save{display:block;width:100%;min-height:50px;margin-top:22px;position:sticky;bottom:12px}.seller-month{display:flex;align-items:center;gap:8px}.seller-month h2{flex:1}.seller-month-back{transform:rotate(180deg)}.seller-month button:disabled{opacity:.35}.seller-statement{margin-top:18px;padding:16px;border:1px solid var(--border);border-radius:23px;display:grid;gap:12px}.seller-statement header{display:flex;justify-content:space-between;align-items:baseline}.seller-statement h3{font:18px Satoshi,sans-serif;margin:0}.seller-statement header small{font-size:11.5px;color:var(--muted)}.seller-statement dl{display:grid;gap:8px;margin:0}.seller-statement dl>div{display:flex;justify-content:space-between;gap:14px;font-size:13px}.seller-statement dt{color:var(--muted)}.seller-statement dd{margin:0;text-align:right;white-space:pre-line}.seller-statement hr{border:0;border-top:1px solid var(--border);margin:0}.seller-statement-line p{display:flex;justify-content:space-between;gap:12px;margin:0;font-size:13px}.seller-statement-line strong{font-weight:500}.seller-statement-line small{display:block;font-size:11.5px;color:var(--muted);margin-top:4px;line-height:1.5}.seller-print{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;min-height:44px;margin-top:14px}.seller-print .icon{width:12px}.seller-standing{margin-top:16px;padding:14px;border-radius:16px;background:var(--surface);display:grid;gap:4px}.seller-standing strong{font-size:12.5px;font-weight:500}.seller-standing.missing strong{color:#b0532f}.seller-standing small{font-size:12px;color:var(--muted)}.seller-returns-form{margin-top:18px}.seller-returns-form fieldset{border:0;padding:0;margin:0}.seller-returns-prompt{margin-bottom:20px;text-decoration:none;color:inherit}@media (max-width:640px){.seller-pair{grid-template-columns:1fr}}.listing-returns{margin-top:18px}.listing-returns-toggle{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;width:100%;text-align:left;margin-top:18px}.listing-returns .listing-returns-toggle{margin-top:0}.listing-returns-toggle strong{display:block;font-size:14px;font-weight:500}.listing-returns-toggle small{display:block;font-size:11.5px;color:var(--muted);line-height:1.5;margin-top:3px}.listing-returns-toggle>.icon{width:17px;flex:0 0 17px;color:var(--muted)}.listing-returns-toggle[aria-pressed=true]>.icon{color:var(--ink)}.listing-returns .care-eyebrow{display:block;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:14px 0 0}.listing-returns .resale-chips{margin:8px 0}.listing-returns .resale-chips button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.listing-returns-note{display:block;font-size:11.5px;color:var(--muted);line-height:1.5;margin-top:4px}.listing-returns-summary{font-size:11.5px;font-weight:500;color:var(--body);margin:10px 0 0}.saved-folder-removal-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px}.circle-invitations{max-width:680px;margin:0 auto;padding:24px}.circle-invitations header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px}.circle-invitations h1{font-size:24px}.circle-invitations h2{font-size:20px;margin:12px 0}.circle-invitations h3{font-size:17px;margin:0}.circle-invitations p{font-size:15px;line-height:1.6;margin:12px 0}.circle-invitations-note{color:var(--muted,#6b756e)}.circle-invitations-list{display:grid;gap:16px;margin-top:20px}.circle-invitations-list article,.circle-invitations-recovery{padding:20px;border:1px solid var(--line,#e3e8e4);border-radius:16px;background:var(--paper,#fff)}.circle-invitations-actions{display:flex;flex-wrap:wrap;gap:12px}.circle-invitations button:not(.primary-button):not(.text-button){font:inherit;font-size:15px;border:1px solid var(--line,#dbe3de);border-radius:999px;padding:10px 16px;background:transparent;color:var(--ink,#253b31);cursor:pointer}.circle-invitations button:disabled{opacity:.45;cursor:default}.circle-invitations button:focus-visible{outline:2px solid var(--accent,#527b68);outline-offset:3px}.circle-invitations-dialog{width:min(440px,calc(100vw - 32px));border:1px solid var(--line,#dbe3de);border-radius:20px;padding:24px;color:var(--ink,#253b31)}.circle-invitations-dialog::backdrop{background:#10291d66}.circle-invitations-dialog button{margin:12px 8px 0 0}.circle-invitations-recovery{margin:20px 0;background:var(--wash,#f3f6f3)}.circle-invitations-recovery button{margin:8px 8px 0 0}.rewards-expiry-warning{display:grid;gap:5px;padding:14px;border-radius:16px;background:var(--canvas);border:.7px solid var(--border);margin-top:8px}.rewards-expiry-warning.is-near{background:color-mix(in srgb,var(--ink) 5%,var(--surface));border-color:color-mix(in srgb,var(--ink) 18%,transparent)}.rewards-expiry-warning strong{font-size:13px;font-weight:500;color:var(--ink)}.rewards-expiry-warning .native-note{margin:0}.rewards-activity-card,.rewards-panel-card{display:grid;gap:10px;padding:18px;border-radius:22px;background:var(--surface)}.rewards-panel-card.is-outlined{background:transparent;border:.7px solid var(--border)}.rewards-panel-card h2,.rewards-activity-card h3{margin:0;font-size:14px;font-weight:500}.rewards-panel-card h2{font-size:20px;font-weight:400}.rewards-panel-card .programme-values,.rewards-activity-card .native-note{margin:0}.rewards-activity-card hr,.rewards-panel-card hr{border:0;border-top:1px solid var(--border);margin:6px 0;width:100%}.rewards-figure{margin:0;font-size:19px;font-variant-numeric:tabular-nums}.rewards-meter{height:6px;border-radius:3px;background:var(--border);overflow:hidden}.rewards-meter span{display:block;height:100%;min-width:0;border-radius:3px;background:var(--programme-eucalyptus)}.rewards-streak{display:flex;align-items:center;gap:12px}.rewards-streak strong{display:block;font-size:14px;font-weight:500}.rewards-streak .native-note{margin:3px 0 0}.rewards-streak-days{display:flex;gap:5px}.rewards-streak-days span{flex:1;height:6px;border-radius:3px;background:var(--border)}.rewards-streak-days span.is-filled{background:var(--programme-eucalyptus)}.rewards-way-icon{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;color:var(--eucalyptus);background:color-mix(in srgb,var(--eucalyptus) 8%,transparent)}.rewards-way-icon .icon{width:15px;height:15px}.rewards-ways{display:grid;gap:16px;padding:18px;border-radius:23px;border:.7px solid var(--border);background:var(--canvas)}.rewards-ways h2{margin:0}.rewards-way{display:flex;align-items:flex-start;gap:12px}.rewards-way.is-unavailable{opacity:.6}.rewards-way>div{display:grid;gap:4px;min-width:0;flex:1}.rewards-way header,.rewards-history-row header,.rewards-friend header{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.rewards-way h3,.rewards-history-row h3,.rewards-friend h3{margin:0;font-size:14px;font-weight:500;overflow-wrap:anywhere}.rewards-way strong,.rewards-history-row strong,.rewards-friend strong{flex:none;font-size:13px;font-weight:500;text-align:right}.rewards-way strong.is-done{color:var(--body)}.rewards-way .native-note{margin:0}.rewards-way small{font-size:12px;color:var(--muted)}.rewards-recent-history{display:grid;gap:12px}.rewards-recent-history h2{margin:0}.rewards-history-row{display:grid;gap:6px;padding-bottom:12px;border-bottom:1px solid var(--border)}.rewards-history-row .native-note{margin:0}.rewards-history-row strong.is-reversed{color:var(--muted)}.rewards-code-card{display:grid;gap:14px;padding:20px;border-radius:22px;color:#fff;background:var(--programme-eucalyptus)}.rewards-code-card header{display:flex;justify-content:space-between;gap:8px;font-size:13px}.rewards-code-card header strong{font-weight:500;text-align:right}.rewards-code-card p{margin:0;font-size:12px;opacity:.85;overflow-wrap:anywhere}.rewards-code-card .rewards-code{font-size:26px;letter-spacing:2px;opacity:1;user-select:all}.rewards-code-share{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:46px;padding:0 17px;border:0;border-radius:999px;background:var(--canvas);color:var(--ink);font:inherit;font-size:13px;font-weight:500;cursor:pointer}.rewards-friends{display:grid;gap:14px}.rewards-friend{display:grid;gap:10px;padding:18px;border-radius:22px;background:var(--surface)}.rewards-friend .native-note{margin:0}.rewards-friend .native-note.is-strong{color:var(--ink)}.rewards-friend-steps{list-style:none;margin:0;padding:0;display:grid;gap:8px}.rewards-friend-steps li{display:flex;align-items:baseline;gap:10px;font-size:13px;color:var(--body)}.rewards-friend-steps li .icon{width:12px;height:12px;flex:none;color:var(--eucalyptus);visibility:hidden}.rewards-friend-steps li.is-done{color:var(--ink);font-weight:500}.rewards-friend-steps li.is-done .icon{visibility:visible}.rewards-deadline,.rewards-confirmed{margin:0;font-size:12px;font-weight:500;color:var(--programme-eucalyptus)}.rewards-insider-note{display:grid;gap:10px;padding:18px;border-radius:22px;border:.7px solid var(--border)}.rewards-insider-note h3{margin:0;font-size:14px;font-weight:500}.rewards-insider-note .native-note{margin:0}.rewards-withholding{margin:0;font-size:13px;font-weight:500;color:var(--ink)}.ambassador-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ambassador-counts p{display:grid;gap:4px;margin:0}.ambassador-counts strong{font-size:22px;font-weight:400}.ambassador-counts span{font-size:12px;color:var(--body)}.ambassador-form{display:grid;gap:14px}.ambassador-form label,.ambassador-form fieldset{display:grid;gap:6px;border:0;margin:0;padding:0}.ambassador-form label>span,.ambassador-form legend{font-size:12px;font-weight:500;color:var(--body)}.ambassador-form input:not([type=checkbox]),.ambassador-form textarea{font:inherit;font-size:14px;padding:14px;border-radius:16px;border:.7px solid var(--border);background:var(--surface);color:var(--ink)}.ambassador-form input[aria-invalid=true]{border-color:var(--red)}.ambassador-form .ambassador-toggle{display:flex;align-items:center;gap:10px;min-height:44px;font-size:13px}.ambassador-problem{margin:0;font-size:12px;color:var(--red)}.ambassador-problem:empty{display:none}.ambassador-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.checkout-points-blocks{display:grid;gap:10px;padding:10px 0}.checkout-points-blocks>header{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.checkout-points-blocks>header strong{font-size:13.5px;font-weight:500}.checkout-points-blocks>header span{font-size:12px;color:var(--body);text-align:right}.checkout-points-stepper{display:flex;align-items:center;gap:12px}.checkout-points-stepper p{flex:1;display:grid;gap:3px;margin:0;min-width:0}.checkout-points-stepper p strong{font-size:14px;font-weight:500}.checkout-points-stepper p span{font-size:12px;color:var(--body)}.checkout-points-stepper p span.is-off{color:var(--programme-eucalyptus)}.checkout-points-step{flex:none;width:44px;height:44px;border-radius:50%;border:.7px solid var(--border);background:var(--surface);color:var(--ink);font:inherit;font-size:17px;cursor:pointer}.checkout-points-step:disabled{color:var(--muted);cursor:default}.checkout-points-checking{font-size:12px;color:var(--body)}.checkout-points-small,.checkout-points-rule,.checkout-points-hint,.checkout-points-problem{margin:0;font-size:12px;color:var(--body)}.checkout-points-rule{color:var(--muted)}.checkout-points-hint{font-weight:500;color:var(--programme-eucalyptus)}.checkout-points-problem{color:var(--red)}.checkout-points-welcome{display:grid;gap:5px;padding:14px;border-radius:16px;background:color-mix(in srgb,var(--eucalyptus) 7%,transparent)}.checkout-points-welcome header{display:flex;justify-content:space-between;gap:8px;font-size:13px}.checkout-points-welcome header strong{font-weight:500}.checkout-points-welcome header strong:last-child{color:var(--eucalyptus)}.checkout-points-welcome p{margin:0;font-size:11.5px;color:var(--body)}.event-checkin-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.event-checkin-head h1{margin:0}.event-checkin-head p{margin:4px 0 0;font-size:13px;color:var(--body)}.event-checkin-count{margin:0;font-size:14px;font-weight:500}.event-checkin-list{display:grid}.event-checkin-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--border)}.event-checkin-row>div{display:grid;gap:3px;min-width:0}.event-checkin-row small{font-size:12px;color:var(--body)}.event-checkin-row p{flex-basis:100%;margin:0;font-size:12px;color:var(--red)}.event-checkin-button{min-height:44px;padding:0 16px;border:0;border-radius:999px;background:var(--programme-eucalyptus);color:#fff;font:inherit;font-size:13px;font-weight:500;cursor:pointer}.event-checkin-button:disabled{opacity:.7;cursor:default}.event-checkin-done{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:13px;font-weight:500;color:var(--programme-eucalyptus)}.event-checkin-done .icon{width:12px;height:12px}.event-checkin-quiet{min-height:44px;display:inline-flex;align-items:center;font-size:13px;color:var(--body)}@media (max-width:420px){.ambassador-counts{grid-template-columns:1fr}.rewards-code-card .rewards-code{font-size:22px}}.circle-person-row{display:flex;align-items:center;gap:12px}.circle-person-row>.article-author{flex:1;min-width:0}.circle-person-row>[data-circle-safety]{flex:none;width:36px;height:36px;padding:8px}.circle-person-row>[data-circle-safety]:focus-visible{outline:2px solid var(--eucalyptus,#52736b);outline-offset:3px}.circle-member-follow{flex:none;max-width:180px}.circle-member-follow .article-writer-follow{font-size:11.5px;padding:7px 14px;color:var(--ink);background:var(--card);border:1px solid var(--border)}.circle-member-follow .article-writer-follow.connected{color:var(--eucalyptus);background:color-mix(in srgb,var(--eucalyptus) 12%,transparent);border-color:transparent}.circle-member-follow .article-writer-problem{max-width:180px;font-size:11.5px}.circle-member-row{padding:11px 0}.circle-member-row+.circle-member-row{border-top:1px solid color-mix(in srgb,var(--border) 70%,transparent)}.circle-member-row>.article-author{margin:0;gap:12px}.circle-member-row .thread-avatar{width:42px;height:42px;object-fit:cover;flex:none}.circle-member-row .article-author>span{display:flex;flex-direction:column;gap:2px;min-width:0}.circle-member-row .article-author strong{font-size:13.5px;font-weight:500;overflow-wrap:anywhere}.circle-member-row .article-author small{font-size:11px;margin:0;color:var(--muted)}.circle-member-role{flex:none;font-size:10.5px;font-weight:500;letter-spacing:.4px;text-transform:uppercase;color:var(--body);padding:6px 11px;border-radius:999px;background:var(--surface)}.circle-post-removal .circle-removal-words{font-size:13.5px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;max-height:220px;overflow:auto;padding:15px;background:var(--surface);border-radius:18px}.circle-removal-actions{display:flex;flex-direction:column;align-items:stretch;gap:10px;margin-top:18px}.circle-removal-actions button{min-height:44px;border:1px solid var(--border);border-radius:999px;padding:10px 16px;font:500 12px Satoshi,sans-serif;background:var(--card);color:var(--ink)}.circle-removal-actions .primary-button{background:var(--ink);color:var(--on-ink)}.circle-removal-actions button:focus-visible{outline:2px solid var(--eucalyptus);outline-offset:3px}.circle-removal-actions button:disabled{opacity:.45;cursor:default}.circle-removal-recovery{padding:12px 0;color:var(--body);font-size:12px}.circle-removal{max-width:520px;margin:24px auto;padding:30px 26px;text-align:center}.circle-removal h1{font-size:21px;font-weight:500;letter-spacing:-.04em;margin-bottom:10px}.circle-removal p{font-size:13.5px;line-height:1.65;margin:12px 0}.circle-removal label{display:block;text-align:left;margin-top:20px}.circle-removal label span{display:block;font-size:11px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px;color:var(--muted,#738078)}.circle-removal textarea{width:100%;padding:14px;border:1px solid var(--line,#dfe6e0);border-radius:18px;background:var(--surface,#fff);font:inherit;font-size:13.5px;resize:vertical}.circle-removal-count{text-align:right;color:var(--muted,#738078)}.circle-removal .primary-button,.circle-removal .secondary-button{width:100%;min-height:50px;border-radius:999px;margin:9px 0;font-size:14.5px}.circle-removal button:disabled{opacity:.45;cursor:default}.circle-removal button:focus-visible,.circle-removal textarea:focus-visible{outline:2px solid var(--accent,#537867);outline-offset:3px}.circle-removal-recovery,[data-review-panel]:not(:empty){padding:18px;border:1px solid var(--line,#dfe6e0);border-radius:18px;margin:20px 0}.circle-removal h2{font-size:17px}.circle-removal-recovery button,.circle-removal [data-review-panel] button,.circle-removal [data-retry-save]{font:inherit;font-size:13.5px;padding:10px 16px;border:1px solid var(--line,#dfe6e0);border-radius:999px;background:transparent;color:var(--ink,#253b31);margin:6px}.circle-removal-name{color:var(--muted,#738078)}.event-guest-update{max-width:640px;margin:auto;padding:24px}.event-guest-update header{display:flex;align-items:center;justify-content:space-between;gap:16px}.event-guest-update h1{font-size:24px}.event-guest-update label{display:grid;gap:10px}.event-guest-update textarea{box-sizing:border-box;width:100%;min-height:150px;resize:vertical;font:inherit;line-height:1.5;padding:14px;border:1px solid var(--border);border-radius:14px;background:var(--surface);color:var(--ink)}.event-guest-update [data-count],.event-guest-update [data-unavailable]{font-size:13px;color:var(--muted)}.event-guest-update button{min-height:44px;margin:4px 10px 4px 0}.event-guest-update [data-recovery],.event-guest-update [data-review-panel]{margin-top:24px}.event-guest-update [data-problem]:empty{display:none}.event-guest-update [data-review-panel] label{display:flex;align-items:center}@media (max-width:600px){.event-guest-update{padding:16px}.event-guest-update h1{font-size:21px}}.event-invitations{max-width:660px;margin:auto;padding:24px}.event-invitations header{display:flex;align-items:center;justify-content:space-between;gap:16px}.event-invitations h1{font-size:24px}.event-invitations h2{font-size:17px;margin-top:24px}.event-invitations label{display:grid;gap:8px}.event-invitations input[type=search]{width:100%;box-sizing:border-box;padding:12px;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--ink);font:inherit}.event-invitations-person{display:flex;align-items:center;gap:10px;width:100%;box-sizing:border-box;text-align:left;padding:10px 0;border:0;background:none;color:var(--ink);font:inherit}.event-invitations-person>.event-invitations-identity{flex:1;min-width:0;overflow-wrap:anywhere}.event-invitations-person small{display:block;color:var(--muted);font-size:12px}.event-invitations-person>.event-invitations-avatar{width:34px;height:34px;min-width:34px;max-width:34px;aspect-ratio:1;border-radius:50%;object-fit:cover;flex:0 0 34px;overflow:hidden}.event-invitations button{min-height:44px}.event-invitations [data-recovery] button,.event-invitations [data-review-panel] button{margin-right:12px}.event-invitations [data-notice]{color:var(--eucalyptus)}.event-invitations-note{font-size:13px;color:var(--muted)}.event-invitations [data-problem]:empty,.event-invitations [data-search-problem]:empty,.event-invitations [data-searching]:empty,.event-invitations [data-notice]:empty{display:none}@media (max-width:600px){.event-invitations{padding:16px}}.event-cancellation{max-width:520px;margin:24px auto;padding:30px 26px;text-align:center}.event-cancellation h1{font-size:21px;font-weight:500;letter-spacing:-.04em;margin-bottom:10px}.event-cancellation p{font-size:13.5px;line-height:1.65;margin:12px 0}.event-cancellation-summary{margin:22px 0;color:var(--muted,#738078)}.event-cancellation-summary strong{font-size:15px;font-weight:500;color:var(--ink,#253b31)}.event-cancellation .primary-button,.event-cancellation .secondary-button{width:100%;min-height:50px;border-radius:999px;margin:9px 0;font-size:14.5px}.event-cancellation button:disabled{opacity:.45;cursor:default}.event-cancellation button:focus-visible{outline:2px solid var(--accent,#537867);outline-offset:3px}.event-cancellation-recovery,.event-cancellation [data-review-panel]:not(:empty){padding:18px;border:1px solid var(--line,#dfe6e0);border-radius:18px;margin:20px 0}.event-cancellation h2{font-size:17px}.event-cancellation-recovery button,.event-cancellation [data-review-panel] button,.event-cancellation [data-other]{font:inherit;font-size:13.5px;padding:10px 16px;border:1px solid var(--line,#dfe6e0);border-radius:999px;background:transparent;color:var(--ink,#253b31);margin:6px}.circle-membership>h2{margin-top:28px}.circle-membership .circle-management-person{flex-wrap:wrap;gap:10px}.circle-membership .circle-management-person>div{flex:1;min-width:100px}.circle-membership [data-members-recovery]>section{padding:16px 0;border-top:1px solid var(--border)}.circle-membership [data-members-recovery] button{margin:4px 10px 4px 0}.circle-membership-confirm{max-width:min(440px,calc(100vw - 32px));padding:24px;border:1px solid var(--border);border-radius:24px;background:var(--surface);color:var(--ink);font:inherit}.circle-membership-confirm::backdrop{background:#0005}.circle-membership-confirm h2{font-size:20px}.circle-membership-confirm button{min-height:44px;margin-right:12px}.circle-membership-confirm small{display:block}.circle-membership [data-members-problem]:empty{display:none}.event-management{max-width:700px;margin:auto;padding:24px;display:grid;gap:16px}.event-management header{display:flex;align-items:center;justify-content:space-between}.event-management h1{font-size:22px;margin:0}.event-management h2{font-size:18px}.event-management h3{font-size:15px}.event-management label{display:grid;gap:8px}.event-management input:not([type=checkbox]),.event-management textarea,.event-management select{width:100%;font:inherit;font-size:13px;border:1px solid var(--border);border-radius:14px;padding:12px;background:var(--surface);color:var(--ink);min-width:0}.event-management textarea{resize:vertical}.event-management-note{font-size:13px;color:var(--muted)}.event-management button{min-height:44px}.event-management button:focus-visible,.event-management input:focus-visible,.event-management textarea:focus-visible,.event-management select:focus-visible{outline:2px solid var(--eucalyptus);outline-offset:3px}.event-management button:disabled{opacity:.5;cursor:default}.event-management-times{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:12px}.event-management-cover img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:20px}.event-management-cover-actions{display:flex;gap:14px;flex-wrap:wrap}.event-management [data-faqs]{display:grid;gap:16px}.event-management fieldset{display:grid;gap:12px;border:1px solid var(--border);border-radius:14px;padding:16px;min-width:0}.event-management-compare{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.event-management-compare section{min-width:0;padding:12px;border:1px solid var(--border);border-radius:12px;overflow-wrap:anywhere}.event-management p{white-space:pre-wrap}.event-management [data-review-panel],.event-management [data-recovery]{display:grid;gap:12px}.event-management [data-review-panel]:empty,.event-management [data-recovery]:empty{display:none}@media (max-width:560px){.event-management-compare,.event-management-times{grid-template-columns:minmax(0,1fr)}.event-management{padding:16px}}.event-management-review-cover{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:12px}.event-attendee{padding:16px 0;border-bottom:1px solid var(--border);overflow-wrap:anywhere}.event-attendee strong{font-size:15px}.event-attendee .event-management-note{margin:5px 0}.event-host-actions{display:flex;gap:12px;flex-wrap:wrap}.event-management a:focus-visible{outline:2px solid var(--eucalyptus);outline-offset:3px}.circle-management{max-width:640px;margin:auto;padding:24px;display:grid;gap:16px}.circle-management header{display:flex;align-items:center;justify-content:space-between}.circle-management h1{font-size:22px;margin:0}.circle-management h2{font-size:18px}.circle-management h3{font-size:15px}.circle-management label:not(.circle-management-switch){display:grid;gap:8px}.circle-management input:not([type=checkbox]),.circle-management textarea{width:100%;font:inherit;border:1px solid var(--line,#e1e6e3);border-radius:10px;padding:12px;background:var(--surface,#fff);color:inherit}.circle-management textarea{resize:vertical}.circle-management-count,.circle-management-note,.circle-management [data-unavailable]{font-size:13px;color:var(--muted,#677970)}.circle-management-switch{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:44px}.circle-management-switch input{appearance:none;flex:none;width:44px;height:26px;border-radius:30px;background:#d2dbd6;position:relative;cursor:pointer;transition:background .15s}.circle-management-switch input:before{content:"";position:absolute;left:3px;top:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:transform .15s}.circle-management-switch input:checked{background:var(--eucalyptus,#1f5144)}.circle-management-switch input:checked:before{transform:translate(18px)}.circle-management button:focus-visible,.circle-management input:focus-visible,.circle-management textarea:focus-visible{outline:2px solid var(--eucalyptus,#1f5144);outline-offset:3px}.circle-management button:not(.text-button){min-height:42px;padding:10px 16px;border-radius:12px}.circle-management button:disabled{opacity:.5;cursor:default}.circle-management-person{display:flex;align-items:center;gap:10px}.circle-management-person>span{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#edf2ef;color:#1f5144}.circle-management-person div{display:grid;gap:2px}.circle-management-person small{color:var(--muted,#677970)}.circle-management-compare{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.circle-management-compare section{min-width:0;padding:12px;border:1px solid #dde4df;border-radius:12px;overflow-wrap:anywhere}.circle-management p{white-space:pre-wrap}.circle-management [data-review-panel],.circle-management [data-recovery]{display:grid;gap:12px}.circle-management [data-review-panel]:empty,.circle-management [data-recovery]:empty{display:none}@media (max-width:560px){.circle-management-compare{grid-template-columns:minmax(0,1fr)}.circle-management{padding:16px}}.circle-management-avatar{width:34px;height:34px;flex:none;border-radius:50%;object-fit:cover}.message-photo-draft{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--border);border-radius:23px;background:var(--card);margin-bottom:8px}.message-photo-thumbnail{position:relative;margin:7px 7px 0 0;flex:none}.message-photo-thumbnail img{width:52px;height:66px;object-fit:cover;border:1px solid var(--border);border-radius:14px;display:block}.message-photo-thumbnail button{position:absolute;top:-7px;right:-7px;width:20px;height:20px;border:1.5px solid var(--card);border-radius:50%;background:var(--ink);color:var(--on-ink);display:grid;place-items:center}.message-photo-thumbnail button:before{content:"";position:absolute;inset:-8px}.message-photo-thumbnail button .icon{width:8px;height:8px}.message-photo-thumbnail button:disabled{opacity:.5}.message-photo-thumbnail button:focus-visible{outline:2px solid var(--eucalyptus);outline-offset:3px}.message-photo-draft p{font-size:11.5px;line-height:1.5;color:var(--muted);margin:0}.message-post-kinds [data-photo-choice]{display:flex;align-items:center;gap:6px}.message-post-kinds [data-photo-choice] .icon{width:11px;height:11px}.message-posts-sheet{max-width:440px}.message-posts-sheet p{font-size:13px;color:var(--muted);line-height:1.6}.message-post-kinds{display:flex;gap:7px;margin-bottom:16px}.message-post-rail{display:flex;gap:9px;overflow-x:auto;padding:4px 2px 12px}.message-post-rail button{flex:none;width:76px;text-align:left}.message-post-rail img,.message-post-rail .photo-placeholder{width:76px;height:94px;object-fit:cover;border-radius:11px}.message-post-rail span{display:block;font-size:10px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:5px}.message-post-rail button:focus-visible{outline:2px solid var(--eucalyptus);outline-offset:3px;border-radius:11px}.message-attach-button{height:34px;width:34px;border-radius:50%;background:var(--surface);display:grid;place-items:center;flex:none}.message-attach-button:focus-visible{outline:2px solid var(--eucalyptus);outline-offset:3px}.message-attach-button:disabled{opacity:.45}.message-composer .message-attach-button .icon{width:13px;height:13px}.message-post-kinds .chip{font-family:inherit;font-size:11.5px;font-weight:400;line-height:1.35;padding:8px 13px;border:1px solid var(--border);border-radius:999px;background:var(--card);color:var(--ink)}.message-post-kinds .chip.selected{font-weight:500;background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.message-post-kinds .chip:focus-visible{outline:2px solid var(--eucalyptus);outline-offset:3px}.message-post-placeholder{display:grid!important;place-items:center;width:76px;height:94px;border-radius:11px;background:var(--surface);color:var(--muted)}.message-post-placeholder .icon{width:24px;height:24px}.message-draft-card .message-post-placeholder{width:44px;height:54px;flex:none}.conversation-delete-sheet{max-width:400px}.conversation-delete-sheet p{font-size:13px;line-height:1.6;color:var(--body)}.conversation-delete-actions{display:flex;gap:12px;align-items:center;justify-content:flex-end;margin-top:22px}.conversation-delete-actions button{min-height:44px;padding:10px 20px;border-radius:999px;font-size:13px}.conversation-delete-actions .primary-button{background:var(--ink);color:var(--on-ink)}.conversation-delete-actions button:disabled{opacity:.5}.conversation-delete-actions button:focus-visible{outline:2px solid var(--eucalyptus);outline-offset:3px}.conversation-delete-entry{display:block;width:100%;margin-top:16px;padding:10px;font-size:13px;color:var(--body)}[data-conversation-delete-recovery]:not(:empty){padding:10px 0;font-size:13px;color:var(--body)}.conversation-managed-row{display:flex;align-items:center;gap:12px}.conversation-managed-row>.conversation-row{flex:1;min-width:0}.conversation-delete-button{flex:none;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;color:var(--body);background:var(--surface)}.conversation-delete-button:focus-visible{outline:2px solid var(--eucalyptus);outline-offset:3px}.message-unsend-sheet{max-width:400px}.message-unsend-sheet p{font-size:13px;line-height:1.6;color:var(--body)}.message-unsend-actions{display:flex;gap:12px;align-items:center;justify-content:flex-end;margin-top:22px}.message-unsend-actions button{min-height:44px;padding:10px 20px;border-radius:999px;font-size:13px}.message-unsend-actions .primary-button{background:var(--ink);color:var(--on-ink)}.message-unsend-actions button:disabled{opacity:.5}.message-unsend-actions button:focus-visible{outline:2px solid var(--eucalyptus);outline-offset:3px}.message-unsend-entry{display:block;width:100%;margin-top:16px;padding:10px;font-size:13px;color:var(--body)}[data-message-unsend-recovery]:not(:empty){padding:10px 0;font-size:13px;color:var(--body)}.community-episode-compose{margin:0 auto 40px;padding:0 0 50px;color:var(--ink);font-family:Satoshi,sans-serif}.episode-eyebrow,.episode-field>span{display:block;font:400 14px/1.5 Satoshi,sans-serif;color:var(--ink);margin:22px 0 10px}.episode-recording{display:flex;align-items:center;gap:12px;width:100%;padding:12px;border:1px solid var(--border);border-radius:18px;background:var(--card);color:var(--ink);text-align:left}.episode-recording-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--surface);flex:none}.episode-recording-icon.selected{color:var(--eucalyptus);background:color-mix(in srgb,var(--eucalyptus) 10%,transparent)}.episode-recording-icon .icon{width:14px;height:14px}.episode-recording>span:nth-child(2){min-width:0}.episode-recording strong{display:block;font:500 13.5px/1.4 Satoshi,sans-serif;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.episode-recording small{display:block;font:400 11.5px/1.5 Satoshi,sans-serif;color:var(--muted);margin-top:2px}.episode-recording>.icon{width:10px;height:10px;margin-left:auto;flex:none}.episode-playback{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;margin-top:14px;color:var(--eucalyptus)}.episode-playback[hidden],[data-series-fields][hidden]{display:none}.episode-playback button{justify-self:start;border:0;background:none;padding:0;min-height:32px;color:inherit;font:500 13.5px Satoshi,sans-serif}.episode-playback output{align-self:center;font:400 11.5px Satoshi,sans-serif;font-variant-numeric:tabular-nums}.episode-playback input{grid-column:1/-1;width:100%;margin:0;accent-color:var(--eucalyptus)}.episode-field{display:block;margin-top:16px}.episode-field>span{margin-top:0}.episode-field input,.episode-field textarea,.episode-series-name input{display:block;box-sizing:border-box;width:100%;padding:15px;border:0;border-radius:23px;background:var(--surface);color:var(--ink);font:400 13.5px/1.6 Satoshi,sans-serif}.episode-field [data-title]{font-size:14px;font-weight:500}.episode-field textarea{resize:vertical;min-height:130px}.episode-series-name{display:block;margin-top:10px}.episode-chips{display:flex;gap:7px;flex-wrap:wrap}.episode-chips button{padding:8px 13px;border:1px solid var(--border);border-radius:999px;background:var(--card);color:var(--ink);font:400 12px/1.3 Satoshi,sans-serif}.episode-chips button[aria-pressed=true]{background:var(--ink);color:var(--on-ink);border-color:transparent;font-weight:500}.community-episode-compose [data-series-status]{margin-top:10px}.community-episode-compose [data-series-status] p{font:400 12px/1.5 Satoshi,sans-serif;color:var(--muted)}.episode-cover{display:flex;align-items:center;gap:10px}.episode-cover [data-cover]{display:grid;place-items:center;width:152px;height:114px;padding:0;border:1px solid var(--border);border-radius:13px;overflow:hidden;background:var(--surface);color:var(--muted)}.episode-cover img{width:100%;height:100%;object-fit:cover}.episode-cover .icon{width:17px;height:17px}.episode-cover .text-button{font:400 12px Satoshi,sans-serif;color:var(--body)}.episode-required,.episode-local{font:400 12px/1.5 Satoshi,sans-serif;color:var(--muted);margin-top:16px}.episode-publish{width:100%;height:50px;margin-top:16px;border:0;border-radius:999px;background:var(--ink);color:var(--on-ink);font:500 14px Satoshi,sans-serif}.episode-audience{text-align:center;font:400 10.5px/1.5 Satoshi,sans-serif;color:var(--muted);margin-top:10px}.community-episode-compose [role=alert]{font:400 12.5px/1.5 Satoshi,sans-serif;color:#b0532f}.community-episode-compose button:disabled{opacity:.5}.community-episode-compose button:not(:disabled){cursor:pointer}.community-episode-compose button:hover:not(:disabled){filter:brightness(.98)}.community-episode-compose :is(button,input,textarea):focus-visible{outline:2px solid var(--eucalyptus);outline-offset:3px}@media (max-width:650px){.community-episode-compose{padding-left:0;padding-right:0}}.episode-save-recovery{padding:12px 15px;border:1px solid var(--border);border-radius:18px;background:var(--card);font:400 12.5px/1.5 Satoshi,sans-serif}.episode-save-recovery[hidden]{display:none}.episode-save-recovery p{margin:0 0 8px}.episode-save-recovery button{min-height:36px;padding:8px 14px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--ink);font:500 12.5px Satoshi,sans-serif}.community-episode-compose .episode-publication-recovery{padding:18px;margin:18px 0;background:var(--surface);border-radius:20px}.community-episode-compose .episode-publication-recovery h2{font:500 17px Satoshi,sans-serif;margin:0 0 10px}.community-episode-compose .episode-publication-recovery p{font:400 13.5px/1.65 Satoshi,sans-serif;margin:0 0 14px}.community-episode-compose .episode-publication-recovery button{font:500 12.5px Satoshi,sans-serif;border-radius:999px;padding:10px 16px;margin:0 8px 8px 0;border:1px solid var(--border);background:var(--card);color:var(--ink)}.community-episode-compose .episode-publication-recovery button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.community-episode-compose [data-progress]{font:400 12.5px Satoshi,sans-serif;color:var(--body)}.episode-existing-editor .episode-eyebrow,.episode-existing-editor .episode-field>span{font:400 14px/1.5 Satoshi,sans-serif;text-transform:none;letter-spacing:normal}.episode-edit-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;font:400 14px Satoshi,sans-serif;gap:14px}.episode-edit-toggle input{appearance:none;width:42px;height:25px;border-radius:999px;background:var(--border);position:relative;cursor:pointer;margin:0}.episode-edit-toggle input:after{content:"";position:absolute;width:19px;height:19px;top:3px;left:3px;border-radius:50%;background:var(--card);transition:transform .15s}.episode-edit-toggle input:checked{background:var(--eucalyptus)}.episode-edit-toggle input:checked:after{transform:translate(17px)}.episode-revision-review{padding:18px;background:var(--surface);border-radius:20px;margin:16px 0;font:400 13.5px/1.6 Satoshi,sans-serif}.episode-revision-review h2{font-size:17px}.episode-revision-review h3{font-size:13px}.episode-revision-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}.episode-revision-columns section{min-width:0;overflow-wrap:anywhere}.episode-review-notes{white-space:pre-wrap}.episode-revision-columns img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:12px}.episode-revision-review label{display:block;margin:12px 0}.episode-revision-review button{padding:10px 15px;background:var(--ink);color:var(--on-ink);border:0;border-radius:999px;font:500 13px Satoshi,sans-serif}.episode-owner-options{position:relative;display:inline-block}.episode-owner-options summary{list-style:none;cursor:pointer;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--surface)}.episode-owner-options summary::-webkit-details-marker{display:none}.episode-owner-menu{position:absolute;right:0;top:45px;display:grid;min-width:160px;padding:6px;background:var(--card);border:1px solid var(--border);border-radius:14px;z-index:3}.episode-owner-menu>a,.episode-owner-menu>button{position:static;display:block;width:100%;text-align:left;white-space:nowrap;padding:12px;border:0;border-radius:8px;background:transparent;font:400 13.5px Satoshi,sans-serif}.episode-owner-menu>a:hover,.episode-owner-menu>button:hover{background:var(--surface)}.community-podcast-compose{margin:0 auto;padding:0 0 50px;color:var(--ink);font:400 13px/1.5 Satoshi,sans-serif}.community-podcast-compose h2,.community-podcast-compose label>span{display:block;font:400 14px/1.5 Satoshi,sans-serif;margin:24px 0 10px}.podcast-intro{font-size:13px;color:var(--muted);margin:0 0 4px}.community-podcast-compose input:not([type=range]):not([type=checkbox]),.community-podcast-compose textarea{box-sizing:border-box;width:100%;border:0;border-radius:23px;padding:15px;background:var(--surface);font:400 13px/1.5 Satoshi,sans-serif;color:var(--ink)}.community-podcast-compose [data-search]{border-radius:12px!important;padding:12px!important;margin-bottom:10px}.podcast-episode{width:100%;display:flex;align-items:center;gap:12px;margin:8px 0;padding:11px;border:1px solid var(--border);border-radius:23px;background:var(--card);text-align:left;color:var(--ink);cursor:pointer}.podcast-episode[aria-pressed=true]{background:color-mix(in srgb,var(--eucalyptus) 8%,transparent);border-color:color-mix(in srgb,var(--eucalyptus) 50%,transparent)}.podcast-episode img,.podcast-art-empty{width:46px;height:46px;object-fit:cover;border-radius:11px;flex-shrink:0}.podcast-episode>span:nth-child(2){flex:1;min-width:0}.podcast-episode strong{font:500 13px Satoshi,sans-serif;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.podcast-episode small{display:block;font:400 10.5px Satoshi,sans-serif;color:var(--muted);margin-top:2px}.podcast-episode>span:last-child{font-size:18px;color:var(--eucalyptus)}.podcast-track{position:relative;background:var(--surface);border-radius:14px;height:60px}.podcast-track [data-bars]{position:absolute;inset:0;display:flex;align-items:center;justify-content:space-evenly;pointer-events:none}.podcast-track span{width:3.5px;border-radius:999px;background:var(--border)}.podcast-track span.selected{background:var(--eucalyptus)}.podcast-track input{position:absolute;inset:0;width:100%;height:60px;opacity:.01;cursor:ew-resize;margin:0}.podcast-track:focus-within{outline:2px solid var(--eucalyptus);outline-offset:3px}.podcast-moment-labels{display:flex;justify-content:space-between;margin-top:8px;font-size:11.5px}.podcast-lengths{display:flex;gap:8px;margin-top:8px}.podcast-lengths button{font:400 12px Satoshi,sans-serif;padding:8px 14px;border:1px solid var(--border);border-radius:999px;background:var(--card);color:var(--ink)}.podcast-lengths button[aria-pressed=true]{background:var(--ink);color:var(--on-ink)}.podcast-preview{width:100%;height:48px;text-align:left;padding:0 15px;margin-top:10px;border:0;border-radius:14px;color:var(--eucalyptus);background:color-mix(in srgb,var(--eucalyptus) 8%,transparent);font:500 13px Satoshi,sans-serif}.podcast-cover{width:220px;max-width:100%;aspect-ratio:4/3;border:1px dashed var(--border);border-radius:23px;overflow:hidden;background:var(--surface);color:var(--muted)}.podcast-cover img{width:100%;height:100%;object-fit:cover}.podcast-host{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px;border:1px solid var(--border);border-radius:23px}.podcast-host>span{margin:0!important;font-size:13px!important}.podcast-host small{display:block;font-size:11px;color:var(--muted);margin-top:3px}.podcast-host input{appearance:none;position:relative;width:42px;height:25px;flex-shrink:0;border-radius:999px;background:var(--border);margin:0}.podcast-host input:after{content:"";position:absolute;top:3px;left:3px;width:19px;height:19px;background:var(--card);border-radius:50%}.podcast-host input:checked{background:var(--eucalyptus)}.podcast-host input:checked:after{transform:translate(17px)}.podcast-audience{font-size:13.5px;margin:0 0 18px}.podcast-share{width:100%;padding:14px;border:0;border-radius:999px;background:var(--ink);color:var(--on-ink);font:500 13.5px Satoshi,sans-serif}.podcast-unavailable,[data-unsaved]{font-size:12px;color:var(--muted)}.community-podcast-compose button:disabled{opacity:.5;cursor:default}.community-podcast-compose button:focus-visible,.community-podcast-compose input:focus-visible,.community-podcast-compose textarea:focus-visible{outline:2px solid var(--eucalyptus);outline-offset:3px}.community-podcast-compose [data-recovery]{padding:15px;margin:15px 0;border-radius:20px;background:var(--surface)}.community-podcast-compose [data-recovery] button,.community-podcast-compose [data-unsaved] button{font:500 13px Satoshi,sans-serif;border:1px solid var(--border);padding:10px 16px;border-radius:999px;background:var(--card)}.message-reaction-controls{display:flex;justify-content:flex-start;margin-top:5px}.message-bubble.mine .message-reaction-controls{justify-content:flex-end}.message-reaction-controls>button{min-width:32px;min-height:30px;display:flex;align-items:center;justify-content:center;border-radius:999px;color:var(--muted)}.message-reaction-controls>button>.icon{width:14px;height:14px}.message-reaction-badge{display:flex;gap:2px;align-items:center;padding:3px 7px;background:var(--surface);border:1px solid var(--border);border-radius:999px;font-size:12px;line-height:1.3}.message-reaction-badge small{font-size:9.5px;font-weight:500;color:var(--muted)}.message-reaction-controls button:focus-visible,.message-reaction-picker button:focus-visible{outline:2px solid var(--eucalyptus);outline-offset:3px}.message-reaction-sheet{max-width:360px}.message-reaction-picker{display:flex;justify-content:center;gap:4px;padding:5px 6px;background:var(--card);border:1px solid var(--border);border-radius:999px;box-shadow:0 5px 14px #0000001f}.message-reaction-picker button{width:36px;height:36px;flex:none;font-size:20px;border-radius:50%;display:grid;place-items:center}.message-reaction-picker button[aria-pressed=true]{background:var(--surface);transform:scale(1.08)}.message-reaction-picker button:disabled{opacity:.5;cursor:default}.message-reaction-status,.message-reaction-problem{font-size:13px;color:var(--body);line-height:1.5;margin-top:14px}@media (hover:hover){.message-reaction-controls>button:hover,.message-reaction-picker button:not(:disabled):hover{background:var(--surface)}}.profile-community-post{display:flex;flex-direction:column;gap:14px;padding:18px 0;border-bottom:1px solid var(--border);color:var(--ink);text-decoration:none}.profile-community-author{display:flex;align-items:center;gap:10px;font-size:13px}.profile-community-author img,.profile-community-author .member-portrait{width:36px;height:36px;border-radius:50%;object-fit:cover;flex:none}.profile-community-author>span{display:grid;gap:3px}.profile-community-author small{color:var(--muted);font-size:11px}.profile-community-author>.icon{margin-left:auto}.profile-community-caption{font-size:14px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.profile-community-photos{display:flex;gap:8px;overflow:auto}.profile-community-photos img{width:84px;height:104px;object-fit:cover;border-radius:12px;flex:none}.profile-community-poll{display:grid;gap:8px}.profile-community-poll>span{border:1px solid var(--border);border-radius:9px;padding:11px 13px;font-size:13px}.profile-community-post:hover .profile-community-caption{text-decoration:underline;text-underline-offset:3px}.profile-community-post:focus-visible{outline:2px solid var(--eucalyptus);outline-offset:4px;border-radius:6px}.profile-community-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.profile-community-author{min-width:0}.profile-community-author>span:last-child{min-width:0}.profile-community-author small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-community-detail{display:flex;flex-direction:column;gap:12px}.profile-community-post:hover .profile-community-caption{text-decoration:none}.profile-community-detail:hover .profile-community-caption{text-decoration:underline}.profile-community-actions{display:flex;align-items:center;gap:18px;padding-top:2px}.profile-community-actions button,.profile-community-header>button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:32px;min-height:32px;font-size:13px}.profile-community-actions .icon{width:17px;height:17px}.profile-community-actions [data-profile-action=save]{margin-left:auto}.profile-community-actions [data-profile-action=like][aria-pressed=true]{color:var(--red)}.profile-community-actions button[hidden]{display:none}.profile-community-problem{color:var(--body);font-size:12px}.profile-community-problem:empty{display:none}.profile-community-post .post-poll-choices button{border-radius:12px;min-height:40px;font-size:13px}.profile-community-post .post-poll-footer{font-size:11px}.community-article-page{margin:0 auto 40px;padding:0 0 50px;color:var(--ink);font-family:Satoshi,sans-serif}.article-eyebrow,.article-field>span{display:block;font:400 14px/1.5 Satoshi,sans-serif;color:var(--ink);margin:22px 0 10px}.article-as{margin-top:0;color:var(--muted)}.article-chips{display:flex;gap:7px;flex-wrap:wrap}.article-chips>button,.article-chips>span{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--border);border-radius:999px;background:var(--card);color:var(--ink);font:400 12px/1.3 Satoshi,sans-serif;padding:8px 13px}.article-chips>[aria-pressed=true]{font-weight:500;background:var(--ink);color:var(--on-ink);border-color:transparent}.article-chips .article-add-tag{border-style:dashed}.article-chips .icon{width:9px;height:9px}.article-field{display:block;margin-top:16px}.article-field>span{margin-top:0}.article-field textarea{display:block;box-sizing:border-box;resize:vertical;width:100%;border:0;border-radius:23px;background:var(--surface);color:var(--ink);font:400 14px/1.6 Satoshi,sans-serif;padding:15px}.article-field [data-title]{font:400 14px/1.6 Satoshi,sans-serif}.article-field [data-body]{padding:16px;font-size:14px;min-height:220px}.article-bullet{width:100%;height:38px;border:0;border-radius:12px;background:var(--surface);color:var(--ink);font:400 12.5px Satoshi,sans-serif;margin-top:8px}.article-count{display:flex;justify-content:space-between;margin-top:8px;font:400 10.5px Satoshi,sans-serif;color:var(--muted)}.article-count span:last-child{color:var(--eucalyptus)}.article-guide{display:flex;align-items:center;background:var(--card);border:1px solid var(--border);border-radius:18px}.article-guide button{display:flex;align-items:center;gap:12px;padding:12px;border:0;background:transparent;color:var(--ink);text-align:left}.article-guide>button:first-child{flex:1;min-width:0}.article-guide button>.icon:first-child{width:38px;height:38px;box-sizing:border-box;padding:10px;border-radius:10px;background:var(--surface);flex:none}.article-guide button>.icon:last-child{width:10px;height:10px;margin-left:auto;flex:none}.article-guide button strong{display:block;font:500 13.5px/1.4 Satoshi,sans-serif}.article-guide small{display:block;color:var(--muted);font:400 11.5px/1.5 Satoshi,sans-serif}.article-guide [data-remove-guide]{width:44px;height:44px;padding:12px;flex:none}.article-guide [data-remove-guide]>.icon{width:12px;height:12px;padding:0;background:none}.article-guide-option{display:block;width:100%;padding:14px;margin:8px 0;text-align:left;border:1px solid var(--border);border-radius:18px;background:var(--card);color:var(--ink)}.article-guide-option strong,.article-guide-option small{display:block}.article-guide-option small{font-size:11.5px;color:var(--muted);margin-top:4px}.article-guide-option[aria-pressed=true]{border-color:var(--eucalyptus)}.article-product-link,.article-shop-field{display:flex;align-items:center;gap:10px;padding:15px;border-radius:23px;background:var(--surface)}.article-shop-field{margin-top:10px}.article-product-link input,.article-shop-field input{width:100%;min-width:0;background:transparent;border:0;color:var(--ink);font:400 13.5px Satoshi,sans-serif}.article-product-link button{border:0;background:transparent;color:var(--ink);font:500 13px Satoshi,sans-serif}.article-shop-field>.icon{width:12px;height:12px;flex:none;color:var(--muted)}.article-shop-field button{border:0;background:none;color:var(--muted);padding:0}.article-shop-field button .icon{width:13px;height:13px}.article-pieces article,.community-article-page [data-shop-results] .article-product-row,.article-reader-pieces article{display:flex;align-items:center;gap:10px;padding:10px;margin-top:10px;background:var(--card);border-radius:14px}.article-pieces img,.community-article-page [data-shop-results] img,.article-reader-pieces img,.article-piece-image{width:44px;height:54px;object-fit:contain;flex:none}.article-pieces strong,.community-article-page [data-shop-results] strong,.article-reader-pieces strong{display:block;font:500 13px/1.4 Satoshi,sans-serif}.article-pieces small,.community-article-page [data-shop-results] small,.article-reader-pieces small{display:block;margin-top:3px;color:var(--muted);font:400 11.5px Satoshi,sans-serif}.article-pieces button{margin-left:auto;background:none;border:0;color:var(--ink);min-width:32px;min-height:32px}.article-pieces button .icon{width:11px;height:11px}.community-article-page [data-shop-results]>button{display:block;width:100%;border:0;background:transparent;padding:0;text-align:left;color:var(--ink)}.community-article-page [data-shop-results] .article-product-row>span:last-child{margin-left:auto;color:var(--eucalyptus);font:500 13px Satoshi,sans-serif}.community-article-page [data-shop-results]>p{font:400 11.5px/1.5 Satoshi,sans-serif;color:var(--muted)}.article-cover{display:flex;align-items:center;gap:10px}.article-cover [data-cover]{display:grid;place-items:center;width:152px;height:114px;border:1px solid var(--border);border-radius:13px;background:var(--surface);padding:0;overflow:hidden;color:var(--muted);flex:none}.article-cover img{width:100%;height:100%;object-fit:cover}.article-cover .icon{width:17px;height:17px}.article-cover .text-button{font:400 12px Satoshi,sans-serif;color:var(--body)}.article-settings{border:1px solid var(--border);border-radius:23px;padding:0 15px;background:var(--card)}.article-settings label{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;min-height:44px}.article-settings label+label{border-top:1px solid var(--border)}.article-settings strong{display:block;font:500 13px/1.4 Satoshi,sans-serif}.article-settings small{display:block;font:400 11.5px/1.4 Satoshi,sans-serif;color:var(--muted)}.article-settings input[type=checkbox]{appearance:none;-webkit-appearance:none;position:relative;width:51px;height:31px;flex:none;border:0;border-radius:999px;margin:0;background:#e9e9ea;cursor:pointer}.article-settings input[type=checkbox]:before{content:"";position:absolute;width:27px;height:27px;top:2px;left:2px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003}.article-settings input[type=checkbox]:checked{background:var(--eucalyptus)}.article-settings input[type=checkbox]:checked:before{transform:translate(20px)}.article-schedule{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:9px 15px;margin-top:10px;background:var(--surface);border-radius:23px;font:500 13.5px Satoshi,sans-serif}.article-schedule input{min-width:0;max-width:65%;border:0;color:var(--ink);background:transparent;font:400 13px Satoshi,sans-serif}.article-preview,.article-publish{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;height:46px;border:1px solid var(--border);border-radius:999px;background:var(--card);color:var(--ink);font:500 13px Satoshi,sans-serif;margin-top:22px}.article-preview .icon{width:11px;height:11px}.article-publish{height:50px;border:0;background:var(--ink);color:var(--on-ink);font-size:14px;margin-top:16px}.article-local-note{font:400 11px/1.5 Satoshi,sans-serif;color:var(--muted)}.community-article-page [role=alert]{font:400 12px/1.5 Satoshi,sans-serif;color:#b0532f}.community-article-page button:disabled{opacity:.5}.community-article-page button:not(:disabled){cursor:pointer}.community-article-page button:hover:not(:disabled){filter:brightness(.98)}.community-article-page :is(button,input,textarea):focus-visible,.article-cover-sheet :is(button,input):focus-visible{outline:2px solid var(--eucalyptus);outline-offset:3px}.article-cover-sheet .article-crop{width:100%;aspect-ratio:4/3;border-radius:13px;overflow:hidden;background:var(--surface)}.article-crop canvas{display:block;width:100%;height:100%;touch-action:none}.article-crop-zoom{display:flex;gap:16px;margin-top:20px;align-items:center;font:400 13px Satoshi,sans-serif}.article-crop-zoom input{flex:1;accent-color:var(--eucalyptus)}.article-crop-move{display:flex;gap:12px;justify-content:center;margin:14px}.article-crop-move button{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--border);border-radius:50%;background:var(--card);color:var(--ink)}.article-crop-move .icon{width:14px;height:14px}.article-crop-move [data-move=left] .icon{transform:rotate(180deg)}.article-crop-move [data-move=up] .icon{transform:rotate(-90deg)}.article-crop-move [data-move=down] .icon{transform:rotate(90deg)}.article-preview-sheet{max-width:760px}.article-reader-preview h1{font:400 26px/1.25 Codec,sans-serif;text-align:center;overflow-wrap:anywhere}.article-reader-preview>.article-eyebrow{text-align:center;color:var(--eucalyptus)}.article-reader-sub{text-align:center;font:400 13.5px/1.6 Satoshi,sans-serif}.article-reader-byline{text-align:center;font:400 10.5px/1.5 Satoshi,sans-serif;color:var(--muted)}.article-reader-hero{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:23px;margin:22px 0}.article-reader-body{font:400 13.5px/1.8 Satoshi,sans-serif;overflow-wrap:anywhere}.article-reader-preview .article-chips{margin-top:20px}.article-preview-guide{padding:14px;border:1px solid var(--border);border-radius:18px;font:500 13px Satoshi,sans-serif}@media (max-width:650px){.community-article-page{padding-left:0;padding-right:0}.article-schedule{flex-wrap:wrap}.article-schedule input{max-width:100%}}.article-reader-author{text-align:center;text-transform:uppercase;letter-spacing:1.2px;font:500 10px/1.5 Satoshi,sans-serif;margin:14px 0 5px}.article-reader-body .article-opening:first-letter{font:400 44px Codec,sans-serif}.article-reader-body p{margin:14px 0 0;color:var(--body)}.discover-trending-section{margin-top:26px}.discover-trending-section #discover-trending{margin-top:14px}.discover-guides-section{margin-top:24px}.discover-guides-section #discover-guides{margin-top:14px}.discover-trending-section+.discover-guides-section+.search-masonry,.discover-trending-section+.search-masonry{margin-top:22px}.discover-section-toggle{display:flex;align-items:center;gap:12px;min-height:40px}.discover-section-toggle h2{flex:1;min-width:0;margin:0;font:500 14px/1.3 Satoshi,sans-serif;color:var(--ink)}.discover-view-all{font-size:13.5px;font-weight:500;color:var(--eucalyptus)}.discover-fold{position:relative;width:28px;height:28px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--card);border:1px solid var(--border);color:var(--ink)}.discover-fold:before{content:"";position:absolute;inset:-8px;border-radius:50%}.discover-fold .icon{width:12px;height:12px;stroke-width:2.2;transform:rotate(90deg);transition:transform .38s var(--ease)}.discover-fold[aria-expanded=true] .icon{transform:rotate(-90deg)}@media (prefers-reduced-motion:reduce){.discover-fold .icon{transition:none}}.discover-guides-carousel{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -16px;padding:0 16px;scroll-padding-inline:16px}@media (min-width:541px){.discover-guides-carousel{margin:0;padding:0;scroll-padding-inline:0}}.discover-guides-carousel::-webkit-scrollbar{display:none}.discover-guide-card{position:relative;flex:none;width:172px;height:229px;border-radius:18px;overflow:hidden;background:var(--surface);scroll-snap-align:start;isolation:isolate}.discover-guide-card img,.discover-guide-tile .search-post img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.discover-guide-card:after,.search-tile.discover-guide-tile>.search-post:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(transparent,#0009);pointer-events:none}.discover-guide-card.discover-guide-no-cover:after,.search-tile.discover-guide-no-cover>.search-post:after{display:none}.discover-guide-name-cover{position:absolute;inset:0;display:block;padding:46px 14px 0;background:linear-gradient(135deg,color-mix(in srgb,var(--eucalyptus) 18%,transparent),var(--canvas));color:var(--ink)}.discover-guide-name-cover>span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;font:400 18px/1.25 Satoshi,sans-serif;overflow-wrap:anywhere}.discover-guide-copy{position:absolute;left:12px;right:12px;bottom:12px;z-index:1;display:flex;flex-direction:column;gap:2px;color:#fff}.discover-guide-copy strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font:400 15px/1.2 Satoshi,sans-serif}.discover-guide-copy small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:10.5px;color:#ffffffd1}.discover-guide-no-cover .discover-guide-copy small{color:var(--body)}.discover-guides-more{flex:none;width:112px;height:229px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--ink);font-size:13.5px;font-weight:500}.discover-guides-more-mark{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--card);border:1px solid var(--border)}.discover-guides-more-mark .icon{width:14px;height:14px;stroke-width:2}.discover-guides-more[aria-disabled=true] .discover-guides-more-mark{border-color:transparent;background:none}.discover-guides-progress{display:inline-block;width:16px;height:16px;border:1.5px solid var(--border);border-top-color:var(--ink);border-radius:50%;animation:discover-guides-spin .8s linear infinite}@keyframes discover-guides-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.discover-guides-progress{animation:none}}.discover-guides-problem{margin-top:12px;font-size:12px;color:var(--body)}.discover-guide-tile .discover-guide-copy{bottom:13px;gap:3px}.discover-guide-tile .discover-guide-copy small{font-size:11.5px;font-weight:500}.discover-guide-tile .search-post{background:var(--surface)}.discover-all-guides-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:22px 0 14px}.discover-all-guides-header h1{font:400 22px/1.2 Satoshi,sans-serif;color:var(--ink)}.discover-all-guides-close{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--card);border:1px solid var(--border);color:var(--ink)}.discover-all-guides-close .icon{width:14px;height:14px}.discover-all-guides-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.discover-all-guides-grid .search-tile{aspect-ratio:3/4;margin:0}@media (min-width:720px){.discover-all-guides-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.discover-all-guides-loading{display:flex;justify-content:center;padding:20px 0}.discover-all-guides-end{display:block;height:40px}.guide-owner-page .guide-tools{display:flex;gap:4px}.guide-owner-masthead{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-top:22px}.guide-owner-masthead h1{font:400 24px/1.2 Satoshi,sans-serif;color:var(--ink)}.guide-owner-masthead .native-note{margin-top:5px;font-size:12px;color:var(--body)}.guide-owner-visibility{flex:none;padding:5px 9px;border-radius:999px;background:var(--muted);color:#fff;font-size:9px;font-weight:500;letter-spacing:.6px}.guide-owner-visibility.is-public{background:var(--eucalyptus)}.guide-owner-actions{display:flex;margin-top:14px;gap:7px;overflow-x:auto;flex-wrap:nowrap;padding:3px;scrollbar-width:none}.guide-owner-actions .chip{flex:none;border:1px solid var(--border);border-radius:999px;padding:7px 13px;font-size:12.5px;line-height:1.5;background:var(--card);color:var(--ink);white-space:nowrap}.guide-owner-actions .chip:hover{background:var(--surface)}.guide-owner-busy{margin-top:12px}.guide-owner-problem{margin-top:12px;font-size:13px;color:var(--body)}.guide-owner-problem:empty{display:none}.guide-owner-tabs,.guide-owner-section{margin-top:18px}.guide-owner-heading h2{font:400 19px/1.25 Satoshi,sans-serif}.guide-owner-add{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:500;color:var(--ink)}.guide-owner-add .icon{width:11px;height:11px}.guide-owner-empty{padding:8px 0;font-size:12px;color:var(--muted)}.guide-owner-item{position:relative;min-width:0}.guide-owner-remove{position:absolute;top:6px;right:6px;z-index:2;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#ffffffeb;border:1px solid var(--border);color:var(--ink)}.guide-owner-remove .icon{width:12px;height:12px}.guide-owner-notes{display:flex;flex-direction:column;gap:8px}.guide-owner-note p{padding:14px 46px 14px 14px;border-radius:14px;background:var(--surface);font-size:12.5px;line-height:1.6;color:var(--body);white-space:pre-wrap;overflow-wrap:anywhere}.guide-owner-add-note{margin-top:10px;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500}.guide-owner-add-note .icon{width:10px;height:10px}.guide-owner-picker [data-picker-body]{margin-top:12px}.guide-owner-looks,.guide-owner-pieces{display:flex;flex-direction:column;gap:9px;margin-top:14px}.guide-owner-look,.guide-owner-piece{display:flex;align-items:center;gap:13px;width:100%;padding:11px;text-align:left;border:1px solid var(--border);border-radius:15px;background:var(--card)}.guide-owner-look-art{position:relative;flex:none;width:52px;height:64px;overflow:hidden;border-radius:10px;border:1px solid var(--border);background:var(--surface)}.guide-owner-look-art img{width:100%;height:100%;object-fit:cover}.guide-owner-look>span:nth-child(2),.guide-owner-piece>span{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.guide-owner-look strong,.guide-owner-piece strong{font-size:13.5px;font-weight:500}.guide-owner-look small{font-size:11px;color:var(--body)}.guide-owner-piece small{font-size:9px;font-weight:500;color:var(--muted);letter-spacing:.6px}.guide-owner-look em,.guide-owner-piece em{font-style:normal;font-size:11.5px;font-weight:500}.guide-owner-look em,.guide-owner-piece em.is-yours{color:var(--eucalyptus)}.guide-owner-piece img,.guide-owner-piece .image-empty{flex:none;width:46px;height:58px;border-radius:9px;object-fit:cover}.guide-piece-picker input[type=search]{width:100%;margin-top:12px;padding:13px;border:0;border-radius:12px;background:var(--surface);font-size:14px}.guide-owner-posts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;margin-top:18px}.guide-owner-posts button{height:150px;overflow:hidden;background:var(--surface)}.guide-owner-posts img{width:100%;height:100%;object-fit:cover}.guide-owner-posts-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:50px 0;color:var(--muted)}.guide-owner-posts-empty .icon{width:22px;height:22px}.guide-owner-posts-empty .native-note{font-size:12.5px;color:var(--muted)}.guide-owner-note-field{display:block;margin-top:20px;padding:15px;border-radius:23px;background:var(--surface)}.guide-owner-note-field textarea{width:100%;border:0;background:none;resize:vertical;font-size:13.5px;line-height:1.6;color:var(--ink)}.guide-owner-note-field small{text-align:right;margin-top:8px;font-size:10px;color:var(--muted)}.guide-owner-note-field small.is-over{color:#b0532f}.guide-owner-note-sheet [data-note-problem]{margin-top:12px;font-size:13px;color:var(--body)}.guide-owner-note-actions{display:flex;gap:9px;margin-top:20px}.guide-owner-note-actions button{flex:1;min-height:44px;border-radius:999px;font-size:13px;font-weight:500}.guide-owner-picker .chip-rail{display:flex;gap:8px;overflow-x:auto;padding:3px;margin-top:14px;scrollbar-width:none}.guide-owner-picker .chip-rail>.chip{flex:none;min-height:34px;border:1px solid var(--border);border-radius:999px;padding:7px 14px;font-size:13px;font-weight:500;background:var(--card);color:var(--ink);white-space:nowrap}.guide-owner-picker .chip-rail>.chip.selected{background:var(--ink);color:var(--on-ink,#fff);border-color:var(--ink)}.guide-owner-confirm{display:flex;flex-direction:column;gap:10px;margin-top:18px}.guide-owner-confirm>button{width:100%;margin:0}.post-look{margin-top:22px;min-width:0}.post-look-heading{display:flex;width:100%;align-items:center;justify-content:space-between;text-align:left;gap:14px;margin-bottom:13px;min-height:44px}.post-look-heading>span{display:flex;flex-direction:column;gap:3px;min-width:0}.post-look-heading strong{font-size:16px;font-weight:500}.post-look-heading small{font-size:12px;color:var(--muted)}.post-look-heading small.post-look-own{color:var(--eucalyptus)}.post-look-heading>.icon{width:12px;height:12px;flex:none}.post-look-owned{font-size:12px;color:var(--eucalyptus);margin-top:3px;line-height:1.4}.post-look-rail{display:flex;gap:10px;overflow-x:auto;padding:4px 4px 12px;margin:-4px;scroll-snap-type:x proximity}.post-look-card{position:relative;flex:0 0 118px;width:118px;scroll-snap-align:start}.post-look-card>button:first-child{display:flex;flex-direction:column;gap:4px;max-width:100%;width:100%;text-align:left}.post-look-art{display:block;width:118px;height:142px;border-radius:14px;overflow:hidden;background:var(--surface);margin-bottom:3px}.post-look-art img,.post-look-row-art img{width:100%;height:100%;object-fit:contain}.post-look-art img.story-look-bundled,.post-look-row-art img.story-look-bundled{object-fit:cover}.post-look-card strong{font-size:13px;font-weight:500}.post-look-card small{font-size:11.5px;color:var(--muted)}.post-look-card strong,.post-look-card small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.post-look-card>button>span:last-child:not(.post-look-art){font-size:13px;font-weight:500}.post-look-plus{position:absolute;right:2px;top:2px;min-width:32px;min-height:32px;border-radius:50%;display:grid;place-items:center;background:transparent}.post-look-plus:before{content:"";position:absolute;inset:4px;border-radius:50%;background:var(--card);box-shadow:0 1px 4px #0001}.post-look-plus .icon{position:relative;width:10.5px;height:10.5px}.post-look button:hover:not(:disabled),.post-look-row button:hover:not(:disabled){color:var(--eucalyptus)}.post-look button:disabled{opacity:.5;cursor:default}.post-look-sheet .dialog-header h2{font-size:12px;font-weight:500;letter-spacing:.8px;color:var(--muted)}.post-whole-look h3{font-size:24px;font-weight:400;line-height:1.2;margin:0 0 7px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.post-look-from{font-size:12px;color:var(--muted);margin:0}.post-look-summary{font-size:12.5px;color:var(--muted);margin:8px 0 14px}.post-look-row{position:relative;padding:12px 0}.post-look-row:not(:last-child):after{content:"";position:absolute;left:75px;right:0;bottom:0;height:1px;background:var(--border)}.post-look-row>button{display:flex;width:100%;gap:13px;align-items:center;text-align:left;min-width:0}.post-look-row-art{display:block;width:62px;height:78px;flex:none;background:var(--surface);border-radius:12px;overflow:hidden}.post-look-row-label{display:flex;flex-direction:column;gap:5px;flex:1;min-width:0}.post-look-row-label small{font-size:11.5px;color:var(--muted)}.post-look-row-label strong{font-size:14px;font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.post-look-row-label>span{font-size:13.5px;font-weight:500}.post-look-row .icon{height:11px;width:11px;flex:none}.post-look-footer{margin-top:16px}.post-look-footer>.primary-button{min-height:52px;font-size:15px;font-weight:500;border-radius:999px}.post-look-footer p,.post-look-open-error p{font-size:13px;line-height:1.5;color:var(--body)}[data-look-size]{padding:12px 0 0 75px}[data-look-size] label{font-size:12.5px;display:flex;flex-direction:column;gap:5px}[data-look-size] select{min-height:44px;width:100%;border:1px solid var(--border);border-radius:10px;padding:8px;background:var(--card);color:var(--ink);font:inherit}.post-look [hidden],.post-look-sheet [hidden]{display:none!important}.post-clip{position:absolute;top:78px;left:18px;z-index:2;width:208px}.post-clip>button{width:208px;min-height:44px;display:flex;align-items:center;gap:9px;padding:8px 11px;border:.5px solid #ffffff52;border-radius:999px;background:#00000057;color:#fff;text-align:left}.post-clip>button>span:last-child{min-width:0}.post-clip strong{display:block;font:500 12px Satoshi,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.post-clip small{display:block;font:400 10px Satoshi,sans-serif;opacity:.85;margin-top:1px}.post-clip .icon{width:11px;height:11px}.post-clip p{font:400 12px/1.5 Satoshi,sans-serif;color:var(--body);background:var(--card);padding:8px;border-radius:10px;margin:6px 0 0}.post-clip button:focus-visible{outline:2px solid var(--eucalyptus);outline-offset:3px}.post-clip button:disabled{opacity:.5}.post-detail-layout>[data-post]{position:relative}.community-note-page{margin:0 auto 40px;padding:0 0 50px;color:var(--ink);font-family:Satoshi,sans-serif}.community-note-page header [data-next]{font:400 14px Satoshi,sans-serif;min-height:44px}.community-note-page [data-next]{font-weight:500;color:var(--eucalyptus)}.community-note-writing{display:flex;gap:12px;align-items:flex-start;margin-top:24px}.community-note-avatar{width:40px;height:40px;flex:none}.community-note-writing textarea{flex:1;min-width:0;resize:vertical;min-height:140px;background:transparent;border:0;color:var(--ink);font:400 16px/1.6 Satoshi,sans-serif;padding:0}.community-note-caption-foot{display:flex;justify-content:space-between;margin:10px 0 0 52px;color:var(--muted);font-size:10.5px}.community-note-tokens{margin:10px 0 0 52px;display:flex;gap:7px;overflow:auto}.community-note-tokens .chip{white-space:nowrap}.community-note-tokens>span{font-size:11.5px}.community-note-attachments{display:flex;gap:10px;margin-top:18px}.community-note-attachments button{display:flex;gap:7px;align-items:center}.community-note-attachments .icon{width:14px;height:14px}.community-note-attachments [aria-pressed=true]{color:var(--eucalyptus);background:color-mix(in srgb,var(--eucalyptus) 10%,transparent)}.community-note-poll{display:grid;gap:8px;margin-top:16px}.community-note-poll>input{height:44px;box-sizing:border-box;border:0;border-radius:13px;background:var(--surface);padding:0 14px;color:var(--ink);font:400 13px Satoshi,sans-serif}.community-note-poll-controls{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.community-note-poll-controls>button{font-size:11.5px;display:flex;align-items:center;gap:5px;color:var(--eucalyptus);min-height:44px}.community-note-poll-controls .icon{width:8px;height:8px}.community-note-poll-controls>div{display:flex;gap:7px}.community-note-poll-controls .chip{font-size:10.5px;min-height:36px}.community-note-poll-controls [aria-pressed=true]{background:var(--ink);color:var(--card)}.community-note-page h2{font:400 18px Satoshi,sans-serif;margin:26px 0 5px}.community-note-destinations{display:grid;gap:9px;margin-top:18px}.community-note-destinations button{display:flex;align-items:center;gap:12px;padding:12px;background:var(--card);border:1px solid var(--border);border-radius:23px;color:var(--ink);text-align:left}.community-note-destinations strong{display:block;font:500 13.5px Satoshi,sans-serif}.community-note-destinations small{display:block;font:400 11px/1.5 Satoshi,sans-serif;color:var(--body)}.community-note-room-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--surface)}.community-note-room-icon .icon{width:13px;height:13px}.community-note-destinations button>.icon{width:18px;height:18px;margin-left:auto;color:var(--eucalyptus)}.community-note-destinations [aria-pressed=true]{border-color:var(--eucalyptus)}.community-note-page h3{font:400 14px Satoshi,sans-serif;color:var(--ink);margin:24px 0 10px}.community-note-details{padding:0 15px;border:1px solid var(--border);border-radius:23px;background:var(--card)}.community-note-details button{display:flex;align-items:center;width:100%;gap:12px;min-height:48px;background:transparent;border:0;color:var(--ink);text-align:left;font:500 13px Satoshi,sans-serif}.community-note-details small{margin-left:auto;font:400 11.5px Satoshi,sans-serif;color:var(--eucalyptus);max-width:55%;overflow-wrap:anywhere}.community-note-details .icon{width:9px;height:9px}.community-note-comments{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;padding:9px 15px;min-height:44px;background:var(--card);border:1px solid var(--border);border-radius:23px;font:500 13px Satoshi,sans-serif}.community-note-comments input{accent-color:var(--eucalyptus)}.community-note-share{width:100%;height:50px;border:0;border-radius:999px;background:var(--ink);color:var(--card);font:500 14px Satoshi,sans-serif;margin-top:26px}.community-note-page [role=alert]{font:400 12px/1.6 Satoshi,sans-serif;color:#b0532f}.community-note-page button:not(:disabled){cursor:pointer}.community-note-page button:disabled{opacity:.5}.community-note-page button:focus-visible,.community-note-page input:focus-visible,.community-note-page textarea:focus-visible{outline:2px solid var(--eucalyptus);outline-offset:3px}.community-note-page button:hover:not(:disabled){filter:brightness(.98)}@media (max-width:650px){.community-note-page{padding-left:0;padding-right:0}}.community-note-page .chip{display:inline-flex;align-items:center;justify-content:center;gap:5px;flex:none;padding:7px 11px;border:1px solid var(--border);border-radius:999px;background:var(--card);color:var(--ink);font:400 11.5px/1.25 Satoshi,sans-serif;white-space:nowrap}.community-note-page .community-note-tokens .chip{font-weight:500;background:var(--surface)}.community-note-page .community-note-attachments [aria-pressed=true]{color:var(--eucalyptus);background:color-mix(in srgb,var(--eucalyptus) 10%,transparent)}.community-note-page .community-note-poll-controls .chip{padding:6px 10px;min-height:26px;font-size:10.5px}.community-note-page .community-note-poll-controls [aria-pressed=true]{font-weight:500;background:var(--ink);color:var(--on-ink);border-color:transparent}.community-note-comments input[type=checkbox]{appearance:none;-webkit-appearance:none;position:relative;display:block;width:51px;height:31px;flex:none;border:0;border-radius:999px;margin:0;background:#e9e9ea;cursor:pointer;transition:background .16s ease}.community-note-comments input[type=checkbox]:before{content:"";position:absolute;width:27px;height:27px;top:2px;left:2px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .16s ease}.community-note-comments input[type=checkbox]:checked{background:var(--eucalyptus)}.community-note-comments input[type=checkbox]:checked:before{transform:translate(20px)}.community-note-comments input[type=checkbox]:disabled{opacity:.5;cursor:default}@media (prefers-reduced-motion:reduce){.community-note-comments input[type=checkbox],.community-note-comments input[type=checkbox]:before{transition:none}}.community-note-photos{display:flex;gap:8px;overflow-x:auto;padding:3px 3px 8px;margin:13px -3px 0}.community-note-photo,.community-note-photo-add{position:relative;width:84px;height:104px;flex:0 0 84px;box-sizing:border-box;border-radius:12px;background:var(--surface)}.community-note-photo img{width:100%;height:100%;object-fit:cover;border-radius:12px}.community-note-photo>[role=status]{display:flex;flex-direction:column;justify-content:center;height:100%;box-sizing:border-box;padding:8px;text-align:center;color:var(--muted);font:400 11px/1.4 Satoshi,sans-serif}.community-note-photo>[role=status] button{font:500 11px Satoshi,sans-serif;padding:8px 0}.community-note-photo-remove{position:absolute;right:4px;top:4px;display:grid;place-items:center;width:20px;height:20px;border:0;border-radius:50%;padding:0;background:#0007;color:#fff}.community-note-photo-remove:after{content:"";position:absolute;inset:-6px}.community-note-photo-remove .icon{width:8px;height:8px}.community-note-photo-add{display:grid;place-items:center;background:transparent;border:1.2px dashed var(--border);color:var(--muted)}.community-note-photo-add .icon{width:13px;height:13px}.post-detail-description{display:flex;flex-direction:column;gap:10px;min-width:0}.post-detail-description p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.post-detail-caption{font-size:14.5px;font-weight:400;line-height:1.6;color:var(--body)}.post-detail-tagged{font-size:13.5px;line-height:1.5;color:var(--body)}.post-detail-description .post-detail-mention{font-size:13px;font-weight:500;color:var(--mention)}.post-detail-description .post-detail-disclosure,.post-detail-description time{font-size:12px;font-weight:400;color:var(--muted)}.post-detail-description time:not(:first-child){margin-top:-4px}[data-post-guide]:not(:empty){margin-top:22px}[data-post-looks]:not(:empty){display:flex;flex-direction:column;gap:10px;margin-top:22px}button.post-attached-guide{width:100%;text-align:left;font:inherit;color:inherit;cursor:pointer}.post-attached-board{background:#fff}.post-look-board{margin:0 0 18px;aspect-ratio:4/5;border-radius:18px;overflow:hidden;background:#fff;border:1px solid var(--border)}.post-look-board img{width:100%;height:100%;object-fit:cover;display:block}.post-look-keep{margin:2px 0 6px}.post-look-keep .secondary-button{margin-top:10px;min-height:44px}.post-look-keep .secondary-button.kept{color:var(--eucalyptus);border-color:var(--eucalyptus)}.post-look-keep p{margin:6px 0 0;font-size:12px;color:var(--like-red,#b42318)}.post-attached-guide,.post-attached-state{display:flex;align-items:center;gap:13px;padding:13px;border-radius:20px;background:var(--card);min-width:0}.post-attached-guide{border:1px solid var(--border);text-decoration:none}.post-attached-art{display:flex;align-items:center;justify-content:center;flex:0 0 52px;width:52px;height:64px;border-radius:10px;overflow:hidden;background:var(--surface);color:var(--muted)}.post-attached-art img{width:100%;height:100%;object-fit:cover}.post-attached-words{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.post-attached-words small{font-size:10.5px;font-weight:500;letter-spacing:.4px;color:var(--eucalyptus)}.post-attached-words strong{font-size:14px;font-weight:500;color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.post-attached-words>span{font-size:11.5px;color:var(--muted)}.post-attached-guide>.icon{width:10px;height:10px;flex:none}.post-attached-state{font-size:13px;color:var(--muted)}.post-attached-state p{margin:0;flex:1}.post-attached-state button{flex:none}.post-attached-guide:focus-visible{outline:2px solid var(--eucalyptus);outline-offset:3px}@media (hover:hover){.post-attached-guide:hover{border-color:var(--eucalyptus)}}.post-detail-author{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.post-detail-person{display:flex;gap:11px;align-items:center;min-width:0}.post-detail-person strong{font-size:14.5px;font-weight:500;overflow-wrap:anywhere}.post-detail-person .post-detail-portrait{width:42px;height:42px;flex:none}.post-detail-follow{font-size:13px;font-weight:500;padding:8px 16px;min-height:44px;border-radius:40px;background:var(--ink);color:var(--on-ink);flex:none}.post-detail-follow.connected{background:color-mix(in srgb,var(--eucalyptus) 12%,transparent);color:var(--eucalyptus)}.post-detail-follow:disabled{opacity:.55}.post-author-error{font-size:12.5px;color:var(--body);display:flex;gap:12px;align-items:center;margin-bottom:16px}.post-author-error button{flex:none;min-height:44px}.post-more-author{margin-top:32px;min-width:0}.post-more-author header{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:13px}.post-more-author h2{font-size:16px;font-weight:500}.post-more-author header a{font-size:12.5px;font-weight:500;color:var(--eucalyptus);min-height:44px;display:flex;align-items:center}.post-more-rail{display:flex;gap:10px;overflow-x:auto;padding:5px 5px 12px;margin:-5px;scroll-snap-type:x proximity}.post-more-tile{position:relative;flex:0 0 132px;width:132px;height:176px;border:1px solid var(--border);border-radius:14px;overflow:hidden;background:var(--surface);scroll-snap-align:start}.post-more-tile>img{width:100%;height:100%;object-fit:cover}.post-more-tile:has(>img):after{content:"";position:absolute;inset:0;background:linear-gradient(transparent,#00000047);pointer-events:none}.post-more-words{display:flex;flex-direction:column;gap:8px;padding:12px;overflow:hidden;height:100%;color:var(--ink)}.post-more-words small{font-size:10.5px;font-weight:500;letter-spacing:.4px;color:var(--eucalyptus)}.post-more-words strong{font-size:17px;font-weight:400;line-height:1.3;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.post-more-words.on-photo{z-index:1;position:absolute;inset:auto 0 0;height:auto;padding:10px;gap:3px;background:linear-gradient(transparent,#00000073);color:#fff}.post-more-words.on-photo small{color:#fff}.post-more-words.on-photo strong{font-size:12.5px;font-weight:500;-webkit-line-clamp:2}.post-unavailable{min-height:55vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px;padding:36px}.post-unavailable h1{font-size:21px;font-weight:400;margin:0;color:var(--ink)}.post-unavailable p{font-size:13px;line-height:1.5;color:var(--body);max-width:340px;margin:0}.post-unavailable .primary-button{margin-top:10px;min-width:200px;min-height:46px;font-size:14.5px;font-weight:500;display:flex;align-items:center;justify-content:center}.post-unavailable>.post-unavailable-icon{width:22px;height:22px;color:var(--muted);flex:none}.post-detail-page .post-guide-band{position:absolute;top:calc(100% + 12px);left:0;max-width:100%;display:flex;align-items:center;gap:7px;padding:8px 13px;border-radius:999px;background:color-mix(in srgb,var(--card) 92%,transparent);pointer-events:none;z-index:1;line-height:1.4}.post-guide-label{font-size:10.5px;font-weight:500;text-transform:uppercase;letter-spacing:.6px;color:var(--eucalyptus);flex:none}.post-guide-name{font-size:13px;font-weight:500;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.community-compose-page,.community-guide-page{margin:0 auto 40px;padding:0 0 50px;color:var(--ink);font-family:Satoshi,sans-serif}.community-compose-question{margin:0;font:400 17px/1.4 Satoshi,sans-serif;color:var(--ink)}.community-compose-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.community-compose-page>.native-note{margin:22px 0 0;font-size:12.5px}.community-compose-choice{display:flex;align-items:center;gap:14px;width:100%;min-height:76px;padding:14px;border:1px solid var(--border);border-radius:23px;background:var(--card);color:var(--ink);font:400 14.5px/1.4 Satoshi,sans-serif;text-align:left;text-decoration:none}.community-compose-icon{display:grid;place-items:center;width:42px;height:42px;flex:none;background:var(--surface);border-radius:12px}.community-compose-icon .icon{width:14px;height:14px}.community-compose-choice>.icon{width:10px;height:10px;margin-left:auto;color:var(--muted)}.community-compose-choice:disabled{opacity:.5;cursor:default}.community-compose-choice[href]:hover{background:var(--surface)}.community-compose-page a:focus-visible,.community-guide-page button:focus-visible,.community-guide-page textarea:focus-visible{outline:2px solid var(--eucalyptus);outline-offset:3px}.community-guide-page h2{font:400 14px Satoshi,sans-serif;margin:22px 0 10px;color:var(--ink)}.community-guide-attachment{display:flex;align-items:center;border:1px solid var(--border);border-radius:18px;background:var(--card);overflow:hidden}.community-guide-attachment>button:first-child{flex:1;min-width:0;display:flex;align-items:center;gap:12px;padding:12px;text-align:left;background:transparent;border:0;color:var(--ink)}.community-guide-attachment img{width:38px;height:48px;object-fit:cover;border-radius:8px}.community-guide-attachment strong,.community-guide-option strong{display:block;font:500 13.5px/1.4 Satoshi,sans-serif}.community-guide-attachment small,.community-guide-option small{display:block;font:400 11.5px/1.5 Satoshi,sans-serif;color:var(--muted)}.community-guide-attachment .icon{width:13px;height:13px}.community-guide-attachment>[data-remove-guide]{width:44px;height:44px;flex:none;border:0;background:transparent;color:var(--muted)}.community-guide-page textarea{display:block;width:100%;min-height:160px;resize:vertical;padding:16px;background:var(--surface);color:var(--ink);border:0;border-radius:23px;font:400 13.5px/1.7 Satoshi,sans-serif;box-sizing:border-box}.community-guide-page>[data-share]{width:100%;margin-top:20px;min-height:44px}.community-guide-page [role=alert]{font:400 12px/1.6 Satoshi,sans-serif;color:var(--like-red,#a44949)}.community-guide-options{display:grid;gap:9px;margin-top:18px}.community-guide-option{display:flex;align-items:center;gap:12px;width:100%;padding:12px;border:1px solid var(--border);border-radius:18px;background:var(--card);color:var(--ink);text-align:left}.community-guide-option[aria-pressed=true]{border-color:var(--eucalyptus)}.community-guide-option img,.community-guide-cover{width:46px;height:58px;flex:none;object-fit:cover;border-radius:9px;background:var(--surface)}.community-guide-option .icon{margin-left:auto;width:12px;height:12px;color:var(--eucalyptus)}@media (max-width:650px){.community-compose-choices{grid-template-columns:1fr}}.post-media-composer{width:100%;min-width:0;color:var(--ink,#292b27);font-family:Satoshi,sans-serif}.post-media-stage{--post-ratio:.8;position:relative;isolation:isolate;margin:0 auto;width:min(100%,340px,calc(max(260px,100dvh - 290px)*var(--post-ratio)));aspect-ratio:var(--post-ratio);border-radius:23px;overflow:hidden;background:#f8f8f6}.post-media-picture{position:absolute;inset:0;overflow:hidden;touch-action:none;cursor:grab}.post-media-picture:active{cursor:grabbing}.post-media-picture:focus-visible{outline:2px solid #5c8578;outline-offset:-4px;border-radius:23px}.post-media-picture>img,.post-media-picture>video{position:absolute;display:block;max-width:none;max-height:none;object-fit:fill;pointer-events:none}.post-media-picture>[hidden]{display:none}.post-media-empty{position:absolute;inset:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;background:transparent;border:1px dashed #d9ddd7;border-radius:23px;text-align:center;color:inherit;cursor:pointer;font:inherit}.post-media-empty>svg{width:30px;height:30px;stroke-width:1}.post-media-empty strong{font-size:14.5px;font-weight:500}.post-media-empty small{font-size:12px;line-height:1.55;color:#767872;max-width:205px}.post-media-chrome{position:absolute;inset:12px 12px auto;display:flex;justify-content:space-between;pointer-events:none}.post-media-chrome button,.post-media-film{background:#292b275e;color:#fff;border:0;border-radius:30px;backdrop-filter:blur(12px);padding:7px 11px;font:500 12px Satoshi,sans-serif;display:flex;gap:5px;align-items:center;pointer-events:auto}.post-media-chrome button{margin-left:auto;cursor:pointer}.post-media-chrome svg{width:12px;height:12px}.post-media-foot{position:absolute;bottom:8px;left:8px;right:8px;display:flex;flex-direction:column;align-items:center;pointer-events:none}.post-media-foot>button{padding:8px 12px;border:1px solid #ffffff70;border-radius:20px;background:#ffffffc7;backdrop-filter:blur(15px);color:#292b27;font:500 11px Satoshi,sans-serif;pointer-events:auto;cursor:pointer}.post-media-dots{display:flex;justify-content:center;pointer-events:auto}.post-media-dots:has(button:only-child){visibility:hidden}.post-media-dots button{display:grid;place-items:center;width:22px;height:30px;padding:0;border:0;background:none;cursor:pointer}.post-media-dots i{width:4.5px;height:4.5px;border-radius:50%;background:#ffffff80;box-shadow:0 1px 4px #0004;transition:width .2s,height .2s,background .2s}.post-media-dots [aria-pressed=true] i{width:6px;height:6px;background:#fff}.post-media-tools{display:flex;gap:20px;justify-content:center;margin:12px 0}.post-media-tools button{display:flex;align-items:center;gap:6px;padding:6px 4px;border:0;background:none;font:500 12px Satoshi,sans-serif;color:#5c8578;cursor:pointer}.post-media-tools svg{width:14px;height:14px}.post-media-thumbnails{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin:12px auto 0}.post-media-thumbnails button{position:relative;flex:0 0 56px;width:56px;height:56px;padding:3px;border-radius:12px;border:1px solid transparent;background:none;cursor:grab}.post-media-thumbnails img{display:block;width:100%;height:100%;border-radius:8px;object-fit:cover;pointer-events:none}.post-media-thumbnails [aria-pressed=true]{border-color:#5c8578;background:#5c85780a}.post-media-thumbnails span{position:absolute;inset:0;display:grid;place-items:center;color:#fff;pointer-events:none}.post-media-thumbnails svg{width:14px;height:14px;filter:drop-shadow(0 1px 3px #0006)}.post-media-hint{text-align:center;font-size:11px;color:#767872;margin:10px 0 0}.post-media-error{font-size:12px;line-height:1.5;color:#9f4136;margin:10px 0 0}.post-media-error:empty{display:none}.post-media-loading{position:absolute;inset:0;display:grid;place-items:center;background:#f8f8f6e8;font-size:13px;text-align:center;padding:22px}.post-media-composer [hidden]{display:none!important}.post-media-composer button:focus-visible{outline:2px solid #5c8578;outline-offset:3px}.post-media-composer button:disabled{cursor:default;opacity:.45}@media (prefers-reduced-motion:reduce){.post-media-composer *{transition:none!important}}.post-media-thumb{position:relative;flex:0 0 56px}.post-media-thumbnails{padding:7px 6px}.post-media-thumbnails .post-media-remove{position:absolute;right:-6px;top:-6px;display:grid;place-items:center;width:22px;height:22px;min-width:0;padding:3px;border:1px solid white;border-radius:50%;background:#292b27b8;color:#fff;cursor:pointer}.post-media-remove svg{width:11px;height:11px}.post-media-thumbnails .post-film-label{inset:auto 3px 3px;display:block;border-radius:0 0 8px 8px;background:#292b2773;font:500 9.5px Satoshi,sans-serif;text-align:center;padding:3px 0}.post-media-sound{position:absolute;right:12px;bottom:12px;display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:50%;background:#292b276b;color:#fff;cursor:pointer}.post-media-sound svg{width:13px;height:13px}.post-media-foot>button{display:inline-flex;align-items:center;gap:6px;padding:8px 13px;font-size:12px;color:#fff;background:#292b275e;border-color:#ffffff35}.post-media-foot>button svg{width:10.5px;height:10.5px;flex:none}.post-film-sheet{width:min(450px,calc(100vw - 32px));font-family:Satoshi,sans-serif;color:#292b27}.post-film-sheet>header h2{font-size:18px;font-weight:500}.post-film-sheet .dialog-content{padding:0 20px 22px}.post-film-intro{font-size:13px;line-height:1.6;margin:0 0 18px;color:#767872}.post-film-stage{--cover-ratio:.5625;position:relative;aspect-ratio:var(--cover-ratio);width:min(100%,calc(min(430px,max(120px,85dvh - 390px))*var(--cover-ratio)));max-width:360px;margin:auto;background:#f8f8f6;border-radius:18px;overflow:hidden}.post-film-stage>img{display:block;width:100%;height:100%;object-fit:contain}.post-film-stage>[role=status]{position:absolute;inset:0;display:grid;place-items:center;background:#ffffffb8;font-size:12px}.post-film-strip{display:flex;gap:4px;overflow-x:auto;overscroll-behavior:contain;padding:4px 2px;margin:14px 0;scrollbar-width:thin}.post-film-strip button{flex:0 0 44px;width:44px;height:62px;border:2px solid transparent;padding:0;border-radius:7px;overflow:hidden;background:#f8f8f6;cursor:pointer}.post-film-strip button[aria-pressed=true]{border-color:#292b27}.post-film-strip img{display:block;width:100%;height:100%;object-fit:cover}.post-film-sheet .primary-button{font:500 14px Satoshi,sans-serif;min-height:46px}.post-film-sheet .text-button{font:500 12.5px Satoshi,sans-serif;padding:14px 0}.post-film-problem{font-size:12px;line-height:1.5;color:#9f4136}.post-film-problem:empty{display:none}.post-film-sheet [hidden]{display:none!important}.post-film-sheet button:focus-visible{outline:2px solid #5c8578;outline-offset:2px}.ticket-calendar{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin:14px 0}.ticket-calendar .primary-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:48px}.ticket-calendar .primary-button[aria-pressed=true]{opacity:.55}.ticket-calendar .ticket-calendar-file{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;margin-top:0;border-radius:999px;background:var(--card)}.ticket-calendar .ticket-calendar-file .icon,.ticket-calendar-done .icon{width:12px;height:12px}.ticket-calendar-done{display:flex;align-items:center;justify-content:center;gap:7px;color:var(--muted);font-size:11.5px}.ticket-calendar strong{display:block;color:var(--ink);font-weight:500}.tickets-page .tickets-title{font-size:24px;margin:24px 0 5px;color:var(--ink)}.tickets-page .tickets-group{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:28px 0 12px}.tickets-page .tickets-list{display:grid;grid-template-columns:minmax(0,1fr);gap:9px}.tickets-page .tickets-row{display:grid;grid-template-columns:44px minmax(0,1fr) auto 12px;align-items:center;gap:13px;padding:11px;border:1px solid var(--border);border-radius:23px;background:var(--card)}.tickets-page .tickets-row.past{opacity:.75}.tickets-page .tickets-row>.icon{width:10px;height:10px;color:var(--muted)}.tickets-page .tickets-day{display:grid;place-items:center;align-content:center;width:44px;height:48px;border-radius:11px;background:var(--surface)}.tickets-page .tickets-day strong{font-size:16px;font-weight:400;color:var(--ink)}.tickets-page .tickets-day small{font-size:10px;letter-spacing:.06em;color:var(--muted)}.tickets-page .tickets-row.past .tickets-day strong{color:var(--muted)}.tickets-page .tickets-row-copy{display:grid;min-width:0}.tickets-page .tickets-row-copy strong{font-size:13.5px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tickets-page .tickets-row.past .tickets-row-copy strong{color:var(--body)}.tickets-page .tickets-row-copy small{font-size:10.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tickets-page .tickets-status{font-size:10px;letter-spacing:.06em;text-transform:uppercase;padding:4px 8px;border-radius:999px;color:var(--eucalyptus);background:color-mix(in srgb,var(--eucalyptus) 12%,transparent)}.tickets-page .tickets-row.past .tickets-status{color:var(--muted);background:color-mix(in srgb,var(--border) 35%,transparent)}.tickets-page .tickets-next{display:grid;grid-template-columns:minmax(0,1fr);border-radius:23px;background:var(--eucalyptus);color:#fff}.tickets-page .tickets-next-top{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:13px;padding:16px}.tickets-page .tickets-next .tickets-day{width:48px;height:54px;border-radius:12px;background:#ffffff24}.tickets-page .tickets-next .tickets-day strong{font-size:18px;color:#fff}.tickets-page .tickets-next .tickets-day small,.tickets-page .tickets-next small{color:#ffffffbf}.tickets-page .tickets-next-top>span:last-child{display:grid;gap:2px;min-width:0}.tickets-page .tickets-next-top strong{font-size:18px;font-weight:400}.tickets-page .tickets-next-top>span:last-child>span{font-size:11px;color:#fffc}.tickets-page .tickets-next-tear{display:block;margin:0 16px;border-top:1px dashed rgba(255,255,255,.3)}.tickets-page .tickets-next-foot{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px}.tickets-page .tickets-next-foot>span{display:grid;gap:2px;min-width:0}.tickets-page .tickets-next-foot strong{font-size:11.5px}.tickets-page .tickets-next-foot .icon{width:34px;height:34px}.ticket-manage{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.ticket-manage [data-cancel]{color:var(--red)}.native-sheet.ticket-transfer-sheet,.native-sheet.circle-invite-sheet,.native-sheet.event-payouts-sheet,.native-sheet.wardrobe-ask-sheet{width:min(480px,calc(100vw - 28px));max-height:85dvh}.ticket-transfer,.circle-invite-people,.event-payouts,.wardrobe-ask{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.ticket-transfer input[type=search],.circle-invite-people input[type=search]{width:100%;min-height:44px;padding:0 14px;border:0;border-radius:14px;background:var(--surface);color:var(--ink);font:inherit}.ticket-transfer-problem{color:var(--red)}.ticket-transfer-list{display:grid;grid-template-columns:minmax(0,1fr)}.ticket-transfer-person{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid var(--border)}.ticket-transfer-person:last-child{border-bottom:0}.ticket-transfer-person span,.circle-invite-person span,.circle-request span{display:grid;min-width:0}.ticket-transfer-person strong,.circle-invite-person strong,.circle-request strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;color:var(--ink)}.ticket-transfer-person small,.circle-invite-person small,.circle-request small{color:var(--muted)}.ticket-transfer-person .primary-button{padding:8px 14px;min-height:0}.event-host-contact{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:12px 0}.event-host-message{color:var(--eucalyptus)}.event-host-payouts{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--eucalyptus)}.event-host-payouts svg,.event-host-payouts .icon{width:12px;height:12px}.event-host-paid-places{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin-top:22px}.native-sheet.event-payouts-sheet .dialog-header h2{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.native-sheet.event-payouts-sheet .dialog-header{justify-content:flex-end}.event-payouts.earner-sheet .earner-eyebrow{margin-top:0}.event-payouts.earner-sheet .earner-title{margin:0}.event-host-paid-places h3{font-size:14px;font-weight:500;color:var(--ink)}.article-report-note:empty{display:none}.article-product-wrap{position:relative}.article-product-wrap .article-product{padding-right:44px}.article-product-heart{position:absolute;top:4px;right:4px;width:30px;height:30px;border-radius:50%;background:var(--card)}.article-product-heart.is-saved{color:var(--eucalyptus)}.circle-door .circle-share{flex:none}.circle-options{position:relative}.circle-options summary{list-style:none;cursor:pointer;display:grid;place-items:center;width:44px;height:44px}.circle-options summary::-webkit-details-marker{display:none}.circle-options-menu{position:absolute;right:0;top:46px;z-index:5;min-width:min(220px,calc(100vw - 32px));padding:6px;border:1px solid var(--border);border-radius:16px;background:var(--card)}.circle-options-menu button{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;color:var(--red)}.circle-members-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:8px 0}.circle-members-head strong{font-weight:500;color:var(--ink)}.circle-requests{display:grid;grid-template-columns:minmax(0,1fr);margin-bottom:8px}.circle-request{display:grid;grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 0}.circle-request .primary-button,.circle-request .secondary-button{padding:7px 13px;min-height:0}.circle-invite-results{display:grid;grid-template-columns:minmax(0,1fr)}.circle-invite-person{display:grid;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:52px;text-align:left}.circle-invite-person:after{content:"";width:16px;height:16px;border:1.5px solid var(--border);border-radius:50%}.circle-invite-person[aria-pressed=true]:after{border-color:var(--eucalyptus);background:var(--eucalyptus)}.circle-invite-notice{color:var(--eucalyptus)}.circle-invitation-page{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;max-width:480px;margin:0 auto;text-align:center}.community-search-tools [data-shop-photo-file]{display:none}.community-feed-list{display:grid;grid-template-columns:minmax(0,1fr);gap:26px}.community-feed-card{min-width:0}.community-feed-foot:empty{display:none}.community-feed-foot{display:grid;justify-items:center;gap:8px;margin-top:18px;padding:12px 16px;border-radius:18px;background:var(--surface)}.community-feed-foot:has([data-feed-more]){padding:0;background:none}.community-feed-empty{text-align:center;padding:56px 0}.wardrobe-ask-eyebrow{color:var(--eucalyptus);letter-spacing:.08em;text-transform:uppercase}.wardrobe-ask h3{font-size:23px;font-weight:400;color:var(--ink)}.wardrobe-ask-reasons{display:grid;gap:11px;margin:0;padding:0;list-style:none}.wardrobe-ask-reasons li{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:11px;color:var(--body)}.wardrobe-ask-reasons li>span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;color:var(--eucalyptus);background:color-mix(in srgb,var(--eucalyptus) 8%,transparent)}@media (max-width:520px){.circle-request{grid-template-columns:42px minmax(0,1fr)}.circle-request .primary-button,.circle-request .secondary-button{grid-column:span 1}.ticket-manage{grid-template-columns:minmax(0,1fr)}}.post-text-composer{min-width:0;color:#292b27;font-family:Satoshi,sans-serif}.post-caption-card{padding:14px;border:1px solid #e6e8e2;border-radius:23px;background:#fff}.post-caption-card textarea{display:block;box-sizing:border-box;width:100%;min-height:78px;max-height:175px;padding:0;border:0;outline:0;background:none;color:inherit;font:14px/1.6 Satoshi,sans-serif;resize:vertical}.post-caption-card:focus-within{border-color:#5c857880}.post-caption-foot{display:flex;justify-content:space-between;gap:10px;margin-top:10px;font-size:11.5px;color:#767872}.post-mention-choices{display:flex;gap:7px;overflow-x:auto;overscroll-behavior:contain;scrollbar-width:thin}.post-mention-choices:not(:empty){margin-top:10px;padding:3px}.post-mention-choices button{flex:none;height:30px;padding:0 11px;border:1px solid #e6e8e2;border-radius:99px;background:#f8f8f6;color:inherit;font:500 12px Satoshi,sans-serif;cursor:pointer}.post-mention-error,.post-tag-read-error{display:flex;gap:10px;align-items:center;margin-top:8px;font:11.5px/1.5 Satoshi,sans-serif;color:#767872}.post-text-composer .post-mention-error button,.post-text-composer .post-tag-read-error button,.post-text-save-error button{border:0;background:none;padding:4px;color:#5c8578;font:500 11.5px Satoshi,sans-serif;white-space:nowrap;cursor:pointer}.post-tags-section{margin-top:24px}.post-tags-section h3{font-size:15px;font-weight:500;margin:0}.post-tags-section>p{font-size:11.5px;color:#767872;margin:3px 0 11px}.post-tag-choices,.post-tag-results{display:flex;flex-wrap:wrap;gap:8px;position:relative}.post-tag-choices button,.post-tag-results button{max-width:100%;overflow-wrap:anywhere;border:1px solid #e6e8e2;border-radius:99px;background:#fff;color:inherit;font:400 12px/1.4 Satoshi,sans-serif;padding:7.5px 13px;cursor:pointer}.post-tag-choices [aria-pressed=true],.post-tag-results [aria-pressed=true]{background:#292b27;border-color:#292b27;color:#fff;font-weight:500}.post-tag-search{display:flex;align-items:center;gap:8px;min-height:42px;padding:0 14px;border-radius:99px;background:#f8f8f6;margin-top:10px}.post-tag-search>svg{width:13px;height:13px;flex:none;color:#767872}.post-tag-search input{box-sizing:border-box;min-width:0;width:100%;background:none;border:0;outline:0;font:13px Satoshi,sans-serif;color:inherit}.post-tag-search button{display:grid;place-items:center;width:28px;height:28px;flex:none;border:0;border-radius:50%;padding:6px;background:#5c8578;color:#fff;cursor:pointer}.post-tag-search button svg{width:14px;height:14px}.post-tag-results:not(:empty){margin-top:10px}.post-text-save-error{font:12px/1.5 Satoshi,sans-serif;color:#9f4136}.post-text-composer [hidden]{display:none!important}.post-text-composer button:disabled{opacity:.45;cursor:default}.post-text-composer button:focus-visible,.post-tag-search:focus-within{outline:2px solid #5c8578;outline-offset:3px}.post-products-slot:not(:empty){margin-top:24px}.post-text-save-error button{min-width:44px;min-height:44px;border-radius:4px}.post-text-save-error button:focus-visible{outline-offset:-2px}.post-text-composer .post-mention-error button,.post-text-composer .post-tag-read-error button{min-width:44px;min-height:44px;flex-shrink:0;border-radius:4px}.post-text-composer .post-mention-error button:focus-visible,.post-text-composer .post-tag-read-error button:focus-visible{outline-offset:-2px}.post-settings-sheet{width:min(440px,calc(100vw - 32px));color:var(--ink,#292b27);font-family:Satoshi,sans-serif}.post-settings-sheet>header h2{font-size:18px;font-weight:500}.post-settings-sheet .dialog-content{padding:0 22px 24px}.post-setting-intro{font-size:12.5px;line-height:1.6;color:#767872;margin:0 0 22px}.post-setting-error{font-size:12px;line-height:1.5;color:#9f4136}.post-setting-error:empty{display:none}.post-setting-empty{font-size:12.5px;line-height:1.6;color:#767872;padding:14px 0}.post-settings-sheet [role=status]{font-size:12.5px;color:#767872}.post-settings-sheet .primary-button{font-family:inherit;font-size:14px;min-height:46px}.post-setting-actions{display:flex;gap:10px;margin-top:22px}.post-setting-actions button{flex:1;min-height:46px;border:1px solid #e6e8e2;border-radius:99px;font:500 14px Satoshi,sans-serif;background:#fff;color:#292b27}.post-setting-actions .primary-button{background:#292b27;color:#fff;border-color:#292b27}.post-settings-sheet input[type=datetime-local]{box-sizing:border-box;display:block;width:100%;min-height:60px;padding:16px;border:1px solid #e6e8e2;border-radius:18px;background:#f8f8f6;color:#292b27;font:14px Satoshi,sans-serif;color-scheme:light}.post-setting-choices{display:grid;gap:9px;margin-bottom:24px}.post-setting-choice{display:flex;gap:12px;align-items:flex-start;padding:14px;border:1px solid #e6e8e2;border-radius:23px;cursor:pointer;transition:background .18s,border-color .18s}.post-setting-choice:has(:checked){background:#5c85780f;border-color:#5c857880}.post-setting-choice input{width:20px;height:20px;flex:none;margin:1px 0;accent-color:#5c8578}.post-setting-choice strong,.post-guide-choices strong,.post-person-choices strong{display:block;font-size:13.5px;font-weight:500;line-height:1.4}.post-setting-choice small,.post-guide-choices small,.post-person-choices small{display:block;font-size:11.5px;line-height:1.5;color:#767872;margin-top:3px}.post-setting-choice:has(:disabled){cursor:default;opacity:.6}.post-guide-choices{display:grid;gap:9px}.post-guide-choices>button{display:flex;align-items:center;gap:12px;padding:12px;text-align:left;font:inherit;color:inherit;border:1px solid #e6e8e2;background:#fff;border-radius:18px;cursor:pointer;min-width:0}.post-guide-choices>button>span:nth-child(2){min-width:0;flex:1;overflow-wrap:anywhere}.post-guide-choices>button[aria-pressed=true]{border-color:#5c8578}.post-guide-choices>button>svg{width:14px;height:14px;color:#5c8578}.post-guide-cover{display:block;flex:0 0 46px;width:46px;height:58px;border-radius:9px;overflow:hidden;background:#f8f8f6}.post-guide-cover img{display:block;width:100%;height:100%;object-fit:cover}.post-person-search{display:flex;align-items:center;gap:9px;min-height:44px;padding:0 15px;background:#f8f8f6;border-radius:99px}.post-person-search svg{width:14px;height:14px;color:#767872}.post-person-search input{width:100%;min-width:0;background:none;border:0;outline:0;font:13.5px Satoshi,sans-serif;color:inherit}.post-person-choices{max-height:min(380px,48dvh);overflow-y:auto;overscroll-behavior:contain;margin:6px 0 14px}.post-person-choices>button{display:flex;align-items:center;gap:12px;width:100%;padding:10px 2px;border:0;background:none;text-align:left;font:inherit;color:inherit;cursor:pointer}.post-person-choices>button>span:nth-child(2){flex:1;min-width:0;overflow-wrap:anywhere}.post-person-choices .post-person-avatar{width:40px;min-width:40px;height:40px;flex:0 0 40px;font-size:12px}.post-person-choices i{display:grid;place-items:center;width:20px;height:20px;flex:0 0 20px;border:1px solid #d9ddd7;border-radius:50%}.post-person-choices [aria-pressed=true] i{background:#5c8578;border-color:#5c8578;color:#fff}.post-person-choices i svg{width:13px;height:13px}.post-person-choices button:disabled{opacity:.45;cursor:default}.post-settings-sheet button:focus-visible,.post-setting-choice:has(:focus-visible),.post-person-search:focus-within{outline:2px solid #5c8578;outline-offset:3px}.post-settings-sheet [hidden]{display:none!important}@media (prefers-reduced-motion:reduce){.post-settings-sheet *{transition:none!important}}.post-settings-sheet [data-retry]{min-width:44px;min-height:44px;border-radius:4px}.post-settings-sheet [data-retry]:focus-visible,.post-person-choices>button:focus-visible{outline-offset:-2px}.post-people-sheet{padding:22px;overflow:hidden}.post-people-sheet[open]{display:flex;flex-direction:column}.post-people-sheet>.dialog-header{flex:none}.post-people-sheet>.dialog-content{display:flex;flex-direction:column;min-height:0;padding:0;overflow:hidden}.post-people-sheet .post-person-search,.post-people-sheet [data-done],.post-people-sheet [data-retry],.post-people-sheet .post-setting-error{flex:none}.post-people-sheet .post-person-choices{min-height:0;flex:0 1 auto}.post-leave-sheet .post-setting-actions{flex-direction:column}.post-leave-sheet .post-setting-actions button{width:100%}.post-products-sheet.native-sheet{width:min(490px,calc(100vw - 32px));max-height:calc(100dvh - 40px);padding:0;border:1px solid #eaeaea;border-radius:30px;background:#fff;color:#2c2c2a;font-family:Satoshi,sans-serif;color-scheme:light;overflow:hidden}.post-products-sheet[open]{display:flex;flex-direction:column}.post-products-sheet>.dialog-header{flex:none;padding:20px 22px 12px;margin:0}.post-products-sheet>.dialog-header h2{font:500 16px Satoshi,sans-serif;margin:0}.post-products-sheet>.dialog-content{min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:0 22px 20px}.post-products-sheet section{margin:22px 0 0}.post-products-sheet section h3{font:500 11.5px Satoshi,sans-serif;letter-spacing:0;text-transform:none;margin:0;color:#9b9890}.post-products-sheet section p{font:400 11.5px/1.5 Satoshi,sans-serif;color:#8b877e;margin:3px 0 10px}.post-products-sheet input{font:400 13px Satoshi,sans-serif;color:#2c2c2a;min-width:0;border:0;background:none;outline:none}.post-products-sheet button{font-family:inherit;cursor:pointer}.post-products-sheet button:disabled{opacity:.5;cursor:default}.post-products-sheet button:focus-visible{outline:2px solid #5c8578;outline-offset:-2px}.post-products-sheet [hidden]{display:none!important}.post-products-sheet [data-selected]{display:grid;gap:8px}.post-products-sheet [data-selected]:empty{display:none}.post-products-sheet [data-selected]>article,.post-piece-results>button{display:flex;align-items:center;gap:11px;min-width:0;background:#fff;border:1px solid #eaeaea;border-radius:14px;padding:10px;text-align:left}.post-products-sheet [data-selected] img,.post-piece-results img,.post-piece-image{width:40px;height:50px;object-fit:contain;border-radius:9px;flex:none}.post-piece-image{display:grid;place-items:center;background:#faf9f7}.post-piece-image svg{width:14px;height:14px;color:#9b9890}.post-products-sheet article>span:nth-child(2),.post-piece-results>button>span:nth-child(2){flex:1;min-width:0}.post-products-sheet strong,.post-products-sheet small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.post-products-sheet strong{font:500 13.5px/1.4 Satoshi,sans-serif}.post-products-sheet small{font:400 11px/1.5 Satoshi,sans-serif;color:#9b9890;margin-top:2px}.post-products-sheet [data-remove]{display:grid;place-items:center;width:32px;height:36px;flex:none;border:0;background:none}.post-products-sheet [data-remove] svg{width:11px;height:11px;color:#9b9890}.post-piece-link{display:flex;gap:8px;margin-top:10px}.post-piece-link input{flex:1;height:44px;background:#faf9f7;border-radius:24px;padding:0 14px}.post-piece-link input:focus-visible{outline:2px solid #5c8578;outline-offset:-2px}.post-piece-link .primary-button{height:44px;min-height:44px;flex:none;padding:0 18px;font:500 12.5px Satoshi,sans-serif}.post-piece-similar{display:flex;align-items:center;gap:7px;width:100%;min-height:44px;margin-top:2px;text-align:left;font-size:12px;color:#6b655b;border:0;background:none}.post-piece-similar>svg{width:15px;height:15px;flex:none;color:#5c8578}.post-piece-similar>span{min-width:0;line-height:1.5}.post-piece-search{display:flex;align-items:center;gap:8px;background:#faf9f7;border-radius:24px;padding:0 14px;height:44px;margin-top:10px}.post-piece-search:focus-within{outline:2px solid #5c8578;outline-offset:-2px}.post-piece-search>svg{width:13px;height:13px;flex:none;color:#9b9890}.post-piece-search input{flex:1;height:100%;width:100%}.post-piece-search button{width:26px;height:32px;flex:none;display:grid;place-items:center;background:none;border:0}.post-piece-search button svg{width:12px;height:12px;color:#9b9890}.post-piece-results{display:grid;gap:8px;margin-top:12px}.post-piece-results>button{width:100%;color:#2c2c2a}.post-piece-results>button>svg{width:17px;height:17px;flex:none;color:#9b9890}.post-piece-results>button[aria-pressed=true]{border-color:#5c85788c}.post-piece-results>button[aria-pressed=true]>svg{color:#5c8578}.post-piece-results>button:hover:not(:disabled){background:#faf9f7}.post-piece-detected{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px;margin-bottom:8px}.post-piece-detected>button{border:1px solid #eaeaea;border-radius:20px;padding:7px 12px;background:#fff;color:#2c2c2a;font-size:11.5px;max-width:100%;overflow-wrap:anywhere}.post-piece-detected>button[aria-pressed=true]{background:#5c8578;border-color:#5c8578;color:#fff}.post-products-sheet [role=alert]{color:#9f4136}.post-piece-retry,.post-products-sheet [data-save-retry]{background:none;border:0;color:#5c8578;font:500 12px Satoshi,sans-serif;min-height:36px;padding:4px 0}.post-products-sheet>footer{flex:none;padding:14px 22px;background:#fff;border-top:1px solid #f0f0eb}.post-products-sheet>footer p{font:12px/1.5 Satoshi,sans-serif;margin:0 0 6px}.post-products-sheet [data-done]{min-height:48px;height:48px;font:500 14.5px Satoshi,sans-serif}.post-products-sheet>footer [data-save-retry]{display:block;margin-bottom:6px}@media (prefers-reduced-motion:no-preference){.post-piece-results>button,.post-piece-detected>button{transition:background .18s ease,border-color .18s ease}}.post-products-sheet input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.post-editor{--post-footer-height:86px;max-width:920px;margin:22px auto 0;color:var(--ink,#292b27);font:13px Satoshi,sans-serif;background:#fff;border:1px solid #e9eae5;border-radius:28px;box-shadow:0 18px 60px #263a2a04;position:relative}.post-editor-header{display:flex;gap:12px;align-items:center;padding:18px 24px;border-bottom:1px solid #eeefeb}.post-editor-header h1{font:500 18px Satoshi,sans-serif;margin:0;flex:1}.post-editor-header [data-back]{display:grid;place-items:center;width:36px;height:36px;border:1px solid #e9eae5;border-radius:50%;background:#fafaf8;padding:9px}.post-editor-header [data-back] svg{width:16px;height:16px}.post-editor .primary-button{background:#292b27;color:#fff}.post-editor-header .primary-button{font:500 13px Satoshi,sans-serif;padding:10px 22px;min-height:36px;border:0;border-radius:24px}.post-editor-columns{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:32px;padding:24px}.post-editor-visual{position:sticky;top:24px;align-self:start;min-width:0}.post-editor-details{min-width:0}.post-editor-options{margin-top:24px}.post-editor-options>button,.post-comments-option{width:100%;min-height:58px;display:flex;align-items:center;gap:12px;border:0;border-bottom:1px solid #edeee9;background:none;padding:10px 0;text-align:left;font:500 13.5px Satoshi,sans-serif;color:inherit}.post-editor-options>button>span{flex:none}.post-editor-options>button>small{font:400 12px Satoshi,sans-serif;color:#767872;flex:1;text-align:right;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.post-editor-options>button>svg{width:11px;height:11px;color:#8b8d87;flex:none}.post-comments-option>span{flex:1}.post-comments-option small{display:block;font:400 11.5px Satoshi,sans-serif;color:#767872;margin-top:3px}.post-comments-option input{appearance:none;position:relative;width:38px;height:23px;border-radius:30px;background:#dddeda;border:0;cursor:pointer;margin:0}.post-comments-option input:after{content:"";position:absolute;top:3px;left:3px;width:17px;height:17px;background:#fff;border-radius:50%;box-shadow:0 1px 3px #0001;transition:transform .18s}.post-comments-option input:checked{background:#5c8578}.post-comments-option input:checked:after{transform:translate(15px)}.post-editor-guide{display:flex;align-items:center;border:1px solid #e4e6df;border-radius:18px;margin-top:12px;padding:3px}.post-editor-guide>button{border-radius:14px;border:0;background:none;color:inherit;padding:10px;display:flex;gap:12px;align-items:center;min-width:0;text-align:left;flex:1}.post-editor-guide>button>span:nth-child(2){min-width:0;flex:1}.post-editor-guide strong{font:500 13.5px Satoshi,sans-serif;display:block;overflow-wrap:anywhere}.post-editor-guide small{display:block;font:400 11.5px/1.4 Satoshi,sans-serif;color:#767872;margin-top:3px}.post-editor-guide svg{width:13px;height:13px;flex:none}.post-guide-icon{width:38px;height:42px;flex:none;border-radius:9px;display:grid;place-items:center;background:#f6f6f3;overflow:hidden}.post-guide-icon img{width:100%;height:100%;object-fit:cover}.post-editor-guide>[data-remove-guide]{flex:0 0 38px;padding:11px;width:38px;height:44px}.post-guide-read-error{font-size:12px;color:#9f4136}.post-guide-read-error button{border:0;background:none;font:500 12px Satoshi,sans-serif;padding:8px 0;color:inherit}.post-editor-networks{margin-top:24px}.post-editor-networks h3{font:500 15px Satoshi,sans-serif;margin:0 0 12px}.post-editor-networks>div{display:flex;gap:8px}.post-editor-networks button{flex:1;border:1px solid #e4e6df;background:#fdfdfb;border-radius:24px;min-height:42px;font:400 13px Satoshi,sans-serif;padding:10px 8px}.post-editor-networks [aria-pressed=true]{background:#292b27;color:#fff;border-color:#292b27}.post-editor-footer{position:sticky;bottom:0;z-index:3;background:#fffffff5;backdrop-filter:blur(16px);border-top:1px solid #e8eae4;border-radius:0 0 28px 28px;padding:12px 24px 16px}.post-editor-footer>div{display:flex;gap:10px;max-width:460px;margin-left:auto}.post-editor-footer button{flex:1;min-height:48px;padding:12px;border:1px solid #e1e4dc;border-radius:30px;background:#fff;font:500 14.5px Satoshi,sans-serif}.post-editor-footer .primary-button{border-color:transparent}.post-editor-footer p{font:400 12px/1.5 Satoshi,sans-serif;margin:0 0 8px}.post-editor-footer [data-error]{color:#9f4136}.post-editor-footer [data-progress]{color:#5c8578}.post-editor-footer p:empty{display:none}.post-shape-picker{display:flex;gap:6px;justify-content:center;margin:14px 0 5px}.post-shape-picker button{font:500 11px Satoshi,sans-serif;border:1px solid #e3e6df;background:#fff;color:#767872;border-radius:18px;padding:7px 13px;min-height:30px}.post-shape-picker [aria-pressed=true]{border-color:#5c8578;color:#5c8578;background:#5c85780a}.post-editor [hidden]{display:none!important}.post-editor button{cursor:pointer}.post-editor button:disabled{opacity:.45;cursor:default}.post-editor :is(button,input):focus-visible{outline:2px solid #5c8578;outline-offset:3px}.post-editor :is(button,input){scroll-margin-block:24px calc(var(--post-footer-height) + 20px)}.post-editor textarea{scroll-margin-bottom:calc(var(--post-footer-height) + 20px)}.post-notice-eyebrow{color:#5c8578;font:500 12px Satoshi,sans-serif;margin:0 0 12px}.post-fashion-notice .post-setting-actions{flex-direction:column}.post-fashion-notice .post-setting-actions button{width:100%}@media (max-width:760px){.post-editor{margin:12px;border-radius:23px}.post-editor-columns{gap:22px;padding:18px}.post-editor-header{padding:15px 18px}.post-editor-footer{padding:12px 18px;border-radius:0 0 23px 23px}.post-editor-visual{top:18px}}@media (max-width:620px){.post-editor-columns{grid-template-columns:1fr}.post-editor-visual{position:static}.post-editor-footer>div{max-width:none}}@media (prefers-reduced-motion:reduce){.post-editor *{transition:none!important}}.post-editor-header [data-back] svg{transform:rotate(180deg)}.post-fashion-notice .dialog-header{display:grid;grid-template-columns:1fr auto;column-gap:12px}.post-fashion-notice .post-notice-eyebrow{grid-column:1;margin:0 0 5px}.post-fashion-notice .dialog-header h2{grid-column:1}.post-fashion-notice .dialog-header>button{grid-column:2;grid-row:1/3;align-self:start}.post-guide-read-error button{min-width:44px;min-height:44px;border-radius:4px}.post-guide-read-error button:focus-visible{outline-offset:-2px}.post-fashion-notice>.dialog-content{padding:0}.post-flow{max-width:600px;margin:22px auto;padding:0 24px 28px;border:1px solid #e8eae4;border-radius:28px;background:#fff;font:13px Satoshi,sans-serif;color:#292b27}.post-flow-header{display:flex;align-items:center;gap:12px;padding:18px 0;border-bottom:1px solid #eeefeb}.post-flow-header h1{font:500 18px Satoshi,sans-serif;margin:0}.post-flow-header button{display:grid;place-items:center;width:44px;height:44px;border:1px solid #e7e9e2;border-radius:50%;background:#fafaf8;padding:9px}.post-flow-header svg{width:16px;height:16px;transform:rotate(180deg)}.post-flow-content{padding-top:22px}.post-flow-preview{margin:0 0 22px;display:flex;align-items:center;gap:20px}.post-flow-preview img{width:110px;height:138px;object-fit:cover;border-radius:16px;background:#f7f7f4;flex:none}.post-flow-preview figcaption{font:400 13px/1.65 Satoshi,sans-serif;overflow-wrap:anywhere;max-height:138px;overflow:auto}.post-flow-error{font:400 12.5px/1.6 Satoshi,sans-serif;color:#9f4136}.post-flow-status{font:500 12px Satoshi,sans-serif;color:#5c8578}.post-flow-content p:empty{display:none}.post-flow-actions{display:flex;gap:10px;margin-top:18px}.post-flow-actions button{flex:1;min-height:44px;border-radius:26px;border:1px solid #e3e6de;font:500 13px Satoshi,sans-serif;background:#fff;color:#292b27}.post-flow-actions .primary-button{background:#292b27;color:#fff;border-color:#292b27}.post-flow [hidden]{display:none!important}.post-flow button{cursor:pointer}.post-flow button:disabled{opacity:.45;cursor:default}.post-flow button:focus-visible{outline:2px solid #5c8578;outline-offset:3px}@media (max-width:650px){.post-flow{margin:12px;padding:0 18px 22px}}.post-handoff{text-align:center;padding:0 0 8px}.post-handoff h2{font:400 22px/1.2 Satoshi,sans-serif;letter-spacing:-.5px;margin:0 0 14px}.post-handoff>img{display:block;width:auto;max-width:100%;max-height:clamp(140px,calc(100dvh - 400px),320px);object-fit:contain;margin:0 auto 16px}.post-handoff-actions{display:flex;justify-content:center;gap:10px}.post-handoff-actions button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;min-width:132px;padding:10px 20px;border:1px solid #e3e6de;border-radius:24px;background:#fafaf8;font:500 13px Satoshi,sans-serif}.post-handoff-actions button.primary-button{background:#292b27;color:#fff;border-color:#292b27}.post-handoff-actions .icon{width:16px;height:16px}.post-handoff[aria-busy=true] button{cursor:progress}.post-handoff .post-flow-error{margin-bottom:0}@media (max-width:450px){.post-handoff-actions{flex-wrap:wrap}.post-handoff-actions button{flex:1;min-width:120px}}.create-hub{max-width:560px;margin:22px auto 40px;padding:0 24px;color:#292b27;font-family:Satoshi,sans-serif}.create-hub header{display:flex;align-items:center;gap:12px;min-height:64px}.create-hub h1{font-size:18px;font-weight:500;margin:0}.create-hub header button{width:44px;height:44px;display:grid;place-items:center;border:1px solid #e5e7e1;border-radius:50%;background:#fafaf8;padding:12px}.create-hub header button svg{transform:rotate(180deg);width:16px;height:16px}.create-intro{font-size:13.5px;line-height:1.7;margin:12px 0 24px;max-width:440px;color:#666860}.create-doors{display:grid;gap:12px}.create-doors>button{display:flex;align-items:center;gap:15px;width:100%;min-height:96px;padding:18px;background:#fff;border:1px solid #e5e7df;border-radius:23px;color:inherit;text-align:left;transition:background .18s ease,transform .18s ease,box-shadow .18s ease}.create-door-mark,.create-story-mark{width:46px;height:46px;flex:none;display:grid;place-items:center;position:relative}.create-door-mark{border:1px solid #e4e7df;border-radius:50%}.create-door-mark>.icon{width:20px;height:20px;stroke-width:1.25}.create-door-copy{min-width:0;display:grid;gap:4px}.create-door-copy strong{font:500 17px Satoshi,sans-serif}.create-door-copy small{font:400 11.5px/1.5 Satoshi,sans-serif;color:#8b8d85}.create-doors .create-chevron{margin-left:auto;width:13px;height:13px;flex:none;color:#93968d}.create-story-mark .member-portrait{width:46px;height:46px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(#f4f5f0,#f4f5f0) padding-box,linear-gradient(135deg,var(--eucalyptus,#5c8578),var(--sage,#a7b8ab)) border-box;border:1.8px solid transparent;overflow:hidden}.create-story-mark .member-monogram{font:500 13px Satoshi,sans-serif;color:#5c8578;position:static}.create-story-mark>i{display:grid;place-items:center;position:absolute;bottom:-2px;right:-2px;width:19px;height:19px;border-radius:50%;border:1.5px solid white;background:#5c8578;color:#fff}.create-story-mark>i svg{width:11px;height:11px;stroke-width:2}.create-error{font-size:12px;line-height:1.65;color:#9f4136;margin:18px 0}.create-error:empty{display:none}.create-drafts{margin-top:24px}.create-drafts-heading{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:10px;color:#90938a}.create-drafts-heading h2{font:400 12px Satoshi,sans-serif;margin:0}.create-drafts-heading>span{font-size:11.5px}.create-draft-list{background:#fff;border:1px solid #e5e7df;border-radius:23px;padding:0 14px;overflow:hidden}.create-draft-row{display:flex;align-items:center;gap:8px}.create-draft-row+.create-draft-row{border-top:1px solid #eeefea}.create-draft-row>button{background:transparent;border:0;color:inherit;min-height:44px}.create-draft-row>[data-draft]{display:flex;align-items:center;gap:12px;padding:9px 0;flex:1;min-width:0;text-align:left}.create-draft-cover{width:48px;height:60px;flex:none;position:relative;overflow:hidden;border-radius:10px;background:#f4f5f0}.create-draft-cover>img{width:100%;height:100%;object-fit:cover;display:block}.create-draft-cover>i{position:absolute;top:3px;right:3px;width:15px;height:15px;background:#0006;color:#fff;display:grid;place-items:center;border-radius:50%}.create-draft-cover>i svg{width:8px;height:8px;fill:currentColor}.create-draft-copy{display:grid;gap:3px;min-width:0}.create-draft-copy strong{font:500 13.5px Satoshi,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.create-draft-copy small{font:400 11px/1.5 Satoshi,sans-serif;color:#94978d}.create-draft-row>[data-delete]{width:44px;flex:none;display:grid;place-items:center;border-radius:50%}.create-draft-row>[data-delete] svg{width:15px;height:15px;color:#92958b}.create-hub button{cursor:pointer}.create-hub button:disabled{opacity:.5;cursor:default}.create-hub button:focus-visible{outline:2px solid #5c8578;outline-offset:3px}.create-loading{display:flex;gap:5px;justify-content:center;padding:14px}.create-loading span{width:4px;height:4px;border-radius:50%;background:#a7b8a9}.create-doors>button:hover{background:#fcfdfa;box-shadow:0 5px 18px #293c2910}.create-doors>button:active{transform:scale(.992)}.create-draft-row>button:hover{color:#5c8578}@media (prefers-reduced-motion:reduce){.create-doors>button{transition:none;transform:none}}@media (max-width:650px){.create-hub{padding:0 18px;margin-top:12px}}.create-drafts-retry{min-width:44px;min-height:44px;padding:10px 16px;border:1px solid #e5e7df;border-radius:22px;background:#fff;color:#5c8578;font:400 12px Satoshi,sans-serif}.create-drafts-retry:hover{background:#f4f5f0}dialog.create-menu{position:fixed;inset:auto;margin:0;width:300px;padding:0;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow:auto;border:1px solid #e5e7df;border-radius:26px;background:#fffffff0;backdrop-filter:blur(20px);box-shadow:0 14px 56px #14120e24;color:#292b27;font-family:Satoshi,sans-serif;animation:createMenuIn .2s cubic-bezier(.22,.78,.22,1)}dialog.create-menu::backdrop{background:#292b2714;backdrop-filter:none}.create-menu button{border:0;background:transparent;color:inherit;cursor:pointer;text-align:left;min-width:0}.create-menu-doors>button,.create-menu [data-toggle]{width:100%;display:flex;align-items:center;gap:14px;padding:12px 16px;min-height:64px;position:relative}.create-menu-doors>button+button:before,.create-menu [data-toggle]:before{content:"";position:absolute;top:0;left:70px;right:0;height:1px;background:#eaece5}.create-menu .create-door-copy{flex:1}.create-menu .create-door-copy strong{font-size:16px}.create-menu .create-door-copy small{font-size:11.5px;white-space:nowrap}.create-menu .create-door-mark,.create-menu .create-story-mark,.create-menu .create-story-mark .member-portrait{width:40px;height:40px}.create-menu .create-story-mark>i{width:17px;height:17px}.create-menu .create-story-mark>i svg{width:10px;height:10px}.create-menu .create-door-mark>.icon{width:18px;height:18px}.create-menu .create-chevron{width:12px;height:12px;flex:none;color:#96988e}.create-menu [data-toggle]>.create-chevron{transform:rotate(90deg);transition:transform .2s ease}.create-menu [data-toggle][aria-expanded=true]>.create-chevron{transform:rotate(-90deg)}.create-menu [data-draft]{display:flex;align-items:center;gap:12px;width:100%;padding:6px 16px;min-height:54px}.create-menu .create-draft-cover{width:34px;height:42px;border-radius:8px}.create-menu .create-draft-copy{flex:1}.create-menu .create-draft-copy strong{font-size:13px}.create-menu [data-all]{min-height:44px;text-align:center;width:100%;font:500 12.5px Satoshi,sans-serif}.create-menu [data-error]:not(:empty){padding:12px 16px;margin:0}.create-menu [hidden]{display:none!important}.create-menu button:hover{background:#f3f5f080}.create-menu button:focus-visible{outline:2px solid #5c8578;outline-offset:-4px;border-radius:16px}.create-menu button:disabled{opacity:.5;cursor:default}@keyframes createMenuIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){dialog.create-menu{animation:none}.create-menu [data-toggle]>.create-chevron{transition:none}}.create-menu .create-menu-retry{display:block;min-width:44px;min-height:44px;margin:0 16px 12px;padding:10px 16px;border:1px solid #e5e7df;border-radius:22px;color:#5c8578;font:400 12px Satoshi,sans-serif;text-align:center}.story-source-error{max-width:420px;margin:70px auto;text-align:center}.story-source-error>.icon,.story-source-error>span>.icon{width:30px;height:30px;color:#5c8578}.story-source-error h1{font-size:20px;font-weight:500;letter-spacing:-.02em;margin-top:16px}.story-source-error p{font-size:13px;color:#6b655b}.story-source-error button{margin-top:18px}.post-share-sheet{width:min(480px,calc(100vw - 32px));max-height:calc(100svh - 32px)}.post-share-sheet .dialog-content>h2{font-size:24px;letter-spacing:-.035em;font-weight:400;margin:4px 0 18px}.post-share-preview{display:flex;align-items:center;gap:13px;padding:12px;background:#faf9f7;border-radius:23px}.post-share-preview>img,.post-share-preview>video{width:52px;height:66px;flex:none;object-fit:cover;border-radius:11px}.post-share-preview>span{min-width:0}.post-share-preview strong{display:block;font-size:13.5px;font-weight:500}.post-share-preview small{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:10.5px;color:#9b9890;margin-top:2px}.post-share-doors{display:flex;justify-content:space-around;gap:14px;padding-top:24px}.post-share-doors button{display:flex;align-items:center;flex-direction:column;gap:9px;min-width:64px;background:none;font-size:11px;color:#2c2c2a}.post-share-doors .icon{box-sizing:content-box;width:20px;height:20px;padding:16px;border-radius:50%;border:1px solid #EAEAEA;transition:background .18s,transform .18s}.post-share-doors button:hover .icon{background:#faf9f7;transform:translateY(-2px)}.post-share-sheet [role=alert]{font-size:12px;line-height:1.6;color:#a34035;margin:18px 0 0}.story-create-page{max-width:480px;margin:0 auto}.story-create-page .story-composer{border-radius:28px;box-shadow:0 12px 45px #2c2c2a05}.story-recovery{text-align:center;font-size:13px;line-height:1.6;padding:12px 18px}.story-recovery button{color:#5c8578;min-height:44px;padding:8px 20px;margin-top:6px;border:1px solid #5c857833;border-radius:24px;font:inherit;background:#fff}.story-recovery button:focus-visible{outline:2px solid #5C8578;outline-offset:3px}.story-composer .story-published{background:#5c8578;color:#fff;opacity:1}.story-composer .story-published .icon{transform:none}.story-composer{color:#2c2c2a;background:#fff;color-scheme:light;width:min(100%,440px);margin:0 auto;padding:12px 18px 18px;display:flex;flex-direction:column;align-items:center;gap:10px;font-family:Satoshi,sans-serif}.story-composer button,.story-composer input,.story-composer textarea{font-family:inherit}.story-composer-top{width:100%;display:flex;justify-content:space-between;gap:12px;align-items:center;min-height:44px}.story-composer-tools{display:flex;gap:8px;margin-left:auto}.story-composer .story-tool{width:44px;height:44px;min-width:44px;border-radius:50%;border:1px solid #EAEAEA;background:#fff;color:#2c2c2a;display:grid;place-items:center;font-size:17px;font-weight:500;box-shadow:0 3px 10px #14121008;transition:background .18s,transform .18s}.story-composer .story-tool .icon{width:18px;height:18px}.story-composer .story-tool:hover:not(:disabled){background:#faf9f7;transform:translateY(-1px)}.story-composer button:disabled{opacity:.45;cursor:default}.story-composer .story-stage{width:min(100%,calc((100svh - 265px)*.5625));min-width:180px;aspect-ratio:9/16;height:auto;min-height:0;flex:none;max-width:360px;position:relative;background:#e8e4dd;border-radius:24px;overflow:hidden;border:1px solid #EAEAEA;isolation:isolate;touch-action:none}.story-create-page .story-stage{width:min(100%,calc((100svh - 380px)*.5625));min-width:130px;max-width:320px}@media (max-width:540px){.story-create-page{padding-bottom:90px}.story-create-page .story-stage{width:min(100%,calc((100svh - 460px)*.5625))}}.story-composer .story-stage>canvas,.story-composer .story-stage>video,.story-targets{position:absolute;inset:0;width:100%;height:100%;display:block}.story-composer .story-stage>video{object-fit:cover;pointer-events:none}.story-targets{overflow:hidden;pointer-events:none}.story-targets>button{position:absolute;display:block;background:transparent;border:0;padding:0;pointer-events:auto;cursor:grab;border-radius:16px;touch-action:none}.story-targets>button:active{cursor:grabbing}.story-targets>button:focus-visible{outline:2px solid #fff;outline-offset:-4px;box-shadow:inset 0 0 0 6px #5c8578}.story-targets>button:not([data-target=photo]):focus-visible{box-shadow:none}.story-composer .story-empty{position:absolute;inset:0;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;background:transparent;padding:20px;color:#2c2c2a;border:0;text-align:center}.story-empty .icon{width:30px;height:30px}.story-empty strong{font-size:14px;font-weight:500}.story-empty small{font-size:11.5px;line-height:1.5;color:#6b655b;max-width:190px}.story-composer .story-loading{position:absolute;inset:0;display:grid;place-items:center;background:#fff9;font-size:13px;pointer-events:none}.story-framing{display:flex;justify-content:center;align-items:center;width:100%;min-height:26px}.story-framing input{width:130px;height:24px;accent-color:#5C8578}.story-framing .story-tool{width:32px;height:32px;min-width:32px}.story-composer-bottom{width:min(100%,360px)}.story-composer textarea{resize:none;width:100%;min-height:38px;max-height:64px;font-size:13.5px;line-height:1.5;padding:8px 10px;border:0;border-bottom:1px solid #EAEAEA;border-radius:0;background:#fff;color:#2c2c2a}.story-composer textarea::placeholder{color:#9b9890}.story-composer-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px}.story-audience{display:flex;align-items:center;gap:8px;border:1px solid #EAEAEA;background:#faf9f7;border-radius:28px;padding:7px 11px;min-height:48px;text-align:left;color:#2c2c2a}.story-audience strong,.story-audience small{display:block;max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.story-audience strong{font-size:12.5px;font-weight:500}.story-audience small{font-size:11px;color:#6b655b;margin-top:1px}.story-audience .icon{width:12px;height:12px;margin-left:4px}.story-audience .story-author{width:26px;height:26px;min-width:26px;font-size:10px}.story-audience .story-author img{width:100%;height:100%;object-fit:cover}.story-composer [data-story=publish]{width:48px;height:48px;background:#2c2c2a;color:#fff;border-color:#2c2c2a}.story-composer [data-story=publish]:hover:not(:disabled){background:#44443f}.story-problem{font-size:12.5px;line-height:1.5;color:#a34035;margin:10px 0 0}.story-problem:empty{display:none}.story-composer .story-save-retry{font-size:13px;color:#5c8578;min-height:44px;padding:8px 0}.story-composer [hidden]{display:none!important}.story-text-editor.native-sheet{padding:0;background:#393835;color:#fff;border:0;border-radius:28px;width:min(460px,calc(100vw - 32px));max-height:calc(100svh - 32px);box-shadow:0 24px 80px #0003}.story-text-editor::backdrop{background:#0008;backdrop-filter:blur(3px)}.story-text-editor .dialog-content{padding:30px 24px 20px}.story-text-editor form{display:flex;flex-direction:column;gap:20px}.story-text-editor input{background:none;border:0;color:#fff;text-align:center;font-family:Satoshi,sans-serif;font-weight:500;width:100%;min-height:110px;padding:20px 0}.story-text-options{display:flex;align-items:center;gap:8px}.story-text-options span{font-size:10px;color:#fffb;margin-right:auto}.story-text-options button{background:#ffffff29;border-radius:22px;padding:10px 14px;font-size:13px;color:#fff}.story-text-editor [type=submit]{align-self:flex-end;border-radius:22px;background:#fff;color:#2c2c2a;font-size:14px;padding:10px 20px;min-height:38px}@media (max-height:600px){.story-composer .story-stage{min-width:160px}.story-create-page .story-stage{min-width:140px}.story-composer{gap:6px;padding-top:6px}.story-framing{min-height:22px}.story-composer-actions{margin-top:6px}}@media (prefers-reduced-motion:reduce){.story-composer .story-tool{transition:none}}.story-composer [data-story=publish] .icon{transform:rotate(-90deg)}.story-audience-sheet.native-sheet{width:min(410px,calc(100vw - 32px));background:#fff;color:#2c2c2a;color-scheme:light;border-radius:30px;padding:24px;max-height:calc(100svh - 40px)}.story-audience-sheet .dialog-header{margin:0 0 6px}.story-audience-sheet .dialog-header h2{font-family:Satoshi,sans-serif;font-weight:400;font-size:22px;letter-spacing:-.3px}.story-audience-sheet .dialog-content{padding:0}.story-audience-sheet .story-audience-explanation{font-size:12.5px;line-height:1.5;color:#6b655b;margin:0 0 20px}.story-audience-choices{border:1px solid #EAEAEA;border-radius:23px;overflow:hidden}.story-audience-sheet .story-audience-row{width:100%;display:flex;align-items:center;gap:12px;padding:15px;text-align:left;border:0;border-bottom:1px solid #EAEAEA;background:#fff;color:#2c2c2a;min-height:66px}.story-audience-row>span:first-child{flex:1;min-width:0}.story-audience-row strong,.story-circle-choices strong{display:block;font-size:14px;font-weight:500}.story-audience-row small{display:block;font-size:11.5px;line-height:1.4;color:#9b9890;margin-top:2px}.story-audience-row .icon{width:17px;height:17px;color:#b8b4ae}.story-audience-row[aria-pressed=true] .icon,.story-circle-choices [aria-pressed=true] .icon{color:#5c8578}.story-audience-row:hover:not(:disabled),.story-circle-choices button:hover{background:#faf9f7}.story-audience-row:disabled{cursor:default}.story-audience-count{font-size:12px;color:#9b9890}.story-circle-choices{max-height:260px;overflow:auto;padding:0 14px 8px;overscroll-behavior:contain}.story-circle-choices>button{display:flex;align-items:center;gap:12px;width:100%;min-height:64px;padding:12px 0;border:0;border-bottom:1px solid #EAEAEA;background:#fff;text-align:left;color:#2c2c2a}.story-circle-choices>button:focus-visible{outline:2px solid #5C8578;outline-offset:-2px;border-radius:4px}.story-circle-choices>button>span:nth-child(2){flex:1;min-width:0}.story-circle-choices strong{font-size:13.5px;overflow-wrap:anywhere}.story-circle-choices small{display:block;font-size:11px;color:#9b9890;margin-top:2px}.story-circle-letter{width:40px;height:40px;flex:none;border-radius:50%;display:grid;place-items:center;background:#faf9f7;font-size:16px}.story-circle-choices .icon{width:10px;height:10px;flex:none;color:#9b9890}.story-circle-choices [aria-pressed=true] .icon{width:16px;height:16px}.story-audience-retry{padding:12px 15px}.story-audience-retry p{font-size:12px;line-height:1.5;margin:0 0 8px;color:#6b655b}.story-audience-retry button{font-size:12px;min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:flex-start}.story-audience-retry button:focus-visible{outline:2px solid #5C8578;outline-offset:2px;border-radius:4px}.story-audience-spinner{width:15px;height:15px;border:1.5px solid #EAEAEA;border-top-color:#5c8578;border-radius:50%;animation:story-audience-spin .8s linear infinite}@keyframes story-audience-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.story-audience-spinner{animation:none}}.story-products-sheet.native-sheet,.story-link-sheet.native-sheet{width:min(490px,calc(100vw - 32px));background:#fff;color:#2c2c2a;color-scheme:light;border-radius:30px;padding:24px;max-height:calc(100svh - 40px)}.story-products-sheet .dialog-header h2,.story-link-sheet .dialog-header h2{font-family:Satoshi,sans-serif;font-weight:400;font-size:22px;letter-spacing:-.3px}.story-products-sheet .dialog-content{padding:0;overflow:auto}.story-tagged-heading strong,.story-tagged-heading small{display:block}.story-tagged-heading strong{font-size:15px;font-weight:500}.story-tagged-heading small{font-size:11.5px;color:#5c8578;margin-top:2px}.story-product-doors{display:flex;gap:8px;overflow:auto;padding:12px 0}.story-product-doors button{display:flex;align-items:center;gap:6px;font-size:12.5px;white-space:nowrap;min-height:36px;padding:8px 13px;border:1px solid #EAEAEA;border-radius:22px;background:#fff;color:#2c2c2a}.story-product-doors .icon{width:13px;height:13px}.story-product-doors [aria-pressed=true]{background:#2c2c2a;border-color:#2c2c2a;color:#fff}.story-product-search{display:flex;align-items:center;gap:8px;min-height:44px;border-radius:24px;background:#faf9f7;padding:0 14px}.story-product-search .icon{width:13px;height:13px;color:#9b9890}.story-product-search input{border:0;background:transparent;min-width:0;flex:1;height:44px;font-size:13px;color:#2c2c2a}.story-products-note{font-size:11.5px!important;color:#9b9890;line-height:1.6!important;margin:8px 0!important}.story-product-results{display:flex;flex-direction:column;gap:8px;margin:10px 0 16px}.story-product-results>button{display:flex;align-items:center;gap:10px;text-align:left;width:100%;padding:9px;border:1px solid #EAEAEA;border-radius:12px;background:#fff;color:#2c2c2a;min-height:60px}.story-product-results>button[aria-pressed=true]{border-color:#5c85788c}.story-product-results>button:disabled{opacity:.5}.story-product-results>button:hover:not(:disabled){background:#faf9f7}.story-product-results img,.story-product-results .story-product-empty-image{width:34px;height:42px;border-radius:8px;flex:none;object-fit:contain}.story-product-results>button>span:nth-child(2),.story-selected-products article>span:nth-child(2){flex:1;min-width:0}.story-product-results strong,.story-product-results small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.story-selected-products strong,.story-selected-products small{display:block;white-space:normal;overflow-wrap:anywhere}.story-product-results strong{font-size:13px;font-weight:500}.story-product-results small{font-size:10.5px;color:#9b9890;margin-top:1px}.story-product-results>button>.icon{width:16px;height:16px;flex:none;color:#9b9890}.story-product-results[data-source=Wardrobe]>button>.icon{width:17px;height:17px;color:#6b655b}.story-product-results>button[aria-pressed=true]>.icon{color:#5c8578}.story-product-empty-image{display:grid;place-items:center;background:#faf9f7}.story-product-empty-image .icon{width:16px;height:16px;color:#9b9890}.story-products-empty{padding:22px 16px;border:1px dashed #EAEAEA;border-radius:23px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px}.story-products-empty>.icon{width:46px;height:46px;padding:14px;background:#faf9f7;border-radius:50%}.story-products-empty strong{font-size:14px;font-weight:500}.story-products-empty p{font-size:12px;line-height:1.6;color:#6b655b;max-width:320px;margin:0}.story-products-empty button{padding:9px 18px;border-radius:23px;border:1px solid #EAEAEA;font-size:13px;min-height:36px}.story-selected-products{display:flex;flex-direction:column;gap:10px;margin-top:12px}.story-selected-products article{display:flex;align-items:center;gap:11px;background:#faf9f7;border-radius:13px;padding:10px}.story-selected-products img,.story-selected-products .story-product-empty-image{width:40px;height:48px;border-radius:8px;object-fit:contain;flex:none}.story-selected-products strong{font-size:13.5px;font-weight:500}.story-selected-products small{font-size:12px;color:#9b9890;margin-top:1px}.story-tag-link{height:32px;padding:0 10px;border:1px solid #EAEAEA;background:#fff;border-radius:20px;white-space:nowrap;color:#5c8578;font-size:12px}.story-tag-remove{width:32px;min-width:32px;height:36px;display:grid;place-items:center}.story-tag-remove .icon{width:12px;height:12px;color:#9b9890}.story-product-link>div{display:flex;gap:8px}.story-product-link input{background:#faf9f7;border:0;border-radius:24px;min-width:0;flex:1;height:44px;font-size:13px;padding:0 14px}.story-product-link .primary-button{height:44px;min-height:44px;font-size:12.5px}.story-product-link [data-similar]{width:100%;min-height:44px;display:flex;align-items:center;gap:8px;text-align:left;margin-top:4px}.story-product-link [data-similar]>.icon{width:15px;height:15px;flex:none;color:#eaeaea}.story-product-link [data-similar][aria-checked=true]>.icon{color:#5c8578}.story-product-link [data-similar] strong{display:block;font-size:12.5px;font-weight:500}.story-product-link [data-similar] small{display:block;font-size:10.5px;line-height:1.5;color:#9b9890;margin-top:1px}.story-detected-tags{display:flex;flex-wrap:wrap;gap:7px;margin:8px 0}.story-detected-tags button{border:1px solid #EAEAEA;border-radius:20px;padding:8px 12px;font-size:11.5px;background:#fff;color:#2c2c2a}.story-detected-tags [aria-pressed=true]{background:#5c8578;color:#fff;border-color:#5c8578}.story-link-sheet input{height:46px;width:100%;border:0;border-radius:14px;background:#faf9f7;padding:0 14px;font-size:15px}.story-link-sheet .dialog-content>p{font-size:13px}.story-link-sheet [role=alert]{font-size:12px;color:#a34035;margin:9px 0}.story-leave-tag{display:block;width:100%;min-height:44px;font-size:13px;color:#6b655b;margin-top:4px}.story-products-sheet.native-sheet[open],.story-audience-sheet.native-sheet[open]{display:flex;flex-direction:column;overflow:hidden}.story-products-sheet .dialog-header,.story-audience-sheet .dialog-header{flex:none}.story-products-sheet .dialog-content,.story-audience-sheet .dialog-content{flex:1;min-height:0;overflow:auto;scrollbar-width:thin;padding-right:4px}.post-share-sheet h3{font:500 11.5px Satoshi,sans-serif;color:#9b9890;margin:22px 0 12px;text-transform:none;letter-spacing:0}.post-share-sheet[open]{display:flex;flex-direction:column;overflow:hidden}.post-share-sheet .dialog-header{flex:none}.post-share-sheet .dialog-content{min-height:0;overflow:auto;scrollbar-width:thin}.post-share-search{display:flex;align-items:center;gap:8px;border:1px solid #EAEAEA;border-radius:24px;padding:0 14px;height:40px}.post-share-search>.icon{width:14px;height:14px;color:#9b9890}.post-share-search input{width:100%;min-width:0;height:100%;border:0;background:transparent;font-size:12.5px;outline-offset:4px}.post-share-people{display:flex;gap:14px;overflow-x:auto;overscroll-behavior-x:contain;padding:12px 3px 6px;scrollbar-width:thin;min-height:98px}.post-share-people>button{flex:0 0 62px;width:62px;display:flex;flex-direction:column;align-items:center;gap:6px;background:transparent;border:0;padding:0;color:#6b655b;font-size:10.5px}.post-share-people>button>span:last-child{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.post-share-person-photo{position:relative;display:block;width:54px;height:54px}.post-share-person-photo>.post-share-avatar{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;border:1px solid #EAEAEA;background:#faf9f7;object-fit:cover;font-size:14px}.post-share-people [aria-pressed=true] .post-share-person-photo>.post-share-avatar{border:2px solid #5C8578}.post-share-selected{position:absolute;right:0;bottom:0;width:17px;height:17px;border-radius:50%;background:#5c8578;color:#fff;display:grid;place-items:center}.post-share-selected .icon{width:9px;height:9px}.post-share-people>p{font-size:11.5px;color:#9b9890;margin:16px 0}.post-share-people[aria-busy=true]{opacity:.55}.post-share-send input{width:100%;height:44px;border:1px solid #EAEAEA;border-radius:24px;padding:0 15px;font-size:13px}.post-share-send .primary-button{width:100%;min-height:46px;margin-top:12px;font-size:14px}.post-share-sheet [role=alert]{font-size:12.5px;line-height:1.5}.post-share-people-error button{font-size:12.5px}.post-share-sent{text-align:center;padding:30px 12px}.post-share-sent>span{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:#5c8578;color:#fff;margin:0 auto 14px}.post-share-sent>span .icon{width:20px;height:20px}.post-share-sent h2{font-size:21px;margin:14px 0}.post-share-sent p{font-size:12.5px;color:#6b655b}.post-share-sent button{font-size:13px}@media (prefers-reduced-motion:reduce){.post-share-doors button:hover .icon{transform:none}}.tagged-products-composer{min-width:0}.tagged-products-composer button:focus-visible{outline:2px solid #5C8578;outline-offset:3px}.tagged-products-composer button:disabled{opacity:.5}.story-products-save-error p{font:12px/1.5 Satoshi,sans-serif;color:#a34035;margin:10px 0 4px}.story-products-save-error button{font-size:12px;min-width:44px;min-height:44px;color:#5c8578;border-radius:4px}.story-product-door{min-width:0}.story-selected-products article{min-width:0}.story-product-link .primary-button{flex:none;white-space:nowrap}.story-selected-products:empty{display:none}.story-product-link input:focus-visible,.story-product-search:focus-within,.story-product-doors button:focus-visible{outline:2px solid #5C8578;outline-offset:-2px}.story-product-search input:focus{outline:none}.story-composer-actions .story-audience{min-width:0;max-width:calc(100% - 60px)}.story-composer-actions .story-audience>span:not(.story-author){min-width:0}.story-composer-actions .story-audience strong,.story-composer-actions .story-audience small{max-width:100%}.story-composer-actions .story-audience>.story-author,.story-composer-actions .story-audience>.icon,.story-composer-actions>[data-story=publish]{flex:none}.post-share-recovery-actions{display:flex;flex-direction:column;gap:6px;margin:18px auto 0;max-width:300px}.post-share-recovery-actions button{min-height:44px;font-size:13.5px}.post-share-recovery-actions button:disabled{opacity:.5}.post-share-sent [data-send-error]{color:#a34035;font-size:12.5px}.post-share-sent:focus{outline:none}.post-share-doors{flex-wrap:wrap}.post-share-doors+.native-note{margin-top:24px}.native-sheet.post-share-card-sheet{width:min(400px,calc(100vw - 32px));max-height:calc(100svh - 32px)}.post-share-card-sheet[open]{display:flex;flex-direction:column;overflow:hidden}.post-share-card-sheet .dialog-header{flex:none}.post-share-card-sheet .dialog-content{min-height:0;overflow:auto;text-align:center}.post-share-card-preview{display:grid;place-items:center;min-height:160px;margin:0 0 20px}.post-share-card-preview img{display:block;width:auto;max-width:100%;height:auto;max-height:min(480px,calc(100svh - 300px));border-radius:23px}.post-share-card-preview img[hidden],.post-share-card-sheet [hidden]{display:none}.post-share-card-sheet .post-handoff-actions{flex-wrap:wrap}.post-share-card-sheet .post-handoff-actions button{flex:1;min-width:120px;min-height:44px}.post-share-card-sheet [role=alert]{font:400 12.5px/1.5 Satoshi,sans-serif;color:#a34035;margin:14px 0 0}.post-share-card-sheet [data-retry]{min-height:44px;font-size:13.5px}.post-share-card-sheet button:disabled{opacity:.5}.post-share-card-preview .loading-mark{width:24px;height:24px;border:2px solid #EAEAEA;border-top-color:#5c8578;border-radius:50%;animation:post-card-loading .8s linear infinite}@keyframes post-card-loading{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.post-share-card-preview .loading-mark{animation:none}}.story-caption-row{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border:1px solid #EAEAEA;border-radius:22px;background:#fff}.story-composer .story-caption-row textarea{min-width:0;flex:1;width:0;border:0;padding:10px 0;min-height:42px}.story-piece-count{display:inline-flex;align-items:center;gap:4px;flex:none;color:#5c8578;font-size:12px;font-weight:500}.story-piece-count>.icon{width:12px;height:12px;color:inherit}.story-composer-actions>.story-audience{min-width:0;max-width:calc(100% - 60px);height:44px;min-height:44px;flex:0 1 auto;padding:7px 14px;gap:9px;background:#fff}.story-composer-actions .story-audience>.story-author{flex:0 0 26px;min-width:26px;max-width:26px}.story-composer-actions .story-audience>span:not(.story-author):not(.icon){display:flex;align-items:center;gap:9px;min-width:0}.story-composer-actions .story-audience strong{font-size:13.5px;flex:none}.story-composer-actions .story-audience small{font-size:11px;min-width:0;margin:0;max-width:100%}.story-composer-actions .story-audience>.icon{flex:0 0 8px;width:8px;height:8px;transform:rotate(-90deg);margin:0}.story-composer [data-story=publish]{flex:0 0 48px}.story-composer button:focus-visible,.story-composer textarea:focus-visible,.story-composer input:focus-visible{outline:2px solid #5C8578;outline-offset:3px}.story-caption-row:focus-within{border-color:#5c8578}.story-composer .story-caption-row textarea:focus-visible{outline:none}.story-tagged-heading small{color:#9b9890}.story-tagged-heading small.has-earning{color:#5c8578}.story-selected-products small.story-tag-earning{font-size:11px;font-weight:500;color:#5c8578;white-space:normal}.story-product-search input[type=search]::-webkit-search-cancel-button{display:none}.story-product-search [data-clear-search]{display:grid;place-items:center;width:32px;min-width:32px;height:32px;border-radius:50%;color:#9b9890}.story-product-search [data-clear-search] .icon{width:13px;height:13px}.story-product-door [data-retry],.story-tagged-heading [data-rates-retry]{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:flex-start;border-radius:4px}.story-product-door [data-retry]:focus-visible,.story-tagged-heading [data-rates-retry]:focus-visible,.story-products-save-error button:focus-visible{outline-offset:-2px}.story-link-sheet .primary-button{height:48px;min-height:48px;font-size:14px;font-weight:500}.story-link-sheet .story-leave-tag{font-weight:500}@media (max-width:380px){.story-product-doors button{padding-inline:8px}}.story-text-editor input[data-text-tone=ink],.story-text-editor input[data-text-tone=eucalyptus]{background:#fff;border-radius:12px}.story-tag-thumbnail{display:block;position:relative;border-radius:8px;overflow:hidden;flex:none}.story-product-results .story-tag-thumbnail{width:34px;height:42px}.story-selected-products .story-tag-thumbnail{width:40px;height:48px}.story-tag-thumbnail>img{display:block;width:100%;height:100%;object-fit:contain;border-radius:0}.story-tag-thumbnail>img.story-look-bundled{object-fit:cover}.story-tag-thumbnail>img.story-look-mark{position:absolute;left:17%;top:17%;width:66%;height:66%}.story-product-results>button:focus-visible,.story-product-link [data-similar]:focus-visible{outline-offset:-2px}.story-look-sheet.native-sheet{width:460px;padding:0;overflow:auto;border-radius:30px;background:var(--canvas)}.story-look-sheet .dialog-header{position:sticky;top:0;height:0;margin:0;z-index:2;display:block}.story-look-sheet .dialog-header .icon-button{position:absolute;top:18px;left:20px;width:38px;height:38px;background:#0005;color:#fff;backdrop-filter:blur(12px)}.story-look-sheet .dialog-header .icon{transform:rotate(90deg);width:16px;height:16px}.story-look-sheet .dialog-content{padding:0;overflow:visible}.story-look-preview{position:relative;height:300px;background:var(--surface);isolation:isolate;overflow:hidden}.story-look-preview:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(transparent,#0009);z-index:0}.story-look-preview>.story-look-frame{width:100%;height:100%;object-fit:cover;object-position:center}.story-look-author{position:absolute;bottom:20px;left:24px;right:24px;display:flex;gap:9px;align-items:center;color:#fff;z-index:1;min-width:0}.story-look-author>.member-portrait{width:30px;height:30px;flex:0 0 30px;border:1px solid #fff9;font-size:11px}.story-look-author>div{min-width:0}.story-look-author strong{display:block;font:500 13px Satoshi,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.story-look-author small{display:block;font:10px Satoshi,sans-serif;color:#fffc;margin-top:3px}.story-look-content{padding:22px 24px 24px}.story-look-content h2{margin:0;font:22px Satoshi,sans-serif;line-height:1.3}.story-look-content>p{margin:3px 0 0;font:12px Satoshi,sans-serif;color:var(--muted)}.story-look-pieces{display:grid;gap:10px;margin-top:18px}.story-look-piece{display:flex;align-items:center;gap:13px;min-width:0;padding:10px;background:var(--card);border:1px solid var(--border);border-radius:23px;color:var(--ink);transition:background .18s ease,transform .18s ease}a.story-look-piece:hover{background:var(--surface)}a.story-look-piece:active{transform:scale(.99)}.story-look-piece:focus-visible{outline:2px solid var(--eucalyptus);outline-offset:3px}.story-look-packshot{display:block;flex:0 0 58px;width:58px;height:72px;border-radius:12px;overflow:hidden;background:var(--surface)}.story-look-packshot>img{width:100%;height:100%;object-fit:contain}.story-look-label{min-width:0;flex:1;display:grid;gap:2px;overflow-wrap:anywhere}.story-look-label>small{font:11px Satoshi,sans-serif;color:var(--muted)}.story-look-label>strong{font:500 14px/1.4 Satoshi,sans-serif}.story-look-label>span{font:500 12.5px/1.4 Satoshi,sans-serif}.story-look-piece>.icon{width:14px;height:14px;flex:none;color:var(--muted)}@media (max-width:480px){.story-look-preview{height:260px}}@media (prefers-reduced-motion:reduce){.story-look-piece{transition:none}.story-look-sheet{animation:none}}.story-look-entry{position:relative;min-width:0}.story-look-entry.has-bag-control .story-look-piece{padding-right:53px}.story-look-entry.has-bag-control .story-look-piece>.icon{display:none}.story-look-add{position:absolute;right:7px;top:25px;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:var(--ink)}.story-look-add:before{content:"";position:absolute;inset:6px;border-radius:50%;background:var(--surface);z-index:0}.story-look-add>.icon{position:relative;width:12px;height:12px}.story-look-add[data-added=true]:before{background:var(--eucalyptus)}.story-look-add[data-added=true]{color:#fff;opacity:1}.story-look-add:focus-visible{outline:2px solid var(--eucalyptus);outline-offset:1px}.story-look-options{padding:10px 10px 0;display:flex;gap:10px;align-items:center}.story-look-options label{flex:1;min-width:0}.story-look-options select{width:100%;max-width:100%;padding:10px;border:1px solid var(--border);border-radius:14px;background:var(--card);color:var(--ink);font:13px Satoshi,sans-serif}.story-look-options button{font:12px Satoshi,sans-serif;min-height:44px;flex:none}.story-look-bag{margin-top:20px}.story-look-bag p{font:12px/1.6 Satoshi,sans-serif;color:var(--body);margin:0 0 10px}.story-look-bag>.text-button{font:13px Satoshi,sans-serif;min-height:44px}.story-look-bag>.primary-button{height:46px;font:500 14px Satoshi,sans-serif}.story-look-bag>.primary-button[data-added=true]{background:var(--eucalyptus);color:#fff;opacity:1}.story-look-bag-spinner{display:inline-block;position:relative;width:14px;height:14px;flex:none;border:1.5px solid currentColor;border-right-color:transparent;border-radius:50%;animation:story-bag-spin .8s linear infinite}@keyframes story-bag-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.story-look-bag-spinner{animation:none}}.story-look-options select:focus-visible{outline:2px solid var(--eucalyptus);outline-offset:2px}.story-look-bag>.primary-button:disabled[aria-busy=true]{opacity:1}.story-look-entry{display:grid;grid-template-columns:minmax(0,1fr)}.story-look-entry>.story-look-piece{grid-area:1 / 1}.story-look-entry>.story-look-add{grid-area:1 / 1;position:relative;top:auto;align-self:center;justify-self:end}.story-look-entry>.story-look-options{grid-area:2 / 1}.story-look-open-status p{font:12px/1.6 Satoshi,sans-serif;color:var(--muted);margin:6px 0 0}.story-look-open-status button{font:12px Satoshi,sans-serif;min-width:44px;min-height:44px}.story-look-open-status button:focus-visible{outline:2px solid var(--eucalyptus);outline-offset:2px}.story-look-packshot{position:relative}.story-look-packshot>img.story-look-bundled{object-fit:cover}.story-look-packshot>img.story-look-mark{position:absolute;left:17%;top:17%;width:66%;height:66%;object-fit:contain}.live-story-shell .story-inline-tray{width:306px;max-width:100%;max-height:calc(clamp(520px,100dvh - 160px,780px) - 248px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:13px;border-radius:23px;background:#0008;backdrop-filter:blur(18px);color:#fff}.story-inline-tray[hidden],.story-look-door[hidden]{display:none!important}.live-story-shell .story-tray-collapse{display:flex;align-items:center;justify-content:space-between;width:100%;text-align:left;font:500 15px Satoshi,sans-serif;color:#fff;min-height:34px;margin-bottom:13px}.live-story-shell .story-tray-collapse .icon{width:14px;height:14px;transform:rotate(90deg)}.story-inline-tray .story-look-content{padding:0;display:grid;gap:13px}.story-inline-tray .story-look-entry{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 28px;gap:2px 4px;height:54px;align-content:start;align-items:start}.story-inline-tray .story-look-entry:has(.story-look-options:not([hidden])){height:auto}.live-story-shell button.story-tray-product{grid-column:1;display:flex;align-items:flex-start;width:100%;min-height:0;padding:0 0 0 58px;text-align:left;color:#fff}.story-tray-photo{position:absolute;top:0;left:0;display:block;width:40px;height:49px;border-radius:8px;background:var(--card);overflow:hidden}.story-tray-photo img{width:100%;height:100%;object-fit:contain}.story-tray-product>span:last-child{min-width:0;flex:1}.story-tray-product strong{display:block;font:500 12.5px/1.4 Satoshi,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:2px}.story-tray-product small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:10.5px/1.4 Satoshi,sans-serif;color:#ffffffbf}.live-story-shell .story-tray-heart{grid-area:1 / 2;width:28px;min-width:28px;min-height:34px;padding:0;color:#ffffffb3}.live-story-shell .story-tray-heart .icon{width:17px;height:17px}.live-story-shell .story-tray-heart[aria-pressed=true]{color:var(--eucalyptus)}.story-inline-tray .story-look-entry>.story-look-add,.live-story-shell .story-tray-price{grid-area:2 / 1;position:relative;justify-self:start;align-self:start;min-height:0;width:auto;min-width:0;height:auto;margin:2px 0 0 58px;padding:2.5px 7px;border-radius:999px;background:#ffffff24;border:1px solid #ffffff1f;color:#fff;font:500 10px/1.3 Satoshi,sans-serif;white-space:nowrap}.story-inline-tray .story-look-entry>.story-look-add:after,.live-story-shell button.story-tray-price:after{content:"";position:absolute;inset:-8px -6px}.live-story-shell .story-tray-price.is-unpriced{color:#ffffffa6}.story-inline-tray .story-look-add:before{display:none}.story-inline-tray .story-look-add[data-added=true]{color:var(--eucalyptus);border-color:color-mix(in srgb,var(--eucalyptus) 50%,transparent)}.story-inline-tray .story-look-entry>.story-look-options{grid-area:3 / 1 / auto / 3;padding:8px 0 0;gap:6px}.story-inline-tray .story-look-options button{color:#fff;min-width:60px}.story-inline-tray .story-look-bag{margin:0;position:static;padding:0;width:auto;display:block;max-height:none;overflow:visible}.story-inline-tray .story-look-bag p,.story-inline-tray .story-tray-wishlist-status p,.story-inline-tray .story-tray-open-status p{font:12px/1.5 Satoshi,sans-serif;color:#ffffffb3;margin:0 0 8px}.story-inline-tray .story-look-bag>.primary-button{height:40px;font-size:13.5px}.story-inline-tray .story-look-bag>.text-button,.story-inline-tray .story-tray-wishlist-status>.text-button,.story-inline-tray .story-tray-open-status>.text-button{color:#fff;min-height:44px}.story-tray-wishlist-status,.story-tray-open-status{margin-top:12px}.story-inline-tray button:hover:not(:disabled){filter:brightness(1.12)}@media (prefers-reduced-motion:reduce){.story-inline-tray *{transition:none!important}}.story-inline-tray .story-look-add[data-added=true]{display:inline-flex;align-items:center;justify-content:center;gap:3px}.story-inline-tray .story-look-add[data-added=true]>.icon{width:9px;height:9px;flex:none}.story-inline-tray .story-look-bag>.primary-button[data-added=true]{display:flex;align-items:center;justify-content:center;gap:6px}.story-inline-tray .story-look-bag>.primary-button[data-added=true]>.icon{width:11px;height:11px;flex:none}.live-story-shell .story-shopping img.story-look-bundled{object-fit:cover}.live-story-shell .story-shopping .look-thumb img.story-look-mark,.live-story-shell .story-shopping .story-tray-photo img.story-look-mark{position:absolute;left:17%;top:17%;object-fit:contain;width:66%;height:66%;margin:0;padding:0}.tagged-piece-sheet.native-sheet{--tagged-eucalyptus-deep:#4A6E62;width:460px;padding:0;border-radius:32px;background:var(--canvas);overflow:auto}.tagged-piece-sheet .dialog-header{position:sticky;top:0;height:0;margin:0;z-index:3}.tagged-piece-sheet .dialog-header button{position:absolute;right:14px;top:14px;width:32px;height:32px;min-height:32px;border-radius:50%;background:color-mix(in srgb,var(--card) 92%,transparent);color:var(--ink)}.tagged-piece-sheet .dialog-header .icon{width:12px;height:12px}.tagged-piece-gallery{position:relative}.tagged-piece-gallery .product-photo-rail{display:flex;width:100%;aspect-ratio:4/5;border-radius:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.tagged-piece-gallery .product-photo-main{object-fit:contain}.tagged-piece-gallery .product-photo-backdrop{display:none}.tagged-piece-information{padding:20px 24px 46px}.tagged-piece-information p{margin:0}.tagged-piece-information .tagged-piece-similar{font:500 13px Satoshi,sans-serif;color:var(--tagged-eucalyptus-deep);margin-bottom:10px}.tagged-piece-brand{font:500 11px Satoshi,sans-serif;text-transform:uppercase;letter-spacing:1.2px;color:var(--eucalyptus)}.tagged-piece-information h2{font:400 24px/1.25 Satoshi,sans-serif;letter-spacing:-.48px;overflow-wrap:anywhere;margin:6px 0 0}.tagged-piece-information .tagged-piece-price{font:400 18px Satoshi,sans-serif;letter-spacing:-.36px;margin-top:8px}.tagged-piece-information .tagged-piece-host{font:12px Satoshi,sans-serif;color:var(--muted);margin-top:6px;overflow-wrap:anywhere}.tagged-piece-information [data-tagged-buy]{width:100%;height:50px;font:500 14.5px Satoshi,sans-serif;border-radius:30px;margin-top:22px}.tagged-piece-information [data-tagged-heart]{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;height:46px;font:500 13.5px Satoshi,sans-serif;border-radius:30px;margin-top:10px;background:var(--card);border:1px solid var(--border);color:var(--ink)}.tagged-piece-information [data-tagged-heart] .icon{width:12px;height:12px}.tagged-piece-information [data-tagged-heart][aria-pressed=true]{background:color-mix(in srgb,var(--eucalyptus) 10%,var(--canvas));border-color:color-mix(in srgb,var(--eucalyptus) 35%,transparent);color:var(--eucalyptus)}.tagged-piece-information .tagged-piece-disclosure{font:10.5px/1.6 Satoshi,sans-serif;color:var(--muted);margin-top:12px}.tagged-piece-information .tagged-piece-unlinked{font:12px/1.6 Satoshi,sans-serif;color:var(--muted);margin-top:18px}.tagged-piece-status{margin-top:12px;font:12px/1.6 Satoshi,sans-serif;color:var(--muted)}.tagged-piece-status button{min-height:44px}[data-theme=dark] .tagged-piece-sheet{--tagged-eucalyptus-deep:#5C8578}.photo-studio-sheet{width:min(580px,calc(100vw - 32px));max-width:none;height:min(820px,calc(100svh - 32px));max-height:none;padding:0!important;border:1px solid #ffffff18!important;border-radius:28px!important;background:#090909!important;color:#fff;box-shadow:0 24px 100px #0005;overflow:hidden!important;color-scheme:dark}.photo-studio-sheet[open]{display:flex;flex-direction:column}.photo-studio-sheet>.dialog-content{min-height:0;flex:1;padding:0!important;display:flex;flex-direction:column;overflow:hidden}.photo-studio-sheet .photo-studio-top{display:flex;align-items:center;justify-content:space-between;flex:none;padding:14px 18px 10px;gap:10px}.photo-studio-top>div{display:flex;gap:8px}.photo-studio-sheet button{font-family:Satoshi,sans-serif;cursor:pointer}.photo-studio-top button{min-width:38px;height:38px;border:0;border-radius:24px;background:#ffffff1f;color:#fff;font-size:15px;display:grid;place-items:center;padding:0 12px}.photo-studio-top [data-done]{font-size:14px;background:#fff;color:#1f1d1a;padding:0 18px}.photo-studio-top [aria-pressed=true]{background:#fff;color:#1f1d1a}.photo-studio-sheet button:disabled{opacity:.35;cursor:default}.photo-studio-sheet button:focus-visible,.photo-studio-sheet input:focus-visible{outline:2px solid #acc7bd;outline-offset:3px}.photo-studio-sheet .icon{width:15px;height:15px;flex:none}.photo-studio-workspace{position:relative;flex:1;min-height:160px;display:grid;place-items:center;overflow:hidden}.photo-studio-frame{position:relative;max-width:100%;max-height:100%;touch-action:none;user-select:none}.photo-studio-frame>canvas{display:block;width:100%;height:100%;object-fit:contain}.photo-studio-targets{position:absolute;inset:0;overflow:hidden}.photo-studio-targets>button{position:absolute;border:1px solid transparent;border-radius:0;background:transparent;touch-action:none;cursor:grab;min-height:0;padding:0;color:transparent}.photo-studio-targets>button:active{cursor:grabbing}.photo-studio-targets>button.selected{border-color:#fff8}.photo-studio-targets>button:focus-visible{outline-offset:-3px;outline:2px solid #acc7bd}.photo-studio-targets [data-word=photo]{z-index:0}.photo-studio-targets>button:not([data-word=photo]){z-index:1}.photo-before{position:absolute;top:12px;left:50%;transform:translate(-50%);background:#0008;border-radius:20px;color:#fff;font-size:12px;padding:7px 13px;pointer-events:none}.photo-studio-grid{position:absolute;inset:0;background:linear-gradient(90deg,transparent 33.2%,#ffffff40 33.3%,transparent 33.5%,transparent 66.5%,#ffffff40 66.6%,transparent 66.8%),linear-gradient(transparent 33.2%,#ffffff40 33.3%,transparent 33.5%,transparent 66.5%,#ffffff40 66.6%,transparent 66.8%);pointer-events:none;box-shadow:inset 0 0 0 1px #ffffff60}.photo-studio-loading{position:absolute;inset:auto;padding:10px 16px;border-radius:20px;background:#000a;font:13px Satoshi,sans-serif}.photo-studio-sheet [hidden]{display:none!important}.photo-studio-panel{flex:none;max-height:min(270px,42svh);overflow:auto;padding:12px 18px 16px;scrollbar-width:thin;scrollbar-color:#ffffff35 transparent}.photo-studio-tabs{display:flex;justify-content:center;gap:6px;margin-bottom:14px}.photo-studio-tabs button,.photo-studio-aspects button,.photo-studio-styles button{font-size:12.5px;border:0;border-radius:24px;background:#ffffff1a;color:#fff;min-height:33px;padding:8px 16px;white-space:nowrap}.photo-studio-sheet [aria-pressed=true]:not([data-word]):not([data-colour]):not([data-look]):not([data-tool]){background:#fff;color:#1f1d1a}.photo-studio-dial{display:flex;align-items:center;gap:12px;margin:0 2px 12px;font-size:11.5px}.photo-studio-dial label{width:64px;flex:none;color:#fffc}.photo-studio-dial input{width:100%;min-width:0;accent-color:#fff;min-height:28px;margin:0;cursor:pointer}.photo-studio-dial output{width:30px;flex:none;text-align:right;font-variant-numeric:tabular-nums}.photo-studio-dial button{display:grid;place-items:center;flex:none;width:28px;height:28px;background:transparent;border:0;color:#fff}.photo-studio-looks{display:flex;gap:10px;overflow:auto;scrollbar-width:thin;scrollbar-color:#ffffff35 transparent;padding:3px 2px 8px}.photo-studio-looks button{width:64px;flex:none;background:transparent;border:0;color:#ffffffb3;padding:0;font-size:10.5px}.photo-studio-looks canvas{width:64px;height:80px;object-fit:cover;display:block;background:#ffffff0d;border:2px solid transparent;border-radius:12px;margin-bottom:6px}.photo-studio-looks [aria-pressed=true]{color:#fff}.photo-studio-looks [aria-pressed=true] canvas{border-color:#fff}.photo-studio-adjustments{display:flex;gap:8px;overflow:auto;padding:3px 2px 6px;scrollbar-width:thin;scrollbar-color:#ffffff35 transparent}.photo-studio-adjustments button{border:0;background:none;color:#ffffffb3;min-width:52px;padding:0}.photo-instrument-icon{display:grid;position:relative;place-items:center;width:48px;height:44px;border-radius:12px;background:#ffffff1a;margin:0 auto 5px;color:#fff}.photo-instrument-icon.touched:after{content:"";position:absolute;right:5px;top:5px;width:4px;height:4px;border-radius:50%;background:currentColor}.photo-studio-adjustments [aria-pressed=true] .photo-instrument-icon{background:#fff;color:#1f1d1a}.photo-studio-adjustments small{font-size:10px}.photo-studio-aspects{display:flex;gap:8px;align-items:center}.photo-studio-aspects button{font-size:11.5px;padding:8px 13px}.photo-studio-aspects [data-studio=rotate]{margin-left:auto;display:grid;place-items:center;min-width:38px}.photo-studio-instruments>p{font-size:10.5px;color:#ffffff90;text-align:center;margin:10px 0 0;line-height:1.5}.photo-studio-words{display:flex;flex-direction:column;gap:12px}.photo-studio-words>input{width:100%;border:0;background:#ffffff1a;border-radius:14px;color:#fff;font:500 15.5px Satoshi,sans-serif;padding:12px 16px;text-align:center}.photo-studio-styles{display:flex;gap:8px}.photo-studio-styles [data-style="0"]{font-weight:700}.photo-studio-styles [data-style="2"]{font-family:Georgia,serif}.photo-studio-styles [data-style="3"]{font-family:monospace}.photo-studio-palette{display:flex;align-items:center;gap:10px}.photo-studio-palette>div{display:flex;gap:11px;flex:1;min-width:0;overflow:auto;padding:4px;scrollbar-width:thin}.photo-studio-palette [data-colour]{flex:none;background:var(--swatch);border:1px solid #ffffff80;border-radius:50%;width:26px;height:26px;padding:0}.photo-studio-palette [data-colour][aria-pressed=true]{outline:2px solid white;outline-offset:2px}.photo-studio-palette>button{background:#ffffff24;color:#fff;border:0;border-radius:20px;min-width:34px;height:32px;padding:0 10px;font-size:13.5px}.photo-studio-words>[data-place]{background:none;border:0;color:#ffffffe6;font-size:13.5px;min-height:30px}.photo-studio-error{flex:none;font:12.5px/1.5 Satoshi,sans-serif;color:#ffb4a6;text-align:center;margin:0;padding:0 18px 8px}.photo-studio-error:empty{display:none}.photo-studio-retry{align-self:center;flex:none;color:#fff;background:#ffffff1f;border-radius:20px;border:0;padding:8px 16px;margin:0 0 12px}@media (max-width:600px){.photo-studio-sheet{width:calc(100vw - 16px);height:calc(100svh - 16px);border-radius:22px!important}.photo-studio-panel{padding:10px 12px 14px}.photo-studio-top{padding-inline:12px!important}.photo-studio-aspects{gap:6px}.photo-studio-aspects button{padding-inline:11px}}@media (prefers-reduced-motion:no-preference){.photo-studio-top button,.photo-studio-tabs button,.photo-studio-looks canvas,.photo-instrument-icon{transition:background .16s ease,color .16s ease,border-color .16s ease}}.photo-studio-drag{position:absolute;inset:0;pointer-events:none}.photo-centre-x,.photo-centre-y{position:absolute;background:#5c8578;display:block}.photo-centre-x{width:1px;height:100%;left:50%;top:0}.photo-centre-y{height:1px;width:100%;top:50%;left:0}.photo-studio-bin{position:absolute;bottom:18px;left:50%;transform:translate(-50%);width:108px;height:76px;background:#0008;border-radius:60px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;color:#fff}.photo-studio-bin.over{background:#000b}.photo-studio-bin small{font-size:10.5px}.photo-before{left:10px;top:10px;transform:none}.stylist-booking-page{max-width:700px;margin-inline:auto;padding-bottom:50px}.stylist-booking-page h1{font-family:Satoshi,sans-serif;font-size:24px;font-weight:400}.booking-body{display:grid;gap:16px}.booking-body p{line-height:1.55;margin:0}.booking-body .native-note{font-size:12px;color:var(--muted)}.booking-section-title{margin-top:12px}.booking-section-title h2{font:400 19px/1.25 Satoshi,sans-serif;margin:0 0 4px}.booking-body h3{font-size:13px;font-weight:500;margin:0}.booking-choices{display:grid;gap:12px}.booking-choices>.native-note{font-size:13px;margin-bottom:8px}.booking-choice{display:flex;align-items:flex-start;gap:14px;text-align:left;padding:18px;border:1px solid var(--border);border-radius:23px;background:var(--surface)}.booking-choice>span:nth-child(2){flex:1;display:grid;gap:4px}.booking-choice strong{font-size:14.5px;font-weight:500}.booking-choice span>span{font-size:12.5px;line-height:1.5}.booking-choice small{font-size:11.5px;color:var(--muted)}.booking-choice>.icon{width:14px;height:14px;flex-shrink:0}.booking-choice-icon{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--eucalyptus) 8%,transparent);color:var(--eucalyptus)}.booking-choice-icon>.icon{width:15px;height:15px;flex:none}.booking-chips{display:flex;gap:10px}.booking-chips>button{flex:1}.booking-option{min-height:44px;padding:10px 12px;border:1px solid var(--border);border-radius:14px;display:grid;gap:3px;align-content:center;text-align:center;background:var(--surface);white-space:pre-line}.booking-option strong{font-size:13px;font-weight:500}.booking-option small{font-size:11.5px;opacity:.75}.booking-chips .booking-option{min-height:52px}.booking-option[aria-pressed=true]{background:var(--ink);color:var(--canvas);border-color:var(--ink)}.booking-insider-options{display:grid;gap:8px}.booking-insider-options .booking-option{text-align:left}.booking-price{display:flex;align-items:baseline;justify-content:space-between;font-size:13px}.booking-price strong{font:400 24px Satoshi,sans-serif}.booking-address,.booking-interest{display:grid;gap:10px}.booking-body label{font-size:12px;display:grid;gap:5px}.booking-body input{border:1px solid var(--border);border-radius:13px;padding:12px 14px;min-height:44px;font:inherit;color:var(--ink);background:var(--surface)}.booking-people{border:1px solid var(--border);border-radius:23px;overflow:hidden;background:var(--surface)}.booking-person{display:flex;align-items:center;gap:8px;padding:10px 14px}.booking-person+.booking-person{border-top:1px solid var(--border)}.booking-person>button:first-child{flex:1;min-width:0;display:flex;align-items:center;gap:12px;text-align:left}.booking-person strong{display:block;font-size:14px;font-weight:500}.booking-person small{display:block;font-size:12px;color:var(--muted)}.booking-face{width:var(--face-size);height:var(--face-size);flex:0 0 var(--face-size);display:grid;place-items:center;border-radius:50%;overflow:hidden;background:var(--canvas);color:var(--muted)}.booking-face>img{width:100%;height:100%;object-fit:cover}.booking-face>.icon{width:45%;height:45%;flex:none}.booking-profile-link{min-height:44px;font-size:12px;font-weight:500;color:var(--eucalyptus);text-decoration:underline}.booking-date-strip{display:flex;gap:8px;overflow-x:auto;padding:3px;margin:10px -3px}.booking-date-strip>button{min-width:56px}.booking-times{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:8px;margin-top:12px}.booking-loading{min-height:90px;display:grid;place-items:center;font-size:13px;color:var(--muted)}.booking-problem{display:grid;gap:12px;font-size:13px}.booking-body .primary-action{min-height:48px;width:100%;margin:0}.booking-body .text-button{min-height:44px;text-align:center}.booking-review-person{display:flex;align-items:center;gap:14px}.booking-review-person strong{display:block;font-size:15px;font-weight:500}.booking-review-person small{display:block;font-size:12.5px;color:var(--muted)}.booking-summary{margin:0;padding:4px 16px;border:1px solid var(--border);border-radius:20px;background:var(--surface)}.booking-summary>div{display:flex;justify-content:space-between;gap:18px;padding:12px 0;font-size:13px}.booking-summary>div+div{border-top:1px solid var(--border)}.booking-summary dd{margin:0;text-align:right;overflow-wrap:anywhere}.booking-cooling{display:grid;gap:12px;padding:16px;border:1px solid var(--border);border-radius:20px;background:var(--surface);font-size:13px}.booking-profile{display:grid;gap:14px}.booking-profile>.booking-face{margin-inline:auto}.booking-profile .native-note{font-size:13px}.stylist-booking-page button:disabled{opacity:.4;cursor:default}.stylist-booking-page button:focus-visible,.stylist-booking-page input:focus-visible{outline:2px solid var(--eucalyptus);outline-offset:3px}.stylist-booking-page button:not(:disabled):hover{filter:brightness(.96)}@media (max-width:520px){.booking-chips{flex-wrap:wrap}.booking-chips>button{min-width:90px}.booking-person{flex-wrap:wrap}.booking-person>button:first-child{flex-basis:100%}.booking-profile-link{margin-left:58px}}.booking-body .booking-policy{font-size:12.5px;color:var(--body,var(--ink));line-height:1.6}.booking-appointments{display:grid;gap:12px;margin-bottom:30px}.booking-appointments h2{font:400 19px Satoshi,sans-serif;margin:0}.appointment-group{display:grid;gap:8px}.booking-appointments .appointment-group h3{font-size:11px;text-transform:uppercase;letter-spacing:1px;color:var(--muted)}.appointment-group+.appointment-group{margin-top:6px}.booking-appointment{padding:14px;border:1px solid var(--border);border-radius:20px;background:var(--surface)}.booking-appointment-header{display:flex;align-items:flex-start;gap:12px;width:100%;text-align:left}.booking-appointment-header>span:nth-child(2){flex:1;display:grid;gap:3px}.booking-appointment-header strong{font-size:14.5px;font-weight:500}.appointment-time{font-size:13px}.appointment-with{font-size:12.5px;color:var(--body,var(--ink))}.appointment-status{font-size:12px;font-weight:500;margin-top:3px}.appointment-status.confirmed{color:var(--eucalyptus)}.appointment-status.cancelled{color:var(--like-red,#a64646)}.appointment-status.quiet{color:var(--muted)}.booking-appointment-header>.icon{flex:0 0 11px;width:11px;height:11px;margin-top:4px}.booking-appointment .appointment-standing{font-size:12px;line-height:1.5;margin-top:10px;color:var(--body,var(--ink))}.booking-appointment .appointment-complaint{font-size:12px;font-weight:500;margin-top:8px}.booking-appointment-detail{display:grid;gap:14px;font-size:13px}.booking-appointment-detail h2{font:400 22px Satoshi,sans-serif;margin:0}.appointment-eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:1px}.appointment-actions{display:flex;gap:8px}.booking-appointment-detail button:disabled{opacity:.45}.booking-appointment-detail .booking-appointment-header:disabled{opacity:1}.booking-appointment-detail .text-button{min-height:44px}.appointment-detail-person{display:flex;align-items:flex-start;gap:12px;margin-top:6px}.appointment-detail-person strong{font-size:14.5px;font-weight:500}.appointment-detail-person p{margin:3px 0;font-size:12.5px}.booking-appointment-detail section{display:grid;gap:10px}.booking-appointment-detail section h3{font:400 19px Satoshi,sans-serif;margin:0}[data-booking-aftercare]{display:grid;gap:12px;margin-top:16px}.booking-complaint{display:grid;gap:8px;padding:15px;border:1px solid var(--border);border-radius:18px;background:var(--surface)}.booking-complaint strong{font-size:13.5px;font-weight:500}.booking-complaint p{margin:0;font-size:12.5px;line-height:1.55;color:var(--body,var(--ink))}.booking-complaint .complaint-reason{font-weight:500}.booking-complaint .complaint-standing{font-size:13px;color:var(--ink);margin-top:4px}.booking-complaint small{font-size:11.5px;color:var(--muted)}.aftercare-window{font-size:12.5px;line-height:1.55}.aftercare-actions{display:flex;gap:10px;flex-wrap:wrap}.booking-record-content{display:grid;gap:14px}.booking-record-content h3{font:400 20px Satoshi,sans-serif;margin:0}.booking-record-content>.primary-action{min-height:44px}.booking-record-preview{width:100%;min-height:220px;overflow:auto;border:1px solid var(--border);border-radius:18px;background:var(--surface)}.record-actions{display:flex;justify-content:flex-end}.record-actions button{width:44px;height:44px}.record-actions .icon{width:14px;height:14px}.booking-record-content .text-button{min-height:44px}.booking-record-preview canvas{display:block;width:100%;height:auto}.booking-record-preview nav{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px}.booking-record-preview nav button{min-height:44px;font:400 12px Satoshi,sans-serif}.booking-record-preview nav span{font-size:12px}.booking-record-preview>p:not(.sr-only){padding:14px}.booking-chat-content{display:grid;gap:14px}.booking-chat-content header{display:flex;align-items:center;gap:12px}.booking-chat-content h3{font:400 20px Satoshi,sans-serif;margin:0}.booking-chat-caption{font-size:11.5px;color:var(--muted);text-align:center}.booking-chat-content .conversation-messages{height:38vh;min-height:180px;overflow:auto}.booking-chat-content .message-bubble p{white-space:pre-wrap;overflow-wrap:anywhere}.booking-chat-closed{font-size:12px;line-height:1.6;color:var(--body);padding:16px;background:var(--surface);border:.7px solid var(--border);border-radius:18px}.booking-chat-content>.text-button{min-height:44px}.booking-detail-link{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-height:44px;text-align:left}.booking-detail-link small{font-size:12px;color:var(--muted)}.booking-chat-avatar{width:40px;height:40px;flex:0 0 40px}.booking-chat-content header h3{font-size:18px}[data-insider-appointments][hidden]{display:none}.booking-appointments>.text-button{min-height:44px}.booking-note{display:grid;gap:4px;padding:14px 15px;border:1px solid var(--border);border-radius:18px;background:var(--surface)}.booking-note h3{font-size:13.5px;font-weight:500;margin:0;line-height:1.45}.booking-note p{font-size:12.5px;margin:0;line-height:1.55;color:var(--body,var(--ink))}.booking-note.done h3{color:var(--eucalyptus)}.booking-note.alert h3{color:var(--red)}.booking-problem-text{font-size:13px;line-height:1.5;color:var(--red);margin:0}.booking-covered{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:500;color:var(--eucalyptus)}.booking-covered .icon{width:13px;height:13px;flex:none}.booking-done{display:grid;gap:8px;justify-items:start}.booking-done>.icon{width:30px;height:30px;padding:7px;border-radius:50%;background:color-mix(in srgb,var(--eucalyptus) 12%,transparent);color:var(--eucalyptus)}.booking-done h2,.booking-done h3{font:400 22px/1.25 Satoshi,sans-serif;margin:0}.booking-done p{font-size:13px;line-height:1.6;margin:0}.booking-eyebrow{font-size:11px;letter-spacing:1.4px;text-transform:uppercase;color:var(--muted);margin:0}.booking-eyebrow.alert{color:var(--red)}.booking-eyebrow.done{color:var(--eucalyptus)}.booking-sheet-content{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;min-width:0}.booking-sheet-content h3{font:400 22px/1.25 Satoshi,sans-serif;margin:0}.booking-sheet-content h4{font-size:13.5px;font-weight:500;margin:0}.booking-sheet-content p{font-size:13px;line-height:1.6;margin:0}.booking-sheet-content .primary-action,.booking-sheet-content .secondary-action{min-height:48px;width:100%;margin:0}.booking-sheet-content .text-button{min-height:44px;text-align:center}.booking-sheet-content textarea,.booking-body textarea{width:100%;box-sizing:border-box;min-height:110px;resize:vertical;border:1px solid var(--border);border-radius:16px;padding:12px 14px;font:13.5px/1.55 Satoshi,sans-serif;color:var(--ink);background:var(--surface)}.appointment-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.booking-small{min-height:38px;padding:0 16px;border:1px solid var(--border);border-radius:999px;background:var(--card);font:500 12.5px Satoshi,sans-serif;color:var(--ink)}.booking-small.filled{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.booking-small.danger{color:var(--red)}.primary-action.danger{background:var(--red);border-color:var(--red);color:#fff}.booking-danger{display:flex;align-items:center;gap:12px;padding:15px;border:1px solid color-mix(in srgb,var(--red) 25%,transparent);border-radius:18px;background:color-mix(in srgb,var(--red) 6%,transparent)}.booking-danger p{flex:1;font-size:13.5px;font-weight:500;margin:0}.booking-call{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border-radius:999px;background:var(--red);color:#fff;font-size:13px;font-weight:500;text-decoration:none;white-space:nowrap}.booking-toggle{text-align:left}.booking-toggle[aria-pressed=true]{background:var(--ink);color:var(--on-ink)}.booking-concern-link span{color:var(--red)}.booking-photo-strip{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px}.booking-photo-strip figure{position:relative;margin:0;flex:0 0 76px;height:96px}.booking-photo-strip img{width:76px;height:96px;object-fit:cover;border-radius:12px}.booking-photo-strip figure .icon-button{position:absolute;top:5px;right:5px;width:24px;height:24px;border-radius:50%;background:var(--card)}.booking-photo-add{flex:0 0 76px;height:96px;display:grid;place-items:center;align-content:center;gap:6px;border:1px solid var(--border);border-radius:12px;background:var(--card);font-size:11.5px;font-weight:500;cursor:pointer}.booking-hours{display:flex;align-items:center;gap:18px}.booking-hours strong{font:400 22px Satoshi,sans-serif}.booking-hours .icon-button{width:44px;height:44px;border:1px solid var(--border);border-radius:50%}.booking-back{display:inline-flex;align-items:center;gap:6px;justify-self:start;font-size:13px}.booking-back .icon{transform:rotate(180deg);width:11px;height:11px}.booking-choice[aria-pressed=true]{border-color:var(--eucalyptus)}.booking-payment-form{display:grid;gap:14px;min-width:min(480px,calc(100vw - 32px))}.booking-payment-form .primary-action{min-height:48px;width:100%}.booking-payment-form [data-payment-error]:empty{display:none}.booking-profile-facts{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.booking-profile-facts span,.booking-profile-tags span{padding:6px 11px;border-radius:999px;background:var(--surface);font-size:12px}.booking-profile-tags{display:flex;flex-wrap:wrap;gap:7px}.booking-profile h3{font-size:13px;font-weight:500;margin:0}.booking-profile p{font-size:13px;line-height:1.6;margin:0}.booking-profile .primary-action{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:52px}.wardrobe-concierge-banner{display:grid;gap:12px;width:100%;text-align:left;padding:28px;border:0;border-radius:22px;background:var(--ink);color:#fff;margin-top:22px}.concierge-eyebrow{font-size:11px;font-weight:500;letter-spacing:1.6px;text-transform:uppercase;color:var(--sage)}.wardrobe-concierge-banner strong{font:400 26px/1.2 Satoshi,sans-serif;margin-top:2px}.concierge-about{font-size:14px;line-height:1.6;color:#ffffffb3}.concierge-cta{display:inline-flex;align-items:center;gap:8px;justify-self:start;margin-top:12px;padding:13px 18px;border-radius:999px;background:#fff;color:var(--ink);font-size:14px;font-weight:500}.concierge-cta .icon{width:11px;height:11px}@media (max-width:520px){.booking-danger{flex-wrap:wrap}.wardrobe-concierge-banner{padding:22px}.booking-sheet-content,.booking-payment-form{min-width:0}}.booking-sheet-content .booking-date-strip{overflow-x:auto;scrollbar-width:none}.booking-sheet-content .booking-date-strip::-webkit-scrollbar{display:none}.booking-chat-problem{font-size:11px;color:#b0532f;margin:0 6px}.booking-chat-content .booking-chat-composer textarea:focus-visible{outline:none}.booking-chat-content .booking-chat-composer:focus-within{border-color:var(--eucalyptus)}.booking-chat-pending .message-delivery{display:block;text-align:right;margin-top:6px;color:var(--muted)}.booking-chat-pending .message-delivery .icon{width:9px;height:9px}.booking-appointment-detail .booking-receipt{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;justify-self:start;min-height:40px;padding:0 16px;border:1px solid var(--border);border-radius:999px;background:var(--card);color:var(--ink);font-size:13px;font-weight:500;text-decoration:none}.booking-appointment-detail .booking-receipt .icon{width:11px;height:11px}.booking-chat-content .booking-chat-composer textarea{border:0;border-radius:0;background:transparent;padding:6px 0;min-height:0;height:auto;max-height:90px;font-size:13.5px}.bag-free-shipping{margin:18px 0 0;padding:14px;background:var(--card);border:1px solid var(--border);border-radius:23px}.bag-free-shipping p{display:flex;align-items:center;gap:7px;margin:0 0 9px;font-size:13.5px;color:var(--ink)}.bag-free-shipping p .icon{width:14px;height:14px;color:var(--eucalyptus)}.bag-free-shipping-track{display:block;height:5px;border-radius:5px;background:color-mix(in srgb,var(--border) 55%,transparent);overflow:hidden}.bag-free-shipping-track>span{display:block;height:100%;border-radius:5px;background:var(--eucalyptus)}.bag-express{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;margin-top:12px;border:0;border-radius:23px;background:#000;color:#fff;font-size:15.5px;font-weight:500;text-decoration:none}.bag-express:disabled{opacity:.4;cursor:default}.bag-or-divider{display:flex;align-items:center;gap:12px;margin:22px 0 0;color:var(--muted);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase}.bag-or-divider:before,.bag-or-divider:after{content:"";flex:1;height:1px;background:var(--border)}.bag-or-divider span{flex:none}.bag-groups{display:grid;gap:14px}.bag-group{border:1px solid var(--border);border-radius:23px;overflow:hidden;background:var(--canvas)}.bag-group-head{display:flex;align-items:center;gap:10px;padding:13px 15px;border-bottom:1px solid var(--border);color:inherit;text-decoration:none}.bag-group-head>span:not(.member-portrait){display:grid;gap:1px;flex:1;min-width:0}.bag-group-head strong{font-size:14.5px;font-weight:500;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bag-group-head small{font-size:11.5px;color:var(--muted)}.bag-group-avatar{width:34px;height:34px;flex:none}.bag-group-chip{flex:none;padding:6px 10px;border-radius:20px;font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.bag-group-chip.new{color:var(--body);background:color-mix(in srgb,var(--body) 8%,transparent)}.bag-group-chip.resale{color:var(--red);background:color-mix(in srgb,var(--red) 8%,transparent)}.bag-group .bag-items{margin:0;padding:0 15px;border:0;border-radius:0}.bag-group .bag-item+.bag-item{border-top:1px solid var(--border)}.bag-group-footer{display:flex;align-items:center;gap:7px;margin:0;padding:12px 15px;border-top:1px solid var(--border);font-size:12px;color:var(--body)}.bag-group-footer .icon{width:13px;height:13px;color:var(--eucalyptus)}.bag-recommended-size{display:block;margin-top:3px;font-size:10.5px;color:var(--eucalyptus)}.bag-many-brands{margin-top:14px;padding:16px;border-radius:23px;background:var(--surface)}.bag-many-brands h2{margin:0 0 8px;font:400 18px Satoshi,sans-serif;color:var(--ink)}.bag-many-brands p{margin:0;font-size:12px;line-height:1.6;color:var(--body)}.bag-complete{margin-top:30px}.bag-complete header h2{margin:0;font:400 20px Satoshi,sans-serif;color:var(--ink)}.bag-complete header p{margin:2px 0 12px;font-size:12.5px;color:var(--muted)}.bag-complete-rail{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;padding-bottom:4px}.bag-complete-rail::-webkit-scrollbar{display:none}.bag-complete-card{flex:none;width:128px;display:grid;gap:3px}.bag-complete-art{position:relative;width:128px;height:152px;border-radius:15px;overflow:hidden;background:var(--surface)}.bag-complete-art>a,.bag-complete-art img{display:block;width:100%;height:100%;object-fit:cover}.bag-complete-art .catalogue-add{position:absolute;right:8px;top:8px}.bag-complete-card small{margin-top:3px;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.bag-complete-card h3{margin:0;font-size:13px;font-weight:500;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bag-complete-card>span{font-size:12.5px;color:var(--body)}.bag-trust{display:grid;gap:14px;margin:24px 0 0;padding:0;list-style:none}.bag-trust li,.checkout-promises li{display:flex;align-items:flex-start;gap:9px}.bag-trust .icon{width:16px;height:16px;flex:none;color:var(--eucalyptus)}.bag-trust span{display:grid;gap:1px}.bag-trust strong{font-size:13px;font-weight:500;color:var(--ink)}.bag-trust small{font-size:11.5px;color:var(--muted)}.checkout-promises{margin:18px 0 0;padding:0;list-style:none}.checkout-promises li{padding:11px 0;border-bottom:1px solid var(--border);font-size:13px;color:var(--body)}.checkout-promises li:last-child{border-bottom:0}.checkout-promises .icon{width:14px;height:14px;flex:none;color:var(--eucalyptus)}.checkout-secured{display:flex;align-items:center;justify-content:center;gap:6px;margin:18px 0 0;font-size:11.5px;color:var(--muted)}.checkout-secured .icon{width:11px;height:11px}@media (max-width:640px){.bag-group .bag-items{padding:0 12px}.bag-group-head,.bag-group-footer{padding-left:12px;padding-right:12px}}.product-resale-protection{display:flex;gap:11px;align-items:flex-start;margin-top:16px;padding:13px;border-radius:15px;background:color-mix(in srgb,var(--eucalyptus) 8%,transparent)}.product-resale-protection>.icon{width:17px;height:17px;flex:none;color:var(--eucalyptus)}.product-resale-protection h3{margin:0 0 1px;font-size:13.5px;font-weight:500;color:var(--ink)}.product-resale-protection p{margin:0;font-size:12px;line-height:1.5;color:var(--body)}.product-resale-protection p+p{margin-top:3px}.product-resale-total{margin-top:10px;padding:14px;border-radius:14px;background:var(--surface)}.product-resale-total p{display:flex;justify-content:space-between;gap:12px;margin:0;padding:3px 0;font-size:12.5px;color:var(--body)}.product-resale-total p>span:last-child{font-variant-numeric:tabular-nums;color:var(--ink)}.product-resale-total .product-resale-part{display:block;padding-top:0;font-size:11.5px;color:var(--muted)}.product-resale-total .product-resale-sum{margin-top:8px;padding-top:9px;border-top:1px solid var(--border);color:var(--ink);font-size:13px;font-weight:500}.product-resale-total .product-resale-sum strong{font-size:15px;font-weight:500;font-variant-numeric:tabular-nums}.product-seen-header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 11px}.product-seen-header h2{margin:0!important}.product-seen-header small{font-size:12px;color:var(--muted);text-align:right}.product-seen-post{flex:0 0 126px;color:inherit;text-decoration:none;border-radius:15px}.product-seen-post:focus-visible{outline:2px solid var(--eucalyptus);outline-offset:3px}.added-to-bag{display:grid;gap:16px}.added-piece-row{display:flex;gap:13px;align-items:center}.added-piece-row .added-piece{width:64px;height:78px;flex:none;object-fit:cover;border-radius:12px;background:var(--surface)}.added-piece-row>span{display:grid;gap:3px;min-width:0}.added-piece-row small{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.added-piece-row strong{font-size:15px;font-weight:500;color:var(--ink)}.added-piece-row>span>span{font-size:13px;color:var(--body)}.added-complete{margin:0}.added-eyebrow{margin:0 0 8px;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.added-extras{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.added-extra{display:flex;align-items:center;gap:9px;padding:8px;border-radius:14px;background:var(--surface);min-width:0}.added-extra img{width:40px;height:48px;flex:none;object-fit:cover;border-radius:9px}.added-extra>span{display:grid;gap:1px;min-width:0;flex:1}.added-extra strong{font-size:12.5px;font-weight:500;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.added-extra small{font-size:11.5px;color:var(--body)}.added-complete .catalogue-add:focus-visible{outline:2px solid var(--eucalyptus)}.added-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.added-actions>*{min-height:48px;display:flex;align-items:center;justify-content:center}.product-policy-floor{margin:14px 0 0;padding:13px;border-radius:14px;background:var(--surface)}.product-policy-floor h3{margin:0 0 6px;font-size:13px;font-weight:500}.product-policy-floor p{margin:0;font-size:13px;line-height:1.5;color:var(--ink)}@media (max-width:520px){.added-extras,.added-actions{grid-template-columns:1fr}}.bag-complete-art .catalogue-add{top:8px;right:8px;bottom:auto}.bag-complete-art .catalogue-add-label,.added-extra .catalogue-add-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.bag-complete-art .catalogue-add-icon{width:30px;height:30px;border-color:#fff9;background:#ffffff59}.added-extra .catalogue-add{position:static;flex:none;color:var(--ink);padding:0;border:0;background:none;min-width:44px;min-height:44px;justify-content:center}.added-extra .catalogue-add-icon{border-color:var(--border);background:var(--canvas)}.added-extra .catalogue-add[data-card-state=added] .catalogue-add-icon{border-color:color-mix(in srgb,var(--eucalyptus) 35%,transparent);color:var(--eucalyptus);background:var(--canvas)}.shop-signature-footer{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;padding:44px 16px 28px}.shop-signature-rule{width:28px;height:1px;background:var(--border)}.shop-signature-footer h2{font:400 17px Satoshi,sans-serif;color:var(--ink);margin:0}.shop-signature-footer p{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:-6px 0 0}.shop-signature-action{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:180px;min-height:44px;padding:0 20px;border:1px solid var(--border);border-radius:999px;font-size:12.5px;font-weight:500;color:var(--ink);background:var(--card)}.shop-signature-action svg{width:11px;height:11px}.shop-signature-action:hover{border-color:var(--ink)}.resale-floor-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.resale-floor .category-filter-control{position:relative;width:44px;height:44px;padding:5px;display:grid;place-items:center;border-radius:50%;flex:none}.resale-floor .category-filter-control>svg{width:16px;height:16px}.resale-floor-chosen,.resale-floor-types{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:12px 0 0;padding-bottom:2px}.resale-floor-chosen::-webkit-scrollbar,.resale-floor-types::-webkit-scrollbar{display:none}.resale-floor-types{margin-bottom:18px}.resale-floor-chosen .filter-chip,.resale-floor-types .filter-chip{flex:none;white-space:nowrap}.resale-floor-chosen .filter-chip{display:inline-flex;align-items:center;gap:5px}.resale-floor-chosen .filter-chip svg{width:9px;height:9px;transform:rotate(90deg)}@media (min-width:900px){.resale-floor-types{flex-wrap:wrap;overflow:visible}}.creator-sheet .dialog-content{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.creator-sheet .primary-action,.earnings-page .creator-hold .primary-action,.partner-page .primary-action{min-width:0;width:100%;margin:16px 0 0}.creator-form{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.creator-form>label,.creator-identity>label,.creator-abn>label{display:grid;grid-template-columns:minmax(0,1fr);gap:7px;font-size:11.5px;color:var(--muted)}.creator-form input:not([type=checkbox]),.creator-identity input,.creator-abn input{width:100%;min-width:0;height:46px;background:var(--card);border:1px solid var(--border);border-radius:14px;color:var(--ink);padding:0 14px;font:inherit;font-size:14px}.creator-form h3{font-size:11.5px;font-weight:500;color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin:16px 0 0}.creator-question{font-size:13.5px;font-weight:500}.creator-problem{font-size:11.5px;font-weight:500;color:#b0532f;line-height:1.5;margin:0}.creator-problem:empty{display:none}.creator-hold{border:1px solid color-mix(in srgb,var(--ink) 55%,transparent);border-radius:23px;padding:16px;margin-top:12px;background:var(--card)}.creator-hold-title{display:flex;align-items:center;gap:8px}.creator-hold-title .icon{width:15px;height:15px}.creator-hold-title strong{font-size:14px}.creator-hold p{font-size:12px;line-height:1.6;color:var(--body);margin-top:8px}.creator-part9{margin-top:10px}.earnings-payouts .earnings-withheld{color:var(--body);font-size:11px;margin-top:4px;line-height:1.5}.creator-tax{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.creator-tax-answer{display:flex;align-items:flex-start;gap:12px;width:100%;text-align:left;padding:14px;border:1px solid var(--border);border-radius:18px;background:var(--card)}.creator-tax-answer.selected{border-color:var(--ink)}.creator-tax-answer>.icon{width:17px;height:17px;color:var(--muted);margin-top:1px}.creator-tax-answer.selected>.icon{color:var(--eucalyptus)}.creator-tax-answer span{min-width:0;flex:1}.creator-tax-answer strong{display:block;font-size:13.5px}.creator-tax-answer small{font-size:11.5px;line-height:1.5;color:var(--muted);margin-top:3px}.creator-abn{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin-top:6px}.creator-gst strong{font-size:13.5px}.creator-gst small{font-size:11px;line-height:1.5;color:var(--muted);margin-top:2px}.creator-gst-choices,.creator-entity{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.creator-gst-choices button,.creator-entity button{min-height:42px;border-radius:999px;border:1px solid var(--border);background:var(--card);font-size:13px;padding:0 10px}.creator-gst-choices button[aria-pressed=true],.creator-entity button[aria-pressed=true]{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.creator-identity{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.creator-identity>strong{font-size:13.5px}.creator-identity>small{font-size:11.5px;line-height:1.5;color:var(--muted);margin-top:-8px}.creator-birth{display:flex;gap:8px;border:0;padding:0;margin:0;min-width:0}.creator-birth legend{font-size:11.5px;color:var(--muted);margin-bottom:7px;padding:0}.creator-birth input{text-align:center;width:64px!important;flex:none}.creator-birth input[name=year]{width:92px!important}.creator-paid-as{font-size:13.5px;margin-top:6px}.creator-setup-header small{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--eucalyptus)}.creator-setup-header h3{font-size:22px;margin:6px 0}.creator-setup-header p{font-size:12px;line-height:1.6;color:var(--body);margin:0}.creator-version{font-size:11px;color:var(--muted);margin-top:8px}.creator-part9-text{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;margin-top:22px;user-select:text}.creator-part9-text h4{font-size:13.5px;font-weight:500;margin:0 0 6px}.creator-part9-text p{font-size:12.5px;line-height:1.7;color:var(--body);overflow-wrap:anywhere}.creator-part9-web{padding:16px;border-radius:23px;background:var(--surface);margin-top:22px;display:grid;gap:10px}.creator-part9-web strong{font-size:13.5px}.creator-part9-web p{font-size:12px;line-height:1.6;color:var(--body)}.creator-part9-web a{display:flex;align-items:center;justify-content:center}.creator-agree{display:flex;align-items:flex-start;gap:11px;margin-top:28px;font-size:13px;line-height:1.6;color:var(--body)}.creator-agree input{width:19px;height:19px;accent-color:var(--ink);flex:none;margin:1px 0 0}.creator-done{width:100%;margin-top:28px}.creator-released{display:grid;gap:8px;padding-top:24px}.creator-released>.icon{width:24px;height:24px;color:var(--eucalyptus)}.creator-released h3{font-size:22px}.creator-released p{font-size:12.5px;line-height:1.6;color:var(--body)}.creator-unavailable{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.creator-withholding:disabled{opacity:1;cursor:default}.creator-years{display:flex;gap:6px;overflow-x:auto;padding-bottom:10px;scrollbar-width:none}.creator-years button{flex:none;height:28px;padding:0 11px;border-radius:999px;border:1px solid var(--border);font-size:11.5px;background:var(--card)}.creator-years button[aria-pressed=true]{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.creator-settings-header small{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--eucalyptus)}.creator-settings-header p{font-size:12.5px;line-height:1.6;color:var(--body);margin:4px 0 0}.creator-plate{display:grid;gap:3px;padding:18px;border-radius:23px;background:var(--eucalyptus);color:#fff;margin:20px 0 6px}.creator-plate small{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase}.creator-plate strong{font-size:26px;font-weight:400;min-height:1.2em}.creator-plate span{font-size:11px;line-height:1.5}.creator-disclosures{padding:14px 16px;display:grid;gap:8px}.creator-disclosures p{font-size:12px;line-height:1.7;color:var(--body)}.creator-disclosures small{font-size:11px;line-height:1.6;color:var(--muted)}.earner-page{max-width:640px}.earner-eyebrow{font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--eucalyptus);margin-top:14px}.earner-title{font-size:24px;margin:6px 0}.earner-held{display:grid;gap:4px;padding:18px;border-radius:23px;background:var(--eucalyptus);color:#fff;margin-top:20px}.earner-held small{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;opacity:.9}.earner-held strong{font-size:30px;font-weight:400}.earner-held p,.earner-held span{font-size:12.5px;line-height:1.5}.earner-held b{font-size:14px;font-weight:500}.earner-link{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:14px;margin-top:10px;border:1px solid var(--border);border-radius:20px;background:var(--card)}.earner-link>.icon:first-child{width:34px;height:34px;padding:9px;border-radius:50%;background:var(--surface)}.earner-link>span:not(.icon){flex:1;min-width:0}.earner-link>.native-icon:first-child{-webkit-mask-size:16px;mask-size:16px;background:currentColor}.earner-link strong{font-size:13.5px}.earner-link small{font-size:11.5px;line-height:1.5;color:var(--muted);margin-top:2px}.earner-link>.icon:last-child{width:11px;height:11px;color:var(--muted)}.earner-section{margin-top:24px}.earner-section h2{font-size:18px;margin-bottom:10px}.earner-card{border:1px solid var(--border);border-radius:23px;padding:0 14px;background:var(--card)}.earner-row{padding:12px 0;display:grid;gap:3px}.earner-row+.earner-row{border-top:1px solid var(--border)}.earner-row>div{display:flex;justify-content:space-between;gap:8px}.earner-row strong{font-size:13.5px}.earner-row small{font-size:11.5px;color:var(--muted)}.earner-row p{font-size:11.5px;line-height:1.5;color:var(--body)}.earner-empty{text-align:center;padding:40px 16px;display:grid;justify-items:center;gap:10px}.earner-empty>.icon{color:var(--eucalyptus);width:26px;height:26px}.earner-empty h2{font-size:18px}.earner-empty p{font-size:12.5px;line-height:1.6;color:var(--body);max-width:320px}.partner-page{max-width:640px}.partner-standing{padding:18px 16px;margin-top:20px;display:grid;gap:9px}.partner-standing small{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.partner-standing p{font-size:13.5px;line-height:1.6}.partner-standing span{font-size:11.5px;color:var(--muted)}.partner-portal a{display:flex;align-items:center;justify-content:center}.partner-form{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.partner-form h3{font-size:11.5px;font-weight:500;color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin:14px 0 0}.partner-form input,.partner-form textarea{width:100%;min-width:0;border:1px solid var(--border);border-radius:13px;background:var(--card);color:var(--ink);font:inherit;font-size:13.5px;padding:0 14px}.partner-form input{height:44px}.partner-form textarea{height:140px;padding:13px 14px;resize:vertical}.partner-kinds{border:1px solid var(--border);border-radius:23px;padding:0 15px;background:var(--card)}.partner-kinds button{display:flex;align-items:center;gap:13px;width:100%;text-align:left;padding:11px 0}.partner-kinds button+button{border-top:1px solid var(--border)}.partner-kinds button>.icon{width:17px;height:17px;color:var(--border)}.partner-kinds button[aria-checked=true]>.icon{color:var(--eucalyptus)}.partner-kinds strong{display:block;font-size:13.5px}.partner-kinds small{font-size:10.5px;color:var(--muted);margin-top:2px}.partner-adder{display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:9px}.partner-add{width:44px;height:44px;border-radius:50%;background:var(--ink);color:var(--on-ink);display:grid;place-items:center}.partner-add:disabled{opacity:.35}.partner-add .icon{width:15px;height:15px}.partner-chips{display:flex;flex-wrap:wrap;gap:7px}.partner-chips button{display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:7px 12px;border:1px solid var(--border);border-radius:999px;background:var(--card);font-size:11.5px}.partner-chips button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.partner-chips .icon{width:9px;height:9px;color:var(--muted)}.partner-form .primary-action:disabled{opacity:.35}@media (max-width:540px){.creator-sheet .dialog-content{padding:0}.earner-held strong{font-size:26px}}.own-grid-cell{position:relative;min-width:0}.member-post-grid .grid-scheduled .icon,.member-post-grid .grid-video .icon,.member-post-grid .grid-adjust .icon{position:static;width:9px;height:9px;color:#fff}.grid-scheduled{position:absolute;top:6px;right:6px;display:inline-flex;align-items:center;gap:4px;max-width:calc(100% - 12px);padding:4px 7px;border-radius:999px;background:#141210b8;color:#fff;font-size:10px;font-weight:600;white-space:nowrap;overflow:hidden}.grid-video{position:absolute;top:6px;right:6px;width:22px;height:22px;border-radius:50%;background:#14121073;display:grid;place-items:center}.grid-words{display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;height:100%;overflow:hidden;padding:12px;font-size:13px;line-height:1.5;color:var(--ink);background:var(--card);border:1px solid var(--border);border-radius:10px;overflow-wrap:anywhere}.grid-adjust{position:absolute;left:6px;bottom:6px;width:30px;height:30px;border-radius:50%;background:#14121080;display:grid;place-items:center;opacity:0;transition:opacity .2s}.member-post-grid .grid-adjust .icon{width:13px;height:13px}.own-grid-cell:hover .grid-adjust,.grid-adjust:focus-visible{opacity:1}@media (hover:none){.grid-adjust{opacity:1}}.member-guide-grid .guide-count{font-size:11px;color:var(--muted);margin:1px 0 0}.own-guides-note{font-size:10.5px;line-height:1.6;margin-top:12px}.own-profile-photo:is(button),.public-member-photo{display:block;margin:auto;border-radius:50%;padding:0}.public-member-photo{width:72px}.profile-photo-enlarged{width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;display:grid;place-items:center;animation:photoFade .2s ease-out}.profile-photo-enlarged::backdrop{background:#000000d1;backdrop-filter:none;animation:photoFade .2s ease-out}.profile-photo-enlarged img{width:min(calc(100vw - 48px),340px);height:min(calc(100vw - 48px),340px);border-radius:50%;object-fit:cover}.profile-photo-close{position:fixed;top:16px;right:20px;width:38px;height:38px;border-radius:50%;background:#ffffff29;color:#fff;display:grid;place-items:center}.profile-photo-close .icon{width:14px;height:14px}@keyframes photoFade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.profile-photo-enlarged,.profile-photo-enlarged::backdrop{animation:none}}.grid-preview-sheet .dialog-content{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center}.grid-preview-copy{font-size:13px!important;line-height:1.6!important;color:var(--body);justify-self:stretch;margin:0 0 18px!important}.grid-preview-stage{position:relative;max-width:100%;border-radius:14px;overflow:hidden;touch-action:none;cursor:grab;background:var(--surface);user-select:none}.grid-preview-stage>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:brightness(.55)}.grid-preview-window{position:absolute;overflow:hidden;outline:2px solid rgba(255,255,255,.9);outline-offset:-2px}.grid-preview-window img{position:absolute;max-width:none;object-fit:cover}.grid-preview-quick{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;justify-self:stretch;margin-top:16px}.grid-preview-quick button{height:42px;border-radius:13px;border:1px solid var(--border);background:var(--card);font-size:13px;color:var(--body)}.grid-preview-quick button[aria-pressed=true]{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.grid-preview-sheet .primary-action{justify-self:stretch;min-width:0;width:100%;margin:12px 0 0}.organiser-page{max-width:640px}.organiser-page [data-organiser]{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.organiser-head small{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--eucalyptus)}.organiser-head h2{font-size:22px;margin:6px 0}.organiser-page h3{font-size:15px;font-weight:500;margin:14px 0 0}.organiser-back{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:13px;color:var(--body);justify-self:start}.organiser-back .icon{width:11px;height:11px;transform:rotate(180deg)}.organiser-location{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,120px);gap:10px}.organiser-page label{display:grid;gap:7px;font-size:11.5px;color:var(--muted)}.organiser-page input,.organiser-page textarea{width:100%;min-width:0;border:1px solid var(--border);border-radius:14px;background:var(--card);color:var(--ink);font:inherit;font-size:14px}.organiser-page input{height:46px;padding:0 14px}.organiser-page .primary-action,.organiser-page .secondary-action{min-width:0;width:100%;margin:6px 0 0;display:flex;align-items:center;justify-content:center}.organiser-covered{font-size:13px;color:var(--eucalyptus)}.organiser-page .booking-problem{font-size:12px;color:#b0532f}.organiser-types{display:grid;gap:10px}.organiser-types .booking-choice{display:flex;gap:12px;align-items:flex-start;text-align:left;width:100%;padding:14px;border:1px solid var(--border);border-radius:20px;background:var(--card)}.organiser-types .booking-choice[aria-pressed=true]{border-color:var(--ink)}.organiser-types .booking-choice-icon{width:36px;height:36px;border-radius:50%;background:var(--surface);display:grid;place-items:center;flex:none}.organiser-types .booking-choice-icon .icon{width:17px;height:17px}.organiser-types strong{display:block;font-size:13.5px}.organiser-types span>span{display:block;font-size:11.5px;line-height:1.5;color:var(--body);margin-top:3px}.organiser-types small{font-size:11px;color:var(--muted);margin-top:4px}.organiser-hours{display:flex;align-items:center;gap:18px}.organiser-hours button{width:40px;height:40px;border-radius:50%;border:1px solid var(--border);display:grid;place-items:center}.organiser-hours button:disabled{opacity:.35}.organiser-hours .icon{width:14px;height:14px}.organiser-hours span{font-size:14px}.organiser-hours strong{font-size:18px;font-weight:500}.organiser-page .booking-date-strip{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:4px}.organiser-page .booking-date-strip .booking-option{flex:none;width:52px;height:64px;border-radius:16px;border:1px solid var(--border);display:grid;place-items:center;align-content:center;gap:2px;background:var(--card)}.organiser-page .booking-option small{font-size:10.5px;color:var(--muted)}.organiser-page .booking-option strong{font-size:15px;font-weight:500}.organiser-page .booking-option[aria-pressed=true]{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.organiser-page .booking-option[aria-pressed=true] small{color:var(--on-ink)}.organiser-page .booking-times{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px}.organiser-page .booking-times .booking-option{height:42px;border-radius:999px;border:1px solid var(--border);font-size:13px;background:var(--card)}.organiser-page textarea{height:110px;padding:12px 14px}.organiser-page .booking-summary{margin:0;border:1px solid var(--border);border-radius:20px;padding:4px 16px}.organiser-page .booking-summary div{display:flex;justify-content:space-between;gap:12px;padding:11px 0;font-size:13px}.organiser-page .booking-summary div+div{border-top:1px solid var(--border)}.organiser-page .booking-summary dt{color:var(--body)}.organiser-page .booking-summary dd{margin:0;text-align:right}.organiser-done{display:grid;gap:10px;justify-items:start;padding-top:20px}.organiser-done>.icon{width:44px;height:44px;padding:13px;border-radius:50%;background:var(--eucalyptus);color:#fff}.organiser-done h3{font-size:20px;font-weight:400;margin:0}.organiser-done p{font-size:13px;line-height:1.6;color:var(--body)}.look-owned{color:var(--eucalyptus)}.editors-pick-chip{display:inline-flex;align-items:center;margin-left:6px;padding:1.5px 5px;border-radius:999px;font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;border:.5px solid var(--border);color:var(--body);background:var(--card);vertical-align:middle}.post-author .editors-pick-chip{color:#fff;background:#ffffff38;border-color:#ffffff59;margin:4px 0 0}.wishlist-piece-grid .wishlist-card{position:relative}.wishlist-add-photo{position:absolute;left:10px;top:10px;z-index:2;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:999px;background:color-mix(in srgb,var(--card) 94%,transparent);color:var(--ink);font-size:12px;font-weight:500;cursor:pointer;max-width:calc(100% - 56px)}.wishlist-add-photo .icon{width:13px;height:13px}.wishlist-add-photo.is-sending{opacity:.6;cursor:default}.wishlist-add-photo:focus-within{outline:2px solid var(--eucalyptus);outline-offset:2px}.wishlist-stylist-banner{display:flex;align-items:center;gap:6px;margin:16px 0 4px;padding:11px 8px 11px 13px;border-radius:23px;background:color-mix(in srgb,var(--eucalyptus) 9%,var(--canvas));border:1px solid color-mix(in srgb,var(--eucalyptus) 25%,transparent)}.wishlist-stylist-open{display:flex;align-items:center;gap:11px;flex:1;min-width:0}.wishlist-stylist-mark{width:34px;height:34px;border-radius:50%;background:var(--eucalyptus);color:#fff;display:grid;place-items:center;flex:none}.wishlist-stylist-mark .icon{width:14px;height:14px}.wishlist-stylist-open strong{display:block;font-size:12.5px}.wishlist-stylist-open small{font-size:11.5px;color:var(--eucalyptus);margin-top:2px}.wishlist-stylist-banner .icon-button{width:30px;height:30px}.wishlist-stylist-banner .icon-button .icon{width:11px;height:11px;color:var(--muted)}#rewards-earned{position:fixed;left:50%;bottom:110px;transform:translate(-50%);z-index:120;display:flex;align-items:baseline;gap:10px;max-width:min(440px,calc(100vw - 64px));padding:12px 18px;border-radius:14px;background:var(--ink);color:var(--on-ink);font-size:13px;line-height:1.45;opacity:0;pointer-events:none;transition:opacity .25s ease-out}#rewards-earned.visible{opacity:1}#rewards-earned.no-fade{transition:none}#rewards-earned strong{font-size:14px;font-weight:500;white-space:nowrap}#rewards-earned small{display:block;font-size:12px;opacity:.78;margin-top:3px}.saved-guide-recovery{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:16px}.saved-guide-recovery p{font-size:13px;line-height:1.6;color:var(--body)}.saved-guide-recovery p:focus{outline:none}.saved-guide-recovery .text-button{min-height:44px;color:var(--eucalyptus);font-size:13px;font-weight:500;text-decoration:none}.saved-guide-recovery .text-button:disabled{opacity:.55}.look-gallery{position:relative;padding:0}.look-gallery-track{display:flex;width:100%;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.look-gallery-track::-webkit-scrollbar{display:none}.look-gallery-track:focus-visible{outline:2px solid var(--eucalyptus);outline-offset:-4px;border-radius:23px}.look-gallery-page{flex:0 0 100%;height:100%;scroll-snap-align:center;display:flex;align-items:center;justify-content:center;overflow:hidden}.look-gallery-page>img,.look-gallery-page>.look-composite,.look-gallery-page>span{width:100%;height:100%;object-fit:contain}.look-gallery-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:var(--muted)}.look-gallery-empty .icon{width:16px;height:16px}.look-gallery-empty small{font-size:10px;font-weight:500}.look-gallery-page .look-gallery-empty .icon{width:22px;height:22px}.look-gallery-page .look-gallery-empty small{font-size:12px}.look-gallery-dots{position:absolute;left:50%;bottom:10px;transform:translate(-50%);display:flex;gap:5px;padding:6px 9px;border-radius:999px;background:color-mix(in srgb,var(--card) 85%,transparent)}.look-gallery-dots i{display:block;width:5px;height:5px;border-radius:999px;background:var(--border);transition:width .3s var(--ease),background .3s}.look-gallery-dots i.selected{width:16px;background:var(--ink)}.look-gallery-thumbs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 0 4px;padding:2px}.look-gallery-thumbs::-webkit-scrollbar{display:none}.look-gallery-thumbs>button{flex:none;width:56px;height:68px;border-radius:10px;overflow:hidden;border:1px solid var(--border);background:var(--surface);display:flex;align-items:center;justify-content:center}.look-gallery-thumbs>button[aria-pressed=true]{border:1.5px solid var(--eucalyptus)}.look-gallery-thumbs>button>img,.look-gallery-thumbs>button>.look-composite,.look-gallery-thumbs>button>span{width:100%;height:100%;object-fit:contain}@media (prefers-reduced-motion:reduce){.look-gallery-dots i{transition:none}}dialog.review-notice{margin:auto;inset:0;width:min(380px,calc(100vw - 32px));text-align:center}dialog.review-notice .dialog-header{justify-content:center;position:relative}dialog.review-notice .dialog-header h2{font-size:18px;font-weight:500}dialog.review-notice .dialog-header .icon-button{position:absolute;right:0;top:50%;transform:translateY(-50%)}dialog.review-notice .native-note{font-size:13.5px;line-height:1.6;color:var(--body)}.review-notice-actions{display:flex;flex-direction:column;align-items:stretch;gap:6px;margin-top:20px}.review-notice-actions .primary-action{min-height:50px;border-radius:999px}.review-notice-actions .text-button{min-height:44px;text-decoration:none;color:var(--body)}.planned-trip-mark{width:46px;height:46px;border-radius:50%;background:var(--surface);display:flex;align-items:center;justify-content:center;color:var(--eucalyptus)}.planned-trip-mark .icon{width:16px;height:16px}.planned-trip-row .native-note{color:var(--muted);font-size:12px}.passport-chapter-label{display:block;font-size:11px;font-weight:500;color:var(--eucalyptus);margin-bottom:2px}.stylist-thinking{display:block;text-align:center;font-size:13px;line-height:1.6;color:var(--body);padding:48px 12px;max-width:340px;margin:0 auto}.own-grid-cell .grid-more{position:absolute;right:6px;top:6px;width:30px;height:30px;border-radius:50%;background:#14121080;color:#fff;display:grid;place-items:center}.own-grid-cell .grid-more .icon{width:15px;height:15px;color:#fff}.own-grid-cell .grid-more:focus-visible{outline:2px solid var(--eucalyptus);outline-offset:2px}.profile-listings-problem{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:18px 0}.profile-listings-problem .text-button{min-height:44px;color:var(--eucalyptus);text-decoration:none;font-weight:500}.catalogue-card.native-shop-card.has-shop-heart{position:relative}.shop-matched-rail{display:flex;gap:11px;overflow-x:auto;scroll-snap-type:x proximity;padding:2px 2px 6px;scrollbar-width:none}.shop-matched-rail::-webkit-scrollbar{display:none}.shop-matched-card{position:relative;flex:0 0 164px;width:164px;height:219px;border-radius:23px;overflow:hidden;background:var(--surface);scroll-snap-align:start}.shop-matched-open{position:absolute;inset:0;display:block;color:#fff}.shop-matched-open img,.shop-matched-open .image-empty{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.shop-matched-initial{position:absolute;inset:0;display:grid;place-items:center;font-size:34px;color:var(--eucalyptus);background:var(--surface)}.shop-matched-fade{position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(20,18,16,.8) 100%);pointer-events:none}.shop-matched-open strong{position:absolute;left:12px;right:12px;bottom:12px;font-size:13.5px;font-weight:500;line-height:1.3;letter-spacing:.1px;overflow-wrap:anywhere}.shop-matched-card .shop-brand-follow{position:absolute;top:8px;right:8px;z-index:1}.shop-matched-card .shop-brand-problem{position:absolute;left:10px;right:10px;bottom:40px;margin:0;font-size:11px;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.4)}.shop-matched-card .shop-brand-problem:empty{display:none}.shop-brand-follow.on-image{min-width:0;min-height:30px;padding:5px 12px;font-size:11.5px;background:var(--card);color:var(--ink);border-color:transparent}.shop-brand-follow.on-image.following{background:#141210b3;color:#fff;border-color:#ffffff73}.shop-matched-card .shop-brand-follow:focus-visible,.brand-directory-follow .shop-brand-follow:focus-visible{outline:2px solid var(--eucalyptus);outline-offset:3px}.brand-directory-cell{display:flex;flex-direction:column;min-width:0}.brand-directory-follow{margin-top:10px}.brand-directory-cell .shop-brand-problem{margin:6px 0 0;font-size:11.5px}.brand-directory-cell .shop-brand-problem:empty{display:none}.resale-featured-rail{display:flex;gap:10px;overflow-x:auto;padding:18px 2px 4px;scrollbar-width:none}.resale-featured-rail::-webkit-scrollbar{display:none}.resale-featured-capsule{flex:none;display:flex;align-items:center;gap:10px;padding:9px 14px 9px 9px;border-radius:999px;background:var(--surface);border:1px solid var(--border);color:var(--ink)}.resale-featured-capsule:hover{background:color-mix(in srgb,var(--eucalyptus) 5%,var(--surface))}.resale-featured-capsule img,.resale-featured-capsule .image-empty{width:46px;height:58px;border-radius:999px;object-fit:cover;flex:none;background:var(--card)}.resale-featured-copy{display:flex;flex-direction:column;gap:2px;width:138px;min-width:0}.resale-featured-copy small{font-size:10.5px;color:var(--muted)}.resale-featured-copy strong{font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.resale-featured-copy span{display:flex;align-items:baseline;gap:5px}.resale-featured-copy b{font-size:12px;font-weight:500}.resale-featured-copy s{font-size:11px;color:var(--muted)}.bag-line-figures{display:flex;flex-direction:column;align-items:flex-end;gap:1px}.bag-line-retail{font-size:12px;color:var(--muted);white-space:nowrap}.bag-line-saving{display:inline-block;margin:3px 0 0;padding:4px 9px;border-radius:999px;font-size:11px;font-weight:500;color:var(--red);background:color-mix(in srgb,var(--red) 8%,transparent)}.product-information .product-resale-fee{margin:7px 0 0;font-size:11.5px;line-height:1.5;color:var(--muted)}.product-information .product-seller-rights{margin:6px 4px 0;font-size:11.5px;line-height:1.55;color:var(--muted)}.product-information .product-similar-piece{margin:8px 0 0;font-size:12px;font-weight:500;color:color-mix(in srgb,var(--eucalyptus) 80%,var(--ink))}.product-owner-fit{margin:26px 0 0;display:grid;gap:10px}.product-owner-fit header{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.product-owner-fit header strong{font-size:13.5px;font-weight:500}.product-owner-fit header small{font-size:12px;color:var(--muted)}.product-owner-fit-track{position:relative;height:13px}.product-owner-fit-track:before{content:"";position:absolute;left:0;right:0;top:4px;height:5px;border-radius:999px;background:color-mix(in srgb,var(--border) 60%,transparent)}.product-owner-fit-track span{position:absolute;top:0;width:13px;height:13px;margin-left:-6.5px;border-radius:50%;background:var(--ink)}.product-owner-fit-scale{display:flex;justify-content:space-between;font-size:11.5px;color:var(--muted)}.external-piece-gallery{position:relative}.external-piece-heart{position:absolute;top:14px;right:14px;background:var(--card);border:1px solid var(--border);color:var(--ink)}.external-piece-heart.is-kept{color:var(--eucalyptus)}.external-piece-heart .icon{width:17px;height:17px}.external-piece-heart-status{margin:8px 0 0}.resale-category-chips{margin-top:8px}.resale-category-chips+.resale-category-chips{margin-top:7px}.profile-listing-cell{display:flex;flex-direction:column;min-width:0}.profile-listing-figures{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-top:2px}.profile-listing-figures strong{font-size:14px;font-weight:500}.profile-listing-status{font-size:11px;color:var(--muted)}.profile-listing-status.is-live{color:var(--eucalyptus)}.profile-listing-remove{align-self:flex-start;min-height:36px;font-size:12.5px;color:var(--body)}.listing-removal-actions{display:grid;gap:9px;margin-top:18px}.listing-removal-actions .primary-action,.listing-removal-actions .secondary-action{width:100%;min-height:48px;border-radius:999px}.listing-removal-delete{color:var(--red);border:1px solid color-mix(in srgb,var(--red) 50%,transparent);background:transparent}.listing-removal-delete.is-confirming{border-color:var(--red)}.listing-removal-warning{text-align:center;font-size:11.5px;margin:0}.listing-removal-actions .text-button{min-height:44px;font-size:13.5px;color:var(--body)}.resale-manage-clock{display:flex;flex-direction:column;gap:2px;margin:8px 0 0}.resale-manage-clock small{font-size:11px;color:var(--muted)}.resale-manage-clock strong{font-size:14px;font-weight:500;font-variant-numeric:tabular-nums}.programme-renewal-line{font-size:13.5px;line-height:1.6;margin:10px 0 0}@media (max-width: 650px){.shop-matched-card{flex-basis:148px;width:148px;height:198px}.resale-featured-copy{width:120px}}.social-note-sheet .social-note-message{font-size:13.5px;line-height:1.6;color:var(--body);margin:0 0 16px}.social-note-sheet [data-note-dismiss]{width:100%}.circle-join-row{gap:10px}.circle-join-open{display:flex;align-items:center;gap:13px;flex:1;min-width:0;color:inherit;text-decoration:none}.circle-join-open .community-cover{width:58px;height:44px;border-radius:12px;overflow:hidden;flex:none}.circle-join-open .community-cover img{width:100%;height:100%;object-fit:cover}.circle-join-open .community-row-copy{min-width:0}.circle-join-open .community-row-copy p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;color:var(--body);margin:2px 0}.circle-join-policy{display:block;font-size:11.5px;color:var(--muted);margin-top:2px}.circle-join-door{flex:none;min-height:36px;padding:8px 14px;border:1px solid var(--border);border-radius:999px;background:var(--card);color:var(--ink);font:500 12px/1.2 Satoshi,sans-serif;white-space:nowrap;cursor:pointer}.circle-join-door:hover:not(:disabled){background:var(--surface)}.circle-join-door:focus-visible{outline:2px solid var(--eucalyptus);outline-offset:2px}.circle-join-door.is-settled{border-color:transparent;background:color-mix(in srgb,var(--eucalyptus) 12%,transparent);color:var(--eucalyptus);cursor:default}.circle-join-door:disabled:not(.is-settled){opacity:.6;cursor:default}.comment-mention-strip{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:8px 2px 6px}.comment-mention-strip[hidden]{display:none}.comment-mention-chip{display:inline-flex;align-items:center;gap:6px;flex:none;padding:5px 10px 5px 5px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--ink);font:500 12px/1.2 Satoshi,sans-serif;cursor:pointer}.comment-mention-chip:hover:not(:disabled){background:var(--card)}.comment-mention-chip:focus-visible{outline:2px solid var(--eucalyptus);outline-offset:2px}.comment-mention-chip .comment-mention-avatar{width:22px;height:22px;font-size:9px}.feed-look-row{display:flex;align-items:center;gap:6px}.feed-look-row>.live-tagged-product{flex:1;min-width:0}.feed-look-heart{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:transparent;color:var(--muted);cursor:pointer}.feed-look-heart .icon{width:17px;height:17px}.feed-look-heart.is-kept,.feed-look-heart[aria-pressed=true]{color:var(--eucalyptus)}.feed-look-heart:disabled{cursor:default;opacity:.55}.feed-look-heart:focus-visible{outline:2px solid var(--eucalyptus);outline-offset:2px}.feed-look-status{margin-top:10px}.feed-look-status[hidden]{display:none}.feed-look-status p{font-size:12px;color:var(--body);margin:0 0 4px}.feed-look-all{width:100%;margin-top:14px;min-height:40px}.event-detail-hero>.event-keep-tools{inset:14px 14px auto auto;display:flex;gap:8px;z-index:2}.event-keep-tools .event-keep{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:color-mix(in srgb,var(--card) 92%,transparent);color:var(--ink)}.event-keep-tools .event-keep .icon{width:15px;height:15px}.event-keep-tools [data-event-love].is-kept{color:var(--red)}.event-keep-tools [data-event-save].is-kept{color:var(--eucalyptus)}.event-keep-tools .event-keep:disabled{opacity:.7}.event-keep-problem:empty{display:none}.ticket-card header>.ticket-host{display:flex;align-items:center;gap:7px;border:0;border-radius:0;padding:0;margin-top:9px;font-size:11.5px;color:#ffffffd9}.ticket-host .ticket-host-avatar{width:20px;height:20px;font-size:8px;flex:none}.ticket-calendar{grid-template-columns:minmax(0,1fr) 48px 48px;align-items:center}.ticket-calendar>:not([data-calendar]):not(.ticket-circle){grid-column:1/-1}.ticket-circle{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;border:1px solid var(--border);background:var(--card);color:var(--ink)}.ticket-circle .icon{width:15px;height:15px}.ticket-circle:hover{background:var(--surface)}.ticket-circle:focus-visible{outline:2px solid var(--eucalyptus);outline-offset:2px}.member-identity .own-profile-links{margin-top:10px}.circle-post-share .icon{width:12px;height:12px}.episode-like-row{display:flex;align-items:center;gap:6px}.episode-like-row>.community-row{flex:1;min-width:0}.episode-like{flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:40px;min-height:44px;margin-top:12px;color:var(--muted);background:transparent;cursor:pointer}.episode-like .icon{width:15px;height:15px}.episode-like span{font-size:10px;color:var(--muted)}.episode-like.is-liked .icon{color:var(--red)}.episode-like:disabled{cursor:default}.episode-like:focus-visible{outline:2px solid var(--eucalyptus);outline-offset:2px;border-radius:10px}.article-page>.article-scroll-tools{position:sticky;top:94px;z-index:5;padding:10px 0 12px;border-radius:0 0 16px 16px}.article-scroll-tools.is-reading{background:color-mix(in srgb,var(--card) 92%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.article-scroll-title{position:absolute;left:50%;top:50%;translate:-50% -55%;max-width:min(232px,calc(100% - 140px));text-align:center;pointer-events:none}.community-detail-tools>.article-scroll-title,.community-detail-tools>.article-progress{display:block;gap:0}.community-detail-tools>.article-scroll-title[hidden]{display:none}.article-scroll-title small{display:block;font-size:10px;color:var(--eucalyptus);margin-bottom:2px}.article-scroll-title strong{display:block;font:400 14.5px/1.3 Satoshi,sans-serif;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.article-progress{position:absolute;left:0;right:0;bottom:0;height:2px;background:color-mix(in srgb,var(--border) 40%,transparent);overflow:hidden;visibility:hidden}.article-scroll-tools.is-reading .article-progress{visibility:visible}.article-progress span{display:block;height:100%;background:var(--eucalyptus);transform:scaleX(0);transform-origin:left center}@media (max-width:650px){.article-page>.article-scroll-tools{top:76px}}.product-information .product-resale-mode-sub{margin:7px 0 0;font-size:11.5px;line-height:1.5;color:var(--body)}.bag-summary .bag-destination{margin:0 0 14px}.bag-summary .bag-destination:empty{display:none}.bag-payment-recovery{margin:14px 0 18px}.legacy-checkout-page .checkout-add-address{display:flex;align-items:center;gap:9px;width:100%;margin:10px 0 0;padding:13px;border:0;border-radius:15px;background:var(--surface);color:var(--ink);font:500 13px Satoshi,sans-serif;text-align:left;cursor:pointer}.legacy-checkout-page .checkout-add-address span{flex:1}.legacy-checkout-page .checkout-add-address .icon{width:14px;height:14px}.legacy-checkout-page .checkout-add-address .icon:last-child{transform:rotate(90deg);transition:transform .2s var(--ease)}.legacy-checkout-page .checkout-add-address[aria-expanded=true] .icon:last-child{transform:rotate(-90deg)}.legacy-checkout-page .checkout-add-address:disabled{opacity:.45;cursor:default}.legacy-checkout-page .legacy-address-form{margin:10px 0 4px}.legacy-checkout-page .legacy-address-form button[type=submit]{width:100%;min-height:42px;border:0;border-radius:999px;background:var(--ink);color:var(--on-ink);font:500 13px Satoshi,sans-serif}.resale-piece-grid .resale-piece-today{color:var(--eucalyptus)}.resale-footnote{display:flex;align-items:flex-start;gap:9px;margin:16px 0 0;font-size:11.5px;line-height:1.6;color:var(--muted)}.resale-footnote .icon{flex:none;width:13px;height:13px;margin-top:2px;color:var(--eucalyptus)}.feed-complete-card .feed-turn-label{font-size:11px;color:var(--muted);margin:26px 0 0}.post-read-problem{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0 0 14px}.post-read-problem .native-note{font-size:12.5px;margin:0}.post-read-problem .text-button{min-height:44px;font-size:12.5px}.post-share-doors a{display:flex;align-items:center;flex-direction:column;gap:9px;min-width:64px;font-size:11px;color:#2c2c2a;text-decoration:none}.post-share-doors a:hover .icon{background:#faf9f7}.community-landing-search{align-items:center}.community-landing-search [data-shop-photo-file]{display:none}.featured-read .read-likes{display:inline-flex;align-items:center;gap:3px;margin-left:8px;color:var(--muted);font-size:10.5px}.featured-read .read-likes .icon{width:11px;height:11px}.interlocking-explore{display:block;background:none;border:0;padding:0;text-align:left;color:inherit;font:inherit;cursor:pointer}.circle-preview{display:grid;gap:0;padding-bottom:4px}.circle-preview-cover{position:relative;aspect-ratio:4/3;border-radius:23px;overflow:hidden;background:var(--surface)}.circle-preview-cover>img,.circle-preview-cover>.image-empty{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.circle-preview-cover.is-private>img{filter:blur(9px);transform:scale(1.06)}.circle-preview-cover>div{position:absolute;inset:auto 0 0;padding:20px;display:grid;gap:6px;color:#fff;background:linear-gradient(transparent,#0000009e)}.circle-preview-cover h3{font:400 27px Satoshi,sans-serif;margin:0;color:#fff}.circle-preview-cover small{font-size:12px;color:#ffffffd9}.circle-preview-badge{display:inline-flex;align-items:center;gap:4px;justify-self:start;font-size:10.5px;padding:5px 9px;border-radius:20px;background:#ffffff2e;border:.5px solid rgba(255,255,255,.3)}.circle-preview-badge .icon{width:9px;height:9px}.circle-preview-glimpse{display:grid;justify-items:center;text-align:center;gap:10px;padding:28px 18px 0}.circle-preview-glimpse>.icon{width:18px;height:18px;padding:15px;box-sizing:content-box;border:1px solid var(--border);border-radius:50%}.circle-preview-glimpse h3{font:400 18px Satoshi,sans-serif;margin:0}.circle-preview-glimpse p{font-size:12.5px;line-height:1.6;color:var(--body);margin:0}.circle-preview-label{font-size:11px;color:var(--muted);margin:22px 0 6px}.circle-preview-about{font-size:13px;line-height:1.65;color:var(--body);margin:0}.circle-preview-host{display:flex;align-items:center;gap:12px;padding:13px;margin-top:18px;background:var(--surface);border-radius:23px}.circle-preview-host>span{flex:1;min-width:0;display:grid;gap:2px}.circle-preview-host strong{font-size:13px;font-weight:500}.circle-preview-host small{font-size:10.5px;color:var(--muted)}.circle-preview-host .circle-preview-door{color:var(--eucalyptus)}.circle-preview-avatar{width:38px;height:38px;flex:none}.circle-preview-recent{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.circle-preview-recent>img,.circle-preview-recent>.image-empty{width:100%;height:152px;object-fit:cover;border-radius:14px}.circle-preview-foot{position:sticky;bottom:0;padding:18px 0 4px;background:linear-gradient(transparent,var(--card) 30%)}.circle-preview-foot .primary-button{width:100%;min-height:46px}.circle-preview-foot .primary-button.is-settled{background:var(--eucalyptus);border-color:var(--eucalyptus)}.circle-preview-problem{font-size:11px;color:var(--like-red,#C4483E);margin:10px 0 0}.circle-preview-requested{font-size:10.5px;color:var(--eucalyptus);text-align:center;margin:10px 0 0}.circle-row .circle-row-title{display:flex;align-items:baseline;gap:6px;min-width:0}.circle-row .circle-row-title h3{flex:0 1 auto;min-width:0}.circle-row-live{flex:none;font-size:10px;color:#fff;background:var(--like-red,#C4483E);border-radius:20px;padding:3px 8px}.circle-row-lock{flex:none;color:var(--muted)}.circle-row-lock .icon{width:9px;height:9px}.circle-row-unread{flex:none;margin-left:auto;min-width:17px;height:17px;padding:0 4px;display:inline-grid;place-items:center;border-radius:20px;background:var(--eucalyptus);color:#fff;font-size:9.5px;font-weight:500}.circle-row .circle-row-preview{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.circle-row .circle-row-on-air{color:var(--like-red,#C4483E)}.article-attached-guide{margin:22px 0 4px}.circle-door .circle-invitation-links{display:grid;place-items:center;flex:none}.past-room-row{cursor:default}.past-room-row small{color:var(--muted)}.link-paste-row{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:-12px 0 0}.link-paste-row .text-button{display:inline-flex;align-items:center;gap:6px;color:var(--eucalyptus);font-size:13px;font-weight:500}.link-paste-row .icon{width:12px;height:12px}.link-paste-row .native-note{font-size:12.5px;color:var(--muted);margin:0}.link-paste-hint{font-size:12px;color:var(--muted);margin:8px 0 0}.link-paste-hint:empty{display:none}.link-result .link-mark{width:34px;height:42px;flex:none;display:grid;place-items:center;color:var(--eucalyptus)}.link-result .link-mark .icon{width:13px;height:13px}.link-result .link-state{flex:none;display:grid;place-items:center;width:22px;color:var(--eucalyptus)}.link-result.link-unread .link-state,.link-result.link-unread small{color:var(--muted)}.link-result .link-state .icon{width:11px;height:11px}.digitise-filed-note{display:flex;align-items:center;gap:7px;color:var(--eucalyptus);font-size:14px;margin:14px 0 0}.digitise-filed-note .icon{width:14px;height:14px;flex:none}.library-paid-invalid{font-size:13.5px;color:var(--body);margin:8px 0 0}.library-paid-invalid[hidden]{display:none}.wardrobe-carousel-controls{display:flex;align-items:center;gap:4px;margin-top:8px}.wardrobe-carousel-controls [data-carousel-count]{font-size:10.5px;color:var(--muted);font-variant-numeric:tabular-nums;margin-right:auto}.wardrobe-carousel-arrow{width:44px;height:44px;display:grid;place-items:center;background:none;border:0;padding:0;color:var(--ink)}.wardrobe-carousel-arrow .icon{width:30px;height:30px;padding:9px;border:.7px solid var(--border);border-radius:50%;box-sizing:border-box}.wardrobe-carousel-arrow .icon.flip{transform:scaleX(-1)}.wardrobe-carousel-arrow:disabled{opacity:.25;cursor:default}.gap-price{display:flex!important;gap:5px;align-items:baseline}.gap-price>span{font-size:12.5px;font-weight:500;color:var(--ink)}.gap-resale{font-style:normal;font-size:11px;color:var(--eucalyptus)}.passport-strip{display:grid;gap:3px;margin:15px -18px -18px;padding:12px 16px;background:#00000029;border-radius:0 0 23px 23px;font:400 10px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.06em;color:#ffffff9e;overflow:hidden}.passport-strip>span{white-space:nowrap;overflow:hidden;text-overflow:clip}.build-to-buy{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;color:var(--eucalyptus)!important;font-weight:500;font-size:11.5px!important}.build-hold-hint{font-weight:400;font-size:10.5px;color:var(--muted)}.build-piece{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.look-hero-save{position:absolute;top:10px;right:10px;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--card) 90%,transparent);color:var(--ink);border:0;padding:0;z-index:1}.look-hero-save:after{content:"";position:absolute;inset:-6px}.look-hero-save .icon{width:13px;height:13px}.profile-catalogue-problem{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:11.5px;color:var(--muted);margin:8px 0 0}.profile-catalogue-problem .text-button{color:var(--eucalyptus);font-size:12.5px;font-weight:500;min-height:44px;flex:none}.saved-guide-item{display:flex;align-items:center;gap:6px;border-bottom:1px solid var(--border)}.saved-guide-item>.saved-guide-row{border-bottom:0}.saved-guide-item>a{flex:1;min-width:0}.saved-guide-item>.icon-button{flex:none;color:var(--eucalyptus)}.passkeys-empty{padding:14px 16px}.passkeys-empty>strong{display:block;font-size:13.5px;font-weight:500;color:var(--ink)}.passkeys-empty>.native-note{margin:4px 0 0}dialog.native-sheet.welcome-tour-sheet{width:600px;max-width:calc(100vw - 32px);padding:34px 40px 36px}dialog.welcome-tour-sheet .dialog-header{margin-bottom:6px}dialog.welcome-tour-sheet .welcome-tour .tour-scene{height:clamp(190px,32dvh,260px);margin:14px 0 26px}dialog.welcome-tour-sheet .welcome-tour>.eyebrow{font-size:13px;margin:0}dialog.welcome-tour-sheet .welcome-tour h3{font-size:27px;max-width:420px;margin:10px auto 14px}dialog.welcome-tour-sheet .welcome-tour .tour-body{font-size:14.5px;line-height:1.75;max-width:440px;min-height:0}dialog.welcome-tour-sheet .welcome-tour .tour-progress{margin:26px 0 22px}dialog.welcome-tour-sheet .welcome-tour>[data-next]{height:54px;font-size:15px;margin-top:28px}dialog.welcome-tour-sheet .welcome-tour .tour-progress+[data-next]{margin-top:0}dialog.welcome-tour-sheet .tour-skip{font-size:13.5px}@media (max-width:600px){dialog.native-sheet.welcome-tour-sheet{padding:24px 22px 26px}dialog.welcome-tour-sheet .welcome-tour h3{font-size:23px}}@media (min-width:1100px){#feed .feed-layout{grid-template-areas:"heading heading" "stories stories" "posts context" "end context";grid-template-rows:auto auto 1fr auto;row-gap:0}#feed .feed-column{display:contents}#feed .feed-heading{grid-area:heading}#feed .stories-shell{grid-area:stories;min-width:0}#feed #post-list{grid-area:posts;min-width:0}#feed .feed-end{grid-area:end}#feed .context-column{grid-area:context;padding-top:0}#feed .live-context-author{margin-top:0}}#feed .social-rail,#page-outlet .social-rail{gap:4px}#feed .post-action,#page-outlet .post-action{min-height:40px;gap:3px}@media (min-width:1100px){#feed .live-post .look-pill{display:none}}:is(#page-outlet,#modal,body) dialog.native-sheet.post-share-sheet{width:min(600px,calc(100vw - 32px));padding:30px 32px 32px}dialog.post-share-sheet .post-share-doors{display:grid;grid-template-columns:repeat(auto-fill,minmax(68px,1fr));gap:20px 6px;justify-items:center;padding-top:22px}dialog.post-share-sheet .post-share-doors>*{min-width:0;width:100%;font-size:12px}dialog.post-share-sheet .post-share-doors .icon{width:22px;height:22px;padding:17px}dialog.post-share-sheet .post-share-doors .native-icon{position:relative;background:none;-webkit-mask:none;mask:none;color:inherit}dialog.post-share-sheet .post-share-doors .native-icon:before{content:"";position:absolute;inset:17px;background:currentColor;-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat}dialog.post-share-sheet .post-share-preview{padding:14px}dialog.post-share-sheet .post-share-preview>img,dialog.post-share-sheet .post-share-preview>video{width:60px;height:75px}dialog.post-share-sheet .post-share-preview strong{font-size:14px}dialog.post-share-sheet .post-share-preview small{font-size:11.5px}dialog.post-share-sheet h3{font-size:12.5px;margin:26px 0 12px}dialog.post-share-sheet .post-share-search{height:44px}dialog.post-share-sheet .post-share-search input{font-size:13px}dialog.post-share-sheet .post-share-people>button{font-size:11.5px}@media (max-width:600px){:is(#page-outlet,#modal,body) dialog.native-sheet.post-share-sheet{padding:24px 20px 26px}dialog.post-share-sheet .post-share-doors{grid-template-columns:repeat(4,minmax(0,1fr))}}:is(#page-outlet,#modal,body) dialog.native-sheet.post-comments-sheet{width:min(580px,calc(100vw - 32px));padding:32px 30px 30px}dialog.post-comments-sheet>.dialog-header{margin-bottom:12px}dialog.post-comments-sheet>.dialog-content{padding:0 26px 14px}dialog.post-comments-sheet .comments-order-row{margin-bottom:10px}dialog.post-comments-sheet .post-comment-list{gap:32px;padding:8px 0 22px}dialog.post-comments-sheet .comment-replies{gap:22px;padding-top:22px}dialog.post-comments-sheet .comment-words>p{margin-top:7px;line-height:1.55}dialog.post-comments-sheet .comment-actions{margin-top:8px}dialog.post-comments-sheet .post-comment-composer{padding-top:20px;gap:12px}dialog.post-comments-sheet .post-comment-composer textarea{height:46px;min-height:46px;padding:12px 16px}dialog.post-comments-sheet .comment-send,dialog.post-comments-sheet .post-comment-composer .member-portrait{width:46px;height:46px;flex:none}@media (max-width:600px){:is(#page-outlet,#modal,body) dialog.native-sheet.post-comments-sheet{padding:24px 18px 22px}dialog.post-comments-sheet>.dialog-content{padding:0 6px 10px}}dialog.post-look-sheet>.dialog-header h2{font:400 22px Satoshi,sans-serif;letter-spacing:0;color:var(--ink);text-transform:none}dialog.tagged-piece-sheet .tagged-piece-information{padding:28px 32px 44px}dialog.tagged-piece-sheet .tagged-piece-information .tagged-piece-similar{margin-bottom:14px}dialog.tagged-piece-sheet .tagged-piece-information h2{margin-top:10px}dialog.tagged-piece-sheet .tagged-piece-information .tagged-piece-price{margin-top:12px}dialog.tagged-piece-sheet .tagged-piece-information .tagged-piece-host{margin-top:8px}dialog.tagged-piece-sheet .tagged-piece-information [data-tagged-buy]{margin-top:28px}dialog.tagged-piece-sheet .tagged-piece-information [data-tagged-heart]{margin-top:12px}dialog.tagged-piece-sheet .tagged-piece-information .tagged-piece-disclosure{margin-top:18px}@media (max-width:600px){dialog.tagged-piece-sheet .tagged-piece-information{padding:24px 22px 36px}}#modal.wishlist-filing-dialog>.dialog-header{margin-bottom:4px}#modal.wishlist-filing-dialog .sheet-heading{margin:0 0 2px}#modal.wishlist-filing-dialog .dialog-content>.native-note{margin:0}#modal.wishlist-filing-dialog #wishlist-folder-list{margin:10px 0 0}#modal.wishlist-filing-dialog #wishlist-new-folder{margin:8px 0 0}#modal.wishlist-filing-dialog #wishlist-file{margin:14px 0 0}.native-sheet.save-destination-sheet>.dialog-content:not(:has(>.save-destination-scroll,>.save-confirmation)){padding:4px 24px 24px;align-items:flex-start}.native-sheet.save-destination-sheet>.dialog-content>.page-loading{align-self:center}:is(#page-outlet,#modal,body) dialog.native-sheet.message-posts-sheet{width:min(560px,calc(100vw - 32px));max-width:none;padding:30px 30px 26px}dialog.message-posts-sheet .message-post-kinds{gap:10px;margin:4px 0 20px}dialog.message-posts-sheet .message-post-kinds .chip{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;padding:9px 16px}dialog.message-posts-sheet .message-post-kinds .chip .icon{width:13px;height:13px}dialog.message-posts-sheet .message-post-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 12px;overflow-x:hidden;overflow-y:auto;max-height:min(60dvh,560px);padding:4px 2px 12px;scrollbar-width:thin}dialog.message-posts-sheet .message-post-rail button{width:auto;min-width:0}dialog.message-posts-sheet .message-post-rail img,dialog.message-posts-sheet .message-post-rail .photo-placeholder,dialog.message-posts-sheet .message-post-rail .message-post-placeholder{width:100%;height:auto;aspect-ratio:4/5;display:block}dialog.message-posts-sheet .message-post-rail span{font-size:11.5px;margin-top:7px}@media (max-width:600px){:is(#page-outlet,#modal,body) dialog.native-sheet.message-posts-sheet{padding:24px 18px 20px}dialog.message-posts-sheet .message-post-rail{grid-template-columns:repeat(3,minmax(0,1fr))}}#page-outlet .auth-welcome-content{width:min(100%,430px)}#page-outlet .auth-welcome-mark .icon{width:64px;height:64px}#page-outlet .auth-welcome .auth-wordmark{font-size:22px;margin:14px 0 26px}#page-outlet .auth-welcome h1{font-size:46px;margin-bottom:20px}#page-outlet .auth-welcome-content>p:not(.auth-wordmark){font-size:15px;line-height:1.6}#page-outlet .auth-welcome :is(.auth-primary,.auth-explore,.auth-social){height:56px;min-height:56px;font-size:16px}#page-outlet .auth-welcome :is(.auth-switch,.auth-invite){font-size:14px}#page-outlet .auth-welcome .auth-fine{font-size:12px!important}@media (max-width:600px){#page-outlet .auth-welcome h1{font-size:38px}#page-outlet .auth-welcome-content>p:not(.auth-wordmark){font-size:14px}}@media (min-width:900px){body.auth-layout #page-outlet>.auth-page{width:min(480px,100%);max-width:none}}body.auth-layout #page-outlet>.auth-page h1{font-size:30px}body.auth-layout #page-outlet>.auth-page .auth-wordmark{font-size:16px}body.auth-layout #page-outlet>.auth-page :is(input:not([type=checkbox]):not([type=radio]),select){min-height:52px;font-size:15px}body.auth-layout #page-outlet>.auth-page :is(.auth-primary,.auth-social,.auth-secondary,button.auth-passkey){min-height:52px;font-size:15px}body.auth-layout #page-outlet>.auth-page :is(.auth-subtitle,.auth-switch,.auth-links,.auth-fine){font-size:13.5px}#page-outlet .native-search input:focus-visible{outline:none}#page-outlet :is(.studio-spotlight,.brand-destination-hero,.brand-spotlight-rail .immersive-hero) .brand-pieces-art{padding:26px 22% 128px;grid-template-columns:repeat(3,minmax(0,1fr))}#page-outlet .brand-destination-hero .brand-pieces-art{padding-bottom:190px}@media (max-width:760px){#page-outlet :is(.studio-spotlight,.brand-destination-hero,.brand-spotlight-rail .immersive-hero) .brand-pieces-art{padding-inline:8%}}#page-outlet .shop-page .studio-spotlight{height:clamp(300px,30vw,400px)}#page-outlet .shop-page .studio-spotlight>div,#page-outlet .shop-page .studio-spotlight:has(.brand-pieces-art)>div{inset:auto 0 30px;display:flex;flex-direction:column;align-items:center;text-align:center}#page-outlet .shop-page .studio-spotlight:has(.brand-pieces-art) h2{margin:0 0 10px}#page-outlet .brand-spotlight-rail .hero-copy,#page-outlet .brand-spotlight-rail .immersive-hero .hero-copy{left:0;right:0;max-width:none;margin:0 auto;padding:0 24px 34px;display:flex;flex-direction:column;align-items:center;text-align:center}#page-outlet .brand-spotlight-rail .immersive-hero.is-pieces .hero-copy h1{margin-bottom:6px}#page-outlet .brand-destination-copy,#page-outlet .brand-destination-hero.is-pieces .brand-destination-copy{left:24px;right:24px;max-width:none;bottom:30px;display:flex;flex-direction:column;align-items:center;text-align:center}#page-outlet .brand-destination-copy .native-note{margin-inline:auto}#page-outlet .brand-destination-copy .brand-actions{justify-content:center}#page-outlet .brand-hero-share{position:absolute;top:18px;right:18px;z-index:2;width:40px;height:40px;background:#ffffffeb;color:var(--ink);box-shadow:0 2px 10px #14121014}#page-outlet .brand-hero-share:hover:not(:disabled){background:#fff}#page-outlet .brand-hero-share .icon{width:17px;height:17px}#page-outlet #brand-panel .native-empty,#page-outlet #brand-panel .retailer-read-state{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:48px 16px;margin:0 auto;max-width:440px}#page-outlet #brand-panel .native-empty h2{font-size:18px;font-weight:400}#page-outlet #brand-panel .native-empty+#brand-retry,#page-outlet #brand-panel .native-empty+.text-button{display:block;margin:-32px auto 32px}#page-outlet #brand-panel .brand-posts-panel{margin-top:24px}#page-outlet .shop-page .brand-grid{grid-template-columns:repeat(auto-fill,164px);gap:22px 11px}#page-outlet .shop-page .brand-grid .brand-card .brand-cover{width:164px;height:219px;aspect-ratio:auto;border-radius:23px}#page-outlet .shop-page .brand-grid .brand-card h3{font-size:13.5px;margin-top:9px}@media (max-width:600px){#page-outlet .shop-page .brand-grid{grid-template-columns:repeat(auto-fill,148px)}#page-outlet .shop-page .brand-grid .brand-card .brand-cover{width:148px;height:198px}}#page-outlet #brand-reviews:has(>.native-empty) [data-store-ratings]{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:440px;margin:0 auto 40px}#page-outlet #brand-reviews:has(>.native-empty) [data-store-ratings] *{text-align:center}#page-outlet .weekly-intro{padding:40px 40px 10px;gap:24px;min-height:240px;align-items:end}#page-outlet .weekly-intro h1{font-size:clamp(32px,3.2vw,44px);line-height:1.1;margin:12px 0}#page-outlet .weekly-intro small{font-size:12.5px}#page-outlet .weekly-intro p{font-size:14px}#page-outlet .weekly-intro .edition-mark{transform:scale(1.25);transform-origin:center;align-self:center;margin:12px 12px 0 0}#page-outlet .weekly-intro footer{padding:18px 0 10px;font-size:12px;margin-top:6px}#page-outlet .weekly-intro footer a{font-size:13px}#page-outlet .weekly-closing{margin-top:14px;padding-top:14px;border-top:1px solid var(--hairline,var(--border))}#page-outlet .weekly-closing .weekly-controls{margin:0}#page-outlet .weekly-closing .native-note{margin-top:4px}@media (max-width:650px){#page-outlet .weekly-intro{padding:26px 20px 8px;min-height:0}#page-outlet .weekly-intro .edition-mark{transform:none;margin:0}}body>dialog.native-sheet.weekly-about-sheet{width:min(560px,calc(100vw - 32px))}body>dialog.native-sheet.weekly-about-sheet .dialog-header{padding:32px 36px 4px}body>dialog.native-sheet.weekly-about-sheet .dialog-content{padding:12px 36px 36px}body>dialog.native-sheet.weekly-about-sheet .dialog-content .native-note{font-size:14px;line-height:1.75;margin:0 0 20px}body>dialog.native-sheet.weekly-about-sheet .dialog-content .primary-action{margin-top:14px}@media (max-width:600px){body>dialog.native-sheet.weekly-about-sheet .dialog-header{padding:24px 22px 4px}body>dialog.native-sheet.weekly-about-sheet .dialog-content{padding:10px 22px 26px}}#modal.floor-refine-sheet{width:min(560px,calc(100vw - 28px))}#modal.floor-refine-sheet[open]{display:flex;flex-direction:column;overflow:hidden;max-height:calc(100dvh - 48px)}#modal.floor-refine-sheet>.dialog-header{flex:none}#modal.floor-refine-sheet>.dialog-content{display:flex;min-height:0;overflow:hidden}#modal.floor-refine-sheet .refine-sheet{display:flex;flex-direction:column;min-height:0;width:100%}#modal.floor-refine-sheet .refine-sheet>.native-note{margin:0 0 4px}#modal.floor-refine-sheet #refine-groups{overflow:auto;overscroll-behavior:contain;min-height:0;scrollbar-width:thin;padding-right:4px}#modal.floor-refine-sheet .refine-sheet fieldset{margin:20px 0 0;min-width:0}#modal.floor-refine-sheet .refine-sheet legend{font-size:12.5px;color:var(--ink);margin-bottom:9px}#modal.floor-refine-sheet .refine-sheet .filter-chips{gap:7px;margin:0}#modal.floor-refine-sheet .filter-chip{min-height:34px;padding:7px 13px;font-size:12.5px}#modal.floor-refine-sheet .refine-actions{flex:none;margin-top:18px;padding-top:14px;border-top:1px solid var(--border)}:is(#page-outlet,#modal) .refine-range input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:28px;margin:2px 0 0;background:transparent;cursor:pointer}:is(#page-outlet,#modal) .refine-range input[type=range]::-webkit-slider-runnable-track{height:3px;border-radius:3px;background:linear-gradient(to right,var(--ink) var(--fill,100%),var(--border) var(--fill,100%))}:is(#page-outlet,#modal) .refine-range input[type=range]::-moz-range-track{height:3px;border-radius:3px;background:var(--border)}:is(#page-outlet,#modal) .refine-range input[type=range]::-moz-range-progress{height:3px;border-radius:3px;background:var(--ink)}:is(#page-outlet,#modal) .refine-range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;margin-top:-9.5px;border-radius:50%;background:#fff;border:1px solid var(--ink);box-shadow:0 2px 8px #1412101f}:is(#page-outlet,#modal) .refine-range input[type=range]::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:#fff;border:1px solid var(--ink)}:is(#page-outlet,#modal) .refine-range input[type=range]:focus-visible{outline:2px solid var(--eucalyptus);outline-offset:4px;border-radius:12px}:is(#page-outlet,#modal) .refine-range-scale{display:flex;justify-content:space-between;font-size:11.5px;color:var(--muted);margin-top:2px}:is(#page-outlet,#modal) .refine-range legend small{font-size:12.5px}#page-outlet .category-toolbar{gap:10px;margin:14px 0 26px}#page-outlet .category-toolbar>.filter-chip:not(.category-filter-control){min-height:44px;height:44px;padding:0 22px;font-size:14px;border-radius:999px}#page-outlet .category-toolbar>#category-filter.category-filter-control{width:44px;height:44px}#page-outlet .category-toolbar>#category-filter.category-filter-control>svg{width:18px;height:18px}#page-outlet .category-toolbar>select#sort{-webkit-appearance:none;appearance:none;height:44px;min-width:170px;padding:0 42px 0 20px;font:14px Satoshi,sans-serif;color:var(--ink);border:1px solid var(--border);border-radius:999px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%232c2c2a' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 18px center;cursor:pointer}#page-outlet .category-toolbar>select#sort:focus-visible{outline:2px solid var(--eucalyptus);outline-offset:2px}#page-outlet #category-count{margin-top:2px}#page-outlet .shop-signature-footer{gap:14px;padding:64px 16px 44px;margin-top:28px}#page-outlet .shop-signature-rule{width:min(560px,70%);height:1px;background:var(--hairline,var(--border));margin-bottom:22px}#page-outlet .shop-signature-footer h2{font-size:clamp(22px,2.2vw,28px);letter-spacing:-.01em;line-height:1.2}#page-outlet .shop-signature-footer p{font-size:14px;letter-spacing:0;text-transform:none;color:var(--body,var(--muted));margin:0}#page-outlet .shop-signature-action{min-width:220px;min-height:48px;font-size:14px;margin-top:8px;gap:10px}#page-outlet .shop-signature-action:hover{background:var(--ink);color:#fff;border-color:var(--ink)}:is(#page-outlet,#modal) .piece-spec-eyebrow{text-transform:none;letter-spacing:0;font-size:13px}:is(#page-outlet,#modal) .piece-spec-product small{text-transform:none;font-size:11.5px}:is(#page-outlet,#modal) .piece-spec-section{margin-top:26px}:is(#page-outlet,#modal) .piece-spec-section>h3{text-transform:none;letter-spacing:0;font-size:13px;font-weight:500;color:var(--ink);margin-bottom:10px}:is(#page-outlet,#modal) .piece-spec-sheet [data-owned-sizes]>.native-note{margin-top:22px;padding-top:18px;border-top:1px solid var(--border)}:is(#page-outlet,#modal) .piece-spec-sheet [data-owned-sizes]>.piece-spec-section{margin-top:26px}#page-outlet .product-title-row{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin:6px 0 16px}#page-outlet .product-information .product-title-row>h1{margin:0;min-width:0;flex:1;font-size:24px;line-height:1.2;font-weight:400;letter-spacing:-.02em}#page-outlet .product-title-price{flex:none;font-size:20px;font-weight:400;letter-spacing:-.01em;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}#page-outlet .product-title-price:empty{display:none}#page-outlet #product-choices .product-buy-modes{margin:0 0 14px}#page-outlet #product-choices .product-choice-row{justify-content:flex-start;flex-wrap:wrap;gap:10px;margin:0 0 16px}#page-outlet .product-select{position:relative;display:inline-flex;align-items:center;min-width:150px;height:46px;border:1px solid var(--border);border-radius:999px;background:var(--card,#fff);transition:border-color .2s}#page-outlet .product-select:hover,#page-outlet .product-select:focus-within{border-color:var(--ink)}#page-outlet .product-select>span{position:absolute;left:18px;font-size:12.5px;color:var(--muted);pointer-events:none}#page-outlet .product-choice-row .product-select select{-webkit-appearance:none;appearance:none;width:100%;height:100%;min-height:0;border:0;border-radius:999px;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%232c2c2a' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 18px center;padding:0 42px 0 calc(18px + 5.2ch);font:500 14px Satoshi,sans-serif;color:var(--ink);cursor:pointer}#page-outlet .product-choice-row .product-select select:focus-visible{outline:none}#page-outlet .product-select:has(select:focus-visible){outline:2px solid var(--eucalyptus);outline-offset:3px}#page-outlet .product-select select:disabled{cursor:default;opacity:.5}#page-outlet .external-piece-purchase>.primary-action{flex:1;width:100%}#page-outlet .is-storefront .storefront-slide{transition:opacity .9s var(--ease)}#page-outlet .is-storefront .storefront-slide-copy{position:absolute;left:0;bottom:0;padding:0 0 clamp(30px,4vw,52px) clamp(28px,4vw,56px);max-width:600px}#page-outlet .is-storefront .storefront-all{min-height:40px;padding:0 18px;border:1px solid var(--border);border-radius:999px}#page-outlet .is-storefront .storefront-all .icon{transform:none;width:15px;height:15px}#page-outlet .is-storefront .storefront-all:hover{border-color:var(--ink)}#page-outlet .is-storefront .resale-floor .product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 18px}#page-outlet .is-storefront .resale-floor .product-grid .product-cover{aspect-ratio:3/4;height:auto;border-radius:6px;object-fit:cover;background:var(--stone,#F3F1EC)}#page-outlet .is-storefront .resale-floor .product-grid .catalogue-copy{text-align:center;padding-top:12px}#page-outlet .is-storefront .resale-floor .product-grid .catalogue-copy h3{font-size:13.5px;font-weight:500}#page-outlet .is-storefront .resale-floor .product-grid .catalogue-copy{display:flex;flex-direction:column;align-items:center;gap:3px}#page-outlet .is-storefront .resale-floor .product-grid .catalogue-copy>h3{order:1;max-width:100%}#page-outlet .is-storefront .resale-floor .product-grid .catalogue-copy>small{order:2}#page-outlet .is-storefront .resale-floor .product-grid .catalogue-copy>span{order:3;width:auto;margin:2px 0 0}#page-outlet .is-storefront .resale-floor .product-grid .shop-showcase-heart{opacity:1}@media (max-width:760px){#page-outlet .is-storefront .resale-floor .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 12px}}body.guest-browsing .guest-door-menu{position:relative;display:flex}body.guest-browsing .guest-door-panel{position:absolute;top:calc(100% + 14px);left:50%;translate:-50% 0;min-width:220px;padding:18px 22px 16px;display:grid;gap:2px;background:#fff;border:1px solid var(--hairline,var(--border));border-radius:18px;box-shadow:0 18px 44px #1412101a;opacity:0;visibility:hidden;transition:opacity .2s var(--ease),visibility .2s;z-index:40}body.guest-browsing .guest-door-panel:before{content:"";position:absolute;left:0;right:0;top:-16px;height:16px}body.guest-browsing .guest-door-menu:hover .guest-door-panel,body.guest-browsing .guest-door-menu:focus-within .guest-door-panel{opacity:1;visibility:visible}body.guest-browsing .guest-door-panel p{margin:0 0 8px;padding-bottom:8px;border-bottom:1px solid var(--border);font-size:12px;color:var(--muted)}body.guest-browsing .guest-doors .guest-door-panel a{padding:7px 0;font-size:14px;color:var(--body)}body.guest-browsing .guest-doors .guest-door-panel a:hover{color:var(--ink)}body.guest-browsing .guest-doors .guest-door-panel a:after{display:none}#page-outlet .guide-detail-page .guide-topbar{align-items:flex-start}#page-outlet .guide-detail-page .guide-actions{display:flex;flex-direction:column;align-items:flex-end;gap:10px}#page-outlet .guide-detail-page .guide-actions .guide-save{width:auto;min-width:190px;margin:0;padding:0 20px;min-height:40px;font-size:13.5px}#page-outlet .post-detail-page .post{margin-bottom:12px}#page-outlet .post-detail-page .post-detail-layout{gap:28px}#page-outlet .post-detail-page [data-more-author]{margin-top:8px}@media (min-width:901px){#page-outlet .post-detail-page{display:grid;grid-template-columns:minmax(0,530px) minmax(240px,330px);column-gap:28px;justify-content:center;align-items:start}#page-outlet .post-detail-page>*{grid-column:1/-1}#page-outlet .post-detail-page>.post-detail-layout{display:contents}#page-outlet .post-detail-page [data-post]{grid-column:1;grid-row:2;min-width:0}#page-outlet .post-detail-page [data-details]{grid-column:2;grid-row:2/span 2}#page-outlet .post-detail-page>[data-more-author]{grid-column:1;grid-row:3;min-width:0}}#page-outlet .post-detail-page [data-more-author] .native-section{margin-top:12px}#page-outlet .post-detail-page .post-look-rail{display:block;overflow:visible;margin:0;padding:0}#page-outlet .post-detail-page .post-look-card{width:100%;padding:14px 0;border-bottom:1px solid var(--border)}#page-outlet .post-detail-page .post-look-card:last-child{border-bottom:0}#page-outlet .post-detail-page .post-look-card>button:first-child{display:grid;grid-template-columns:68px minmax(0,1fr);grid-template-areas:"art brand" "art name" "art price";column-gap:14px;row-gap:3px;align-items:center;align-content:center;padding-right:44px}#page-outlet .post-detail-page .post-look-art{grid-area:art;width:68px;height:90px;margin:0;border-radius:16px;overflow:hidden;background:#faf9f7}#page-outlet .post-detail-page .post-look-art img{width:100%;height:100%;object-fit:cover}#page-outlet .post-detail-page .post-look-card>button>small{grid-area:brand;align-self:end}#page-outlet .post-detail-page .post-look-card>button>strong{grid-area:name;font-size:14px;font-weight:400}#page-outlet .post-detail-page .post-look-card>button>small{font-size:11.5px;color:var(--muted)}#page-outlet .post-detail-page .post-look-card>button>span:last-child:not(.post-look-art){grid-area:price;justify-self:start;align-self:start;margin-top:3px;padding:2.5px 7px;font-size:11px;font-weight:400;border:1px solid rgba(44,44,42,.12);border-radius:999px;background:#fff}#page-outlet .post-detail-page .post-look-plus{top:50%;right:0;translate:0 -50%}#page-outlet .shop-page{--brand-circle:128px}#page-outlet .shop-page .brand-logo-rail{display:flex;gap:22px;overflow-x:auto;scroll-snap-type:x proximity;padding:2px 2px 8px;scrollbar-width:none}#page-outlet .shop-page .brand-logo-rail::-webkit-scrollbar{display:none}#page-outlet .shop-page .brand-logo-grid{display:grid;grid-template-columns:repeat(auto-fill,var(--brand-circle));justify-content:start;gap:26px 22px}#page-outlet .shop-page .brand-logo-cell{flex:0 0 var(--brand-circle);width:var(--brand-circle);display:flex;flex-direction:column;align-items:center;text-align:center;scroll-snap-align:start;min-width:0}#page-outlet .shop-page .brand-logo-door{display:flex;flex-direction:column;align-items:center;width:100%;color:var(--ink);text-decoration:none}#page-outlet .shop-page .brand-logo-circle{display:grid;place-items:center;width:var(--brand-circle);height:var(--brand-circle);flex:none;border-radius:50%;background:#fff;border:1px solid var(--border);overflow:hidden;box-sizing:border-box;padding:0 12px}#page-outlet .shop-page .brand-logo-circle.has-logo{padding:15%}#page-outlet .shop-page .brand-logo-circle.has-logo img{width:100%;height:100%;object-fit:contain;border-radius:0}#page-outlet .shop-page .brand-logo-wordmark{display:block;max-width:100%;font:400 16px/1.35 Codec,Satoshi,sans-serif;letter-spacing:.3em;padding-left:.3em;color:var(--ink);text-align:center;overflow-wrap:anywhere}#page-outlet .shop-page .brand-logo-circle[data-length=medium] .brand-logo-wordmark{font-size:13px;letter-spacing:.24em;padding-left:.24em}#page-outlet .shop-page .brand-logo-circle[data-length=long] .brand-logo-wordmark{font-size:11px;letter-spacing:.18em;padding-left:.18em}#page-outlet .shop-page .brand-logo-door>strong{display:block;max-width:100%;margin-top:11px;font:400 13.5px/1.3 Satoshi,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#page-outlet .shop-page .brand-logo-door>small{display:block;max-width:100%;margin-top:3px;font-size:11.5px;line-height:1.35;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#page-outlet .shop-page .brand-logo-door:hover .brand-logo-circle{border-color:color-mix(in srgb,var(--ink) 22%,var(--border))}#page-outlet .shop-page .brand-logo-door:focus-visible{outline:none}#page-outlet .shop-page .brand-logo-door:focus-visible .brand-logo-circle{outline:2px solid var(--eucalyptus);outline-offset:3px}#page-outlet .shop-page .brand-logo-follow{margin-top:9px}#page-outlet .shop-page .brand-logo-cell .shop-brand-problem{margin:6px 0 0;font-size:11px}#page-outlet .shop-page .brand-logo-cell .shop-brand-problem:empty{display:none}@media (max-width:600px){#page-outlet .shop-page{--brand-circle:96px}#page-outlet .shop-page .brand-logo-rail{gap:16px}#page-outlet .shop-page .brand-logo-grid{grid-template-columns:repeat(3,var(--brand-circle));justify-content:space-between;gap:22px 0}#page-outlet .shop-page .brand-logo-wordmark{font-size:13px}#page-outlet .shop-page .brand-logo-circle[data-length=medium] .brand-logo-wordmark{font-size:11px}#page-outlet .shop-page .brand-logo-circle[data-length=long] .brand-logo-wordmark{font-size:9.5px}}#page-outlet .stylist-doors{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:16px 0 22px}#page-outlet .stylist-doors .stylist-learned-door{font:inherit;text-align:left;cursor:pointer}#page-outlet .stylist-doors .stylist-human-door{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin:0;min-height:0;padding:14px 16px;border:1px solid var(--border);border-radius:18px;background:var(--card);font-size:12.5px;color:var(--ink);text-decoration:none;transition:background-color .2s var(--ease,ease)}#page-outlet .stylist-doors .stylist-human-door:hover{background:var(--surface)}#page-outlet .stylist-doors .stylist-human-door>.icon{width:16px;height:16px;margin:0 0 8px;color:var(--eucalyptus)}#page-outlet .stylist-doors .stylist-human-door strong{font-weight:500;font-size:13.5px}#page-outlet .stylist-doors .stylist-human-door>span{display:block;color:var(--muted);font-size:12px;line-height:1.45}#page-outlet .stylist-chat-page .stylist-direction{margin:4px 0 0}@media (min-width:761px){#page-outlet:has(>.stylist-chat-page){padding-bottom:0}#page-outlet .stylist-chat-page{display:flex;flex-direction:column;height:calc(100dvh - 105px)}#page-outlet .stylist-chat-page .stylist-thread{flex:1;max-height:none;min-height:120px}#page-outlet .stylist-chat-page .stylist-composer{margin-top:auto;padding:14px 0 22px}#page-outlet .stylist-chat-page [data-composer-error]:empty{display:none}}@media (max-width:760px){#page-outlet .stylist-doors{grid-template-columns:repeat(2,minmax(0,1fr))}#page-outlet .stylist-doors .stylist-learned-door{grid-column:1/-1}}#page-outlet .wardrobe-events-nav{gap:16px}#page-outlet .wardrobe-events-nav .section-page-header{margin:0}#page-outlet .wardrobe-events-actions{display:flex;gap:8px;flex:none}#page-outlet .wardrobe-events-actions .secondary-action{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:8px 15px;border:1px solid var(--border);border-radius:30px;background:var(--card);color:var(--ink);font-size:12.5px;cursor:pointer;white-space:nowrap}#page-outlet .wardrobe-events-actions .icon{width:13px;height:13px}#page-outlet .wardrobe-events-actions .secondary-action:disabled{opacity:.4;cursor:default}#page-outlet .wardrobe-events>h2{margin-top:6px}#page-outlet .wardrobe-events-calendar{margin:22px 0 6px}#page-outlet .wardrobe-events-calendar>header h1{font:400 20px Satoshi,sans-serif;margin:0}#page-outlet .wardrobe-events-calendar .month-grid{margin:16px 0}#page-outlet .wardrobe-events-calendar .calendar-agenda{border-top:1px solid var(--border);padding-top:4px}@media (max-width:540px){#page-outlet .wardrobe-events-nav{flex-wrap:wrap}#page-outlet .wardrobe-events-actions .secondary-action{padding:8px 12px}}#page-outlet .wardrobe-home .wardrobe-home-content{max-width:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row dense;column-gap:20px;align-items:start}#page-outlet .wardrobe-home .wardrobe-home-content>*{grid-column:1/-1;min-width:0}@media (min-width:900px){#page-outlet .wardrobe-home .wardrobe-day{height:320px}}#page-outlet .wardrobe-home .wardrobe-calendar{padding:14px 24px 8px}#page-outlet .wardrobe-home .wardrobe-calendar header{margin-bottom:6px}#page-outlet .wardrobe-home .calendar-date-rail{margin:4px 0 14px}#page-outlet .wardrobe-home .calendar-date-rail>button{height:66px;gap:6px}#page-outlet .wardrobe-home .calendar-date-rail span{width:34px;height:34px;font-size:13.5px}#page-outlet .wardrobe-home .calendar-agenda>header{padding-top:8px}#page-outlet .wardrobe-home .calendar-agenda [data-agenda]{padding-bottom:6px}#page-outlet .wardrobe-home .wardrobe-quick-actions{padding:20px 12px;border-radius:30px}#page-outlet .wardrobe-home .wardrobe-quick-actions>a{gap:9px;min-height:56px;font-size:13px}#page-outlet .wardrobe-home .wardrobe-quick-actions .icon{width:22px;height:22px}#page-outlet .wardrobe-home .living-stage{height:270px}#page-outlet .wardrobe-home .living-stage>button{width:calc(20% + 12% * var(--prominence));height:calc(170px + 80px * var(--prominence));padding:16px;transform:translate(calc(-50% + var(--position) * 150%)) translateY(calc(40px * (1 - var(--prominence)))) rotate(calc(var(--position) * 5deg))}#page-outlet .wardrobe-home .wardrobe-wishlist,#page-outlet .wardrobe-home .wardrobe-review{grid-column:auto;margin-top:20px;min-height:72px}#page-outlet .wardrobe-home .wardrobe-wishlist:not(:has(+.wardrobe-review)){grid-column:1/-1}#page-outlet .wardrobe-home .wardrobe-review{display:flex;align-items:center;border:.7px solid var(--border);border-radius:22px;padding:12px 18px}#page-outlet .wardrobe-home .wardrobe-tools{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;border-top:0;margin-top:30px}#page-outlet .wardrobe-home .wardrobe-tools>a{flex-direction:column;align-items:flex-start;justify-content:space-between;gap:16px;min-height:104px;padding:16px;border:.7px solid var(--border);border-radius:22px;background:var(--card)}#page-outlet .wardrobe-home .wardrobe-tools>a>span:not(.icon){flex:0 1 auto}#page-outlet .wardrobe-home .wardrobe-tools>a>.icon:last-child{display:none}#page-outlet .wardrobe-home .wardrobe-tools>a:hover,#page-outlet .wardrobe-home .wardrobe-stylist-doors>a:hover{background:var(--surface)}#page-outlet .wardrobe-home .wardrobe-home-content>section:has(.wardrobe-style-facts){grid-column:1;margin-top:28px}#page-outlet .wardrobe-home .wardrobe-stylist-doors{grid-column:2;grid-template-columns:1fr;align-self:end;margin-top:28px}#page-outlet .wardrobe-home .wardrobe-stylist-doors>a{border-radius:22px;min-height:58px}#page-outlet .wardrobe-home .wardrobe-resale-card{grid-column:1/-1}#page-outlet .wardrobe-home .wardrobe-looks-carousel>a{flex-basis:200px}#page-outlet .wardrobe-home .wardrobe-look-cover{height:200px}@media (max-width:760px){#page-outlet .wardrobe-home .wardrobe-home-content{display:block}#page-outlet .wardrobe-home .wardrobe-tools,#page-outlet .wardrobe-home .wardrobe-stylist-doors{grid-template-columns:1fr 1fr}#page-outlet .wardrobe-home .living-stage{height:210px}#page-outlet .wardrobe-home .living-stage>button{width:calc(26% + 18% * var(--prominence));height:calc(130px + 54px * var(--prominence))}}#page-outlet .wardrobe-home .wardrobe-signature .native-note{margin-inline:auto}#page-outlet .today-look-page .section-page-header{margin-bottom:6px}#page-outlet .today-look-page .today-day-line{font:400 18px/1.3 Satoshi,sans-serif;margin:0 0 14px;color:var(--ink)}#page-outlet .today-look-page .today-piece-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 20px;margin-top:22px}#page-outlet .today-look-page .today-piece-grid img{width:100%;height:auto;aspect-ratio:1;max-width:190px}#page-outlet .today-look-page .today-piece-grid>div{text-align:center}#page-outlet .today-look-page .today-actions>button{max-width:none}@media (max-width:540px){#page-outlet .today-look-page .today-piece-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}:is(#page-outlet,#modal) .stylist-piece-sheet .filter-chips,dialog.stylist-piece-sheet .filter-chips{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 16px}dialog.stylist-piece-sheet .stylist-keep-input{margin:0 0 22px}dialog.stylist-piece-sheet .dialog-content h3{font-size:13.5px;font-weight:500;color:var(--ink);margin:0 0 4px}#page-outlet .stylist-booking-page .booking-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}#page-outlet .stylist-booking-page .booking-choices>:not(.booking-choice){grid-column:1/-1}#page-outlet .stylist-booking-page .booking-choice{flex-direction:column;gap:18px;min-height:190px;padding:22px;border:0;border-radius:24px;background:color-mix(in srgb,var(--eucalyptus) 11%,var(--card));position:relative;transition:background-color .2s var(--ease,ease)}#page-outlet .stylist-booking-page .booking-choice:not(:disabled):hover{background:color-mix(in srgb,var(--eucalyptus) 17%,var(--card))}#page-outlet .stylist-booking-page .booking-choice:disabled{background:var(--surface)}#page-outlet .stylist-booking-page .booking-choice>span:nth-child(2){gap:6px}#page-outlet .stylist-booking-page .booking-choice strong{font-size:16px}#page-outlet .stylist-booking-page .booking-choice-icon{width:46px;height:46px;flex-basis:46px;background:var(--eucalyptus);color:#fff}#page-outlet .stylist-booking-page .booking-choice:disabled .booking-choice-icon{background:color-mix(in srgb,var(--eucalyptus) 14%,transparent);color:var(--eucalyptus)}#page-outlet .stylist-booking-page .booking-choice>.icon:last-child{position:absolute;top:24px;right:22px}@media (max-width:600px){#page-outlet .stylist-booking-page .booking-choices{grid-template-columns:1fr}#page-outlet .stylist-booking-page .booking-choice{min-height:0}}#page-outlet .build-page .build-events{grid-template-columns:1fr}#page-outlet .build-page .build-events [data-new-event]{min-height:64px}#page-outlet .build-page .build-category-chips{display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}#page-outlet .build-page .build-category-chips.two-rows{display:grid;grid-template-columns:repeat(var(--chip-columns),minmax(0,1fr));gap:8px}#page-outlet .build-page .build-category-chips.two-rows .filter-chip{justify-content:center;text-align:center;min-width:0;white-space:nowrap}#page-outlet .build-page .build-guide-grid{margin:22px 0 6px}#page-outlet .build-page .build-guide-grid>button{min-height:76px;padding:12px}#page-outlet .build-page .build-new-guide{margin:16px 0 24px}#page-outlet .build-page .build-stylist-door-top{margin:-8px 0 6px}@media (max-width:600px){#page-outlet .build-page .build-category-chips.two-rows{display:flex;flex-wrap:nowrap;overflow-x:auto}}#page-outlet .build-page .build-continue{bottom:0;padding:30px 0 18px;margin-top:-12px;background:linear-gradient(to bottom,transparent,var(--canvas) 45%);z-index:3}#page-outlet .build-page .build-continue button{max-width:420px;min-height:50px}dialog .event-create{display:grid;gap:20px}dialog .event-create>.eyebrow{margin:0 0 -8px;font-size:11.5px;color:var(--muted)}dialog .event-create>label{display:grid;gap:8px;font-size:12.5px;color:var(--ink)}dialog .event-create legend{font-size:12.5px;margin:0 0 10px;color:var(--ink)}dialog .event-create input:not([type=checkbox]):not([type=radio]){width:100%;min-height:46px;padding:0 18px;border:1px solid var(--border);border-radius:23px;background:var(--surface);color:var(--ink);font:13.5px Satoshi,sans-serif;outline:none;box-shadow:none}dialog .event-create input:focus-visible{border-color:var(--ink)}dialog .event-create .filter-chips input{flex:1 1 160px;margin-top:4px}dialog .event-create .event-date-options,dialog .event-create .event-time-options{scrollbar-width:none;padding-bottom:0}dialog .event-create .event-date-options::-webkit-scrollbar,dialog .event-create .event-time-options::-webkit-scrollbar{display:none}dialog .event-create .event-time-options{margin-top:12px}dialog .event-create .event-time-options input{flex:0 0 140px;min-height:36px}dialog .event-create .filter-chips{gap:8px}dialog .event-create .primary-action{margin-top:4px;justify-self:start;min-height:46px;padding:0 26px}dialog .event-create [data-error]:empty{display:none}#page-outlet .saved-page .chip-rail{align-items:center;gap:8px;padding:2px 0;margin:4px 0 0;scrollbar-width:none}#page-outlet .saved-page .chip-rail>.chip{height:34px;margin:0;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;min-width:56px;padding:7px 16px;font-size:12.5px}#page-outlet .saved-page .chip-rail>.chip .icon{margin:0;width:11px;height:11px}#page-outlet .saved-page .saved-post-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:16px}#page-outlet .saved-page .saved-post-grid article{aspect-ratio:4/5;border-radius:12px;background:var(--surface)}#page-outlet .saved-page .saved-post-grid img{object-fit:cover}#page-outlet .saved-page .saved-door{border-top:0;border-bottom:1px solid var(--border);margin:0 0 18px;padding:10px 0 20px}#page-outlet .saved-page .saved-look-grid:has(>.saved-piece){grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 14px}#page-outlet .saved-empty .native-note{margin-inline:auto}#page-outlet .saved-page .saved-piece img{width:100%;height:auto;aspect-ratio:4/5;border-radius:16px}@media (max-width:600px){#page-outlet .saved-page .saved-post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#page-outlet .saved-page .saved-look-grid:has(>.saved-piece){grid-template-columns:repeat(2,minmax(0,1fr))}}#page-outlet .wishlist-doors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0 14px}#page-outlet .wishlist-doors .wishlist-link-door{margin:0}@media (max-width:600px){#page-outlet .wishlist-doors{grid-template-columns:1fr}}#modal.wishlist-filing-dialog .sheet-heading{font-size:17px;line-height:1.35}#modal.wishlist-filing-dialog #wishlist-new-folder{box-sizing:border-box;width:100%;min-height:44px;border-radius:23px}#page-outlet .wishlist-folder-tools{margin:-59px 0 31px;position:relative;z-index:1;pointer-events:none}#page-outlet .wishlist-folder-tools .text-button{pointer-events:auto}#page-outlet .wishlist-folder-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}#page-outlet .wishlist-folder-card,#page-outlet .wishlist-new-folder{height:auto;aspect-ratio:4/5}@media (max-width:600px){#page-outlet .wishlist-folder-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}#page-outlet .week-page .week-days{gap:14px}#page-outlet .week-page .week-day{padding:18px 18px 16px}#page-outlet .week-page .week-day>header{gap:16px}#page-outlet .week-page .week-day .trip-moment-actions{margin-top:16px;gap:10px}dialog .trip-duration-sheet,dialog .trip-moment-sheet{display:grid;gap:14px;margin-top:4px}dialog :is(.trip-duration-sheet,.trip-moment-sheet) input{width:100%;min-height:48px;padding:0 18px;border:1px solid var(--border);border-radius:24px;background:var(--surface);color:var(--ink);font:14px Satoshi,sans-serif;outline:none;box-shadow:none}dialog :is(.trip-duration-sheet,.trip-moment-sheet) input:focus,dialog :is(.trip-duration-sheet,.trip-moment-sheet) input:focus-visible{outline:none;border-color:var(--ink);box-shadow:none}dialog .trip-duration-sheet .primary-action{justify-self:end;min-height:44px;padding:0 24px}dialog .trip-moment-sheet .filter-chips{gap:8px}dialog .trip-moment-sheet .primary-action{justify-self:start;min-height:44px;padding:0 24px;margin-top:4px}#page-outlet .digitise-hub>h2{margin:8px 0 10px}#page-outlet .digitise-hub>.native-note{margin-bottom:22px;max-width:none}#page-outlet .digitise-hub [data-review]:not(:empty){margin:0 0 22px}#page-outlet .digitise-hub .native-section{margin-top:0}#page-outlet .digitise-hub .native-section>h3{margin:0}#page-outlet .library-search{margin:12px 0 18px}#page-outlet .library-search input,#page-outlet .library-search input:focus,#page-outlet .library-search input:focus-visible{outline:none;box-shadow:none;border:0}#page-outlet .library-search:focus-within{border-color:var(--ink)}#page-outlet .wardrobe-library [data-more]{margin-top:22px}#page-outlet .digitise-photos .digitise-photo-tip{margin-bottom:0}#page-outlet .digitise-photos [role=alert]:empty,#page-outlet .digitise-photos [role=status]:empty,#page-outlet .digitise-photos .digitise-source-grid:empty{display:none}#page-outlet .digitise-photos>[data-prepare]{margin-top:18px}#page-outlet .digitise-photos>[data-prepare]+.native-note{margin-top:16px}dialog .booking-sheet-content .booking-eyebrow{text-transform:none;letter-spacing:0;font-size:12px}dialog .booking-sheet-content .booking-section-title:has(h4){margin-top:-4px}#page-outlet .digitise-review{max-width:916px!important}#page-outlet .digitise-review .review-filters button[aria-pressed=true]{background:var(--ink);color:var(--on-ink,#fff)!important}#page-outlet .digitise-review .native-note,#page-outlet .digitise-review .review-list p{max-width:none}dialog.review-compare-sheet .dialog-content{padding-bottom:26px}dialog.review-compare-sheet .dialog-content>.native-note:last-of-type{margin:12px 0 6px}#page-outlet .passport-page .native-note,#page-outlet .passport-page p{max-width:none}#page-outlet .passport-page .passport-panel{padding:20px 22px}#page-outlet .passport-page .passport-panel>h3:first-child{margin-top:0}#page-outlet .passport-page .passport-panel>:last-child{margin-bottom:0}#page-outlet .passport-page .passport-door[data-recycle]{justify-content:center;gap:14px;margin:14px 0;padding:18px 22px;border:1px solid var(--border);border-radius:22px;text-align:center;width:100%;background:var(--card)}#page-outlet .passport-page .passport-door[data-recycle]>span{flex:0 1 auto}#page-outlet .closet-search-row{display:flex;align-items:center;gap:10px;margin:0 0 12px}#page-outlet .closet-search-row .closet-search{flex:1;margin:0}#page-outlet .closet-search-row [data-refine]{flex:none;min-height:44px;padding:0 18px}#page-outlet .closet-search input,#page-outlet .closet-search input:focus,#page-outlet .closet-search input:focus-visible{outline:none;box-shadow:none;border:0}#page-outlet .closet-search:focus-within{border-color:var(--ink)}#page-outlet .closet-library .closet-refinements:has([data-refinements]:empty){display:none}#page-outlet .passport-care-page>.native-note{margin:0}#page-outlet .passport-care-page .native-form{margin-top:14px}#page-outlet .passport-care-page fieldset{gap:16px}#page-outlet .passport-care-page :is(input:not(.sr-only):not([type=file]),select){width:100%;min-height:50px;padding:0 18px;border:1px solid var(--border);border-radius:25px;background:var(--surface);color:var(--ink);font:14px Satoshi,sans-serif;outline:none;box-shadow:none}#page-outlet .passport-care-page select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 22px) 50%,calc(100% - 17px) 50%;background-size:5px 5px;background-repeat:no-repeat;cursor:pointer}#page-outlet .passport-care-page select:invalid,#page-outlet .passport-care-page select:has(option[value=""]:checked){color:var(--muted)}#page-outlet .passport-care-page :is(input,select):focus-visible{border-color:var(--ink)}#page-outlet .passport-care-page .care-other[hidden]{display:none}#page-outlet .passport-care-page .primary-action{margin-top:26px}#page-outlet .passport-evidence-page>.native-note{margin:0 0 20px;max-width:none}#page-outlet .resale-flow footer{position:sticky;bottom:0;z-index:2;padding:16px 0 18px;background:linear-gradient(to bottom,transparent,var(--canvas) 16px)}#page-outlet .resale-flow .native-note{max-width:none}@media (max-width:540px){#page-outlet .resale-flow footer{bottom:84px}}#page-outlet .resale-photo.empty{justify-content:center;align-items:center;text-align:center}#page-outlet .resale-photo.empty>.icon{background:currentColor;width:20px;height:20px}#page-outlet .resale-photo-grid~.native-note{margin-bottom:0}#page-outlet .resale-photo{height:220px}#page-outlet .resale-photo:not(.empty)>img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}@media (max-width:640px){#page-outlet .resale-photo{height:155px}}@media (min-width:900px){#page-outlet .resale-price-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 48px;align-items:start}#page-outlet .resale-price-main{position:sticky;top:96px}#page-outlet .resale-price-terms>h3:first-child{margin-top:4px}#page-outlet .resale-price-terms .resale-choices{margin-top:12px}}#page-outlet .resale-review-layout{display:grid;gap:8px}@media (min-width:900px){#page-outlet .resale-review-layout{grid-template-columns:minmax(0,380px) minmax(0,1fr);gap:48px;align-items:start;margin-top:22px}#page-outlet .resale-review-layout .resale-preview{margin:0;max-width:none}#page-outlet .resale-review-layout .resale-preview>div:first-child{height:auto;aspect-ratio:4/5}#page-outlet .resale-review-layout .resale-review-notes{border-top:0;padding-top:0}#page-outlet .resale-review-layout .resale-review-notes .native-note{font-size:13.5px;margin:0 0 14px}}#page-outlet .resale-manage-photos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;overflow:visible;padding:4px 0 20px}#page-outlet .resale-manage-photos img,#page-outlet .resale-manage-photos .image-empty{width:100%;height:auto;aspect-ratio:4/5;flex:none}@media (max-width:640px){#page-outlet .resale-manage-photos{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}#page-outlet .resale-manage-pills{flex-wrap:wrap}#page-outlet .resale-offers-card+.native-note{margin-top:14px}#page-outlet .resale-manage h2{margin:18px 0 6px}#page-outlet .resale-manage-action{padding:14px 0}dialog.native-sheet.resale-manage-sheet{width:min(460px,calc(100vw - 32px));padding:30px 30px 22px}dialog.native-sheet.resale-manage-sheet .dialog-content{padding-bottom:8px}dialog.native-sheet.resale-manage-sheet:has(.resale-edit-form){max-width:660px;width:min(660px,calc(100vw - 32px));padding:34px 36px 26px}dialog.native-sheet.resale-manage-sheet:has(.resale-edit-form) .dialog-content{padding-bottom:30px}.resale-manage-sheet .resale-edit-photos{margin:6px 0 24px}.resale-manage-sheet .resale-edit-form fieldset{margin-top:26px}.resale-manage-sheet .resale-edit-form>[type=submit]{margin:32px 0 14px;min-height:46px}.resale-manage-sheet .dialog-content>.native-note:first-child{font-size:14.5px;line-height:1.55;color:var(--body,var(--ink));margin:0 0 16px}.resale-manage-sheet .dialog-content>.native-note:first-child+.primary-action{margin-top:0}#page-outlet .profile-listing-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 14px}#page-outlet .profile-listing-grid img,#page-outlet .profile-listing-grid .image-empty{height:auto;aspect-ratio:4/5;object-fit:cover}@media (max-width:760px){#page-outlet .profile-listing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.look-planning-sheet [data-look-planning]>.native-note:first-child{margin:2px 0 16px}.look-planning-sheet .look-plan-calendar+.native-note{margin:14px 0 22px}.look-planning-sheet [data-confirm]{margin-top:18px}.look-guide-sheet [data-look-guides]>.eyebrow{margin:2px 0 4px}.look-guide-sheet [data-look-guides]>.native-note{margin:0 0 18px}.look-guide-sheet .look-action-list{display:grid;gap:10px;border:0;padding:0;background:none}.look-guide-sheet [data-guide]{display:flex;align-items:center;gap:14px;width:100%;text-align:left;padding:10px 14px 10px 10px;border:1px solid var(--border);border-radius:16px}.look-guide-sheet [data-guide]>strong{flex:1;min-width:0;font-size:14px;font-weight:500}.look-guide-sheet [data-guide]>span[aria-hidden]{flex:none;color:var(--muted)}.look-guide-sheet [data-guide]>.look-guide-cover{flex:0 0 52px;width:52px;height:65px;border-radius:10px;overflow:hidden;background:var(--surface)}.look-guide-cover img,.look-guide-cover .image-empty{display:block;width:100%;height:100%;object-fit:cover}#modal .look-duplicate-form,#modal .look-note-form{display:grid;gap:14px;margin-top:6px}#modal .look-duplicate-form input{width:100%;min-height:46px;padding:12px 14px;border:1px solid var(--border);border-radius:13px;font:inherit;font-size:14px;color:var(--ink);background:var(--canvas)}#modal .look-note-form .eyebrow{margin:0}#modal .look-note-form textarea{min-height:96px}#modal .look-note-form [role=alert]:empty,#modal .look-duplicate-form [role=alert]:empty{display:none}#modal .look-sheet-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px}#modal .look-sheet-actions>button{flex:1;min-height:46px;margin:0}#modal .look-note-form [type=submit]{min-height:46px;margin-top:4px}#modal .dialog-content>.native-note+[role=alert]:empty+.look-sheet-actions{margin-top:20px}#page-outlet .flatlay-page{max-width:916px!important}@media (min-width:1600px){#page-outlet .flatlay-page{max-width:934px!important}}#page-outlet .flatlay-board{height:460px}#page-outlet .flatlay-page>h2{margin:30px 0 10px}#page-outlet .flatlay-page>h2+.native-note{margin:0 0 4px}#page-outlet .flatlay-page>h2+.flatlay-folders{padding-top:2px;margin-bottom:14px}#page-outlet .flatlay-page>.flatlay-folders{gap:8px;border-bottom:0}#page-outlet .flatlay-page>.flatlay-folders button{flex:none;white-space:nowrap;padding:8px 16px;min-height:34px;line-height:1.2;border-radius:100px}#page-outlet .flatlay-rail{gap:12px;padding:12px 2px 14px}#page-outlet .flatlay-pick{width:104px;height:128px;border-radius:18px}#page-outlet .flatlay-pick small{font-size:11px;bottom:8px;left:8px}#page-outlet .flatlay-saved{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:720px){#page-outlet .flatlay-board{height:330px}#page-outlet .flatlay-pick{width:84px;height:104px}#page-outlet .flatlay-saved{grid-template-columns:1fr 1fr}}#page-outlet .intelligence-page{max-width:none}#page-outlet .intelligence-page .intel-stats{gap:14px;margin:18px 0 14px}#page-outlet .intelligence-page .intel-stats article{padding:20px 20px 18px}#page-outlet .intelligence-page .intel-stats article>strong{font-size:30px}#page-outlet .intel-lead{display:grid;gap:14px;margin-top:14px}#page-outlet .intel-lead>.intel-section{margin:0;padding:20px 22px;border:1px solid var(--border);border-top:1px solid var(--border);border-radius:23px}#page-outlet .intel-lead>.intel-signature{padding:22px;gap:20px}#page-outlet .intel-lead>.intel-signature>div{width:96px;height:120px}#page-outlet .intel-lead>.intel-signature h2{font-size:22px}#page-outlet .intelligence-page .intel-wear-columns{gap:32px}#page-outlet .intel-band{font:400 22px Satoshi,sans-serif;margin:44px 0 0}#page-outlet .intel-grid{display:grid;gap:14px;margin-top:16px}#page-outlet .intel-grid>.intel-section{margin:0;padding:20px 22px 16px;border:1px solid var(--border);border-radius:23px;min-width:0}#page-outlet .intel-grid>.intel-section>h2,#page-outlet .intel-lead>.intel-section>h2{font-size:15px;margin-bottom:14px}#page-outlet .intel-grid+.intel-section{margin-top:28px}@media (min-width:900px){#page-outlet .intel-lead{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}#page-outlet .intel-lead>:only-child{grid-column:1/-1}#page-outlet .intel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#page-outlet .intel-grid>.intel-section:last-child:nth-child(odd){grid-column:1/-1}}#page-outlet :is(.community-article-page,.community-note-page,.community-podcast-compose,.community-episode-compose,.community-guide-page,.circle-create-page,.event-create-page)>.section-page-header{display:flex;grid-template-columns:none;padding:0;min-height:40px;margin:0 0 18px}#page-outlet :is(.community-article-page,.community-note-page,.community-podcast-compose,.community-episode-compose,.community-guide-page,.circle-create-page,.event-create-page)>.section-page-header h1{margin:0;transform:none;font:400 22px/1.2 Satoshi,sans-serif}#page-outlet :is(.community-article-page,.community-note-page,.community-podcast-compose,.community-episode-compose,.community-guide-page,.circle-create-page,.event-create-page)>.section-page-header .back-link{display:grid;place-items:center;min-height:0;padding:0;border:0;background:none}#page-outlet :is(.community-article-page,.community-note-page,.community-podcast-compose,.community-episode-compose,.community-guide-page,.circle-create-page,.event-create-page)>.section-page-header>:last-child:not(h1){margin-left:auto}#page-outlet .community-article-page [data-problem]:empty{display:none}#page-outlet .community-article-page [data-requirement]{margin:14px 0 0;font-size:12px}#page-outlet .community-article-page .article-publish{margin-top:18px}#page-outlet .community-article-page .article-local-note{margin:12px 0 0;font-size:12px;text-align:center}#page-outlet .community-podcast-compose .podcast-empty{padding:16px 18px;border-radius:18px;background:var(--surface);margin:4px 0 0}#page-outlet .community-podcast-compose .podcast-empty strong{display:block;font:400 14px Satoshi,sans-serif}#page-outlet .community-podcast-compose .podcast-empty p{margin:6px 0 0;font-size:12.5px;color:var(--muted)}#page-outlet .community-podcast-compose [data-problem]:empty{display:none}#page-outlet .community-podcast-compose .podcast-unavailable{margin:12px 0 0;text-align:center}#page-outlet :is(.circle-create-page,.event-create-page){max-width:none;padding-bottom:60px}#page-outlet :is(.circle-create-fields,.event-create-fields){max-width:none;margin-inline:0}#page-outlet .circle-create-preview{max-width:none;aspect-ratio:21/8;margin:0}#page-outlet .circle-create-fields{margin-top:22px}#page-outlet :is(.circle-create-fields,.event-create-fields) h2{font:400 14px/1.4 Satoshi,sans-serif;color:var(--ink);margin:26px 0 10px}#page-outlet :is(.circle-create-fields,.event-create-fields) .native-note{margin:10px 0 0;font-size:12px;line-height:1.6}#page-outlet :is(.circle-create-fields,.event-create-fields) .composer-chip-rail+.native-note{margin-top:10px}#page-outlet :is(.circle-create-fields,.event-create-fields) .composer-settings{margin-top:12px}#page-outlet :is(.circle-create-fields,.event-create-fields)>.primary-action{margin-top:24px}#page-outlet :is(.circle-create-fields,.event-create-fields)>.primary-action+.native-note{margin-top:12px}#page-outlet .circle-create-fields .composer-title,#page-outlet .event-create-fields input[data-input=title]{font:400 22px/1.3 Satoshi,sans-serif}#page-outlet .event-create-fields textarea+[data-count]{margin:8px 0 0}#page-outlet .event-create-fields .composer-cover-row>button:first-child{display:grid;place-items:center;color:var(--muted)}#page-outlet .event-create-fields .composer-cover-row>button:first-child>.icon{width:22px;height:22px}#page-outlet .event-create-fields .composer-cover-row+.native-note{margin-top:12px}#page-outlet .style-refine-page{max-width:none;margin:0 auto 64px;padding:0}#page-outlet .style-refine-page .eyebrow{font-size:13.5px;margin:8px 0 0}#page-outlet .style-refine-page h1{font-size:34px;margin:10px 0 12px}#page-outlet .style-refine-page>p:not(.eyebrow){font-size:15px;max-width:none}#page-outlet .style-refine-page .style-refine-note{font-size:13.5px!important;margin:26px 0 12px!important}#page-outlet .style-refine-page .style-answer-list{padding:0 22px}#page-outlet .style-refine-page .style-answer-list>:is(button,div){gap:16px;padding:18px 0}#page-outlet .style-refine-page .style-answer-list span{font-size:13.5px;flex:0 0 180px}#page-outlet .style-refine-page .style-answer-list strong{font-size:15px;font-weight:400}#page-outlet .style-refine-page .style-answer-list .icon{width:14px;height:14px}#page-outlet .style-refine-page>.primary-button{min-height:52px;font-size:15px}#page-outlet .style-refine-page>.text-button{display:block;margin:14px auto 0;font-size:14px}#page-outlet .community-landing-search input[type=search]{flex:1;min-width:0;height:44px;border:0;outline:0;background:transparent;color:var(--ink);font:inherit;font-size:13.5px}#page-outlet .community-landing-search:focus-within{border-color:color-mix(in srgb,var(--eucalyptus) 60%,var(--border))}#page-outlet .community-search-results{margin-top:8px}#page-outlet .community-page .community-orbit{max-width:480px}#page-outlet .community-page .orbit-controls{gap:10px;margin-top:10px}#page-outlet .community-page .orbit-controls .primary-button{width:28px;height:28px;min-height:0;padding:0}#page-outlet .community-page .orbit-controls .primary-button .icon{width:12px;height:12px}#page-outlet .community-page .featured-read .read-likes{display:flex;margin:6px 0 0}#page-outlet .community-feed-empty{text-align:left;padding:15px}#page-outlet .community-page .circles-to-join>.native-note{text-align:center;margin:14px 0 4px}#page-outlet .community-page .circle-join-cards{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 24px)/3);gap:12px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;padding-bottom:2px}#page-outlet .community-page .circle-join-cards::-webkit-scrollbar{display:none}#page-outlet .community-page .circle-join-card{height:235px;width:100%;border:0;margin:0;text-align:left;font:inherit;cursor:pointer;scroll-snap-align:start}#page-outlet .community-page .circle-join-card:focus-visible{outline:2px solid var(--eucalyptus);outline-offset:3px}#page-outlet .community-page .circle-join-card.no-cover{background:var(--surface);color:var(--ink)}#page-outlet .community-page .circle-join-card.no-cover:after{display:none}#page-outlet .community-page .circle-join-placeholder{position:absolute;inset:0;background:var(--surface)}#page-outlet .community-page .circle-join-copy{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;min-width:0;max-width:100%}#page-outlet .community-page .circle-join-copy small{font-size:10px}#page-outlet .community-page .circle-join-name{display:block;max-width:100%;font:400 18px/1.25 Satoshi,sans-serif;margin:6px 0;overflow-wrap:anywhere}#page-outlet .community-page .circle-join-members{font-size:10px;line-height:1.4}#page-outlet .community-page .circle-join-action{margin-top:12px;padding:6px 12px;border-radius:99px;font-size:11.5px;font-weight:500;background:#fff;color:#292a27}#page-outlet .community-page .circle-join-card.no-cover .circle-join-action{background:var(--ink);color:var(--on-ink)}#page-outlet .community-page .circle-join-card.no-cover small,#page-outlet .community-page .circle-join-card.no-cover .circle-join-members{color:var(--body)}@media (max-width:600px){#page-outlet .community-page .circle-join-cards{grid-auto-columns:72%}#page-outlet .community-page .circle-join-card{height:240px}}#page-outlet .article-page .community-detail-tools{padding-bottom:4px}#page-outlet .article-page .article-masthead{margin:4px auto 20px}#page-outlet .article-page .article-standfirst{margin:16px auto 12px}#page-outlet .article-page .article-byline{padding-bottom:12px}#page-outlet .article-page .article-actions{gap:8px;flex-wrap:wrap;margin-top:22px}#page-outlet .article-page .article-actions .chip{min-height:36px;padding:8px 15px;border:1px solid var(--border);border-radius:999px;background:var(--card);color:var(--ink);font-size:12.5px}#page-outlet .article-page .article-actions .chip:hover{background:var(--surface)}#page-outlet .article-page [data-action-error]:empty{display:none}#page-outlet .article-page .article-report{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:12px 0 18px}#page-outlet .article-page .article-report .text-button{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--muted)}#page-outlet .article-page .article-report .icon{width:12px;height:12px}#page-outlet .article-page .article-report .article-report-note{margin:0}dialog.post-share-sheet .dialog-content>h2{font:400 16px/1.4 Satoshi,sans-serif;letter-spacing:0;color:var(--body);margin:0 0 16px}dialog.post-share-sheet .post-share-doors :is(a,button) .icon{box-sizing:content-box;width:22px;height:22px;padding:17px;border-radius:50%;border:1px solid #EAEAEA;transition:background .18s}#page-outlet .community-page [data-landing-body]>.native-section-heading:first-child{margin-top:-8px;min-height:0}#page-outlet .community-page [data-landing-body]>.native-section-heading:first-child .icon-button{width:32px;height:32px}#page-outlet .own-profile-tools{gap:6px;margin-bottom:-40px}#page-outlet .own-profile-identity{max-width:460px}#page-outlet .own-profile-photo{width:88px}#page-outlet .own-profile-avatar{width:88px;height:88px;font-size:24px}#page-outlet .own-profile-identity h1{font-size:20px;margin:10px 0 6px}#page-outlet .own-profile-counts{gap:18px;font-size:13.5px}#page-outlet .own-profile-counts strong{font-size:14.5px;font-weight:500}#page-outlet .member-identity{padding:0 24px 20px}#page-outlet .member-page>.section-page-header{margin-bottom:0}#page-outlet :is(.member-page,.own-profile-page)>.native-tabs{justify-content:center;position:relative}#page-outlet .own-profile-page>.native-tabs>.icon-button{position:absolute;right:0;top:50%;transform:translateY(-50%)}#page-outlet :is(.member-page,.own-profile-content) .member-post-grid{max-width:none;gap:6px}#page-outlet :is(.member-page,.own-profile-content) .member-post-grid a{display:block;height:auto;aspect-ratio:4/5}#page-outlet :is(.member-page,.own-profile-content) .member-post-grid a img{height:100%;width:100%;object-fit:cover}#page-outlet :is(.member-page,.own-profile-content) .member-guide-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 12px}#page-outlet :is(.member-page,.own-profile-content) .member-guide-grid :is(img,.image-empty){height:auto;aspect-ratio:4/5}#page-outlet .own-profile-content .profile-empty,#page-outlet .own-profile-content>.native-note{text-align:center;margin-inline:auto}@media (max-width:760px){#page-outlet :is(.member-page,.own-profile-content) .member-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#page-outlet .own-profile-tools{margin-bottom:0}}#page-outlet .profile-programmes{gap:24px}#page-outlet .profile-rewards-card{padding:28px 26px}#page-outlet .profile-rewards-identity{margin:20px 0 22px}#page-outlet .profile-tier-ladder{margin:22px 0}#page-outlet .profile-rewards-values{padding:18px 0 14px}#page-outlet .profile-insider-invitation{padding:24px 24px 22px}#page-outlet .profile-insider-invitation h3{margin-bottom:12px}#page-outlet .profile-insider-body{padding:22px 24px}#page-outlet .profile-quick-access>div{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1099px){#page-outlet .profile-quick-access>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){#page-outlet .profile-quick-access>div{grid-template-columns:repeat(2,minmax(0,1fr))}}#page-outlet .member-identity>.native-note{text-align:center;margin-inline:auto;max-width:none}#page-outlet .public-member-avatar{width:88px;height:88px}@media (min-width:1100px){#page-outlet .rewards-panel{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;align-items:start}#page-outlet .rewards-panel>*{grid-column:1/-1}#page-outlet .rewards-panel>.programme-standing:has(+.programme-points-link),#page-outlet .rewards-panel>.programme-standing+.programme-points-link,#page-outlet .rewards-panel>.rewards-activity-card:has(+.rewards-recent-history),#page-outlet .rewards-panel>.rewards-activity-card+.rewards-recent-history{grid-column:auto;align-self:stretch;align-content:start}#page-outlet .rewards-ways{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 40px;padding:24px}#page-outlet .rewards-ways>:not(.rewards-way){grid-column:1/-1}}#page-outlet .rewards-ways{padding:22px}#page-outlet .rewards-way small{color:var(--body)}#page-outlet .rewards-panel>h2+.native-note{margin-top:-14px}#page-outlet .invitation-page h2{font-weight:400}#page-outlet .invitation-page .native-section{margin-top:32px}#page-outlet .invitation-page .native-section>h2{margin-bottom:14px}#page-outlet .invitation-page .native-section>h2:has(+.native-note){margin-bottom:4px}#page-outlet .invitation-page .native-section>h2+.native-note{margin-bottom:14px}#page-outlet .invitation-apply{margin-top:0}#page-outlet .invitation-apply .secondary-action{color:var(--ink)}#page-outlet .invitation-apply .secondary-action:disabled{opacity:1}#page-outlet .invitation-page [data-refresh]{margin-top:4px}#page-outlet .invitation-page .invitation-note{margin-bottom:6px}#page-outlet .invitation-page .invitation-note>.native-note:last-child{margin-bottom:0}#page-outlet .insider-page .insider-location{background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:0 16px;min-height:52px}#page-outlet .insider-page .native-section>h2+.native-note{margin:2px 0 14px}#page-outlet .insider-page .insider-plan-details>div>h2{margin-bottom:-6px}#page-outlet .insider-page .insider-plan-details>div>h2+.programme-benefits{margin-top:0}#page-outlet .insider-page .programme-perk>.native-note{line-height:1.6}#page-outlet .insider-page .programme-perk>.native-note+.native-note{margin-top:8px}#page-outlet .insider-page .insider-guide>h2+.native-note{margin-top:-18px}dialog .dialog-content>.native-note:has(+.programme-form select[name=service]){margin-bottom:6px}dialog .programme-form:has(select[name=service]){padding-top:0}#page-outlet .profile-style-tags{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 10px}#page-outlet .profile-style-tags>.chip{flex:none;display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 14px;border:1px solid var(--border);border-radius:999px;background:var(--card);color:var(--ink);font-size:13px;line-height:1;white-space:nowrap}#page-outlet .profile-style-tags>.chip.selected{background:var(--ink);border-color:var(--ink);color:var(--on-ink,#fff)}#page-outlet .profile-style-tags>.chip .icon{width:13px;height:13px}#page-outlet .profile-style-tags>input{min-height:34px;padding:0 14px;border:1px solid var(--border);border-radius:999px;background:var(--card);font-size:13px}#page-outlet .activity-empty{display:flex;flex-direction:column;align-items:center;text-align:center}#page-outlet .activity-empty .native-note{margin-inline:auto;max-width:420px;text-align:center}#page-outlet .settings-page>.settings-controls>.settings-person:first-child{margin-top:0}#page-outlet .conversation-delete-button{width:32px;height:32px;background:transparent;color:var(--muted)}#page-outlet .conversation-delete-button .icon{width:14px;height:14px}#page-outlet .conversation-delete-button:hover{color:var(--ink)}#page-outlet .inbox-page .section-page-header+.native-note{margin-top:-12px}body:not(.auth-layout) #page-outlet>.earnings-page{max-width:916px!important}@media (min-width:1600px){body:not(.auth-layout) #page-outlet>.earnings-page{max-width:934px!important}}#page-outlet .earnings-page .creator-section{margin-top:30px}#page-outlet .earnings-page .creator-section>h2{margin-bottom:2px}#page-outlet .earnings-page .creator-section>.native-note{margin:0 0 12px}#page-outlet .earnings-page .creator-section>.insight-card>.native-note:only-child{margin:0;padding:4px 0}#page-outlet .earnings-page .earnings-request+.native-note{margin-top:10px}body dialog.create-menu{width:380px;padding:10px;border-radius:30px;background:#fffffffa}body dialog.create-menu .create-menu-doors{display:grid;gap:4px}body dialog.create-menu .create-menu-doors>button,body dialog.create-menu [data-toggle]{min-height:78px;padding:14px 16px;gap:16px;border-radius:22px}body dialog.create-menu .create-menu-doors>button+button:before,body dialog.create-menu [data-toggle]:before{display:none}body dialog.create-menu .create-door-copy{display:grid;gap:4px}body dialog.create-menu .create-door-copy strong{font-size:16.5px;font-weight:400}body dialog.create-menu .create-door-copy small{font-size:12.5px;color:var(--body)}body dialog.create-menu :is(.create-door-mark,.create-story-mark,.create-story-mark .member-portrait){width:46px;height:46px}body dialog.create-menu .create-door-mark{background:var(--surface);border:0}body dialog.create-menu .create-door-mark>.icon{width:19px;height:19px}body dialog.create-menu button:hover{background:var(--surface)}body dialog.create-menu button:focus-visible{outline-offset:-2px;border-radius:22px}body dialog.create-menu button:focus:not(:focus-visible){outline:0}.native-sheet.post-edit-sheet{width:min(720px,calc(100vw - 28px));max-height:min(86dvh,760px)}.native-sheet.post-edit-sheet .dialog-content{padding:0 30px 30px}.post-edit-sheet .post-edit-preview>:is(img,video){max-width:150px;height:120px;border-radius:14px}.post-edit-sheet .post-edit-covers{gap:10px}.post-edit-sheet .post-edit-covers button{flex:0 0 96px;width:96px;height:120px;border-radius:14px}.native-sheet.guide-create-sheet,dialog.guide-create-sheet{width:min(720px,calc(100vw - 28px));max-width:min(720px,calc(100vw - 28px))}.guide-create-sheet .dialog-content{padding-inline:30px}.guide-create-sheet .guide-create-title+.native-note{margin-bottom:4px}.guide-create-sheet fieldset>label{margin:14px 0 6px}.guide-create-sheet .guide-additions-door,.guide-create-sheet label.guide-public{margin-top:16px}.guide-create-sheet .guide-cover-choices>button,.guide-create-sheet .guide-photo-pick{width:96px;height:120px}#page-outlet .create-hub{margin-top:0;padding:0}#page-outlet .create-hub>.section-page-header{min-height:40px}#page-outlet .create-hub>.section-page-header .back-link{border:0;background:none;padding:0;border-radius:50%}#page-outlet .create-hub>.section-page-header .back-link svg{width:22px;height:22px}#page-outlet .story-create-page{max-width:560px}#page-outlet .story-create-page .story-composer{width:min(100%,520px);padding:10px 22px 18px;gap:8px}#page-outlet .story-create-page .story-stage{width:min(100%,calc((100svh - 300px)*.5625));max-width:380px}#page-outlet .story-create-page .story-framing:not(:has(>:not([hidden]))){display:none}#page-outlet .own-profile-photo-frame{position:relative}#page-outlet .own-profile-edit-badge{position:absolute;right:-10px;bottom:-10px;width:44px;height:44px;display:flex;align-items:center;justify-content:center}#page-outlet .own-profile-edit-badge .icon{width:22px;height:22px;padding:5.5px;box-sizing:border-box;background:var(--ink);color:var(--on-ink);border:1.5px solid var(--canvas);border-radius:50%}#page-outlet .own-profile-studio{background:var(--card);border:.5px solid var(--border);border-radius:23px;padding:11px 13px;gap:11px}#page-outlet .own-profile-studio>.icon:first-child{background:transparent;border:.75px solid color-mix(in srgb,var(--eucalyptus) 35%,transparent);box-sizing:border-box;padding:9px;width:30px;height:30px;stroke-width:1.25}#page-outlet .own-profile-studio>.icon:last-child{box-sizing:border-box;width:26px;height:26px;padding:8px;border:.75px solid var(--border);border-radius:50%;color:var(--ink);stroke-width:1.5}#page-outlet .own-profile-studio-words>span{font-size:13.5px;font-weight:500;color:var(--ink)}#page-outlet .settings-page .native-note{max-width:none}#page-outlet .settings-page>.section-page-header+.native-note{margin-top:-10px}#page-outlet .payments-page .wallet-card{max-width:none;margin:16px 0 26px}#page-outlet .address-book-card{display:flex;align-items:center;gap:16px;padding:16px 20px}#page-outlet .address-book-card>button:first-child{flex:1;min-width:0;align-items:center;gap:14px}#page-outlet .address-book-card>button:first-child>.icon{flex:none;width:20px;height:20px;color:var(--ink)}#page-outlet .address-book-card>button:first-child>.icon:last-child{width:16px;height:16px;padding:0;background:none;color:var(--eucalyptus)}#page-outlet .address-book-card>.text-button{flex:none;margin:0}#page-outlet .fit-top-grid{align-items:stretch}#page-outlet .fit-top-grid>.fit-figure-card{display:flex;flex-direction:column}#page-outlet .fit-top-grid>.fit-figure-card>.fit-figure{flex:1;height:auto;min-height:300px}#page-outlet .fit-top-grid .settings-group{margin:0}#page-outlet .fit-page>.fit-recommendation{margin-top:18px}#page-outlet .fit-measure-head{margin-top:26px}#page-outlet .fit-measure-head>h2{font:400 17px Satoshi,sans-serif;margin:0 0 6px}#page-outlet .fit-measure-head+.fit-top-grid{margin-top:14px}#page-outlet .region-choice-row{max-width:none}#page-outlet .region-page .settings-group{margin:22px 0}#page-outlet .region-page .region-choice-row+.native-note{margin-top:8px}#page-outlet .settings-page .settings-row{min-height:72px}#page-outlet .settings-page .settings-row strong{font-size:14.5px}#page-outlet .settings-page .settings-row select{appearance:none;-webkit-appearance:none;min-height:40px;max-width:52%;padding:10px 38px 10px 18px;border:1px solid var(--border);border-radius:999px;background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232C2C2A' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 15px center/12px;font:400 13.5px Satoshi,sans-serif;color:var(--ink);cursor:pointer}#page-outlet .settings-page .settings-toggle input{width:42px;height:25px}#page-outlet .settings-page .settings-toggle input:before{width:19px;height:19px}#page-outlet .settings-page .settings-toggle input:checked:before{transform:translate(17px)}#page-outlet .blocked-empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:34px 16px;text-align:center}#page-outlet .blocked-empty>.icon{width:22px;height:22px;color:var(--muted)}#page-outlet .blocked-empty>p{font-size:13.5px;color:var(--body);margin:0}:root[data-theme=dark] #page-outlet .settings-page .settings-row select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23F2F0EC' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}#page-outlet .seller-settings-page .seller-settings{max-width:none}#page-outlet .seller-settings-page .seller-settings>.native-note:first-child{margin-top:-10px}#page-outlet .seller-returns-form{margin-top:24px}#page-outlet .seller-returns-form fieldset{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px}#page-outlet .seller-returns-form fieldset>.address-field:first-child,#page-outlet .seller-returns-form fieldset>.address-phone,#page-outlet .seller-returns-form fieldset>.address-phone-help,#page-outlet .seller-returns-form fieldset>:not(.address-field):not(.address-phone){grid-column:1/-1}#page-outlet .seller-returns-form .address-field>label,#page-outlet .seller-returns-form .address-field>label.sr-only{position:static!important;width:auto;height:auto;margin:0 0 7px 4px;padding:0;overflow:visible;clip:auto;clip-path:none;white-space:normal;display:block;font-size:12px;color:var(--body)}#page-outlet .seller-returns-form :is(input,select,.address-choice-control){min-height:50px;padding:14px 20px;border:1px solid var(--border);border-radius:25px;background:var(--card);font:400 13.5px Satoshi,sans-serif;color:var(--ink)}#page-outlet .seller-returns-form .address-field>select{appearance:none;-webkit-appearance:none;padding-right:42px;background:var(--card) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232C2C2A' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 18px center/12px}#page-outlet .seller-returns-form .address-phone{align-items:end;gap:12px}#page-outlet .seller-returns-form .address-phone>span{line-height:50px;padding-left:4px}#page-outlet .seller-returns-form .address-phone-help{margin:-8px 0 0 4px}#page-outlet .seller-settings-page .seller-standing{padding:16px 20px;border-radius:20px;margin-top:18px}#page-outlet .seller-settings-page .seller-save{width:100%;min-height:50px;margin-top:26px;border-radius:25px}@media (max-width:600px){#page-outlet .seller-returns-form fieldset{grid-template-columns:1fr}}:root[data-theme=dark] #page-outlet .seller-returns-form .address-field>select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23F2F0EC' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}#page-outlet .settings-page .creator-plate{margin:16px 0 8px;padding:20px 22px}#page-outlet .settings-page .creator-plate small{text-transform:none;letter-spacing:0;font-size:12px}#page-outlet .settings-page .settings-card>button.settings-row,#page-outlet .settings-page .settings-card>[data-withholding-host]>*{width:100%}#page-outlet .settings-page .creator-disclosures{padding:18px 16px;gap:10px}#page-outlet .settings-page .creator-disclosures p{font-size:13px;margin:0}#page-outlet .settings-page .creator-disclosures small{font-size:12px;margin:0}#page-outlet .settings-page>.settings-save-status:empty{min-height:0}#page-outlet .settings-page>.settings-save-status:empty+.settings-controls>.settings-group:first-child{margin-top:4px}#page-outlet .settings-page .creator-settings-header{margin-top:-8px}#page-outlet .earner-page .earner-held{margin-top:16px;padding:20px 22px}#page-outlet .earner-page .earner-held small{text-transform:none;letter-spacing:0;font-size:12px}#page-outlet .earner-page .native-note{max-width:none}#page-outlet .earner-page>.section-page-header+.native-note{margin-top:-10px}#page-outlet .partner-page .partner-form h3{font-size:14px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--ink);margin:18px 0 0}#page-outlet .help-page .help-concierge{color:inherit;text-decoration:none}#page-outlet .help-page .help-concierge+.help-concierge{margin-top:10px}#page-outlet .help-page .help-email>span:not(.help-mark){flex:1;min-width:0}#page-outlet .help-page .help-email small{display:block;font-size:11.5px;color:var(--muted);margin-top:3px}#modal.passport-removal-dialog .removal-piece{display:grid;gap:4px;margin:2px 0 6px;padding:16px 18px;border-radius:20px;background:var(--surface)}#modal.passport-removal-dialog .removal-piece strong{font:500 16px/1.4 Satoshi,sans-serif;color:var(--ink)}#modal.passport-removal-dialog .removal-piece span{font-size:14px;line-height:1.5;color:var(--ink)}#modal.passport-removal-dialog .passport-removal-actions{gap:10px;margin-top:4px}#modal.passport-removal-dialog .passport-removal-actions>button{min-width:110px}#modal.passport-removal-dialog.removal-finished{position:relative}#modal.passport-removal-dialog.removal-finished .dialog-header{display:none}#modal.passport-removal-dialog.removal-finished .dialog-content{padding-top:34px;padding-bottom:26px}#modal.passport-removal-dialog.removal-finished .removal-finished-line{max-width:380px;margin:0 auto;text-align:center;font-size:17px;line-height:1.65;color:var(--ink)}#modal.passport-removal-dialog.removal-finished .passport-removal-actions{justify-content:center;margin:6px 0 0}#modal.passport-removal-dialog.removal-finished .passport-removal-actions>button{min-width:120px;min-height:46px;padding:10px 26px;font-size:15.5px}#page-outlet .passport-document-photo{display:flex;align-items:center;justify-content:center}#page-outlet .passport-document-photo>.wardrobe-tile-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:100%;height:100%;margin:0;padding:8px;box-sizing:border-box;text-align:center}#page-outlet .passport-document-photo>.wardrobe-tile-placeholder small{display:block;margin:0;text-align:center;line-height:1.3}#page-outlet .style-profile-page .style-profile-header{display:flex;align-items:center;margin:0 0 18px}#page-outlet .style-profile-page .style-profile-header .auth-back{position:static;inset:auto;transform:none;margin:0 0 0 -9px}#page-outlet .style-profile-page .style-profile-header h1{margin:0}#page-outlet .style-profile-page .style-question{font:400 19px/1.3 Satoshi,sans-serif;color:var(--ink);margin:30px 0 6px}#page-outlet .style-profile-page .auth-subtitle{margin-bottom:22px}#page-outlet .style-profile-page .style-choices{gap:12px 10px}#page-outlet .style-profile-page form{display:grid;gap:14px}#page-outlet .style-profile-page .style-add{display:flex;align-items:center;gap:10px;margin-top:10px}#page-outlet .style-profile-page .style-add input{flex:1;min-height:46px;padding:12px 20px;border:1px solid var(--border);border-radius:23px;background:var(--card);font:400 13.5px Satoshi,sans-serif;color:var(--ink);outline:none}#page-outlet .style-profile-page .style-add input:focus-visible{border-color:var(--eucalyptus)}#page-outlet .style-profile-page .style-add .icon-button{width:46px;height:46px;border-radius:50%;background:var(--surface)}#page-outlet .style-profile-page .style-reveal-close{margin-top:6px}#page-outlet .style-profile-page form>.auth-primary{margin-top:14px}#page-outlet .auth-page.style-profile-page{padding-top:0;margin-top:0}#page-outlet .help-page .help-mark{flex:none;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--eucalyptus);color:#fff}#page-outlet .help-page .help-mark>.icon{width:20px;height:20px;padding:0;background:currentColor}#page-outlet .help-page .help-mark>svg.icon{background:none}a.story[hidden]{display:none!important}#context .feed-look-tray{display:flex;flex-direction:column}#context .feed-look-row{gap:4px;border-bottom:1px solid var(--border);min-height:84px}#context .feed-look-row>.live-tagged-product{border-bottom:0;padding:10px 0;gap:14px}#context .live-tagged-product .tagged-product-photo{width:52px;height:64px;flex:none;border-radius:12px}#context .live-tagged-product h3{margin:2px 0 4px}#context .feed-look-heart{width:36px;height:36px;margin-right:-8px}#context .feed-look-all{margin-top:18px}#context .look-owned-count{margin-bottom:6px}#page-outlet .insights-page h1+.native-note{margin:4px 0 22px}#page-outlet .insight-post-split{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:24px;align-items:stretch;margin-bottom:28px}#page-outlet .insight-post-split>.insight-post-picture{margin:0;display:flex;flex-direction:column;gap:10px;min-width:0}#page-outlet .insight-post-picture>img,#page-outlet .insight-post-picture>.photo,#page-outlet .insight-post-picture>:first-child{width:100%;aspect-ratio:4/5;height:auto;object-fit:cover;border-radius:22px;background:var(--surface);display:block}#page-outlet .insight-post-picture figcaption{font-size:13px;line-height:1.55;color:var(--muted);overflow-wrap:anywhere}#page-outlet .insight-post-split>:last-child{margin:0;min-width:0;align-self:start}@media (max-width:700px){#page-outlet .insight-post-split{grid-template-columns:1fr}#page-outlet .insight-post-split>.insight-post-picture{max-width:320px}}dialog.native-sheet.post-edit-sheet .post-edit-preview>:is(img,video){max-width:none;width:auto;height:200px;aspect-ratio:4/5;object-fit:cover;border-radius:16px}dialog.native-sheet.post-edit-sheet .post-edit-preview p{font-size:13px}dialog.native-sheet.post-edit-sheet .post-edit-covers{gap:12px;padding-top:14px}dialog.native-sheet.post-edit-sheet .post-edit-covers button{flex:0 0 128px;width:128px;height:160px;border-radius:16px}dialog.native-sheet.post-edit-sheet .post-edit-covers span{font-size:10px;padding:3px 7px;right:6px;top:6px}dialog.native-sheet.post-edit-sheet textarea#edit-caption{height:64px;min-height:64px;max-height:200px}#page-outlet .native-page.stylist-chat-page .stylist-doors{margin-bottom:6px}#page-outlet .native-page.stylist-chat-page .stylist-thread{margin-top:0;padding-top:4px}#page-outlet .native-page.stylist-chat-page .stylist-thread>:first-child{margin-top:8px}@media (min-width:701px){#page-outlet .native-page.stylist-chat-page .stylist-composer{padding-bottom:44px}}dialog.post-comments-sheet .comment-replies{padding-left:34px}dialog.post-comments-sheet .comment-reply:before,dialog.post-comments-sheet .thread-comments>.comment-entry.is-reply:before{left:-14px;width:10px}dialog.post-comments-sheet .thread-comments>.comment-entry.is-reply{margin-left:34px}dialog.post-comments-sheet select.comments-order{appearance:none;-webkit-appearance:none;border:1px solid var(--border);border-radius:999px;background:var(--card,#fff) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23292b27' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center/12px;padding:7px 32px 7px 15px;max-width:none;font-size:13px;cursor:pointer}dialog.post-comments-sheet select.comments-order:focus-visible{border-radius:999px}dialog.welcome-tour-sheet .tour-skip{display:flex;justify-content:flex-end}dialog.welcome-tour-sheet .tour-skip [data-skip]{width:34px;padding:0;text-align:center;justify-content:center}#modal.wishlist-filing-dialog>.dialog-header{margin-bottom:10px}#page-outlet .message-bubble p{font-size:15.5px;line-height:1.5}#page-outlet .message-bubble time{font-size:11px}#page-outlet .message-reaction-controls.is-quiet{margin-top:2px}#page-outlet .message-reaction-controls.is-quiet>button{opacity:0;min-height:24px;transition:opacity .15s}#page-outlet .message-bubble:hover .message-reaction-controls.is-quiet>button,#page-outlet .message-reaction-controls.is-quiet>button:focus-visible{opacity:1}@media (hover:none){#page-outlet .message-reaction-controls.is-quiet>button{opacity:.6}}#page-outlet .section-page-header:has(+.member-identity){position:relative;z-index:2;pointer-events:none}#page-outlet .section-page-header:has(+.member-identity)>*{pointer-events:auto}#page-outlet .section-page-header+.member-identity{margin-top:-40px}#page-outlet .guide-detail-page .guide-topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:0}#page-outlet .guide-detail-page .guide-topbar>.section-page-header{margin:0;flex:none}#page-outlet .guide-detail-page .guide-actions{display:flex;align-items:center;gap:10px;flex-direction:row;margin:0}#page-outlet .guide-detail-page .guide-actions .guide-save{min-height:38px;padding:0 18px;margin:0}#page-outlet .guide-detail-page .guide-topbar+h1,#page-outlet .guide-detail-page .guide-topbar+.guide-owner-masthead{margin-top:8px}#page-outlet .guide-detail-page .guide-owner-masthead h1{margin-top:0}#page-outlet .guide-detail-page .guide-owner-tabs button{font-size:16px}#page-outlet .guide-detail-page .guide-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}#page-outlet .guide-detail-page .guide-card-grid.is-capped>:nth-child(n+5){display:none}#page-outlet .guide-detail-page .guide-view-all{display:block;margin:12px auto 0;font-size:14px}@media (max-width:700px){#page-outlet .guide-detail-page .guide-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#page-outlet .guide-detail-page .guide-card-grid.is-capped>:nth-child(n+5){display:none}#page-outlet .guide-detail-page .guide-topbar{flex-wrap:wrap}}#page-outlet .post-detail-page .post-media-step{position:absolute;top:50%;right:16px;z-index:4;width:34px;height:34px;margin-top:-17px;display:grid;place-items:center;border:0;border-radius:50%;background:#ffffff38;color:#ffffffeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;transition:background .2s,opacity .2s}#page-outlet .post-detail-page .post-media-step:hover{background:#ffffff5c}#page-outlet .post-detail-page .post-media-step .icon{width:16px;height:16px}#page-outlet .post-detail-page .post-media-step.is-back{right:auto;left:16px}#page-outlet .post-detail-page .post-media-step.is-back .icon{transform:rotate(180deg)}#page-outlet .post-detail-page .live-post:has(.live-post-media>.current:first-child) .post-media-step.is-back,#page-outlet .post-detail-page .live-post:has(.live-post-media>.current:last-child) .post-media-step:not(.is-back){opacity:0;pointer-events:none}#page-outlet .post-detail-page .social-rail{gap:14px}#page-outlet .post-detail-page .social-rail .post-action{min-height:0;gap:3px}@media (min-width:1000px){#page-outlet .post-detail-page .post-comment-list{max-height:min(440px,52vh);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding-right:6px}}html body>dialog.native-sheet.weekly-about-sheet .dialog-header h2{font-size:24px}html body>dialog.native-sheet.weekly-about-sheet .dialog-content .native-note{font-size:17px;line-height:1.6;color:var(--ink,#2c2c2a);opacity:.78}html body>dialog.native-sheet.weekly-about-sheet .dialog-content .primary-action{font-size:15px}#page-outlet .brand-destination-hero h1{margin-bottom:12px}#page-outlet .brand-destination-hero #brand-follower-count:not([hidden]){display:inline-flex;align-items:center;height:35px;padding:0 14px;border-radius:999px;background:#fff;border:1px solid rgba(44,44,42,.09);font-size:12.5px;color:var(--ink,#2c2c2a)}#page-outlet .native-tabs.brand-section-tabs{border-bottom:0;box-shadow:none}#page-outlet .shop-page[data-shop-tab=Resale] .immersive-hero .hero-copy p:not(:first-child){white-space:normal;max-width:none;width:auto}#page-outlet #category-count{margin-top:-10px;margin-bottom:14px;font-size:15px}@media (min-width:1051px){#page-outlet #category-products .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}:is(#page-outlet,#modal,dialog) .ask-link-copy{display:flex;gap:8px;align-items:center;margin-top:10px}:is(#page-outlet,#modal,dialog) .ask-link-copy input{flex:1;min-width:0;height:40px;padding:0 14px;border:1px solid rgba(44,44,42,.12);border-radius:999px;font:inherit;font-size:13px;background:#fff;color:var(--ink,#2c2c2a)}:is(#page-outlet,#modal,dialog) .ask-link-copy button.secondary-button{height:40px;min-height:40px;margin:0;width:auto;padding:0 16px;border-radius:999px;border:1px solid rgba(44,44,42,.14);background:#fff;font:inherit;font-size:13px;cursor:pointer;white-space:nowrap}@media (min-width:900px){#page-outlet .product-destination.has-photo-stack{align-items:start}#page-outlet .product-destination.has-photo-stack>.product-gallery{position:relative;top:auto}#page-outlet .product-destination.has-photo-stack .product-photo-rail{flex-direction:column;gap:12px;aspect-ratio:auto;overflow:visible;scroll-snap-type:none;background:transparent;border-radius:0;touch-action:auto}#page-outlet .product-destination.has-photo-stack .product-photo-slide{flex:none;width:100%;height:auto;aspect-ratio:4/5;border-radius:24px;background:var(--canvas)}#page-outlet .product-destination.has-photo-stack .product-photo-position{display:none}#page-outlet .product-destination.has-photo-stack>.product-information{position:sticky;top:112px;max-height:calc(100vh - 136px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(44,44,42,.18) transparent;padding-right:8px}}:is(#page-outlet,#modal,dialog).product-spec-dialog{width:min(520px,calc(100vw - 28px))}:is(#modal,dialog).product-spec-dialog .piece-spec-eyebrow{font-size:14px}:is(#modal,dialog).product-spec-dialog .piece-spec-product{gap:16px;padding:14px}:is(#modal,dialog).product-spec-dialog .piece-spec-product img,:is(#modal,dialog).product-spec-dialog .piece-spec-product .image-empty{width:72px!important;height:90px!important;flex:none;border-radius:12px;object-fit:contain}:is(#modal,dialog).product-spec-dialog .piece-spec-product small{font-size:13.5px}:is(#modal,dialog).product-spec-dialog .piece-spec-product h3{font-size:17px}:is(#modal,dialog).product-spec-dialog .piece-spec-section h3{font-size:15.5px}:is(#modal,dialog).product-spec-dialog .piece-spec-section .native-note,:is(#modal,dialog).product-spec-dialog .piece-spec-line{font-size:15px;line-height:1.6}:is(#modal,dialog).product-spec-dialog .piece-spec-line .icon{width:15px;height:15px}:is(#modal,dialog) .added-to-bag .added-piece-row{display:flex;justify-content:flex-start;align-items:center;gap:18px}:is(#modal,dialog) .added-to-bag .added-piece-row .added-piece{width:104px;height:130px;margin:0;flex:none;object-fit:cover;border-radius:14px}:is(#modal,dialog) .added-to-bag .added-piece-row>span{margin:0;flex:1;text-align:left;justify-items:start}:is(#modal,dialog) .added-to-bag .added-piece-row small{font-size:12px}:is(#modal,dialog) .added-to-bag .added-piece-row strong{font-size:17px}:is(#modal,dialog) .added-to-bag .added-piece-row>span>span{font-size:14px}#page-outlet .product-information:has(#product-offer) .product-title-row{margin-bottom:8px}#page-outlet .product-destination:has(.external-piece-gallery) .product-information>.native-note{font-size:15px}html body.guest-browsing .glass-bar{grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto auto;height:auto;padding:12px 12px 0 26px;row-gap:4px;align-items:center}html body.guest-browsing .glass-bar .guest-brand{grid-column:1;grid-row:1}html body.guest-browsing .glass-bar .guest-search{grid-column:2;grid-row:1;justify-self:center;width:min(440px,100%);display:flex;align-items:center;gap:10px;height:40px;padding:0 16px;border-radius:999px;background:var(--stone,#F3F1EC);color:var(--muted)}html body.guest-browsing .glass-bar .guest-search .icon{width:15px;height:15px;flex:none}html body.guest-browsing .glass-bar .guest-search input{flex:1;min-width:0;border:0;background:transparent;font:inherit;font-size:14px;color:var(--ink);outline:none}html body.guest-browsing .glass-bar .guest-search input::placeholder{color:var(--muted)}html body.guest-browsing .glass-bar .guest-header-actions{grid-column:3;grid-row:1}html body.guest-browsing .glass-bar .guest-search-tool{display:none}html body.guest-browsing .glass-bar .guest-doors{grid-column:1/-1;grid-row:2;display:flex;justify-content:center;gap:34px;padding:2px 0 10px}@media (max-width:1180px){html body.guest-browsing .glass-bar .guest-doors{display:flex;gap:26px}}@media (max-width:760px){html body.guest-browsing .glass-bar{grid-template-columns:auto 1fr auto;padding:10px 8px 0 16px;column-gap:10px}html body.guest-browsing .glass-bar .guest-search{grid-column:1/-1;grid-row:2;width:100%;height:38px}html body.guest-browsing .glass-bar .guest-header-actions{grid-column:3}html body.guest-browsing .glass-bar .guest-doors{grid-row:3;justify-content:flex-start;gap:22px;overflow-x:auto;scrollbar-width:none;padding:6px 8px 10px 0;margin-right:-8px}html body.guest-browsing .glass-bar .guest-doors a{white-space:nowrap}body.guest-browsing .guest-door-panel{display:none}}#page-outlet .gshop{--gshop-art:#EFECE6;--gshop-forest:#354B41;display:grid;gap:22px;padding-top:8px}#page-outlet .gshop-head{display:flex;align-items:baseline;gap:14px;padding-bottom:18px;border-bottom:1px solid var(--hairline,rgba(44,44,42,.09))}#page-outlet .gshop-head h1{margin:0;font-size:36px;font-weight:400;letter-spacing:-.02em;color:var(--ink)}#page-outlet .gshop-head span{font-size:14px;color:var(--muted)}#page-outlet .gshop-category .gshop-head{border-bottom:0;padding-bottom:0}#page-outlet .gshop-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:18px;border-bottom:1px solid var(--hairline,rgba(44,44,42,.09))}#page-outlet .gshop-pills{display:flex;flex-wrap:wrap;align-items:center;gap:8px}#page-outlet .gshop-pill{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 18px;border-radius:999px;border:1px solid rgba(44,44,42,.1);background:#fff;font:inherit;font-size:14px;color:var(--ink);cursor:pointer;transition:background .2s,border-color .2s}#page-outlet .gshop-pill:hover{border-color:#2c2c2a38}#page-outlet .gshop-pill.is-on{background:#e4ece7;border-color:#9fb9ad}#page-outlet .gshop-pill .icon{width:12px;height:12px;transform:rotate(90deg)}#page-outlet .gshop-count{margin-left:8px;font-size:14px;color:var(--muted)}#page-outlet .gshop-sort{position:relative;display:inline-flex;align-items:center;flex:none}#page-outlet .gshop-sort select{appearance:none;height:40px;padding:0 40px 0 18px;border-radius:999px;border:1px solid rgba(44,44,42,.1);background:#fff;font:inherit;font-size:14px;color:var(--ink);cursor:pointer}#page-outlet .gshop-sort .icon{position:absolute;right:16px;width:12px;height:12px;transform:rotate(90deg);pointer-events:none}#page-outlet .gshop-section{display:grid;gap:16px;margin-top:6px}#page-outlet .gshop-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px}#page-outlet .gshop-section-head h2{margin:0;font-size:24px;font-weight:400;letter-spacing:-.01em;color:var(--ink)}#page-outlet .gshop-more{font-size:14px;color:var(--body);text-decoration:none}#page-outlet .gshop-more:hover{color:var(--ink)}#page-outlet .gshop-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 18px}#page-outlet .gshop-card{position:relative;min-width:0}#page-outlet .gshop-open{display:grid;gap:12px;color:inherit;text-decoration:none}#page-outlet .gshop-art{position:relative;display:block;aspect-ratio:3/4;border-radius:18px;overflow:hidden;background:var(--gshop-art)}#page-outlet .gshop-art img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s var(--ease,ease)}#page-outlet .gshop-open:hover .gshop-art img{transform:scale(1.025)}#page-outlet .gshop-badge{position:absolute;top:12px;left:12px;padding:5px 11px;border-radius:999px;background:#fff;font-size:12px;font-weight:500;color:var(--ink)}#page-outlet .gshop-heart{position:absolute;top:10px;right:10px;width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:50%;background:#fff;color:var(--ink);cursor:pointer}#page-outlet .gshop-heart .icon{width:15px;height:15px}#page-outlet .gshop-words{display:grid;gap:3px;padding:0 2px}#page-outlet .gshop-words strong{font-size:15px;font-weight:500;color:var(--ink)}#page-outlet .gshop-words>span:not(.gshop-price){font-size:13.5px;color:var(--body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#page-outlet .gshop-price{display:flex;align-items:baseline;gap:10px;margin-top:4px;font-size:16px;color:var(--ink)}#page-outlet .gshop-price small{font-size:12.5px;color:var(--eucalyptus,#5C8578)}#page-outlet .gshop-mosaic{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 18px}#page-outlet .gshop-mosaic .gshop-card.is-big{grid-column:span 2;grid-row:span 2;display:flex;flex-direction:column}#page-outlet .gshop-mosaic .gshop-card.is-big .gshop-open{flex:1;grid-template-rows:1fr auto}#page-outlet .gshop-mosaic .gshop-card.is-big .gshop-art{aspect-ratio:auto;height:100%;min-height:420px}#page-outlet .gshop-mosaic .gshop-card.is-big .gshop-words strong{font-size:16px}#page-outlet .gshop-circles{display:flex;gap:22px;overflow-x:auto;scrollbar-width:none;padding:6px 6px 18px;margin:0 -6px;border-bottom:1px solid var(--hairline,rgba(44,44,42,.09))}#page-outlet .gshop-circle{display:grid;justify-items:center;gap:10px;flex:none;border:0;background:none;padding:0;font:inherit;font-size:13.5px;color:var(--body);cursor:pointer}#page-outlet .gshop-circle-art{display:block;width:84px;height:84px;border-radius:50%;overflow:hidden;background:var(--gshop-art);box-shadow:0 0 0 0 transparent;transition:box-shadow .2s}#page-outlet .gshop-circle-art img{width:100%;height:100%;object-fit:cover}#page-outlet .gshop-circle.is-on{color:var(--ink)}#page-outlet .gshop-circle.is-on .gshop-circle-art{box-shadow:0 0 0 3px var(--canvas,#fff),0 0 0 4.5px #9fb9ad}#page-outlet .gshop-circle:hover .gshop-circle-art{box-shadow:0 0 0 3px var(--canvas,#fff),0 0 0 4.5px #2c2c2a29}#page-outlet .gshop-circle.is-on:hover .gshop-circle-art{box-shadow:0 0 0 3px var(--canvas,#fff),0 0 0 4.5px #9fb9ad}#page-outlet .gshop-drop{position:relative}#page-outlet .gshop-drop.is-open .gshop-drop-pill .icon{transform:rotate(-90deg)}#page-outlet .gshop-drop-panel{position:absolute;z-index:20;top:calc(100% + 8px);left:0;min-width:240px;max-height:360px;overflow-y:auto;padding:12px;border-radius:18px;background:#fff;border:1px solid rgba(44,44,42,.1);box-shadow:0 18px 44px #1412101a;display:grid;gap:2px}#page-outlet .gshop-check{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:9px 8px;border-radius:10px;font-size:14px;color:var(--ink);cursor:pointer}#page-outlet .gshop-check:hover{background:var(--stone,#F3F1EC)}#page-outlet .gshop-check input{width:17px;height:17px;margin:0;accent-color:var(--gshop-forest)}#page-outlet .gshop-check small{font-size:12.5px;color:var(--muted)}#page-outlet .gshop-drop-clear,#page-outlet .gshop-reset{justify-self:start;margin-top:4px;padding:6px 8px;border:0;background:none;font:inherit;font-size:13px;color:var(--body);text-decoration:underline;text-underline-offset:3px;cursor:pointer}#page-outlet .gshop-query{display:flex;align-items:center;gap:8px;margin:0;font-size:15px;color:var(--ink)}#page-outlet .gshop-query a{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--stone,#F3F1EC);color:var(--ink)}#page-outlet .gshop-query .icon{width:12px;height:12px}#page-outlet .gshop-sell{grid-column:span 3;display:grid;align-content:center;justify-items:start;gap:10px;min-height:100%;padding:48px 44px;border-radius:18px;background:var(--gshop-forest);color:#f5f3ee}#page-outlet .gshop-floor-grid.is-short .gshop-sell{grid-column:auto/-1}#page-outlet .gshop-sell p{margin:0}#page-outlet .gshop-sell-quote{font-size:30px;font-weight:300;letter-spacing:-.01em}#page-outlet .gshop-sell-title{font-size:16px;font-weight:500}#page-outlet .gshop-sell-line{max-width:420px;font-size:14px;line-height:1.6;opacity:.82}#page-outlet .gshop-sell-action,#page-outlet .gshop-launching-action,#page-outlet .gshop-spot-action{display:inline-flex;align-items:center;height:42px;margin-top:8px;padding:0 22px;border-radius:999px;background:#fff;color:var(--ink);font-size:14px;font-weight:500;text-decoration:none}#page-outlet .gshop-empty{display:grid;justify-items:start;gap:10px;padding:24px 0}#page-outlet .gshop-spotlight{display:grid;grid-template-columns:1fr 1fr;gap:14px}#page-outlet .gshop-spot-panel{position:relative;overflow:hidden;display:grid;align-content:end;justify-items:start;gap:8px;min-height:380px;padding:40px;border-radius:22px;background:var(--gshop-forest);color:#f5f3ee}#page-outlet .gshop-rings{position:absolute;top:0;right:0;width:100%;height:100%;fill:none;stroke:#ffffff17;stroke-width:1;pointer-events:none}#page-outlet .gshop-spot-panel>*:not(svg){position:relative}#page-outlet .gshop-spot-eyebrow{margin:0;font-size:12.5px;letter-spacing:.14em;opacity:.8}#page-outlet .gshop-spot-panel h2{margin:0;font-size:48px;font-weight:400;letter-spacing:-.01em;color:#fff}#page-outlet .gshop-spot-piece{margin:0;font-size:14.5px;opacity:.85}#page-outlet .gshop-spot-art{display:block;border-radius:22px;overflow:hidden;background:var(--gshop-art);min-height:380px}#page-outlet .gshop-spot-art img{width:100%;height:100%;object-fit:cover;display:block}#page-outlet .gshop-spot-pills{margin-top:-6px}#page-outlet .gshop-filter{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 18px;border-radius:999px;border:1px solid rgba(44,44,42,.1);background:#fff;font:inherit;font-size:14px;color:var(--ink);cursor:pointer}#page-outlet .gshop-filter.is-on{background:#e4ece7;border-color:#9fb9ad}#page-outlet .gshop-filter .icon{width:15px;height:15px}#page-outlet .gshop-brand-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}#page-outlet .gshop-brand-card{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:180px;padding:14px 14px 14px 30px;border-radius:20px;background:var(--gshop-art);color:inherit;text-decoration:none;transition:background .2s}#page-outlet .gshop-brand-card:hover{background:#e8e4dc}#page-outlet .gshop-brand-words{display:grid;gap:6px;min-width:0}#page-outlet .gshop-brand-words strong{font-size:24px;font-weight:400;color:var(--ink)}#page-outlet .gshop-brand-words small{font-size:13px;color:var(--body)}#page-outlet .gshop-brand-art{flex:none;width:126px;height:152px;border-radius:14px;overflow:hidden}#page-outlet .gshop-brand-art img{width:100%;height:100%;object-fit:cover}#page-outlet .gshop-launching{display:grid;align-content:center;justify-items:start;gap:4px;min-height:180px;padding:30px;border-radius:20px;background:#2c2c2a;color:#fff}#page-outlet .gshop-launching p{margin:0;font-size:22px;font-weight:400}#page-outlet .gshop-section>.gshop-launching{min-height:220px}#page-outlet .gshop-az{display:grid;gap:22px}#page-outlet .gshop-az-letters{display:flex;flex-wrap:wrap;gap:4px;padding:10px 0;border-top:1px solid var(--hairline,rgba(44,44,42,.09));border-bottom:1px solid var(--hairline,rgba(44,44,42,.09))}#page-outlet .gshop-az-letter{min-width:34px;height:34px;padding:0 8px;border:0;border-radius:999px;background:none;font:inherit;font-size:13px;color:#2c2c2a59;cursor:default}#page-outlet .gshop-az-letter.has-brands{color:var(--ink);font-weight:500;cursor:pointer}#page-outlet .gshop-az-letter.has-brands:hover{background:var(--stone,#F3F1EC)}#page-outlet .gshop-az-letter.is-on{background:#e4ece7}#page-outlet .gshop-az-groups{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 28px}#page-outlet .gshop-az-group h3{margin:0 0 10px;font-size:26px;font-weight:400;color:var(--eucalyptus,#5C8578)}#page-outlet .gshop-az-row{display:flex;justify-content:space-between;gap:10px;padding:7px 0;font-size:14px;color:var(--ink);text-decoration:none}#page-outlet .gshop-az-row small{color:var(--muted);font-size:12px}#page-outlet .gshop-az-row:hover span{text-decoration:underline;text-underline-offset:3px}@media (max-width:1050px){#page-outlet .gshop-grid,#page-outlet .gshop-mosaic{grid-template-columns:repeat(3,minmax(0,1fr))}#page-outlet .gshop-sell{grid-column:span 2}#page-outlet .gshop-az-groups{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){#page-outlet .gshop{gap:18px}#page-outlet .gshop-head h1{font-size:28px}#page-outlet .gshop-toolbar{flex-direction:column;align-items:stretch}#page-outlet .gshop-toolbar .gshop-pills{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;max-width:100%}#page-outlet .gshop-toolbar .gshop-drops{overflow:visible;flex-wrap:wrap;margin-right:0;padding-right:0}#page-outlet .gshop-pill{flex:none}#page-outlet .gshop-sort{align-self:flex-start}#page-outlet .gshop-grid,#page-outlet .gshop-mosaic{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}#page-outlet .gshop-mosaic .gshop-card.is-big .gshop-art{min-height:0;aspect-ratio:3/4}#page-outlet .gshop-sell,#page-outlet .gshop-floor-grid.is-short .gshop-sell{grid-column:1/-1;padding:32px 26px}#page-outlet .gshop-sell-quote{font-size:24px}#page-outlet .gshop-circle-art{width:66px;height:66px}#page-outlet .gshop-spotlight,#page-outlet .gshop-brand-grid{grid-template-columns:1fr}#page-outlet .gshop-spot-panel{min-height:240px;padding:28px}#page-outlet .gshop-spot-panel h2{font-size:36px}#page-outlet .gshop-spot-art{min-height:0;aspect-ratio:4/5}#page-outlet .gshop-brand-card{min-height:140px;padding-left:22px}#page-outlet .gshop-brand-art{width:96px;height:116px}#page-outlet .gshop-az-groups{grid-template-columns:1fr 1fr}#page-outlet .gshop-drop-panel{min-width:220px}}#page-outlet .gshop-spotlight{grid-template-rows:400px}#page-outlet .gshop-spot-panel,#page-outlet .gshop-spot-art{min-height:0;height:100%}@media (max-width:760px){#page-outlet .gshop-spotlight{grid-template-rows:auto}#page-outlet .gshop-spot-panel{height:auto;min-height:240px}#page-outlet .gshop-spot-art{height:auto;aspect-ratio:4/5}}#page-outlet .gshop-az-letters{display:grid;grid-template-columns:repeat(27,minmax(0,1fr));gap:2px}#page-outlet .gshop-az-letter{min-width:0;padding:0}@media (max-width:760px){#page-outlet .gshop-az-letters{display:flex;overflow-x:auto;scrollbar-width:none}#page-outlet .gshop-az-letter{flex:none;min-width:32px}}@media (max-width:760px){#page-outlet .gshop-toolbar .gshop-drops{position:relative}#page-outlet .gshop-drop{position:static}#page-outlet .gshop-drop-panel{left:0;right:0;min-width:0}}#page-outlet .gshop>*,#page-outlet .gshop-toolbar>*{min-width:0}@media (min-width:761px){#page-outlet .gshop-circles{gap:14px;margin:0;padding-left:4px;padding-right:4px}#page-outlet .gshop-circle-art{width:82px;height:82px}#page-outlet .gshop-circle{width:88px}}#page-outlet .wardrobe-home .wardrobe-day{height:auto;min-height:0;display:block;padding-bottom:84px}@media (min-width:900px){#page-outlet .wardrobe-home .wardrobe-day{height:auto}}#page-outlet .wardrobe-home .wardrobe-day-copy{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:24px;padding:72px 34px 30px;text-align:left}#page-outlet .wardrobe-home .wardrobe-day-copy>:not(div){grid-column:1}#page-outlet .wardrobe-home .wardrobe-day-copy>p:first-child{font-size:13px;margin:0}#page-outlet .wardrobe-home .wardrobe-day-copy h1{font-size:30px;margin:8px 0 6px}#page-outlet .wardrobe-home .wardrobe-day-copy .native-note{margin:0;max-width:none}#page-outlet .wardrobe-home .wardrobe-day-copy>div{grid-column:2;grid-row:1/span 3;align-self:end;display:flex;flex-direction:row-reverse;align-items:center;gap:20px;margin:0}#page-outlet .wardrobe-home .wardrobe-day-copy>div>a:first-child{background:#fff;color:#2c2c2a;min-height:42px;padding:0 22px;font-size:13px}#page-outlet .wardrobe-home .wardrobe-day-copy>div>a:last-child{background:none;padding:0;min-height:42px;font-size:13px;color:inherit}#page-outlet .wardrobe-home .wardrobe-day-copy>div>a:last-child .icon{display:none}#page-outlet .wardrobe-home .wardrobe-home-content>[data-calendar]{position:relative;z-index:2;margin:-64px 20px 0}#page-outlet .wardrobe-home .wardrobe-calendar{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:32px;padding:20px 26px 18px;border-radius:24px;background:var(--card);box-shadow:0 14px 34px #1e1d1b14}#page-outlet .wardrobe-home .wardrobe-calendar>header{grid-column:1;grid-row:1;margin:0 0 8px}#page-outlet .wardrobe-home .wardrobe-calendar>.calendar-date-rail{grid-column:1;grid-row:2;margin:0;align-self:start}#page-outlet .wardrobe-home .wardrobe-calendar>.calendar-agenda{grid-column:2;grid-row:1/span 2;border-top:0;margin:0;padding:0}#page-outlet .wardrobe-home .wardrobe-calendar>.calendar-agenda>header{padding-top:2px}#page-outlet .wardrobe-home .wardrobe-quick-actions{gap:12px;padding:0;border:0;border-radius:0;background:none}#page-outlet .wardrobe-home .wardrobe-quick-actions>a{min-height:96px;padding:16px 10px;border-radius:22px;background:var(--surface);gap:10px;font-size:13.5px}#page-outlet .wardrobe-home .wardrobe-quick-actions>a:hover{background:color-mix(in srgb,var(--ink) 6%,var(--surface))}#page-outlet .wardrobe-home .wardrobe-quick-actions .icon{width:20px;height:20px}#page-outlet .wardrobe-home .wardrobe-tools{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:12px;border:0}#page-outlet .wardrobe-home .wardrobe-tools>a{flex-direction:row;align-items:center;justify-content:flex-start;gap:12px;min-height:54px;padding:0 18px;border:.7px solid var(--border);border-radius:20px;background:var(--card);font-size:13.5px}#page-outlet .wardrobe-home .wardrobe-tools>a>.icon:first-child{width:16px;height:16px;color:var(--eucalyptus)}#page-outlet .wardrobe-home [data-rail]{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-template-rows:auto auto auto 1fr;column-gap:30px}#page-outlet .wardrobe-home [data-rail]>.wardrobe-category-tabs{grid-column:1/-1}#page-outlet .wardrobe-home [data-rail]>.living-stage{grid-column:1;grid-row:2/span 3;margin:18px 0 0;height:300px}#page-outlet .wardrobe-home [data-rail]>.living-stage>button{width:calc(124px + 136px * var(--prominence));height:calc(124px + 136px * var(--prominence));border-radius:50%;top:14px;transform:translate(calc(-50% + var(--position) * 132%)) translateY(calc(68px * (1 - var(--prominence)))) rotate(0)}#page-outlet .wardrobe-home [data-rail]>.living-caption{grid-column:2;grid-row:2;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:start;column-gap:6px;margin:56px 0 0}#page-outlet .wardrobe-home [data-rail]>.living-caption>div{grid-column:1;grid-row:1;text-align:left;min-height:0}#page-outlet .wardrobe-home [data-rail]>.living-caption>[data-step="-1"]{grid-column:2;grid-row:1}#page-outlet .wardrobe-home [data-rail]>.living-caption>[data-step="1"]{grid-column:3;grid-row:1}#page-outlet .wardrobe-home [data-rail]>.living-caption strong{display:block;font:400 20px/1.3 Satoshi,sans-serif}#page-outlet .wardrobe-home [data-rail]>.living-caption small{font-size:13px;margin-top:6px}#page-outlet .wardrobe-home [data-rail]>.wardrobe-dual-actions{grid-column:2;grid-row:3;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:center;margin-top:22px}#page-outlet .wardrobe-home [data-rail]>.wardrobe-dual-actions>a{min-height:48px;font-size:13.5px}#page-outlet .wardrobe-home [data-rail]>.wardrobe-dual-actions>.secondary-action{border:0;background:none}#page-outlet .wardrobe-home .wardrobe-looks-carousel{gap:12px}#page-outlet .wardrobe-home .wardrobe-looks-carousel>a{flex:0 0 calc((100% - 48px)/5);text-align:center}#page-outlet .wardrobe-home .wardrobe-look-cover{height:auto;aspect-ratio:1}#page-outlet .wardrobe-home .wardrobe-insight-pair{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,1fr);gap:20px;align-items:start;margin-top:34px}#page-outlet .wardrobe-home .wardrobe-insight-pair>[data-value]{margin:0;min-width:0}#page-outlet .wardrobe-home .wardrobe-profile-column{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0}#page-outlet .wardrobe-home .wardrobe-profile-column>*{grid-column:1;align-self:auto}#page-outlet .wardrobe-home .wardrobe-profile-column>section{margin:0}#page-outlet .wardrobe-home .wardrobe-profile-column .wardrobe-stylist-doors{display:grid;grid-template-columns:1fr;gap:12px;margin:0}#page-outlet .wardrobe-home .wardrobe-profile-column .wardrobe-style-facts>div:last-child{grid-template-columns:1fr 1fr}@media (max-width:900px){#page-outlet .wardrobe-home .wardrobe-insight-pair{grid-template-columns:1fr}#page-outlet .wardrobe-home .wardrobe-tools{grid-template-columns:1fr 1fr}}@media (max-width:760px){#page-outlet .wardrobe-home .wardrobe-day-copy{grid-template-columns:1fr;padding:56px 22px 26px}#page-outlet .wardrobe-home .wardrobe-day-copy>div{grid-column:1;grid-row:auto;justify-content:flex-end;flex-direction:row-reverse;margin-top:16px;justify-self:start}#page-outlet .wardrobe-home .wardrobe-home-content>[data-calendar]{margin:-60px 10px 0}#page-outlet .wardrobe-home .wardrobe-calendar{grid-template-columns:1fr;padding:16px 16px 12px}#page-outlet .wardrobe-home .wardrobe-calendar>.calendar-agenda{grid-column:1;grid-row:auto;margin-top:10px;border-top:1px solid var(--border);padding-top:8px}#page-outlet .wardrobe-home .wardrobe-quick-actions{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}#page-outlet .wardrobe-home .wardrobe-quick-actions>a{min-height:76px;padding:10px 4px;font-size:11.5px;border-radius:16px}#page-outlet .wardrobe-home [data-rail]{display:block}#page-outlet .wardrobe-home [data-rail]>.living-stage{height:240px}#page-outlet .wardrobe-home [data-rail]>.living-stage>button{width:calc(96px + 104px * var(--prominence));height:calc(96px + 104px * var(--prominence));transform:translate(calc(-50% + var(--position) * 125%)) translateY(calc(56px * (1 - var(--prominence))))}#page-outlet .wardrobe-home .wardrobe-tools>a{min-height:50px;padding:0 14px;font-size:13px}#page-outlet .wardrobe-home [data-rail]>.living-caption{margin:12px 0 0}#page-outlet .wardrobe-home .wardrobe-looks-carousel>a{flex-basis:calc((100% - 12px)/2)}}#page-outlet .wardrobe-events .native-tabs{margin-top:6px}#page-outlet .wardrobe-events-calendar>.native-note:first-child{margin:0 0 4px;max-width:none}#page-outlet .month-calendar>header+.calendar-legend{margin:2px 0 6px;justify-content:flex-start}#page-outlet .trip-page .trip-masthead{margin:6px 0 18px}#page-outlet .trip-page>.trip-stylist,#page-outlet .trip-page>.trip-save{display:flex;align-items:center;justify-content:center;gap:8px;width:min(360px,100%);max-width:none;margin:24px auto 0;padding:0 26px;min-height:48px}#page-outlet .trip-page>.trip-save{margin-top:12px}#page-outlet .trip-page>.trip-save.secondary-action{border:1px solid var(--ink);border-radius:30px;background:var(--card);color:var(--ink);font-size:13.5px}dialog .trip-duration-sheet .primary-action{justify-self:start}:is(#page-outlet,#modal,body>dialog) .trip-capsule-lead{margin:2px 0 18px}:is(#page-outlet,#modal,body>dialog) .trip-capsule-lead .native-note{font-size:15px;line-height:1.55;color:var(--body);margin:0;max-width:none}:is(#page-outlet,#modal,body>dialog) .trip-capsule-loading{display:flex;align-items:center;justify-content:center;width:100%;min-height:120px;text-align:center}#page-outlet .today-look-page .today-day-line{font:400 20px/1.35 Satoshi,sans-serif;letter-spacing:normal;color:var(--ink);margin:14px 0 22px}#page-outlet .organiser-page>.section-page-header{margin-bottom:6px}#page-outlet .organiser-page .organiser-head{margin-top:0}#page-outlet .organiser-page .organiser-head h2{margin:0 0 8px}#page-outlet .organiser-page .organiser-head .native-note{font-size:16px;line-height:1.55;max-width:none;color:var(--body)}#page-outlet .stylist-booking-page>.section-page-header{margin-bottom:6px}#page-outlet .stylist-booking-page .booking-choices>.native-note:first-child{max-width:none}:is(#page-outlet,#modal,body>dialog) form.event-create>fieldset>.filter-chips{margin:0}#page-outlet .build-page .build-eyebrow{justify-content:flex-end}#page-outlet .build-page h2+.native-note{margin-top:-14px}#page-outlet .build-page .build-stylist-door{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:0 20px;margin:4px 0 18px;border:0;border-radius:30px;background:color-mix(in srgb,var(--eucalyptus) 20%,var(--card));color:var(--ink);font-size:14px}#page-outlet .build-page .build-stylist-door>.icon{width:15px;height:15px;color:var(--eucalyptus)}#page-outlet .build-page .build-stylist-door>.icon:last-child{margin-left:auto}#page-outlet .build-page [data-browser]>.native-note{max-width:none}#page-outlet .build-page .build-photo-door+.native-note,#page-outlet .build-page .build-photo-door~.native-note{margin-top:14px;max-width:none}#page-outlet .build-page .build-add-more{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 18px;margin-top:12px;border:1px solid var(--border);border-radius:30px;background:var(--card);text-decoration:none;font-size:13px}:is(#page-outlet,#modal,body>dialog) .build-stylist-opening h3{font-size:16px;margin:2px 0 12px}:is(#page-outlet,#modal,body>dialog) .stylist-thinking.page-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;min-height:150px;text-align:center}:is(#page-outlet,#modal,body>dialog) .build-styled .build-styled-pieces+.native-note{margin-top:14px}#page-outlet .wishlist-stylist-banner strong{font-size:15px}#page-outlet .wishlist-stylist-banner small{font-size:13.5px}#page-outlet .wishlist-stylist-banner+.native-tabs>button{font-size:16px}#page-outlet .week-page .week-look-cover{width:84px;height:96px;flex:0 0 84px;border-radius:12px;background:var(--card)}#page-outlet .week-page .week-look-cover>.look-composite{padding:4px;gap:3px}#page-outlet .week-page .week-day input.week-day-outfit::placeholder{color:var(--ink);opacity:1}#page-outlet :is(.photo-log-page,.digitise-hub,.digitise-photos) .native-note{max-width:none}#page-outlet .wardrobe-concierge-banner .concierge-eyebrow{text-transform:none;letter-spacing:normal;font-size:13px}#page-outlet .digitise-hub [data-concierge]+.native-section{margin-top:32px}#page-outlet .digitise-hub>.native-note:last-child{margin-top:28px}#page-outlet .digitise-photos>.section-page-header{margin-bottom:6px}#page-outlet .digitise-photos>.section-page-header+.native-note{margin-bottom:20px}#page-outlet .digitise-photos .digitise-photo-actions+.native-note{margin:14px 0 0;padding:14px 18px;border-radius:18px;background:var(--surface);color:var(--body);font-size:13.5px}#page-outlet .wardrobe-library>h2+.native-note{margin-bottom:10px;max-width:none}#page-outlet .wardrobe-library .native-section-heading{margin-bottom:4px}#page-outlet .wardrobe-library .native-section-heading+.native-note{margin:0 0 18px;max-width:none}:is(#page-outlet,#modal,body>dialog) .review-image-gallery>.native-note+p{margin-top:10px}:is(#page-outlet,#modal,body>dialog) .review-image-gallery>.native-note{margin-top:8px}:is(#page-outlet,#modal,body>dialog) .review-photo-actions+.native-note{text-align:center;margin:14px 0 0;max-width:none}#page-outlet .digitise-review>.section-page-header{margin-bottom:4px}#page-outlet .digitise-review>.section-page-header+.native-note{margin-bottom:14px}#page-outlet .review-filters>button.selected:after,#page-outlet .review-filters>button[aria-pressed=true]:after{content:none;display:none}#page-outlet #passport-care{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:12px;align-items:stretch}#page-outlet #passport-care>h2{grid-column:1/-1}#page-outlet #passport-care>:not(h2):not(.passport-panel):not(.passport-door){grid-column:1/-1}#page-outlet #passport-care>.passport-panel,#page-outlet #passport-care>.passport-door{margin:0}#page-outlet #passport-care>.passport-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;align-content:start}#page-outlet #passport-care>.passport-panel>*{grid-column:1/-1}#page-outlet #passport-care>.passport-panel>h3{grid-column:1;grid-row:1}#page-outlet #passport-care>.passport-panel>.text-button{grid-column:2;grid-row:1;align-self:start}#page-outlet #passport-care>.passport-panel>[role=alert]:empty{display:none}#page-outlet #passport-care>.passport-door{justify-content:flex-start;text-align:left}#page-outlet #passport-care>.passport-door>span{text-align:left;flex:1}#page-outlet #passport-value{margin-top:20px}#page-outlet #passport-value>h2{margin-bottom:6px}@media (max-width:600px){#page-outlet #passport-care{grid-template-columns:1fr;row-gap:12px}}#page-outlet .passport-evidence-page>.section-page-header{margin-bottom:6px}#page-outlet .passport-evidence-page>.section-page-header+.native-note{font-size:15px;line-height:1.55}#page-outlet .passport-evidence-way small{max-width:none}#page-outlet .resale-price-main .resale-price{justify-content:flex-start;text-align:left}#page-outlet .resale-price-main .resale-price-steps{justify-content:flex-start}#page-outlet .listing-returns .care-eyebrow{text-transform:none;letter-spacing:normal;font-size:12.5px}#page-outlet .listing-returns-toggle{align-items:center}#page-outlet .resale-price-terms .listing-returns-toggle,#page-outlet .resale-price-terms .listing-returns{margin-top:12px}.listing-switch{position:relative;flex:0 0 40px;width:40px;height:24px;border-radius:12px;background:var(--border);transition:background-color .2s var(--ease,ease)}.listing-switch:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000002e;transition:transform .2s var(--ease,ease)}[aria-pressed=true]>.listing-switch{background:var(--eucalyptus)}[aria-pressed=true]>.listing-switch:after{transform:translate(16px)}[disabled]>.listing-switch{opacity:.5}#page-outlet .resale-price-terms .resale-toggle input[role=switch]{appearance:none;-webkit-appearance:none;position:relative;flex:0 0 40px;width:40px;height:24px;margin:0;border-radius:12px;background:var(--border);cursor:pointer;transition:background-color .2s var(--ease,ease)}#page-outlet .resale-price-terms .resale-toggle input[role=switch]:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000002e;transition:transform .2s var(--ease,ease)}#page-outlet .resale-price-terms .resale-toggle input[role=switch]:checked{background:var(--eucalyptus)}#page-outlet .resale-price-terms .resale-toggle input[role=switch]:checked:after{transform:translate(16px)}#page-outlet .wishlist-stylist-banner+.native-tabs{margin-top:10px}#page-outlet .resale-min-offer{margin:18px 0 6px;padding:18px 18px 4px;border:1px solid var(--border);border-radius:18px;background:var(--surface,#FAF9F7)}#page-outlet .resale-min-offer>h3{margin:0 0 2px}#page-outlet .resale-min-offer .resale-field{margin-top:6px}#page-outlet .resale-min-offer .resale-field input{background:var(--canvas,#fff)}#page-outlet .resale-min-offer-held{margin:4px 0 12px}#page-outlet .resale-min-offer-held .secondary-action{min-height:38px;padding:0 18px;font-size:13px;border-radius:100px;margin-top:10px;border:1px solid var(--border);background:var(--canvas,#fff);color:var(--ink);width:auto}#page-outlet .resale-price-terms>h3,#page-outlet .resale-price-terms>.listing-returns-toggle[data-ships-abroad],#page-outlet .resale-price-terms>.listing-returns,#page-outlet .resale-price-terms>.resale-toggle{margin-top:26px;padding-top:22px;border-top:1px solid var(--border)}#page-outlet .resale-price-terms>h3:first-child{margin-top:0;padding-top:0;border-top:0}#page-outlet .resale-price-terms>.resale-min-offer+h3,#page-outlet .resale-price-terms>.resale-choices+h3{margin-top:26px}#page-outlet .resale-price-terms>.resale-toggle+.native-note,#page-outlet .resale-price-terms>h3+.resale-field{margin-top:4px}#page-outlet .resale-price-terms>h3{margin-bottom:4px}#page-outlet .resale-price-terms>.resale-toggle{font-size:14px;font-weight:500}:is(#page-outlet,#modal,dialog) .listing-returns .care-eyebrow{text-transform:none;letter-spacing:0;font-size:12.5px;color:var(--muted);margin:18px 0 8px}.listing-toggle-box{flex:0 0 19px;width:19px;height:19px;display:grid;place-items:center;border:1.5px solid #C9C6BE;border-radius:5px;background:var(--canvas,#fff);box-sizing:border-box;margin-top:1px}.listing-returns-toggle[aria-pressed=true] .listing-toggle-box{background:var(--eucalyptus);border-color:var(--eucalyptus);color:#fff}.listing-toggle-box .icon{width:13px;height:13px;color:#fff}:is(#page-outlet,dialog) .resale-toggle input[type=checkbox]{appearance:none;-webkit-appearance:none;flex:0 0 19px;width:19px;height:19px;margin:0;border:1.5px solid #C9C6BE;border-radius:5px;background:var(--canvas,#fff) center/13px no-repeat;cursor:pointer}:is(#page-outlet,dialog) .resale-toggle input[type=checkbox]:checked{background-color:var(--eucalyptus);border-color:var(--eucalyptus);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")}:is(#page-outlet,dialog) .resale-toggle input[type=checkbox]:focus-visible{outline:2px solid var(--eucalyptus);outline-offset:2px}#page-outlet .resale-offers-card{padding:22px 22px 20px}#page-outlet .resale-offers-card .native-note{margin-top:5px}#page-outlet .resale-offers-card .resale-manage-pills{margin-top:18px}dialog.native-sheet.resale-manage-sheet .dialog-header{align-items:center;margin-bottom:8px}dialog.native-sheet.resale-manage-sheet .dialog-header h2{margin:0}.resale-manage-sheet .dialog-content>.native-note:first-child{text-align:center;margin:0 0 18px}.resale-manage-sheet .dialog-content>[data-finish],.resale-manage-sheet .dialog-content>[data-check],.resale-manage-sheet .dialog-content>[data-retry],.resale-manage-sheet .dialog-content>[data-source]{display:block;margin-inline:auto;min-width:120px}.resale-manage-sheet .resale-confirm-actions{display:flex;flex-direction:column;align-items:center;gap:8px}.resale-manage-sheet .resale-confirm-actions .primary-action{min-width:180px;min-height:44px}.resale-manage-sheet .resale-confirm-actions .text-button{font-size:13.5px;padding:8px 14px}.resale-manage-sheet:has(.resale-edit-form) .dialog-content>.native-note:first-child{text-align:left}.look-share-sheet{width:min(500px,calc(100vw - 32px))}.look-share-ready .look-share-lede{font-size:14px;line-height:1.55;color:var(--muted);margin:0 0 16px}.look-share-link{display:flex;align-items:center;gap:10px;padding:8px 8px 8px 16px;border:1px solid var(--border);border-radius:100px;background:var(--surface,#FAF9F7)}.look-share-link>span{flex:1;min-width:0;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;user-select:all;-webkit-user-select:all}.look-share-link .secondary-button{flex:none;min-height:36px;padding:0 16px;border-radius:100px;font-size:13px}.look-share-ready>.primary-button{width:100%;min-height:46px;margin-top:14px;border-radius:100px}.look-share-ready>h3{font-size:14px;font-weight:500;margin:24px 0 0}.look-share-ready .look-share-doors{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:16px 6px;justify-items:center;padding-top:16px}.look-share-ready .look-share-doors>*{display:flex;flex-direction:column;align-items:center;gap:9px;min-width:0;width:100%;background:none;font-size:12px;color:#2c2c2a;text-decoration:none}.look-share-ready .look-share-doors .icon{box-sizing:content-box;width:20px;height:20px;padding:16px;border-radius:50%;border:1px solid #EAEAEA}.look-share-ready .look-share-doors>*:hover .icon{background:#faf9f7}.look-share-links{display:flex;justify-content:center;gap:22px;margin-top:22px}.look-share-links .text-button{font-size:13px}dialog.native-sheet.look-guide-sheet{width:min(540px,calc(100vw - 32px))}.look-guide-sheet .dialog-header{margin-bottom:4px}.look-guide-sheet [data-look-guides]>.eyebrow{font-size:17px;margin:0 0 3px}.look-guide-sheet [data-look-guides]>.native-note{font-size:14.5px;line-height:1.5;margin:0 0 14px}.look-guide-sheet [data-guide]>strong{font-size:15.5px}#page-outlet .flatlay-saved article{position:relative}#page-outlet .flatlay-board-delete{position:absolute;top:10px;right:10px;z-index:2;display:grid;place-items:center;width:30px;height:30px;padding:0;border-radius:50%;background:#ffffffeb;border:1px solid var(--border);color:var(--ink)}#page-outlet .flatlay-board-delete .icon{width:14px;height:14px}#page-outlet .flatlay-board-delete:hover{background:#fff}#page-outlet .intel-section .intel-spectrum+.intel-legend{margin-top:16px}#page-outlet .intel-section .intel-legend+.native-note{margin-top:12px}#page-outlet .intel-section .intel-spectrum{margin-top:18px}#page-outlet .intel-grid>.intel-section:has(.intel-rhythm){display:flex;flex-direction:column}#page-outlet .intel-grid>.intel-section:has(.intel-rhythm) .intel-rhythm{margin-top:auto;height:96px}#page-outlet .intel-grid>.intel-section:has(.intel-rhythm) .intel-rhythm+.native-note{margin-bottom:4px}#page-outlet .intel-grid+.closet-add{margin-top:24px}#page-outlet .flatlay-pick img{border-radius:14px}#page-outlet .resale-price-terms>.resale-toggle+.native-note+h3{margin-top:18px;padding-top:0;border-top:0}#page-outlet .style-profile-page .style-profile-header{margin-bottom:12px}#page-outlet .style-profile-page .auth-progress{margin-bottom:18px}#page-outlet .style-profile-page .style-question{font-size:24px;line-height:1.25;margin:0 0 4px}#page-outlet .style-profile-page .auth-subtitle{font-size:15.5px;line-height:1.5;margin:0 0 16px}#page-outlet .style-profile-page form{gap:12px}#page-outlet .style-profile-page form>.auth-primary{margin-top:10px}#page-outlet .style-profile-page .auth-field-label{font-size:14px;color:var(--body);margin:0 0 10px}#page-outlet .style-profile-page .auth-fine{font-size:14px}#page-outlet .style-profile-page .style-choices{gap:10px}#page-outlet .style-profile-page .style-choices>button,#page-outlet .style-profile-page .style-choices>span{font-size:16px;padding:12px 20px;border-radius:26px}#page-outlet .style-profile-page .style-add{margin:0}#page-outlet .style-profile-page .style-add input{font-size:15px}#page-outlet .style-profile-page .style-brand-suggestions{margin:0}#page-outlet .style-profile-page .style-brand-suggestions:empty{display:none}#page-outlet .style-profile-page .style-brand-suggestions>button{font-size:15px}#page-outlet .style-profile-page .style-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}#page-outlet .style-profile-page .style-grid>button{min-height:64px;font-size:16px;padding:12px 20px;border-radius:20px}#page-outlet .style-profile-page .style-choices-priorities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#page-outlet .style-profile-page .style-choices-priorities>button{width:auto;min-height:60px;font-size:16px;border-radius:18px;padding:12px 18px}#page-outlet .style-profile-page .style-choices-priorities .style-rank{width:30px;height:30px;font-size:14px;flex:none}#page-outlet .style-profile-page .style-size-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#page-outlet .style-profile-page .style-field{background:var(--surface);border-radius:20px;padding:16px 18px;min-width:0}#page-outlet .style-profile-page .style-field-wide{grid-column:1/-1}#page-outlet .style-profile-page .style-field .auth-fine{margin:10px 0 0}#page-outlet .style-profile-page .style-field .style-choices>button{background:var(--card)}#page-outlet .style-profile-page .style-field .style-choices>button[aria-pressed=true]{background:var(--ink)}#page-outlet .style-profile-page .style-size-row>button{width:46px;height:46px;padding:0;justify-content:center;border-radius:50%}#page-outlet .style-profile-page .style-size-block{font-size:18px;font-weight:400;margin:8px 0 0}#page-outlet .style-profile-page .style-slider{margin:8px 0;background:var(--surface);border-radius:20px;padding:18px 20px}#page-outlet .style-profile-page .style-slider>span{font-size:15px;color:var(--body)}#page-outlet .style-profile-page .style-fibre-examples{font-size:13.5px}#page-outlet .style-profile-page .style-slider output{font-size:17px;color:var(--ink)}#page-outlet .style-profile-page .style-slider input[type=range]{-webkit-appearance:none;appearance:none;height:28px;margin:12px 0;background:transparent;cursor:pointer}#page-outlet .style-profile-page .style-slider input[type=range]::-webkit-slider-runnable-track{height:8px;border-radius:8px;background:linear-gradient(90deg,var(--eucalyptus) var(--fill,50%),var(--border) var(--fill,50%))}#page-outlet .style-profile-page .style-slider input[type=range]::-moz-range-track{height:8px;border-radius:8px;background:linear-gradient(90deg,var(--eucalyptus) var(--fill,50%),var(--border) var(--fill,50%))}#page-outlet .style-profile-page .style-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:26px;height:26px;margin-top:-9px;border-radius:50%;background:var(--card);border:1px solid var(--border);box-shadow:0 2px 8px #14120e26}#page-outlet .style-profile-page .style-slider input[type=range]::-moz-range-thumb{width:26px;height:26px;border-radius:50%;background:var(--card);border:1px solid var(--border);box-shadow:0 2px 8px #14120e26}#page-outlet .style-profile-page .style-slider input[type=range]:focus-visible{outline:2px solid var(--eucalyptus);outline-offset:4px}#page-outlet .style-profile-page .style-look-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}#page-outlet .style-profile-page .style-look-grid img{max-height:200px}#page-outlet .style-profile-page .style-reveal-close{font-size:15px;line-height:1.55;color:var(--body);margin:4px 0 0}@media (max-width:700px){#page-outlet .style-profile-page .style-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#page-outlet .style-profile-page .style-size-fields{grid-template-columns:minmax(0,1fr)}#page-outlet .style-profile-page .style-look-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#page-outlet .style-profile-page .style-choices>button,#page-outlet .style-profile-page .style-choices>span{font-size:15px;padding:11px 16px}#page-outlet .style-profile-page .style-size-row>button{width:42px;height:42px}}@media (max-width:420px){#page-outlet .style-profile-page .style-choices-priorities{grid-template-columns:minmax(0,1fr)}}#page-outlet .community-page>.native-tabs{margin-bottom:10px}#page-outlet .community-page>.native-tabs a{font-size:15.5px;padding-bottom:10px}#page-outlet .community-page .community-landing-search{margin:8px 0 14px}#page-outlet .community-page .community-feed-controls .chip,#page-outlet .community-page .community-feed-controls .primary-button{font-size:14.5px;padding:11px 22px;min-height:44px}#page-outlet .community-page .community-orbit{max-width:none;margin:14px 0 20px}#page-outlet .community-page .community-carousel{position:relative;aspect-ratio:auto;display:flex;align-items:center;justify-content:center;gap:18px}#page-outlet .community-page .orbit-row{position:relative;flex:1;max-width:640px;height:300px}#page-outlet .community-page .orbit-row .orbit-story{position:absolute;top:50%;left:50%;width:150px;transform:translate(-50%,-50%);transition:transform .55s cubic-bezier(.22,.78,.25,1),width .55s cubic-bezier(.22,.78,.25,1),opacity .4s;opacity:0;pointer-events:none;z-index:0}#page-outlet .community-page .orbit-row .orbit-story[data-slot=centre]{width:280px;opacity:1;pointer-events:auto;z-index:2}#page-outlet .community-page .orbit-row .orbit-story[data-slot=prev]{transform:translate(calc(-50% - 215px),-50%);opacity:1;pointer-events:auto;z-index:1}#page-outlet .community-page .orbit-row .orbit-story[data-slot=next]{transform:translate(calc(-50% + 215px),-50%);opacity:1;pointer-events:auto;z-index:1}#page-outlet .community-page .orbit-arrow{flex:none;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--border);background:var(--card);color:var(--ink)}#page-outlet .community-page .orbit-arrow .icon{width:16px;height:16px}#page-outlet .community-page .orbit-arrow-prev .icon{transform:rotate(180deg)}#page-outlet .community-page .orbit-arrow:hover{border-color:var(--eucalyptus)}#page-outlet .community-page .orbit-arrow:focus-visible{outline:2px solid var(--eucalyptus);outline-offset:3px}#page-outlet .community-page .orbit-caption{min-height:0;padding:14px 0 0}#page-outlet .community-page .orbit-caption h2{font-size:20px}#page-outlet .community-page .orbit-caption p{font-size:13.5px}@media (max-width:700px){#page-outlet .community-page .community-carousel{gap:6px}#page-outlet .community-page .orbit-row{height:180px;overflow:hidden}#page-outlet .community-page .orbit-row .orbit-story{width:64px}#page-outlet .community-page .orbit-row .orbit-story[data-slot=centre]{width:150px}#page-outlet .community-page .orbit-row .orbit-story[data-slot=prev]{transform:translate(calc(-50% - 100px),-50%)}#page-outlet .community-page .orbit-row .orbit-story[data-slot=next]{transform:translate(calc(-50% + 100px),-50%)}#page-outlet .community-page .orbit-arrow{width:36px;height:36px}}@media (prefers-reduced-motion:reduce){#page-outlet .community-page .orbit-row .orbit-story{transition:none}}#page-outlet .community-page .circles-join-empty{margin:0}#page-outlet :is(.rewards-page,.invitation-page,.programme-points-page,.insider-page,.earnings-page) .native-note{max-width:none}#page-outlet .rewards-page .programme-link.secondary-action:not(.rewards-recent-history *){display:flex;align-items:center;justify-content:space-between;min-height:56px;padding:0 20px;margin:0 0 10px;border:1px solid var(--border);border-radius:20px;background:var(--surface);font-size:15px}#page-outlet .rewards-page .programme-link.secondary-action:hover{border-color:color-mix(in srgb,var(--eucalyptus) 50%,var(--border))}#page-outlet .rewards-page .rewards-leave{font-size:15px;margin-top:14px}#page-outlet .invitation-page>.section-page-header{margin-bottom:8px}#page-outlet .invitation-page .invitation-intro{margin:0 0 4px;display:block}#page-outlet .invitation-page .invitation-intro .native-note{margin-top:2px}#page-outlet .invitation-page .invitation-intro h2{margin-bottom:4px}#page-outlet .invitation-page .invitation-intro .native-note{font-size:14.5px}#page-outlet .invitation-page .invitation-summary h3{font-size:16px}#page-outlet .invitation-page .invitation-summary strong{font-size:30px}#page-outlet .invitation-page .invitation-summary span,#page-outlet .invitation-page .invitation-summary>p{font-size:14px}#page-outlet .invitation-page .invitation-list article h3{font-size:16px}#page-outlet .invitation-page .invitation-list article .native-note{font-size:14.5px}#page-outlet .invitation-page .invitation-awards :is(dt,dd){font-size:14.5px}#page-outlet .invitation-page .invitation-list .primary-action{font-size:14.5px}#page-outlet .invitation-page .invitation-apply{display:grid;gap:10px}#page-outlet .invitation-page .invitation-apply [data-apply]{justify-content:center;gap:10px;min-height:48px;border:1px solid var(--ink);border-radius:999px;background:var(--card);font-size:14.5px;padding:0 22px}#page-outlet .invitation-page .invitation-apply [data-apply]:disabled{border-color:var(--border);color:var(--muted)}#page-outlet .invitation-page .invitation-note{margin-top:14px}#page-outlet .invitation-page .invitation-note .native-note,#page-outlet .rewards-page .rewards-panel .native-note,#page-outlet .insider-page .insider-panel .native-note{font-size:14px}#page-outlet :is(.rewards-page,.insider-page) .programme-perk h3{font-size:15.5px}#page-outlet :is(.rewards-page,.insider-page) .programme-values :is(dt,dd){font-size:14px}#page-outlet :is(.rewards-page,.insider-page) .programme-perk{position:relative}#page-outlet :is(.rewards-page,.insider-page) .programme-perk .programme-modes{position:absolute;top:18px;right:18px;max-width:58%;justify-content:flex-end}#page-outlet :is(.rewards-page,.insider-page) .programme-perk .programme-modes:empty{display:none}#page-outlet :is(.rewards-page,.insider-page) .programme-modes>span{font-size:13px}@media (min-width:701px){#page-outlet :is(.rewards-page,.insider-page) .programme-perk:has(.programme-modes:not(:empty))>header{padding-right:calc(58% + 12px);min-height:40px}}#page-outlet :is(.rewards-page,.insider-page) .programme-perk>header{margin-bottom:10px}#page-outlet :is(.rewards-page,.insider-page) .programme-perk>.native-note{margin:0;line-height:1.5}#page-outlet :is(.rewards-page,.insider-page) .programme-perk>.native-note+.native-note{margin-top:4px}#page-outlet :is(.rewards-page,.insider-page) .programme-perk-details{gap:8px}#page-outlet .insider-page .insider-availability{gap:8px}#page-outlet .insider-page .insider-availability>h2{margin-bottom:0}@media (max-width:700px){#page-outlet :is(.rewards-page,.insider-page) .programme-perk .programme-modes{position:static;max-width:none;justify-content:flex-start}}#page-outlet .rewards-page .rewards-panel .programme-standing .native-note{margin:4px 0 0}#page-outlet .programme-points-page :is(dt,dd){font-size:14px}#page-outlet .programme-points-page .programme-points-summary h2{font-size:24px}#page-outlet .programme-points-page .native-note{font-size:14px}#page-outlet .programme-points-page h2{font-size:18px}#page-outlet .programme-points-page [role=tablist] button,#page-outlet .programme-points-page .programme-tabs button{font-size:14px}#page-outlet .programme-points-page #points-history{margin-top:22px}#page-outlet .programme-points-page #points-history>h2+.native-note{margin:4px 0 18px}#page-outlet .programme-points-page #points-history>.invitation-message{text-align:center;padding:16px 20px}#page-outlet .programme-points-page #points-history>.invitation-message h3{font-size:15px;margin:0 0 4px}#page-outlet .programme-points-page #points-history>.invitation-message .native-note{margin:0}#page-outlet .insider-page .insider-panel{margin-top:14px}#page-outlet .insider-page .insider-guide{gap:16px}#page-outlet .insider-page .insider-guide h3{font-size:15.5px}#page-outlet .earnings-page>.section-page-header{margin-bottom:6px}#page-outlet .earnings-page>.native-note{font-size:14.5px}#page-outlet .earnings-page .earnings-overview{margin-top:12px}#page-outlet .earnings-page .earnings-overview>span{font-size:15px}#page-outlet .earnings-page .earnings-overview>strong{font-size:34px}#page-outlet .earnings-page .earnings-overview p{font-size:14.5px}#page-outlet .earnings-page .earnings-balances span{font-size:14px}#page-outlet .earnings-page .earnings-balances strong{font-size:17px}#page-outlet .earnings-page .creator-hold strong{font-size:15px}#page-outlet .earnings-page .creator-hold p{font-size:14px}#page-outlet .earnings-page h2{font-size:17px}#page-outlet .earnings-page .earnings-comparison span{font-size:14px}#page-outlet .earnings-page .insight-metric strong{font-size:26px}#page-outlet .earnings-page .insight-metric span{font-size:14px}#page-outlet .earnings-page .insight-metric small{font-size:13px}#page-outlet .earnings-page .creator-section .native-note{font-size:14px}#page-outlet .earnings-page .creator-section :is(strong,b){font-size:15px}#page-outlet .earnings-page .creator-section small{font-size:13px}#page-outlet .earnings-page .earnings-bank strong{font-size:15px}#page-outlet .earnings-page .earnings-bank small{font-size:13.5px}#page-outlet .earnings-page .creator-section:has(.earnings-bank){margin-top:44px}#page-outlet .create-hub .create-intro,:is(#page-outlet,#modal) .create-hub .create-intro{max-width:none;margin:0 0 16px;font-size:15px}:is(#page-outlet,#modal) .create-hub .section-page-header{margin-bottom:8px}#page-outlet :is(.circle-create-fields,.event-create-fields) .composer-cover-row>button:first-child,#page-outlet .community-article-page .article-cover [data-cover],#page-outlet .community-episode-compose .episode-cover [data-cover],#page-outlet .community-podcast-compose .podcast-cover{display:grid;place-items:center;flex:none;box-sizing:border-box;width:200px;height:150px;max-width:100%;aspect-ratio:auto;padding:0;border:0;border-radius:16px;background:#f0eeea;color:var(--muted);overflow:hidden;cursor:pointer}#page-outlet :is(.circle-create-fields,.event-create-fields) .composer-cover-row>button:first-child .icon,#page-outlet :is(.circle-create-fields,.event-create-fields) .composer-cover-row>button:first-child svg,#page-outlet .community-article-page .article-cover [data-cover] .icon,#page-outlet .community-episode-compose .episode-cover [data-cover] .icon,#page-outlet .community-podcast-compose .podcast-cover .icon{width:22px;height:22px}#page-outlet :is(.circle-create-fields,.event-create-fields) .composer-cover-row>button:first-child img,#page-outlet :is(.article-cover,.episode-cover) [data-cover] img,#page-outlet .podcast-cover img{display:block;width:100%;height:100%;object-fit:cover}:root[data-theme=dark] #page-outlet :is(.composer-cover-row>button:first-child,.article-cover [data-cover],.episode-cover [data-cover],.podcast-cover){background:var(--surface)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) #page-outlet :is(.composer-cover-row>button:first-child,.article-cover [data-cover],.episode-cover [data-cover],.podcast-cover){background:var(--surface)}}#page-outlet .circle-create-fields .composer-title,#page-outlet .event-create-fields input[data-input=title]{box-sizing:border-box;width:100%;background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:14px 16px;font:400 22px/1.3 Satoshi,sans-serif;color:var(--ink)}#page-outlet :is(.circle-create-page,.event-create-page,.community-article-page,.community-note-page,.community-podcast-compose,.community-episode-compose) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea):focus-visible{outline:none;border-color:var(--muted)}#page-outlet :is(.community-note-page,.community-podcast-compose) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea):focus-visible{box-shadow:inset 0 0 0 1px var(--muted)}#page-outlet .community-note-page .community-note-writing{gap:16px;margin-top:22px}#page-outlet .community-note-page .community-note-avatar{width:48px;height:48px;font-size:15px}#page-outlet .community-note-page .community-note-writing textarea{font-size:19px;line-height:1.55;padding-top:10px}#page-outlet .community-note-page :is(.community-note-caption-foot,.community-note-tokens){margin-left:64px}#page-outlet .community-note-page .community-note-caption-foot{font-size:13.5px}#page-outlet .community-note-page .community-note-attachments{margin:16px 0 0 64px;gap:12px}#page-outlet .community-note-page .community-note-attachments .chip{font-size:14.5px;padding:10px 16px}#page-outlet .community-note-page .community-note-attachments .icon{width:16px;height:16px}#page-outlet .community-note-page header [data-next]{font-size:16px}#page-outlet .community-podcast-compose{font-size:15px}#page-outlet .community-podcast-compose :is(h2,label>span){font-size:16.5px}#page-outlet .community-podcast-compose :is(input:not([type=range]):not([type=checkbox]),textarea){font-size:15.5px}#page-outlet .community-podcast-compose :is(.podcast-intro,.podcast-audience){font-size:15.5px}#page-outlet .community-podcast-compose .podcast-lengths button{font-size:14px}#page-outlet .community-podcast-compose .podcast-episode strong{font-size:15px}#page-outlet .community-podcast-compose .podcast-host small{font-size:13px}#page-outlet .community-podcast-compose .podcast-empty strong{font-size:16px}#page-outlet .community-podcast-compose .podcast-empty p{font-size:14px}#page-outlet .event-create-fields{font-size:15px}#page-outlet .event-create-fields h2{font-size:16.5px}#page-outlet .event-create-fields :is(input:not([data-input=title]),textarea){font-size:15px}#page-outlet .event-create-fields .native-note{font-size:13.5px}#page-outlet .event-create-fields .composer-chip-rail :is(button,.chip){font-size:14px}#page-outlet .event-create-fields .composer-chip-rail button small{font-size:12px}#page-outlet .event-create-fields .event-zone{font-size:15px;min-height:40px}#page-outlet .event-create-fields .event-zone+.native-note{margin-top:0}#page-outlet .article-page .article-masthead{margin-top:-58px;position:relative;z-index:1;pointer-events:none}#page-outlet .article-masthead :is(a,button){pointer-events:auto}#page-outlet .article-masthead h1{padding-inline:190px;box-sizing:border-box;margin-top:6px}#page-outlet .article-prose .article-standfirst{font-size:20px;line-height:1.55;max-width:720px}@media (max-width:767px){#page-outlet .article-page .article-masthead{margin-top:4px;pointer-events:auto}#page-outlet .article-masthead h1{padding-inline:0}}#page-outlet .creator-insights>.section-page-header{margin-bottom:6px}#page-outlet .creator-insights>.native-note{margin:0}#page-outlet .creator-insights .creator-jump{margin:16px 0 18px}#page-outlet .creator-insights .creator-section:first-of-type{margin-top:0}#page-outlet .creator-insights .creator-green{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"label label chip" "figure note chip";align-items:end;column-gap:14px;row-gap:2px;padding:14px 20px;min-height:0}#page-outlet .creator-insights .creator-green>span{grid-area:label}#page-outlet .creator-insights .creator-green>small{grid-area:chip;align-self:center}#page-outlet .creator-insights .creator-green>strong{grid-area:figure;font-size:30px;line-height:1.1}#page-outlet .creator-insights .creator-green>p{grid-area:note;margin:0 0 4px}#page-outlet .creator-insights .creator-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}#page-outlet .creator-insights .creator-metrics .insight-metric{min-height:0;padding:12px 14px}#page-outlet .creator-insights .creator-metrics .insight-metric>strong{font-size:24px;line-height:1.2;margin:4px 0 2px}@media (max-width:767px){#page-outlet .creator-insights .creator-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}#page-outlet .profile-empty .native-note{margin-inline:auto}#page-outlet .event-create-fields :is(.composer-add,.event-add-row,.event-time-row>span){font-size:14px}#page-outlet .event-create-fields .composer-chip-rail button{font-size:14px}#page-outlet .bag-or-divider{font-size:13px;letter-spacing:0;text-transform:none}#page-outlet .payments-page>.native-note{font-size:15px}#page-outlet .payments-page .settings-group>h2{font-size:19px}#page-outlet .payments-page .settings-row{font-size:16.5px}#page-outlet .payments-page .wallet-card>div{font-size:14px}#page-outlet .payments-page .wallet-card h2{font-size:23px}#page-outlet .payments-page .wallet-card small{font-size:12.5px}#page-outlet .payments-page .wallet-pay-later{display:flex;flex-direction:column;justify-content:center;gap:4px;min-height:96px;padding:18px 20px}#page-outlet .payments-page .wallet-pay-later h3{margin:0;font-size:16px}#page-outlet .payments-page .wallet-pay-later .native-note{margin:0;padding:0;font-size:14px;line-height:1.55}#page-outlet .fit-page>.native-note{font-size:15px}#page-outlet .fit-page .fit-measure-head{margin-top:30px}#page-outlet .fit-page .fit-measure-head>h2,#page-outlet .fit-page .settings-group>h2{font-size:19px}#page-outlet .fit-page .fit-measure-head .native-note{font-size:15px}#page-outlet .fit-page .fit-measure-row{min-height:54px}#page-outlet .fit-page .fit-measure-row>span,#page-outlet .fit-page .fit-measure-row output{font-size:15.5px}#page-outlet .fit-page .fit-cups{padding:12px 0 14px;border-bottom:1px solid var(--border)}#page-outlet .fit-page .fit-cups[hidden]{display:none}#page-outlet .fit-page .fit-cups>.chip-rail{margin-top:0;gap:6px}#page-outlet .fit-page .fit-cups .filter-chip{min-width:40px;padding:8px 10px;font-size:14px}#page-outlet .fit-page .fit-cups>.native-note{margin:8px 0 0;font-size:14px}#page-outlet .fit-page .chip-rail{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}#page-outlet .fit-page .filter-chip{padding:10px 16px;font-size:14.5px}#page-outlet .fit-page .fit-sizes{gap:10px}#page-outlet .fit-page .fit-figure-copy h3{font-size:16px}#page-outlet .fit-page .fit-figure-copy p{font-size:14px;line-height:1.6}#page-outlet .fit-page .fit-recommendation small{font-size:12.5px}#page-outlet .fit-page .fit-recommendation h3{font-size:21px}#page-outlet .fit-page .fit-recommendation p{font-size:14px;line-height:1.55}#page-outlet .fit-page .fit-explanation summary{font-size:20px}#page-outlet .fit-page .fit-explanation .native-note{font-size:14.5px}#page-outlet .fit-page>.settings-group,#page-outlet .fit-page>fieldset>.settings-group{margin-top:34px}#page-outlet .fit-page .fit-brand-size{font-size:15.5px;min-height:56px}#page-outlet .fit-page .fit-brand-size strong{font-size:14.5px}#page-outlet .fit-page .fit-mens-size-title{font-size:15px}#page-outlet .region-page>.section-page-header+.native-note{margin-top:-14px;font-size:15px}#page-outlet .region-page .region-option-grid{margin-top:-4px}#page-outlet .region-page .settings-group>h2{font-size:19px}#page-outlet .region-page .region-options .settings-row strong{font-size:16px;font-weight:400}#page-outlet .region-page .region-options .settings-row small{font-size:13px}#page-outlet .region-page .settings-card>.settings-row[data-expand]{font-size:16px}#page-outlet .region-page .region-choice-row button strong{font-size:15.5px}#page-outlet .region-page .region-choice-row button small{font-size:13px}#page-outlet .region-page .region-choice-row+.native-note{font-size:14.5px}#page-outlet .region-page .region-dot{flex:none;display:grid;place-items:center;width:18px;height:18px;border:1.5px solid var(--eucalyptus);border-radius:50%;box-sizing:border-box}#page-outlet .region-page .region-dot:after{content:"";width:9px;height:9px;border-radius:50%;background:var(--eucalyptus)}#page-outlet .region-page .region-options .settings-row>.icon:last-child{width:18px;height:18px}#page-outlet .seller-settings-page .seller-settings .care-eyebrow{font-size:14px;letter-spacing:0;text-transform:none}#page-outlet .seller-settings-page .seller-field span{font-size:14px;letter-spacing:0;text-transform:none;color:var(--body)}#page-outlet .seller-settings-page .seller-field input,#page-outlet .seller-settings-page .seller-question{font-size:15px}#page-outlet .seller-settings-page .seller-kind strong{font-size:15.5px}#page-outlet .seller-settings-page .seller-kind small{font-size:13.5px}#page-outlet .seller-settings-page .seller-terms-link{font-size:14px;margin-left:32px}:is(#page-outlet,#modal) .seller-tick{align-items:center;font-size:15px}:is(#page-outlet,#modal) .seller-tick .seller-box{flex:none;display:grid;place-items:center;width:20px;height:20px;border:1.5px solid var(--muted);border-radius:5px;background:var(--card);box-sizing:border-box}:is(#page-outlet,#modal) .seller-tick[aria-checked=true] .seller-box{border-color:var(--eucalyptus);background:var(--eucalyptus);color:#fff}:is(#page-outlet,#modal) .seller-tick .seller-box .icon{width:14px;height:14px;margin:0;color:#fff}:is(#page-outlet,#modal) .seller-tick:focus-visible .seller-box{outline:2px solid var(--eucalyptus);outline-offset:2px}.native-sheet.leave-sheet .dialog-header h2{font-size:20px}.native-sheet.leave-sheet .dialog-content{gap:12px;padding-top:4px}.native-sheet.leave-sheet .dialog-content>.native-note{margin:0;font-size:15px;line-height:1.5}.native-sheet.leave-sheet .programme-confirm{margin-top:14px}.native-sheet.leave-sheet .programme-confirm button{font-size:15px}#page-outlet .partner-page .partner-form>.native-note[role=alert]:empty{display:none}#page-outlet .appeal-page .appeal-none strong{font-size:16px;font-weight:400}#page-outlet .appeal-page .appeal-none .native-note{font-size:14.5px;line-height:1.6}#page-outlet .fit-page .fit-sizes-for>small{font-size:12.5px;letter-spacing:0;text-transform:none}#page-outlet .fit-page .fit-sizes-for>h3{font-size:19px}#page-outlet .fit-page .fit-sizes-for>p{font-size:14.5px;line-height:1.55}#page-outlet .fit-page .fit-sizing-note summary{font-size:15px}#page-outlet .fit-page .fit-sizing-note .native-note{font-size:14.5px}#page-outlet .region-page .region-option-grid>.settings-group{margin-bottom:0}#page-outlet .region-page .region-option-grid+.settings-group{margin-top:28px}#page-outlet .stylist-outfit-pieces .stylist-kept-tag{background:var(--eucalyptus);color:#fff;font-weight:500;letter-spacing:.01em}#page-outlet .stylist-look-pieces{list-style:none;margin:10px 0 4px;padding:0;display:grid;gap:2px}#page-outlet .stylist-look-pieces>li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid color-mix(in srgb,var(--border) 60%,transparent)}#page-outlet .stylist-look-pieces>li:last-child{border-bottom:0}#page-outlet .stylist-look-pieces>li>div{min-width:0;display:flex;flex-direction:column;gap:2px}#page-outlet .stylist-look-pieces strong{font-size:12.5px;font-weight:500;line-height:1.4}#page-outlet .stylist-look-pieces small{font-size:11.5px;color:var(--muted);line-height:1.45}#page-outlet .stylist-look-pieces small.stylist-sold-out{color:var(--like,#9b4e4e)}#page-outlet .stylist-piece-controls{display:flex;gap:6px;flex:none}#page-outlet .stylist-piece-control{font:inherit;font-size:11.5px;min-height:30px;padding:5px 11px;border:1px solid var(--border);border-radius:30px;background:var(--card);color:var(--body);cursor:pointer;white-space:nowrap}#page-outlet .stylist-piece-control[aria-pressed=true]{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}#page-outlet .stylist-piece-control:hover:not(:disabled){border-color:var(--ink)}#page-outlet .stylist-outfit .stylist-cost{font-size:12.5px;font-weight:500;color:var(--ink);margin:10px 0 2px}#page-outlet .stylist-limits{list-style:none;margin:-4px 0 12px;padding:0}#page-outlet .stylist-limits>li{font-size:12px;line-height:1.6;color:var(--muted);padding-left:12px;position:relative}#page-outlet .stylist-limits>li:before{content:"";position:absolute;left:0;top:.72em;width:4px;height:4px;border-radius:50%;background:var(--border)}#page-outlet .stylist-quick{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px;padding-top:12px;border-top:1px solid color-mix(in srgb,var(--border) 60%,transparent)}#page-outlet .stylist-quick .filter-chip{font-size:12px;min-height:32px;padding:7px 12px;background:color-mix(in srgb,var(--eucalyptus) 9%,var(--card));border:0;color:var(--ink)}#page-outlet .stylist-remember{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:10px;padding:10px 13px;border-radius:15px;background:var(--card)}#page-outlet .stylist-remember>p{font-size:12px;line-height:1.55;margin:0;color:var(--body)}#page-outlet .stylist-remember>p[role=alert]{flex-basis:100%;color:var(--like,#9b4e4e)}#page-outlet .stylist-remember .text-button{font-size:12px;font-weight:500;color:var(--ink);text-decoration:underline;text-underline-offset:3px;padding:4px 0;min-height:28px}#page-outlet .stylist-budget{padding-top:10px}#page-outlet .stylist-budget-toggle{display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:12px;color:var(--muted);background:none;border:0;padding:4px 2px;min-height:30px;cursor:pointer}#page-outlet .stylist-budget-toggle strong{font-weight:500;color:var(--ink)}#page-outlet .stylist-budget-toggle .icon{width:12px;height:12px;transform:rotate(90deg);transition:transform .2s var(--ease,ease)}#page-outlet .stylist-budget-toggle[aria-expanded=true] .icon{transform:rotate(-90deg)}#page-outlet .stylist-budget-choices{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 0 2px}#page-outlet .stylist-budget-choices .filter-chip{font-size:12px;min-height:32px;padding:7px 13px}#page-outlet .stylist-budget-choices [aria-pressed=true]{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}#page-outlet .stylist-budget-own{display:flex;align-items:center;gap:6px}#page-outlet .stylist-budget-own label{display:flex;align-items:center}#page-outlet .stylist-budget-own label>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}#page-outlet .stylist-budget-own input{width:108px;min-height:32px;padding:6px 12px;border:1px solid var(--border);border-radius:30px;background:var(--card);color:var(--ink);font:12.5px Satoshi,sans-serif}#page-outlet .stylist-budget-choices [role=alert]{flex-basis:100%;font-size:12px;margin:2px 0 0;color:var(--like,#9b4e4e)}#page-outlet .stylist-budget-choices [role=alert]:empty{display:none}@media (min-width:761px){#page-outlet .stylist-chat-page .stylist-composer{padding-top:10px}}#page-outlet .stylist-thread :is(button,a):focus-visible{outline-offset:1px}@media (max-width:650px){#page-outlet .stylist-look-pieces>li{flex-wrap:wrap;gap:6px}#page-outlet .stylist-piece-controls{width:100%}#page-outlet .stylist-piece-control{min-height:34px;padding:6px 14px}}.native-sheet .stylist-learned-group h3{font-size:11.5px;font-weight:500;letter-spacing:.02em;color:var(--muted);margin:22px 0 2px}.native-sheet .stylist-learned-group:first-of-type h3{margin-top:16px}#page-outlet{max-width:1170px;margin:0 auto;padding:12px 50px 80px;min-height:70vh}.auth-page{position:relative;max-width:420px;margin:35px auto 80px;padding:28px 0}.auth-back{position:absolute;top:-18px;left:-8px}.auth-back .icon{transform:rotate(180deg);width:16px;height:16px}.auth-wordmark{font-family:Codec,sans-serif;font-size:16px;letter-spacing:.423em;color:var(--muted);margin-bottom:26px}.auth-page h1{font-size:26px;font-weight:400;margin-bottom:26px}.auth-subtitle{font-size:14px;line-height:1.6;color:var(--body);margin:6px 0 24px}.auth-field{display:block;margin-top:12px}.auth-field input{width:100%;height:52px;border:1px solid var(--border);border-radius:23px;padding:0 18px;color:var(--ink);background:var(--card);font-size:14px}.password-field{position:relative}.password-field input{padding-right:52px}.password-reveal{position:absolute;right:10px;top:6px;width:40px;height:40px;color:var(--muted)}.auth-links{display:flex;justify-content:space-between;gap:16px;margin:12px 0 20px;font-size:13px;line-height:1.5}.auth-links a{color:var(--eucalyptus)}.auth-primary,.auth-secondary{width:100%;height:52px;border-radius:23px;font-size:15.5px;display:flex;align-items:center;justify-content:center;background:var(--ink);color:var(--on-ink);margin-top:20px}.auth-primary:disabled{opacity:.4}.auth-secondary{height:50px;margin-top:10px;background:var(--card);color:var(--ink);border:1px solid var(--border);font-size:14px}.form-problem{font-size:12.5px;color:var(--body);line-height:1.6;margin:12px 0}.page-loading{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.page-loading span{height:220px;border-radius:28px;background:var(--surface)}.page-error{padding:60px 0;font-size:13.5px;line-height:1.7}.page-error button{display:block;margin-top:20px;color:var(--eucalyptus)}@media (max-width: 1099px){#page-outlet{padding:12px 35px 80px}}@media (max-width: 540px){#page-outlet{padding:12px 22px 100px}.auth-page{margin:20px auto 40px}.auth-links{font-size:12.5px}.page-loading{grid-template-columns:repeat(2,1fr)}}.native-tabs{display:flex;align-items:center;gap:30px;margin:4px 0 24px;overflow-x:auto;scrollbar-width:none}.native-tabs a{position:relative;flex:none;padding:10px 0;font-size:18px;color:var(--muted)}.native-tabs a.selected{color:var(--ink)}.native-tabs a.selected:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1.5px;background:var(--eucalyptus)}.native-search{display:flex;align-items:center;gap:12px;border:1px solid var(--border);border-radius:25px;height:48px;padding:0 18px;margin:0 0 24px}.native-search .icon{width:19px;height:19px;flex:none}.native-search input{width:100%;min-width:0;background:none;border:0;outline:0;font-size:13.5px}.native-search:focus-within{border-color:var(--eucalyptus)}.native-section{margin:34px 0}.native-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:17px}.native-section-heading h2{font-size:19px;font-weight:400}.section-more{font-size:12.5px;color:var(--muted);white-space:nowrap}.native-note{font-size:13px;line-height:1.6;color:var(--muted);max-width:560px}.native-empty{padding:60px 24px;text-align:center}.native-empty h2{font-size:15px;font-weight:500;margin:0 0 8px}.native-empty .native-note{margin:auto;max-width:340px}.section-page-header{display:flex;align-items:center;gap:14px;margin:10px 0 22px}.section-page-header h1{font-size:26px;font-weight:400}.back-link{flex:none}.back-link .icon{transform:rotate(180deg)}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px 16px}.native-product-rail{display:flex;overflow:auto;gap:16px;scroll-snap-type:x mandatory;scrollbar-width:none}.native-product-rail>.catalogue-card{width:calc((100% - 48px)/4);min-width:178px;flex:none;scroll-snap-align:start}.catalogue-card{display:block;min-width:0}.product-cover{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:contain;border-radius:22px;background:var(--surface)}.catalogue-copy{padding-top:10px;min-height:69px}.catalogue-copy small{display:block;font-size:11px;color:var(--muted);margin:0 0 4px}.catalogue-copy h3{font-size:13.5px;font-weight:400;line-height:1.35;margin:0 0 3px}.catalogue-copy>span{display:block;font-size:12.5px;font-weight:500}.image-empty{display:block;background:var(--surface)}.category-rail{display:flex;gap:18px;overflow:auto;scrollbar-width:none}.category-door{display:flex;flex-direction:column;gap:9px;align-items:center;flex:none;width:70px;font-size:11.5px}.category-door img{width:64px;height:64px;object-fit:contain;border-radius:50%;padding:5px;background:var(--surface);border:1px solid var(--border)}.immersive-hero{position:relative;height:560px;border-radius:30px;overflow:hidden;margin-bottom:24px}.hero-art{display:block;width:100%;height:100%;object-fit:cover;object-position:center 30%}.hero-dissolve{position:absolute;inset:0;background:linear-gradient(to bottom,transparent 35%,rgba(255,255,255,.3) 60%,rgba(255,255,255,.78) 72%,rgba(255,255,255,.97) 86%,var(--canvas) 100%)}.hero-copy{position:absolute;bottom:26px;left:34px;right:34px;max-width:440px}.hero-copy>p:first-child{font-size:11.5px;letter-spacing:.08em;margin-bottom:10px}.hero-copy h1{font-size:31px;font-weight:400;line-height:1.13;margin-bottom:12px}.hero-copy>p{font-size:13px;line-height:1.5;white-space:pre-line}.hero-action{display:inline-flex;align-items:center;gap:18px;border:1px solid var(--ink);border-radius:999px;padding:11px 17px;font-size:12.5px;margin-top:12px}.hero-action .icon{width:14px;height:14px}.brand-spotlight-rail{display:flex;gap:22px;overflow:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.brand-spotlight-rail>.immersive-hero{flex:0 0 100%;scroll-snap-align:center}.studio-spotlight{display:block;position:relative;height:340px;border-radius:23px;overflow:hidden;color:#fff}.studio-spotlight>img{width:100%;height:100%;object-fit:cover}.studio-spotlight:after{position:absolute;content:"";inset:0;background:linear-gradient(transparent 30%,#0000001f 45%,#000000ad 70%,#000000f0)}.studio-spotlight>div{position:absolute;bottom:24px;left:26px;z-index:1}.studio-spotlight h2{font-size:20px;font-weight:400;margin-bottom:14px}.studio-spotlight span{display:flex;gap:12px;align-items:center;font-size:12.5px}.studio-spotlight .icon{width:14px;height:14px}.brand-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px 20px}.brand-card .brand-cover{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:23px}.brand-card h3,.brand-circle h3{font-size:14px;font-weight:400;margin:10px 0 4px}.brand-card p{font-size:12px;line-height:1.5;color:var(--muted)}.brand-rail{display:flex;gap:24px;overflow:auto;scrollbar-width:none}.brand-circle{flex:0 0 126px;text-align:center}.brand-circle .brand-cover{width:126px;height:126px;border-radius:50%;object-fit:cover}.filter-chips{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:15px 0 22px}.filter-chip,.filter-chips select{font-size:12.5px;color:var(--body);border:1px solid var(--border);border-radius:999px;min-height:35px;padding:8px 14px;background:var(--card)}.filter-chip.selected{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.refine-sheet fieldset{border:0;padding:0;margin:26px 0}.refine-sheet legend{width:100%;font-size:11.5px;color:var(--muted)}.refine-sheet legend small{float:right;color:var(--eucalyptus)}.refine-sheet summary{font-size:13px;padding:12px 0;cursor:pointer}.refine-sheet .eyebrow{font-size:11px;letter-spacing:.08em;color:var(--eucalyptus);margin-bottom:10px}.refine-actions{display:flex;gap:12px}.refine-actions>button{height:48px;border-radius:999px;font-size:13.5px;padding:0 24px;border:1px solid var(--border)}.primary-action{display:inline-flex;align-items:center;justify-content:center;gap:10px;color:var(--on-ink);background:var(--ink);border-radius:999px;padding:14px 24px;font-size:14px}.refine-actions>.primary-action{flex:1}.primary-action:disabled{opacity:.4}@media (min-width: 1450px){.product-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width: 1050px){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.brand-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.immersive-hero{height:490px}}@media (max-width: 600px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.native-product-rail>.catalogue-card{min-width:150px}.native-tabs{gap:24px}.hero-copy{left:22px;right:22px}.hero-copy h1{font-size:26px}.immersive-hero{height:450px}.brand-circle{flex-basis:104px}.brand-circle .brand-cover{width:104px;height:104px}.brand-rail{gap:16px}.native-section{margin:28px 0}}.guide-rail{display:flex;overflow:auto;scroll-snap-type:x mandatory;gap:14px;scrollbar-width:none}.guide-card{position:relative;flex:0 0 200px;height:280px;border-radius:24px;overflow:hidden;color:#fff;scroll-snap-align:start}.guide-card>img{width:100%;height:100%;object-fit:cover}.guide-card:after{content:"";position:absolute;inset:30% 0 0;background:linear-gradient(transparent,#000c)}.guide-card>div{position:absolute;z-index:1;bottom:18px;left:18px;right:18px}.guide-card h3{font-size:16px;font-weight:400;margin:5px 0}.guide-card p,.guide-card small{font-size:11px;line-height:1.5}.brand-destination-hero{height:540px;position:relative;overflow:hidden;border-radius:30px;margin-bottom:20px}.brand-destination-hero>img{width:100%;height:100%;object-fit:cover;object-position:center 25%}.brand-destination-copy{position:absolute;bottom:25px;left:30px;right:30px}.brand-destination-copy h1{font-size:31px;font-weight:400}.brand-verification{display:inline-flex;vertical-align:middle;margin-left:7px}.brand-verification .icon{width:13px;height:13px}.brand-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px}.brand-hero-statistics{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;font-size:11.5px;color:var(--muted)}.brand-hero-statistics>span{white-space:nowrap}#brand-review-summary{display:inline-flex;align-items:center;gap:4px;min-height:44px;padding:0;color:var(--ink);font:400 11.5px Satoshi,sans-serif;white-space:nowrap}#brand-review-summary[hidden]{display:none}#brand-review-summary strong{font-size:13.5px;font-weight:500}#brand-review-summary>[aria-hidden]{font-size:9.5px}#brand-review-summary>span:last-child{color:var(--muted);margin-left:3px}#brand-review-summary:hover{color:var(--eucalyptus)}.filter-chip.following{background:var(--eucalyptus);color:#fff;border-color:var(--eucalyptus)}.brand-section-tabs{position:sticky;top:105px;z-index:5;background:var(--canvas);padding:14px 0 10px;margin:0 0 28px;scroll-margin-top:105px}.native-tabs>button{position:relative;padding:10px 0;flex:none;font-size:14px;color:var(--muted)}.native-tabs>button.selected{color:var(--ink)}.native-tabs>button.selected:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1.5px;background:var(--eucalyptus)}.brand-post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.brand-post{min-width:0}.brand-post img{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:21px}.brand-post span{font-size:12px;line-height:1.5;display:block;margin-top:8px}.native-content-row{display:flex;align-items:center;gap:16px;padding:14px 0;border-bottom:1px solid var(--border)}.native-content-row>img{width:72px;height:72px;object-fit:cover;border-radius:50%;flex:none}.native-content-row h3{font-size:14px;font-weight:500;margin:0 0 4px}.native-content-row p{margin:0 0 4px}.native-content-row small{font-size:11.5px;color:var(--muted)}.review-card{border:1px solid var(--border);border-radius:23px;padding:20px;margin:14px 0}.review-card h3{font-size:14px}.review-card p{font-size:13.5px;line-height:1.6;margin:10px 0}.review-card small{font-size:11.5px;color:var(--muted)}.policy-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid var(--border);font-size:13px}.policy-row .icon{width:14px;height:14px}@media (max-width: 600px){.brand-destination-hero{height:420px}.brand-destination-copy{left:22px;right:22px}.brand-destination-copy h1{font-size:26px}.brand-section-tabs{top:92px;gap:22px;scroll-margin-top:92px}.brand-post-grid{gap:8px}}.weekly-intro{display:grid;grid-template-columns:1fr auto;gap:18px;padding:24px 24px 8px;border-radius:24px;background:linear-gradient(to bottom left,#5c857817,#faf9f78c)}.weekly-intro small{font-size:11px;color:var(--body)}.weekly-intro h1{font-size:28px;font-weight:400;line-height:1.18;margin:10px 0}.weekly-intro p{font-size:13px;color:var(--body)}.weekly-intro footer{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(92,133,120,.18);padding:14px 0 6px;font-size:11px;color:var(--body)}.weekly-intro footer a{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--ink)}.weekly-intro footer .icon{width:12px;height:12px}.edition-mark{align-self:center;width:96px;height:96px;position:relative;border:1px solid rgba(92,133,120,.12);border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center}.edition-mark strong{font-size:28px;font-weight:400;font-variant-numeric:tabular-nums}.edition-mark span{font-size:10.5px;color:var(--body)}.edition-mark i{position:absolute;left:47px;top:44px;width:2px;height:6px;background:var(--eucalyptus);transform:rotate(calc(var(--tick) * 22.5deg)) translateY(-44px);border-radius:2px}.weekly-controls{display:flex;align-items:center;justify-content:space-between;margin:24px 0 0;font-size:13px}.weekly-grid{margin-top:24px}.weekly-card{position:relative;min-width:0}.weekly-card .product-cover{aspect-ratio:1/1.17;object-fit:cover}.weekly-card .catalogue-copy{height:74px;overflow:hidden}.weekly-card h3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.weekly-dismiss{position:absolute;top:10px;right:10px;background:var(--canvas);border:1px solid var(--border);width:34px;height:34px}.weekly-dismiss .icon{width:11px;height:11px}.weekly-reason{font-size:10.5px;line-height:1.45;color:var(--body);height:28px;overflow:hidden}.weekly-feedback{position:sticky;bottom:0;background:var(--canvas);padding:12px 20px;border-top:1px solid var(--border);display:flex;align-items:center;gap:20px;font-size:12px;z-index:10}.weekly-feedback p{flex:1}.weekly-feedback button{min-height:44px}.waiting-card>div{aspect-ratio:1/1.17;background:var(--surface);border:1px dashed var(--border);border-radius:22px;display:grid;place-items:center}.waiting-card h3{font-size:18px;font-weight:400;text-align:center}.product-destination{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:38px;align-items:start}.product-gallery{position:sticky;top:112px;min-width:0}.product-photo-rail{display:flex;overflow:auto;scroll-snap-type:x mandatory;scrollbar-width:none;background:var(--surface);border-radius:28px}.product-photo-rail>img{width:100%;flex:0 0 100%;height:auto;aspect-ratio:3/4;object-fit:contain;scroll-snap-align:center}.product-tools{position:absolute;top:16px;left:16px;right:16px;display:flex;align-items:center;justify-content:space-between;z-index:2}.product-tools>.icon-button{background:var(--surface);border:1px solid var(--border);width:38px;height:38px}.product-tools .icon{width:16px;height:16px}.product-tools .is-kept{color:var(--eucalyptus)}.product-thumbnails{display:flex;gap:8px;margin:12px 0;overflow:auto}.product-thumbnails button{flex:0 0 58px;border:1px solid var(--border);border-radius:12px;overflow:hidden}.product-thumbnails img{width:58px;height:68px;object-fit:contain}.product-information{padding-top:24px;min-width:0}.product-brand{font-size:11.5px;letter-spacing:.04em;color:var(--muted)}.product-information>h1{font-size:24px;line-height:1.2;font-weight:400;margin:6px 0 18px}.product-choice-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:16px 0}.price-pill,.product-choice-row select{min-height:44px;border:1px solid var(--border);border-radius:999px;padding:12px 16px;background:var(--card);font-size:13.5px}.price-pill{font-size:15px;font-weight:500}.product-specs{margin:24px 0;border-top:1px solid var(--border)}.product-specs>button{width:100%;display:flex;text-align:left;justify-content:space-between;align-items:center;gap:18px;border-bottom:1px solid var(--border);padding:14px 0}.product-specs strong{font-size:13.5px;font-weight:500;display:block}.product-specs small{display:block;font-size:12px;color:var(--muted);margin-top:3px;line-height:1.5}.product-specs .icon{width:13px;height:13px;flex:none}.product-description{font-size:14px;line-height:1.75;white-space:pre-line}.product-brand-row{display:flex;gap:12px;align-items:center;margin:24px 0}.product-brand-row>img{width:44px;height:44px;border-radius:50%;object-fit:cover}.product-brand-row h3{font-size:14px;font-weight:500;margin:0 0 4px}.product-brand-row a{font-size:12px;color:var(--muted)}.product-purchase{position:sticky;bottom:0;display:flex;align-items:center;gap:16px;padding:15px 0;background:var(--canvas);border-top:1px solid var(--border);z-index:3}.product-purchase>.primary-action{flex:1;border-radius:23px;min-height:52px;font-size:15.5px}.product-purchase small{display:block;font-size:11px;color:var(--muted);margin-bottom:3px}.product-purchase strong{font-size:19px;font-weight:500}.personal-note{font-size:12px;color:var(--eucalyptus);line-height:1.6}.product-match{display:flex;align-items:baseline;gap:8px;color:var(--eucalyptus);margin:16px 0 8px}.product-match strong{font-size:26px;font-weight:400}.product-match span{font-size:12px}.added-piece{display:block;width:180px;height:220px;object-fit:contain;margin:10px auto 24px}@media (max-width: 1050px){.product-destination{gap:24px}.product-purchase strong{font-size:16px}}@media (max-width: 760px){.product-destination{grid-template-columns:1fr}.product-gallery{position:relative;top:auto}.product-photo-rail>img{aspect-ratio:1/1.15}.product-information{padding-top:0}.product-purchase{bottom:60px}.product-purchase strong{font-size:19px}}.bag-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);gap:34px;margin-top:26px;align-items:start}.bag-items{border:1px solid var(--border);border-radius:23px;padding:8px 18px}.bag-item{display:flex;gap:16px;align-items:flex-start;padding:18px 0}.bag-item+.bag-item{border-top:1px solid var(--border)}.bag-item-art{width:90px;height:112px;flex:none;display:block;border-radius:14px;overflow:hidden}.bag-item-art img,img.bag-item-art{width:90px;height:112px;object-fit:contain;background:var(--surface)}.bag-item-copy{min-width:0;flex:1}.bag-item-copy>div:first-child{display:flex;justify-content:space-between;gap:16px}.bag-item h3{font-size:14.5px;font-weight:500;margin:0 0 5px;line-height:1.4}.bag-item strong{font-size:15.5px;white-space:nowrap;font-weight:500}.bag-item-choices{display:flex;align-items:center;gap:12px;margin:10px 0;font-size:12.5px}.bag-quantity{display:flex;align-items:center;gap:0;flex:none}.bag-quantity button{display:grid;place-items:center;width:44px;height:44px;padding:0;flex:none;border-radius:50%}.bag-quantity button span{display:grid;place-items:center;width:26px;height:26px;border:1px solid var(--border);border-radius:50%;background:var(--card);font-size:13px;line-height:1}.bag-quantity-value{min-width:28px;text-align:center;font-size:13.5px;font-weight:500;font-variant-numeric:tabular-nums}.bag-quantity button:focus-visible{outline:2px solid var(--eucalyptus);outline-offset:1px}.bag-quantity button:disabled{opacity:.45;cursor:default}.bag-quantity button:not(:disabled):hover span{border-color:var(--eucalyptus)}.bag-item-choices{flex-wrap:wrap}.bag-item-choices select{border:1px solid var(--border);border-radius:999px;padding:7px 10px;background:var(--card)}.bag-item-actions{display:flex;gap:18px;margin-top:10px;font-size:12px;color:var(--muted)}.bag-item-actions button{min-height:44px}#bag-retry{min-height:44px;padding:8px 14px;border:1px solid var(--border);border-radius:12px;margin:8px 0 8px 12px;font-size:13.5px}#bag-retry:focus-visible,.bag-item-actions button:focus-visible{outline:2px solid var(--eucalyptus);outline-offset:3px}.bag-summary{position:sticky;top:118px;padding:20px;border:1px solid var(--border);border-radius:23px}.bag-summary .native-section{margin:0 0 20px}.bag-summary .primary-action{width:100%;margin-top:14px;font-size:13px}.summary-row{display:flex;justify-content:space-between;gap:12px;font-size:13px;line-height:1.5;padding:12px 0;border-bottom:1px solid var(--border)}.summary-row strong{font-weight:500;text-align:right}.bag-summary .native-note{margin-top:16px}.native-empty>.icon{width:30px;height:30px;margin:0 auto 20px}.native-empty .primary-action{margin-top:18px}@media (max-width: 1050px){.bag-layout{grid-template-columns:1fr}.bag-summary{position:relative;top:auto}}.native-sheet{width:min(480px,calc(100vw - 32px));max-height:85vh;overflow:auto;padding:26px;border:1px solid var(--border);border-radius:32px;color:var(--ink);background:var(--canvas);box-shadow:0 20px 90px #00000026}.native-sheet::backdrop{background:#0000002e;backdrop-filter:blur(3px)}.sheet-heading{font-size:22px;font-weight:400;margin:10px 0 18px}#new-wishlist-folder{display:grid;gap:14px}#new-wishlist-folder input{width:100%;min-width:0;height:48px;border:0;background:var(--surface);border-radius:999px;padding:0 16px;font-size:14px}.wishlist-folder-choice{display:flex;align-items:center;gap:12px;padding:12px 15px;width:100%;text-align:left;border-bottom:1px solid var(--border)}.wishlist-folder-choice>span:nth-child(2){flex:1;min-width:0;overflow-wrap:anywhere}.wishlist-folder-choice strong{font-size:13.5px;font-weight:500;display:block}.wishlist-folder-choice small{font-size:10.5px;color:var(--muted);display:block;margin-top:2px}.wishlist-folder-choice .folder-heart{flex:none;width:34px;height:34px;border-radius:50%;background:var(--surface);display:grid;place-items:center}.wishlist-folder-choice[aria-pressed=true] .folder-heart{color:var(--eucalyptus);background:#5c85781f}.wishlist-folder-choice .icon{width:15px;height:15px}.wishlist-folder-choice>.icon{flex:none;color:var(--eucalyptus)}#wishlist-folder-list{border:1px solid var(--border);border-radius:23px;overflow:auto;max-height:40vh;margin:16px 0}.wishlist-folder-choice:last-child{border-bottom:0}.new-folder-button{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;height:42px;border:1px dashed var(--border);border-radius:14px;color:var(--eucalyptus);font-size:12.5px;margin:12px 0}.new-folder-button .icon{width:12px;height:12px}#wishlist-file{white-space:normal;overflow-wrap:anywhere;width:100%;margin:14px 0}.wishlist-metrics{display:grid;grid-template-columns:repeat(3,1fr);border-radius:23px;background:var(--surface);padding:14px;margin:22px 0}.wishlist-metrics>div{text-align:center;padding:4px 10px}.wishlist-metrics>div+div{border-left:1px solid var(--border)}.wishlist-metrics strong{font-size:16px;font-weight:400;display:block}.wishlist-metrics small{font-size:9.5px;color:var(--muted);display:block;margin-top:3px}.wishlist-card{min-width:0;position:relative}.wishlist-card-actions{position:absolute;right:8px;top:8px;display:flex;gap:5px}.wishlist-card-actions button{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--canvas);border:1px solid var(--border)}.wishlist-card-actions .icon{width:13px;height:13px}.wishlist-folder-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 10px}.wishlist-folder-card{position:relative;display:block;height:150px;padding:0;border:0;border-radius:15px;overflow:hidden;text-align:left;background:var(--surface);color:var(--ink);isolation:isolate}.wishlist-folder-cover{position:absolute;inset:0;display:grid;place-items:center;color:var(--muted)}.wishlist-folder-cover>.icon{width:26px;height:26px}.wishlist-folder-cover img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.wishlist-folder-card:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(to bottom,transparent 50%,#00000014);pointer-events:none}.wishlist-folder-card.has-cover:after{background:linear-gradient(to bottom,transparent 30%,#000000b8)}.wishlist-folder-caption{position:absolute;left:11px;right:11px;bottom:11px;z-index:2;display:flex;flex-direction:column;gap:1px;overflow-wrap:anywhere}.wishlist-folder-caption strong{font-size:13px;font-weight:500;line-height:1.3}.wishlist-folder-caption small{font-size:10.5px;line-height:1.4;color:var(--muted)}.wishlist-folder-card.has-cover{color:#fff}.wishlist-folder-card.has-cover small{color:#ffffffbf}.wishlist-new-folder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;height:150px;min-width:0;border:1px dashed var(--border);border-radius:15px;background:transparent;font-size:12px;font-weight:500;color:var(--ink)}.wishlist-new-folder>span{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;color:var(--eucalyptus);background:color-mix(in srgb,var(--eucalyptus) 10%,transparent)}.wishlist-new-folder .icon{width:15px;height:15px}.wishlist-folder-card:focus-visible,.wishlist-new-folder:focus-visible{outline:2px solid var(--eucalyptus);outline-offset:3px}@media (hover:hover){.wishlist-folder-card:not(:disabled):hover img{transform:scale(1.025)}.wishlist-new-folder:not(:disabled):hover{border-color:var(--eucalyptus)}}.wishlist-folder-cover img{transition:transform .2s ease-out}@media (prefers-reduced-motion:reduce){.wishlist-folder-cover img{transition:none}}.inspo-cover{width:100%;height:220px;object-fit:cover;border-radius:14px}@media (max-width: 600px){.wishlist-folder-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px}}.community-page{max-width:920px}.community-search{margin:14px 0 18px;gap:9px;font-size:13px;color:var(--muted)}.community-orbit,.community-interlocking{max-width:430px;margin:16px auto 24px}.community-orbit-stage{position:relative;aspect-ratio:1/.88;touch-action:pan-y}.orbit-ring{position:absolute;width:74%;aspect-ratio:1;border:1px solid color-mix(in srgb,var(--eucalyptus) 24%,transparent);border-radius:50%;left:50%;top:45.4545%;transform:translate(-50%,-50%)}.orbit-story,.interlocking-circle{position:absolute;aspect-ratio:1;border-radius:50%;border:4px solid var(--card);padding:0;overflow:hidden;transform:translate(-50%,-50%);background:var(--surface);box-shadow:0 7px 14px #14120e14;transition:left .68s cubic-bezier(.22,.78,.25,1),top .68s cubic-bezier(.22,.78,.25,1),width .68s cubic-bezier(.22,.78,.25,1),opacity .4s}.orbit-story img{width:100%;height:100%;object-fit:cover;object-position:top;transform:scale(1.1);transform-origin:top center;pointer-events:none}.orbit-caption{position:relative;min-height:96px;padding:14px 48px 18px;text-align:center}.orbit-caption h2{font:500 17px/1.4 Satoshi,sans-serif;margin:0 0 10px}.orbit-caption p{font-size:10.5px;color:var(--body);margin:0}.orbit-controls{position:absolute;right:0;bottom:18px;display:grid;justify-items:center;gap:5px;font-size:11.5px;color:var(--body)}.orbit-controls button{padding:0;width:36px;height:36px;border-radius:50%}.community-cover{display:block;flex:none;width:86px;aspect-ratio:1;overflow:hidden;border-radius:50%;background:var(--surface)}.community-cover img{display:block;width:100%;height:100%;object-fit:cover;object-position:top;transform:scale(1.1);transform-origin:top center}.community-cover .image-empty{height:100%;display:block}.community-row{display:flex;align-items:center;gap:13px;padding:11px;border:1px solid var(--border);border-radius:23px;margin-top:12px;min-width:0}.community-row>svg{width:12px;height:12px;flex:none;color:var(--muted)}.community-row-copy{display:flex;flex:1;min-width:0;flex-direction:column;gap:4px}.community-row h3{font-size:16px;font-weight:500;line-height:1.4;margin:0}.community-row small{font-size:10.5px;color:var(--eucalyptus)}.community-row-copy>span,.community-row-copy>p{font-size:10.5px;color:var(--muted);line-height:1.5;margin:0}.community-row-copy>p{font-size:12.5px;color:var(--body)}.event-row h3,.circle-row h3{font-size:14px}.featured-read{border:0;border-bottom:1px solid var(--border);border-radius:0;padding:14px 0 24px}.featured-read .community-cover{width:130px}.featured-read h3{font-size:19px}.featured-read .community-row-copy>p{font-size:12.5px;line-height:1.65}.community-feed-controls{display:flex;align-items:center;gap:7px}.community-feed-controls .primary-button{margin-left:auto;padding:8px 16px;min-height:36px;font-size:12px}.community-feed-controls .chip,.read-filters .chip{flex:none;padding:8px 14px;font-size:12px;border:1px solid var(--border);border-radius:999px;background:var(--card);white-space:nowrap}.read-filters .chip.selected{background:var(--ink);color:var(--on-ink);border-color:var(--ink);font-weight:500}.read-filters .chip:focus-visible{outline-offset:-3px}.read-filters{display:flex;gap:7px;overflow:auto;margin:12px 0 20px}.chip.selected{background:var(--ink);color:var(--card)}.episode-row{border:0;border-bottom:1px solid var(--border);border-radius:0;padding:16px 0}.episode-row .community-cover{width:82px}.episode-play{width:34px;height:34px;background:var(--ink);color:var(--card);display:grid;place-items:center;border-radius:50%;flex:none}.episode-play svg{width:13px;height:13px}.featured-episode{border:1px solid var(--border);border-radius:24px;padding:18px;background:var(--surface)}.featured-episode .community-cover{width:150px}.featured-episode h3{font-size:20px}.featured-episode .episode-play{width:40px;height:40px}.event-editorial{border:0;border-bottom:1px solid var(--border);border-radius:0;padding:14px 0}.event-editorial .community-cover{width:90px}.event-editorial>span:nth-child(2){flex:1}.event-editorial h3{font-size:15px}.event-editorial p{font-size:11px;color:var(--body);margin:6px 0}.event-rsvp{display:flex;gap:6px;align-items:center;font-size:11.5px;align-self:center;white-space:nowrap}.event-rsvp svg{width:13px;height:13px}.interlocking-stage{position:relative;aspect-ratio:1/.8;touch-action:pan-y}.interlocking-stage:before,.interlocking-stage:after{content:"";position:absolute;border:1px solid color-mix(in srgb,var(--eucalyptus) 24%,transparent);border-radius:50%;transform:translate(-50%,-50%);width:71%;aspect-ratio:1;left:36%;top:47.5%}.interlocking-stage:after{width:60%;left:70%;top:58.75%}.interlocking-circle .community-cover{width:100%;height:100%}.private-circle img{filter:blur(5px)}.interlocking-caption{display:flex;align-items:start;gap:16px;justify-content:space-between}.interlocking-caption h2{font-size:19px;font-weight:500;margin:0 0 6px}.interlocking-caption p{font-size:10.5px;color:var(--body);margin:6px 0}.community-found{display:flex;align-items:center;gap:13px;padding:15px;background:var(--eucalyptus);color:#fff;border-radius:23px;margin:22px 0}.community-found>span{display:flex;flex:1;flex-direction:column;gap:3px}.community-found strong{font-size:14px;font-weight:500}.community-found small{font-size:11px;color:#ffffffbf}.community-found svg{width:16px;height:16px;flex:none}.community-invitation{max-width:540px;margin:10px auto 24px;touch-action:pan-y}.invitation-art{position:relative;width:80%;margin:0 auto 22px}.invitation-art .community-cover{width:66%;margin:auto}.invitation-price{position:absolute;bottom:8px;left:20%;border:1px solid var(--border);background:var(--card);border-radius:999px;padding:5px 9px;font-size:10px}.invitation-art button{position:absolute;top:50%;transform:translateY(-50%);background:var(--ink);color:var(--on-ink);border:0;width:44px;height:44px}.invitation-art [data-prev]{left:0}.invitation-art [data-prev] svg{transform:rotate(180deg)}.invitation-art [data-next]{right:0}.invitation-caption{display:block;text-align:center;animation:invitation-in .55s cubic-bezier(.22,.78,.25,1)}.invitation-caption small{font-size:10px;color:var(--muted)}.invitation-caption h2{font-size:24px;font-weight:500;line-height:1.3;margin:7px auto;max-width:430px}.invitation-caption p{font-size:11.5px;color:var(--body);margin:7px 0}.invitation-caption .primary-button{font-size:12.5px;padding:9px 16px;margin-top:6px;min-height:0;display:inline-flex}.community-empty{padding:15px;border-radius:23px;background:var(--surface);margin-top:12px}.community-empty h3{font-size:13.5px;font-weight:500;margin:0 0 6px}.community-empty p{margin:0}.community-kinds{display:flex;gap:20px;overflow:auto;margin-top:16px}.community-kinds>a{width:94px;text-align:center;flex:none}.community-kinds .community-cover{width:94px}.community-kinds h3{font-size:12px;font-weight:400}.community-post-preview{display:block;padding:16px 0;border-bottom:1px solid var(--border)}.community-post-preview h3{font-size:13px;font-weight:500}.community-post-preview p{font-size:13px;white-space:pre-wrap}.member-feed-photo{max-width:100%;max-height:450px;border-radius:25px;object-fit:cover}@keyframes invitation-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 600px){.community-orbit,.community-interlocking{max-width:360px}.featured-read .community-cover{width:110px}.featured-episode .community-cover{width:105px}.featured-read h3{font-size:17px}.featured-episode h3{font-size:18px}.featured-episode{padding:14px;gap:12px}.event-editorial .community-cover{width:78px}.invitation-caption h2{font-size:24px}}@media (prefers-reduced-motion: reduce){.orbit-story,.interlocking-circle{transition:none}.invitation-caption{animation:none}}.community-detail-tools{display:flex;align-items:center;justify-content:space-between;padding:0 0 15px}.community-detail-tools>div{display:flex;gap:8px}.community-detail-tools .icon-button{border:1px solid var(--border)}.article-page{max-width:860px}.article-masthead{text-align:center;margin:24px auto;max-width:640px}.article-masthead>small{font-size:11px;color:var(--eucalyptus)}.article-masthead h1{font:400 26px/1.35 Satoshi,sans-serif;margin:12px 0 14px}.article-masthead>span{font-size:10.5px}.article-masthead p{font-size:10.5px;color:var(--muted);margin-top:5px}.article-hero{height:330px;object-fit:cover;object-position:top}.article-prose{max-width:640px;margin:auto}.article-standfirst{text-align:center;font-size:13.5px;color:var(--body);line-height:1.8;padding:22px 8px}.article-author{display:flex;align-items:center;gap:10px;margin:20px 0}.article-author strong{font-size:12.5px}.article-author small{font-size:10.5px;color:var(--muted);margin-top:3px}.article-body p{font-size:14px;line-height:1.85;margin:20px 0;white-space:pre-wrap}.article-body p.raised-capital:first-letter{font:400 44px/1 Satoshi,sans-serif;float:none;margin:0}.article-byline{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--border)}.article-byline .article-author{min-width:0}.article-byline .article-writer-portrait{width:36px;height:36px;flex-shrink:0;border-radius:50%;object-fit:cover}.article-author strong{font-size:13px}.article-writer-card{margin-top:20px;padding:20px;background:var(--surface);border-radius:23px;text-align:center}.article-writer-card>a,.article-writer-card>.house-author{display:flex;flex-direction:column;align-items:center;gap:8px;text-decoration:none;color:var(--ink)}.article-writer-card .article-writer-portrait{width:56px;height:56px}.article-writer-card strong{font-size:14px;font-weight:500}.article-writer-card>p{font-size:11px;color:var(--muted);margin:8px 0}.article-writer-follow{font:500 12px Satoshi,sans-serif;min-height:44px;padding:8px 15px;border:0;border-radius:999px;background:var(--ink);color:var(--canvas)}.article-writer-follow.connected{background:color-mix(in srgb,var(--eucalyptus) 12%,transparent);color:var(--eucalyptus)}.article-writer-card .article-writer-follow{padding:9px 22px}.article-writer-problem p{font-size:12px;color:var(--muted);margin:8px 0}.article-tags{display:flex;flex-wrap:wrap;gap:7px}.article-tags .chip{font-size:11px;padding:7px 12px}.article-actions{display:flex;align-items:center;gap:9px;margin-top:24px}.article-actions .chip{padding:9px 15px;font-size:12px;display:flex;align-items:center;gap:5px}.article-actions .icon{width:12px;height:12px}.is-liked .icon{color:var(--red)}.is-kept{color:var(--eucalyptus)}.article-product{display:flex;gap:13px;padding:12px;border:1px solid var(--border);border-radius:23px;margin-top:10px;align-items:center}.article-product>img{width:95px;height:115px;object-fit:contain;background:var(--surface);border-radius:14px}.article-product small{font-size:10px;color:var(--muted)}.article-product h3{font-size:13.5px;margin:4px 0}.article-product p{font-size:12px;color:var(--body)}.episode-page{max-width:690px}.episode-detail-art{max-width:360px;margin:15px auto 24px;aspect-ratio:1;border-radius:28px;overflow:hidden}.episode-detail-art img{height:100%;object-fit:cover;transform:scale(1.1);transform-origin:top}.episode-masthead{text-align:center}.episode-masthead small{font-size:11px;color:var(--eucalyptus)}.episode-masthead h1{font:400 26px/1.35 Satoshi,sans-serif;margin:10px 0}.episode-masthead p{font-size:11.5px;color:var(--body)}.episode-player{padding:18px;border:1px solid var(--border);border-radius:23px;margin:24px 0}.episode-player input{width:100%;accent-color:var(--eucalyptus)}.episode-times{display:flex;justify-content:space-between;font-size:10.5px;color:var(--body)}.episode-controls{display:flex;align-items:center;justify-content:space-between;margin-top:15px}.episode-controls .primary-button{width:58px;height:58px;padding:0;border-radius:50%;font-size:19px}.episode-controls .icon-button{font-size:11.5px;background:var(--surface)}.episode-about{font-size:13px;line-height:1.8;white-space:pre-wrap}.episode-player [role=status],.episode-player [role=alert],[data-action-error]{font-size:12px;color:var(--red);margin-top:10px}.thread-comments{max-height:47vh;overflow:auto;margin:20px 0}.thread-comment{display:flex;align-items:start;gap:10px;margin:18px 0}.thread-avatar{width:30px;height:30px;flex:none;border-radius:50%;object-fit:cover}.thread-comment>div{min-width:0;flex:1}.thread-comment strong{font-size:12px}.thread-comment p{font-size:13.5px;line-height:1.6;white-space:pre-wrap;margin:4px 0;overflow-wrap:anywhere}.thread-reply{margin-left:30px}.thread-actions{display:flex;gap:14px;align-items:center;font-size:11px;color:var(--muted)}.thread-actions .icon{width:11px;height:11px}.thread-composer{display:flex;gap:10px;align-items:center}.thread-composer textarea{border:0;background:var(--surface);border-radius:23px;padding:11px 14px;flex:1;min-width:0;resize:vertical;font-size:13.5px;max-height:140px}.thread-composer button{width:38px;height:38px;border-radius:50%;padding:0;min-height:0}.replying-line{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:var(--muted);margin-bottom:10px}.replying-line svg{width:12px;height:12px}.event-page{max-width:840px}.event-detail-hero{position:relative;height:340px;border-radius:23px;overflow:hidden}.event-detail-hero>img{height:100%;object-fit:cover;object-position:top}.event-detail-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 40%,#141210c7)}.event-detail-hero>div{position:absolute;bottom:16px;left:16px;right:16px;z-index:1;color:#fff}.event-detail-hero small{display:inline-block;color:var(--ink);background:var(--card);border-radius:999px;padding:5px 9px;font-size:10px}.event-detail-hero h1{font:400 26px/1.3 Satoshi,sans-serif;margin-top:8px}.event-detail-body{max-width:680px;margin:auto}.event-facts{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:16px 0}.event-fact{padding:14px;background:var(--surface);border-radius:20px;min-height:95px}.event-fact small{font-size:10px;color:var(--muted);margin-bottom:7px}.event-fact strong{font-size:13px;font-weight:500;line-height:1.5}.event-fact p{font-size:11px;color:var(--body);line-height:1.6;margin-top:4px}.event-about{white-space:pre-wrap;font-size:13px;line-height:1.8;color:var(--body)}.event-going{display:flex;justify-content:space-between;align-items:center;margin-top:12px}.event-going strong{font-size:13px}.event-going .chip{font-size:12px}.event-timing{display:flex;gap:20px;padding:12px 0;border-bottom:1px solid var(--border)}.event-timing small{width:60px;font-size:11px;color:var(--muted)}.event-timing p{font-size:13px}.ticket-options{display:grid;gap:9px;margin-top:10px}.event-tier{display:flex;align-items:center;gap:10px;padding:14px;border:1px solid var(--border);border-radius:20px;cursor:pointer}.event-tier:has(input:checked){border-color:var(--eucalyptus);background:color-mix(in srgb,var(--eucalyptus) 5%,var(--card))}.event-tier:has(input:disabled){opacity:.5;cursor:default}.event-tier input{accent-color:var(--eucalyptus)}.event-tier>span{flex:1}.event-tier strong,.event-tier b{font-size:13px;font-weight:500}.event-tier small{font-size:11px;color:var(--body);margin-top:4px}.event-map-link{display:flex;gap:12px;align-items:center;padding:18px;background:var(--surface);border-radius:23px;font-size:13px}.event-map-link span{flex:1}.event-map-link small{font-size:11.5px;color:var(--body);margin-top:5px}.event-faq{padding:15px 0;border-bottom:1px solid var(--border)}.event-faq summary{cursor:pointer;font-size:13px}.event-faq p{font-size:12px;line-height:1.8;color:var(--body);margin-top:10px}.event-reserve-bar{position:sticky;bottom:18px;margin:30px auto 0;max-width:680px;display:flex;gap:14px;align-items:center;border:1px solid var(--border);border-radius:28px;padding:12px 18px;background:color-mix(in srgb,var(--card) 92%,transparent);backdrop-filter:blur(20px);z-index:3}.event-reserve-bar>span{min-width:70px}.event-reserve-bar small{font-size:10px;color:var(--eucalyptus)}.event-reserve-bar strong{font-size:19px;font-weight:400}.event-reserve-bar button{flex:1;font-size:14px;min-height:48px}.ticket-page{max-width:700px}.ticket-backdrop{height:240px;overflow:hidden;mask-image:linear-gradient(black,transparent)}.ticket-backdrop img{height:100%;object-fit:cover}.ticket-card{position:relative;max-width:540px;margin:-120px auto 24px;background:var(--card);border-radius:23px;overflow:hidden;box-shadow:0 10px 20px #14120e1a}.ticket-card header{background:var(--eucalyptus);color:#fff;padding:20px}.ticket-card header>small{font-size:10px;color:#ffffffbf}.ticket-card header>span{display:inline-block;font-size:11px;border:1px solid #ffffff50;border-radius:999px;padding:5px 11px;margin-top:10px}.ticket-card header h1{font:400 24px/1.4 Satoshi,sans-serif;margin-top:12px}.ticket-card header p{font-size:11.5px;margin-top:5px}.ticket-admission{display:flex;gap:16px;padding:18px;align-items:center}.ticket-qr{flex:none;width:120px;height:120px;border:1px solid var(--border);border-radius:12px;overflow:hidden;font-size:12px;overflow-wrap:anywhere;background:#fff;color:#2c2c2a;display:grid;place-items:center}.ticket-qr canvas{width:120px;height:120px;image-rendering:pixelated}.ticket-admission small{font-size:10px;color:var(--muted)}.ticket-admission h2{font-size:18px;margin:5px 0}.ticket-admission p{font-size:11.5px;line-height:1.65;color:var(--body)}.ticket-card>[data-refresh]{display:block;min-height:44px;width:100%;font-size:13px;color:var(--eucalyptus);text-decoration:none}.ticket-card>.event-facts{padding:18px;border-top:1px dashed var(--border);margin:0}.ticket-card .event-fact{background:none;padding:0;min-height:0}.ticket-card [role=alert]{font-size:12px;padding:0 18px}.ticket-includes{font-size:13px;line-height:1.8;padding-left:16px}@media (max-width: 600px){.event-reserve-bar{bottom:80px}.ticket-admission{gap:12px}.ticket-admission h2{font-size:16px}.event-detail-hero{height:310px}}.circle-page{max-width:840px}.circle-detail-cover{position:relative;height:330px;border-radius:23px;overflow:hidden}.circle-detail-cover>img{height:100%;object-fit:cover;object-position:top}.circle-detail-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent,#141210c7)}.circle-detail-cover>div{position:absolute;z-index:1;left:20px;right:20px;bottom:20px;color:#fff}.circle-detail-cover h1{font:400 27px/1.3 Satoshi,sans-serif}.circle-detail-cover p{font-size:13px;line-height:1.65;margin:6px 0}.circle-detail-cover small{font-size:11px;color:#ffffffe0;margin-top:6px}.circle-door{display:flex;gap:16px;align-items:center;margin:18px 0}.circle-door .primary-button{font-size:13px;padding:10px 25px}.circle-door .text-button{font-size:12px}.circle-stats{display:grid;grid-template-columns:repeat(3,1fr);background:var(--surface);border-radius:23px;padding:13px;margin:14px 0 18px;text-align:center}.circle-stats strong{display:block;font-size:17px;font-weight:400}.circle-stats small{font-size:11px;color:var(--body);margin-top:4px}.circle-panel{margin-top:16px}.circle-board-post{border:1px solid var(--border);border-radius:23px;padding:15px;margin:14px 0}.circle-board-post .article-author{margin:0 0 12px}.circle-board-post>p{font-size:13px;line-height:1.8;white-space:pre-wrap}.circle-post-image{max-height:450px;border-radius:17px;object-fit:cover;margin-top:12px}.orbit-story:not(:disabled):active,.interlocking-circle:not(:disabled):active{transform:translate(-50%,-50%) scale(.97)}.community-page>.native-tabs,.circle-page>.native-tabs{display:flex;justify-content:space-between;gap:0}.community-page>.native-tabs>a,.circle-page>.native-tabs>button{flex:1;text-align:center;font-family:Satoshi,sans-serif;font-size:13px;padding:0 8px 8px;color:var(--muted);position:relative}.community-page>.native-tabs>a.selected,.circle-page>.native-tabs>button.selected{color:var(--ink);font-weight:500}.circle-page>.native-tabs>button.selected:after{content:"";height:1.5px;background:var(--ink);position:absolute;left:0;right:0;bottom:0}#page-outlet>.native-page{width:100%;margin-inline:auto}.search-ranked{display:flex;align-items:center;gap:13px}.search-ranked>span{font-size:18px;color:var(--muted)}.search-ranked>.community-row{flex:1;border:none;border-bottom:1px solid var(--border);border-radius:0}.live-post-media{position:absolute;inset:0}.live-post-media .post-image:not(.current){display:none}.live-post img.post-image.photo-failed{opacity:0}.live-post:has(img.post-image.current.photo-failed) .live-post-media{background:var(--overlay)}.feed-photo-recovery{position:absolute;z-index:3;top:38%;left:50%;transform:translate(-50%,-50%);display:grid;justify-items:center;gap:12px;padding:20px 24px;max-width:calc(100% - 80px);border-radius:20px;background:var(--canvas);color:var(--ink);text-align:center}.feed-photo-recovery[hidden]{display:none}.feed-photo-recovery button{min-height:44px;padding:10px 20px;border-radius:24px;background:var(--ink);color:var(--on-ink)}.feed-photo-recovery button[aria-busy=true]{opacity:.65}.live-post .post-author{color:#fff}.live-post .post-caption{white-space:pre-wrap;max-height:210px;overflow:auto}.live-post-problem{position:absolute;inset:auto 16px 8px;color:#fff;font-size:12px;text-align:center}.post-media-dots{display:flex;gap:4px;margin-top:12px}.post-media-dots button{width:20px;height:20px;display:grid;place-items:center}.post-media-dots span{width:5px;height:5px;border-radius:50%;background:#ffffff65}.post-media-dots .selected span{background:#fff}.live-context-author a{display:flex;align-items:center;gap:12px}.live-context-author strong{font-size:14px}.live-context-author small{font-size:12px;color:var(--muted);margin-top:3px}.live-context-caption{white-space:pre-wrap;font-size:14px;line-height:1.7;margin:22px 0}.home-caption-link{display:block;color:inherit}#context h2{font-size:18px;margin-bottom:16px}#context .look-owned-count,#modal .look-owned-count{margin:0 0 4px;font-size:12px;line-height:1.5;color:var(--eucalyptus)}.live-tagged-product{display:flex;align-items:center;gap:15px;padding:14px 0;border-bottom:1px solid var(--border)}.live-tagged-product .tagged-product-photo{width:68px;height:90px;object-fit:contain;border-radius:16px;background:var(--surface)}.live-tagged-product>div{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start}.live-tagged-product small,.live-tagged-product h3{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-tagged-product small{font-size:11.5px;color:var(--body, var(--muted))}.live-tagged-product h3{font-size:14px;font-weight:500;margin:3px 0 5px}.look-price-pill{display:inline-block;font:500 11px/1.3 Satoshi,sans-serif;color:var(--ink);padding:2.5px 7px;border-radius:999px;background:#fff;border:1px solid color-mix(in srgb,var(--ink) 12%,transparent);white-space:nowrap}.look-price-pill.is-unpriced{color:var(--muted)}.live-tagged-product>.icon{width:16px}#context>.secondary-button{width:100%;margin-top:22px}.saved-default{border:1px solid var(--eucalyptus);padding:18px;border-radius:20px}.orbit-story:not(:disabled),.circle-orbit-art:not(:disabled){transition:left .68s cubic-bezier(.22,.85,.25,1),top .68s cubic-bezier(.22,.85,.25,1),width .68s cubic-bezier(.22,.85,.25,1),height .68s cubic-bezier(.22,.85,.25,1),opacity .35s}@media (prefers-reduced-motion: reduce){.orbit-story:not(:disabled),.circle-orbit-art:not(:disabled){transition:none}}.post-detail-layout{display:grid;grid-template-columns:minmax(0,530px) minmax(240px,330px);gap:50px;justify-content:center}.post-detail-layout aside{padding-top:24px}.story-view-page{display:grid;place-items:center}.live-story-shell{position:relative;width:min(100%,430px);height:min(780px,calc(100dvh - 160px));min-height:520px;border-radius:32px;overflow:hidden;isolation:isolate;background:#161615;color:#fff}.live-story-art{position:absolute;inset:0}.live-story-art img,.live-story-art video{width:100%;height:100%;object-fit:cover}.live-story-art img{object-position:center top}.live-story-shell:after{content:"";position:absolute;inset:0;background:linear-gradient(rgb(0 0 0 / .55),transparent 18%,transparent 70%,rgb(0 0 0 / .65));pointer-events:none;z-index:1}.live-story-progress{position:absolute;inset:12px 12px auto;display:flex;gap:4px;z-index:5}.live-story-progress>span{flex:1;height:2px;background:#ffffff4d}.live-story-progress i{display:block;height:100%;background:#fff}.live-story-shell header{position:absolute;top:26px;left:16px;right:16px;display:flex;align-items:center;justify-content:space-between;z-index:4}.live-story-shell header:before{content:"";position:absolute;inset:-26px -16px -16px;z-index:-1;pointer-events:none;background:linear-gradient(rgb(0 0 0 / .76) 0 calc(100% - 16px),transparent)}.live-story-shell:has([data-sound]) header:before{bottom:-60px}.live-story-shell header a{display:flex;flex:1;min-width:0;gap:9px;margin-right:12px;align-items:center;font-size:13px}.live-story-shell header a>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-story-shell header .member-portrait{width:34px;height:34px;flex:0 0 34px}.live-story-shell header small{color:#fff9;font-size:10px;margin-top:4px}.live-story-shell header>div{display:flex;flex-shrink:0;gap:8px}.live-story-shell header button{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#ffffff24}.live-story-shell header button[data-sound]{position:absolute;right:0;top:calc(100% + 8px)}.live-story-shell header button .icon{width:17px;height:17px}.live-story-shell header button:hover:not(:disabled){background:#ffffff38}.live-story-shell button:focus-visible,.live-story-shell a:focus-visible{outline-color:#fff;outline-offset:3px}.live-story-shell .story-tap:focus-visible{outline-offset:-4px;border-radius:16px}.story-reply-row form:focus-within{border-color:#fff}.story-reply-row input:focus-visible{outline:none}.story-reply-row button:disabled{opacity:.4}.live-story-shell .story-reply-row [data-like]{width:40px;height:44px;flex:none;color:#fff;opacity:1;transition:transform .2s ease-out}.live-story-shell .story-reply-row [data-like] .icon{width:17px;height:17px}.live-story-shell .story-reply-row [data-like][aria-pressed=true]{color:var(--red);transform:scale(1.1);transition:transform .3s cubic-bezier(.22,1.4,.5,1)}.live-story-shell button:not(.look-pill){min-width:34px;min-height:34px}.live-story-shell .icon{width:21px;height:21px}.live-story-shell>footer{position:absolute;left:16px;right:16px;bottom:18px;z-index:4;display:flex;flex-direction:column;gap:12px;background:#000000bd;border-radius:12px;box-shadow:0 0 18px 8px #000000bd;max-height:calc(100% - 108px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:4px;margin:-4px}.live-story-shell:has([data-sound])>footer{max-height:calc(100% - 140px)}.live-story-shell>footer>*{flex-shrink:0}.live-story-shell>footer>p{font-size:13px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.live-story-shell>footer>.story-view-caption{font-size:12.5px;text-shadow:0 1px 6px rgb(0 0 0 / .3)}.live-story-shell .story-look-door{width:236px;max-width:100%;height:56px;margin:0;padding:0 14px 0 17px;gap:8px;border:0;border-radius:23px;background:#0008;color:#fff;backdrop-filter:blur(18px)}.live-story-shell .story-look-door:hover{background:#000a}.live-story-shell .story-look-door .look-label{font-size:12.5px}.live-story-shell .story-look-door .look-thumbs{width:62px}.live-story-shell .story-look-door .look-thumb{flex-shrink:0}.live-story-shell .story-look-door .look-thumb img{width:100%;padding:0;background:transparent}.live-story-shell .story-look-door>.icon{width:14px;height:14px;margin-left:4px}.story-tap{position:absolute;top:84px;bottom:160px;z-index:2}.story-tap.previous{left:0;width:38%}.story-tap.next{right:0;width:62%}.story-reply-row,.story-reply-row form,.own-story-controls{display:flex;gap:12px;align-items:center}.live-story-shell .own-story-controls a{color:#fff;display:inline-flex;align-items:center;gap:6px;text-decoration:none}.live-story-shell .own-story-controls a:hover{text-decoration:underline}.story-reply-row form{position:relative;flex:1;border:1px solid #ffffff60;border-radius:30px;height:44px;padding:0 16px;min-width:0;background:#ffffff1f}.story-reply-row form[data-sendable=true]{padding-right:44px}.story-reply-row input{width:100%;min-width:0;color:#fff;border:0;background:transparent;font-size:13px;padding:6px 0}.story-reply-row input::placeholder{color:#ffffffb3}.live-story-shell .story-reply-row form button{position:absolute;right:0;top:0;width:44px;height:42px;display:grid;place-items:center;isolation:isolate;border-radius:50%}.live-story-shell .story-reply-row form button[hidden]{display:none}.story-reply-row form button:before{content:"";position:absolute;width:30px;height:30px;border-radius:50%;background:#fff;z-index:-1}.live-story-shell .story-reply-row form button .icon{width:14px;height:14px;color:#14120e;transform:rotate(-90deg)}.story-send-spinner{display:none;width:14px;height:14px;border:1.5px solid #ffffff55;border-top-color:#fff;border-radius:50%}.story-reply-row form[aria-busy=true] button{opacity:1}.story-reply-row form[aria-busy=true] button:before,.story-reply-row form[aria-busy=true] button .icon{display:none}.story-reply-row form[aria-busy=true] .story-send-spinner{display:block;animation:story-send-spin .8s linear infinite}@keyframes story-send-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.story-reply-row form[aria-busy=true] .story-send-spinner{animation:none}}.live-story-shell>footer .story-reply-status{font-size:11px;color:#ffffffb3;margin:0;min-height:16px}.live-story-shell>footer .story-reply-status:empty{position:absolute;width:1px;height:1px;min-height:0;margin:0;overflow:hidden;clip-path:inset(50%)}.live-story-shell>footer .story-reply-status[data-kind=error]{color:#e8a87c}.story-share-sheet{width:min(500px,calc(100vw - 32px));padding:24px}.story-share-sheet .dialog-header h2{font-size:18px}.story-share-sheet .dialog-content{padding:0 0 10px}.story-share-preview{display:flex;align-items:center;gap:12px}.story-share-thumbnail{display:block;position:relative;width:42px;height:54px;flex:0 0 42px;border-radius:9px;overflow:hidden}.story-share-thumbnail.is-empty{background:linear-gradient(var(--surface),var(--border))}.story-share-thumbnail>img{display:block;width:100%;height:100%;object-fit:contain}.story-share-thumbnail>img.story-look-bundled{object-fit:cover}.story-share-thumbnail:has(>img.story-look-mark){background:var(--surface)}.story-share-thumbnail>img.story-look-mark{position:absolute;left:17%;top:17%;width:66%;height:66%}.story-share-preview p{font-size:11.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.story-share-search{display:flex;align-items:center;gap:8px;height:42px;padding:0 14px;background:var(--surface);border-radius:30px;margin:18px 0 14px}.story-share-search .icon{width:14px;height:14px;color:var(--muted)}.story-share-search input{min-width:0;width:100%;background:none;border:0;font:inherit;font-size:13.5px}.story-share-people{display:flex;gap:14px;overflow-x:auto;padding:3px 2px 10px;min-height:85px}.story-share-people>button{width:62px;flex:0 0 62px;display:grid;justify-items:center;gap:6px;align-content:start;font-size:10.5px}.story-share-people>button>span:last-child{max-width:62px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.story-share-portrait{position:relative;display:block;width:52px;height:52px;border-radius:50%}.story-share-portrait .member-portrait{width:52px;height:52px}.story-share-portrait:after{content:"";position:absolute;inset:0;border:2px solid transparent;border-radius:inherit;pointer-events:none}.story-share-people [aria-pressed=true] .story-share-portrait:after{border-color:var(--eucalyptus)}.story-share-people>button>span:last-child{color:var(--body);font-weight:400}.story-share-people [aria-pressed=true]>span:last-child{color:var(--ink);font-weight:500}.story-share-selected{position:absolute;right:0;bottom:0;z-index:1;width:18px;height:18px;background:var(--eucalyptus);color:#fff;border-radius:50%;display:grid;place-items:center}.story-share-selected .icon{width:8px;height:8px}.story-share-people>p,.story-share-read-error p,.story-share-error,.story-share-sheet [data-outward-error]{font-size:11.5px}.story-share-people>p,.story-share-read-error p{color:var(--muted)}.story-share-loading,.story-share-send-spinner{display:inline-block;width:16px;height:16px;flex:0 0 16px;border:1.5px solid currentColor;border-right-color:transparent;border-radius:50%;animation:story-send-spin .8s linear infinite}.story-share-loading{color:var(--eucalyptus);align-self:center;margin:16px 4px}.story-share-sheet form[aria-busy=true]>button{opacity:1}@media (prefers-reduced-motion: reduce){.story-share-loading,.story-share-send-spinner{animation:none}}.story-share-sheet form{margin-top:16px}.story-share-sheet form>input{width:100%;height:44px;border:1px solid var(--border);background:var(--card);border-radius:30px;padding:0 15px;font:inherit;font-size:13px}.story-share-sheet form>button{width:100%;min-height:46px;margin-top:12px;font-size:14px}.story-share-error{color:#b0532f;margin-top:8px}.story-share-doors{display:flex;flex-wrap:wrap;gap:10px;border-top:1px solid var(--border);padding-top:16px;margin-top:24px}.story-share-doors button{display:flex;align-items:center;gap:7px;min-height:38px;padding:0 14px;border:1px solid var(--border);border-radius:30px;font-size:12.5px}.story-share-doors .icon{width:14px;height:14px}.story-share-sent{padding:40px 0;display:grid;justify-items:center;gap:10px;text-align:center}.story-share-sent>span{width:52px;height:52px;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--eucalyptus) 10%,transparent);color:var(--eucalyptus)}.story-share-sent h3{font:19px Satoshi,sans-serif;margin:0}.story-share-sent p{font-size:12.5px;color:var(--muted);margin:0}.story-share-sheet button:focus-visible,.story-share-sheet input:focus-visible{outline:2px solid var(--eucalyptus);outline-offset:2px}.story-share-sheet button:hover:not(:disabled){filter:brightness(.96)}@media (max-width: 900px){.post-detail-layout{grid-template-columns:minmax(0,530px);gap:0}.post-detail-layout aside{padding-top:0}}.saved-library-title{font-family:Satoshi,sans-serif;font-size:24px;font-weight:400;margin:20px 0 5px}.saved-page>.native-tabs{margin-top:22px}.saved-page .chip-rail{display:flex;gap:7px;overflow-x:auto;padding:5px;margin:0 -5px;scrollbar-width:thin}.saved-page .chip-rail>.chip{flex:none;border:1px solid var(--border);border-radius:999px;padding:7px 12px;font-size:11.5px;line-height:1.5;background:var(--card);color:var(--ink);white-space:nowrap}.saved-page .chip-rail>.chip.selected{background:var(--ink);color:var(--on-ink,#fff);border-color:var(--ink);font-weight:500}.saved-page .chip-rail>.chip .icon{width:10px;height:10px;vertical-align:middle;margin-right:5px}.saved-post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;margin-top:12px}.saved-post-grid article,.saved-post-grid>button{position:relative;aspect-ratio:3/4;overflow:hidden}.saved-post-grid a{display:block;width:100%;height:100%}.saved-post-grid img{width:100%;height:100%;object-fit:contain;background:var(--surface)}.saved-post-grid .icon{position:absolute;right:8px;top:8px;width:20px;height:20px}.saved-tile-options{position:absolute;right:7px;top:7px;color:#fff;background:#0005;border-radius:50%;width:32px;height:32px}.saved-tile-options .icon{inset:6px}.saved-empty{padding:54px 26px;text-align:center}.saved-empty>.icon{width:24px;height:24px;color:var(--muted);margin-bottom:10px}.saved-empty h2{font:400 18px Satoshi,sans-serif;margin-bottom:10px}.saved-empty .native-note{font-size:12px}.saved-door{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--border);padding:22px 0;margin-top:20px}.saved-door strong{font-size:14px}.saved-door small{font-size:11.5px;color:var(--muted);margin-top:4px}.saved-piece img{height:240px;object-fit:contain;background:var(--surface);border-radius:20px;margin-bottom:10px}.saved-piece small{font-size:10.5px;color:var(--muted)}.saved-piece h3{font-size:13px;margin:2px 0}.saved-piece p{font-size:15px;margin-top:3px}.saved-look-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.saved-wishlist-ledger{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0 0 14px;padding:14px;background:var(--surface);border-radius:23px}.saved-inspiration{margin-top:28px;display:grid;gap:14px}.saved-inspiration h2{font:400 22px Satoshi,sans-serif}.saved-inspiration>p{font-size:12.5px;color:var(--body)}.saved-inspiration-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.saved-inspiration-grid button{text-align:left;min-width:0}.saved-inspiration-grid img,.saved-inspiration-grid .image-empty{aspect-ratio:3/4;width:100%;object-fit:cover;border-radius:14px}.saved-inspiration-grid strong{font-size:13.5px;display:block;margin-top:8px;overflow-wrap:anywhere}.saved-inspiration-pending{display:grid;gap:12px}.saved-inspiration-pending>img{max-height:220px;width:100%;object-fit:contain;border-radius:14px}.saved-inspiration-pending p{font-size:12.5px;color:var(--body)}.saved-inspiration>[data-inspiration-refresh]{min-height:44px;justify-self:start;font-size:13.5px;font-weight:500}.saved-wishlist-ledger dt{font-size:10.5px;font-weight:500;letter-spacing:.4px;text-transform:uppercase;color:var(--muted)}.saved-wishlist-ledger dd{margin:2px 0 0;font:400 19px/1.3 Satoshi,sans-serif;letter-spacing:0;overflow-wrap:anywhere}.kept-look-page{max-width:660px;margin-inline:auto}.kept-look-hero{display:block;width:100%;height:380px;border-radius:23px;overflow:hidden;background:var(--surface)}.kept-look-hero img,.kept-look-enlarged img{height:100%;object-fit:contain}.kept-look-composite{display:grid;height:100%;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:12px;padding:20px;overflow:hidden}.kept-look-composite img{min-height:0;max-height:100%;object-fit:contain}.kept-look-thumbs{display:flex;gap:8px;overflow:auto;padding:8px 3px;margin:4px -3px 12px}.kept-look-thumbs button{flex:0 0 56px;height:68px;border:1px solid var(--border);border-radius:10px;overflow:hidden}.kept-look-thumbs button[aria-pressed=true]{border:1.5px solid var(--eucalyptus)}.kept-look-thumbs img{height:100%;object-fit:contain}.kept-look-thumbs .kept-look-composite{padding:4px;gap:2px}.kept-look-enlarged{height:min(620px,70dvh)}.saved-look-grid img{height:240px;border-radius:14px;object-fit:cover}.saved-look-grid .kept-look-composite{height:240px;border-radius:14px;background:var(--surface)}.saved-look-grid .kept-look-composite img{height:100%;object-fit:contain}.saved-look-grid h3{font-size:13px;margin-top:8px}.saved-guide-row,.saved-community-row{display:flex;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid var(--border)}.saved-guide-row>img{width:58px;height:75px;border-radius:9px}.saved-guide-row>div,.saved-community-row>div{flex:1}.saved-guide-row h3{font-size:13.5px}.saved-community-row h3{font:400 16px Satoshi,sans-serif}.saved-community-row small{font-size:10px;color:var(--eucalyptus)}.saved-community-post{display:flex;align-items:center;gap:8px;padding:12px;border:1px solid var(--border);border-radius:23px;background:var(--card);margin-top:12px}.saved-community-post>.saved-community-row{flex:1;min-width:0;border:0;padding:0}.saved-community-post h3{font-size:13.5px;line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.saved-community-post>.icon-button{flex:none}.saved-community-post-art{flex:none;width:88px;height:88px;overflow:hidden;border-radius:12px}.saved-community-post-art img{width:100%;height:100%;object-fit:contain}.saved-community-art{width:88px;height:88px;border-radius:50%;overflow:hidden}.saved-community-art img{width:100%;height:100%;object-fit:cover;transform:scale(1.1)}.search-page>h1{font-size:26px;font-weight:400;margin:24px 0 18px}.search-query{min-height:52px;width:100%}.search-query input{font-size:14px}.search-query button{width:32px;height:44px;flex:none}.search-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 12px}.search-category-grid button{position:relative;text-align:left}.search-category-grid img{height:180px;width:100%;object-fit:contain;border-radius:20px;background:var(--surface)}.search-category-grid span{display:block;font-size:13px;margin-top:9px}.search-trending-row{display:flex;width:100%;align-items:center;text-align:left;gap:16px;min-height:54px;border-bottom:1px solid var(--border)}.search-trending-row>span{width:24px;font-size:12.5px;color:var(--eucalyptus)}.search-trending-row strong{font-size:14px;flex:1}.search-trending-row small{font-size:11.5px;color:var(--body)}.search-trending-row .icon{width:16px}.search-brand-rail,.search-trend-rail{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:15px}.search-brand-rail button{width:176px;flex:none;text-align:left;scroll-snap-align:start}.search-brand-rail img{height:144px;width:176px;object-fit:cover;border-radius:20px}.search-brand-rail h3{font-size:13.5px;margin-top:10px}.search-trend-rail{margin:24px 0}.search-trend-rail button{width:130px;flex:none}.search-trend-rail img{width:130px;height:150px;object-fit:cover;border-radius:22px}.search-trend-rail h3{font-size:13px;margin-top:9px}.search-post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:14px}.search-post{aspect-ratio:3/4;overflow:hidden;border-radius:12px}.search-post img{width:100%;height:100%;object-fit:cover}.search-results-count{display:flex;justify-content:space-between;margin:24px 0 14px;font-size:16px}.search-results-count span{font-size:12.5px;color:var(--muted)}.search-hit{display:flex;align-items:center;gap:12px;padding:9px 0}.search-hit-avatar{width:48px;height:48px;border-radius:50%}.search-hit-art{width:44px;height:54px;object-fit:cover;border-radius:9px}.search-hit>div{flex:1}.search-hit h3{font-size:13.5px}.search-hit .native-note{font-size:11.5px}.search-hit>small{font-size:10px;color:var(--muted);padding:4px 8px;border-radius:20px;background:var(--surface)}.search-post-heading{font-size:13px;margin-top:24px}@media (max-width: 600px){.search-category-grid img{height:120px}.search-post-grid{gap:3px}}.insights-page{max-width:760px}.insights-page>h1{font:400 26px Satoshi,sans-serif;margin:6px 0 22px}.insights-page>section,.insights-page>details{margin:22px 0}.insight-card{padding:18px;border-radius:23px;background:linear-gradient(135deg,var(--canvas),color-mix(in srgb,var(--surface) 65%,transparent));border:.7px solid var(--border)}.insight-card h2{font-size:13.5px;margin-bottom:16px}.insight-mix{display:flex;gap:20px;align-items:center}.insight-ring{width:132px;height:132px;position:relative;flex:none}.insight-ring svg{position:absolute;inset:0}.insight-ring>div{position:absolute;inset:22px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px}.insight-ring strong{font:400 26px Satoshi,sans-serif}.insight-ring small{font-size:10.5px;color:var(--body)}.insight-legend{flex:1}.insight-legend button{min-height:44px;padding:0 6px;display:flex;gap:7px;align-items:center;width:100%;border-radius:8px;font-size:11.5px}.insight-legend button[aria-pressed=true]{background:color-mix(in srgb,var(--eucalyptus) 8%,transparent)}.insight-legend i{width:5px;height:5px;border-radius:50%;flex:none}.insight-legend span{flex:1;text-align:left}.insight-card>p{font-size:11.5px;line-height:1.6;color:var(--body);margin-top:16px}.insight-section-title{font:400 19px Satoshi,sans-serif;margin-bottom:12px}.insight-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.insight-metric{display:flex;flex-direction:column;align-items:start;gap:8px;padding:16px}.insight-metric>.icon{width:16px;height:16px;color:var(--eucalyptus)}.insight-metric strong{font:400 26px Satoshi,sans-serif}.insight-metric span{font-size:11.5px}.insight-post-label{display:flex;align-items:center;gap:12px;margin-bottom:22px}.insight-post-label>img{width:48px;height:60px;object-fit:cover;border-radius:12px}.insight-post-label p{font-size:12.5px}.insight-depth{font:400 26px Satoshi,sans-serif;color:var(--eucalyptus);margin-right:10px}.insight-card summary{font-size:13.5px;min-height:44px;align-content:center;cursor:pointer}.wardrobe-calendar{border:.7px solid var(--border);border-radius:22px;background:linear-gradient(135deg,var(--surface),var(--canvas));padding:8px 18px 4px}.wardrobe-calendar header,.month-calendar>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.wardrobe-calendar h2{font:400 19px Satoshi,sans-serif}.wardrobe-calendar header>.text-button{min-height:44px;display:flex;align-items:center;gap:6px;font-size:11.5px}.calendar-date-rail{display:flex;overflow-x:auto;margin-bottom:10px;scroll-snap-type:x mandatory}.calendar-date-rail>button{min-width:calc(100% / 7);height:58px;display:flex;flex-direction:column;align-items:center;gap:3px;scroll-snap-align:start}.calendar-date-rail small{font-size:10px;color:var(--muted)}.calendar-date-rail span,.month-grid button>span{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;font-size:13px}.calendar-date-rail .today{border:.8px solid var(--eucalyptus)}.calendar-date-rail [aria-pressed=true] span,.month-grid [aria-pressed=true]>span{background:var(--eucalyptus);color:#fff}.calendar-date-rail i,.month-grid i{width:3px;height:3px;border-radius:50%}.calendar-date-rail i.planned,.month-grid i.planned{background:var(--eucalyptus)}.calendar-agenda{border-top:.6px solid var(--border);padding:8px 0 14px}.calendar-agenda header{min-height:44px}.calendar-agenda h3{font-size:12.5px}.calendar-agenda .native-note{font-size:12.5px;line-height:1.6}.agenda-row{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:.6px solid var(--border)}.agenda-date{display:flex;flex-direction:column;align-items:center;justify-content:center;width:36px;flex:none}.agenda-date strong{font:400 19px Satoshi,sans-serif}.agenda-date small{font-size:9px}.agenda-row>div:nth-child(2){flex:1}.agenda-row h3{font-size:13px;margin:4px 0}.agenda-row small{font-size:10px;color:var(--muted)}.agenda-row .native-note{font-size:11px}.agenda-row>.icon{width:12px}.full-calendar-page{max-width:720px}.month-calendar>header h1{font:400 24px Satoshi,sans-serif}.month-calendar>header button{width:44px;height:44px;border-radius:50%}.month-calendar [data-month="-1"] .icon{transform:rotate(180deg)}.month-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin:24px 0;touch-action:pan-y}.month-grid>small{text-align:center;font-size:11px;color:var(--muted)}.month-grid>button{min-height:48px;display:flex;flex-direction:column;gap:5px;align-items:center;justify-content:center}.month-calendar .calendar-agenda h2{font:400 19px Satoshi,sans-serif;margin:16px 0}.wardrobe-home{max-width:820px;margin:auto;padding-top:0}.wardrobe-home-content{max-width:640px;margin:-50px auto 0;position:relative}.wardrobe-home-content>section,.wardrobe-home-content>[data-value],.wardrobe-tools{margin-top:25px}.wardrobe-day{height:300px;position:relative;isolation:isolate}.wardrobe-sky{position:absolute;inset:-40px -45px 0;z-index:-1;background:linear-gradient(#4a83be,#98bedc 55%,#dde9f0);mask-image:linear-gradient(transparent,#000 22%,#000 62%,transparent)}.wardrobe-day.night .wardrobe-sky{background:linear-gradient(#080c1e,#111931 50%,#1e2b50)}.wardrobe-day-copy{padding:46px 45px 0}.wardrobe-day-copy>p{font-size:13px}.wardrobe-day-copy h1{font:400 26px Satoshi,sans-serif;margin:8px 0}.wardrobe-day-copy>.native-note{font-size:13px}.wardrobe-day-copy>div{display:flex;gap:8px;margin-top:17px}.wardrobe-day-copy a{display:flex;align-items:center;gap:6px;padding:0 15px;border-radius:30px;background:#ffffffb8;color:#2c2c2a;font-size:11.5px;min-height:32px}.wardrobe-day-copy a .icon{width:12px;height:12px}.wardrobe-day.night .wardrobe-day-copy,.wardrobe-day.night .native-note{color:#fff}.wardrobe-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:13px}.wardrobe-section-head h2{font:400 19px Satoshi,sans-serif}.wardrobe-section-head>a{font-size:12.5px;display:flex;gap:5px;align-items:center;min-height:44px}.wardrobe-section-head .icon{width:12px;height:12px}.wardrobe-quick-actions{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:.7px solid var(--border);border-radius:36px;padding:12px 6px}.wardrobe-quick-actions>a{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:44px;font-size:11.5px;text-align:center}.wardrobe-quick-actions .icon{width:20px;height:20px}.wardrobe-category-tabs{display:flex;gap:19px;overflow:auto;border-bottom:.7px solid var(--border)}.wardrobe-category-tabs>button{white-space:nowrap;min-height:38px;font-size:12.5px;color:var(--muted);border-bottom:1px solid transparent}.wardrobe-category-tabs>button[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--ink)}.living-stage{height:204px;position:relative;margin:12px 7px;overflow:hidden;touch-action:pan-y;background:radial-gradient(ellipse at 50% 78%,color-mix(in srgb,var(--eucalyptus) 12%,transparent),transparent 64%)}.living-stage>button{position:absolute;left:50%;top:0;width:calc(26% + 18% * var(--prominence));height:calc(137px + 53px * var(--prominence));border-radius:50%/36%;background:color-mix(in srgb,var(--eucalyptus) 4%,var(--canvas));padding:14px;transform:translate(calc(-50% + var(--position) * 134.6%)) translateY(calc(33px * (1 - var(--prominence)))) rotate(calc(var(--position) * 6deg));border:3px solid var(--canvas);transition:transform .48s cubic-bezier(.2,.8,.2,1),width .48s cubic-bezier(.2,.8,.2,1),height .48s cubic-bezier(.2,.8,.2,1),opacity .48s;box-shadow:0 9px 24px #2c2c2a0a}.living-stage img{width:100%;height:100%;object-fit:contain;pointer-events:none}.wardrobe-tile-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;height:100%;color:var(--muted)}.wardrobe-tile-placeholder small{font-size:10px}.wardrobe-tile-placeholder .icon{width:23px;height:23px}.living-caption{display:flex;align-items:center;gap:10px;margin:10px 0}.living-caption>div{flex:1;text-align:center;min-height:38px}.living-caption strong{font-size:13.5px;font-weight:500}.living-caption small{display:block;margin-top:3px;color:var(--muted);font-size:10.5px}.living-caption [data-step="-1"] .icon{transform:rotate(180deg)}.wardrobe-dual-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.wardrobe-dual-actions>a{min-height:36px;font-size:11.5px;display:flex;align-items:center;justify-content:center;gap:6px}.wardrobe-dual-actions .icon{width:12px;height:12px}.wardrobe-wishlist{display:flex;gap:13px;align-items:center;padding:10px 14px;border-radius:90px;background:linear-gradient(135deg,color-mix(in srgb,var(--eucalyptus) 6%,var(--canvas)),#f4eff4);margin-top:24px}.wardrobe-wishlist>div:nth-child(2){flex:1}.wardrobe-wishlist h2{font:500 14px Satoshi,sans-serif}.wardrobe-wishlist .native-note{font-size:11.5px;margin:2px 0}.wardrobe-wishlist>.icon{width:27px;height:27px;padding:7px;border:.7px solid var(--border);border-radius:50%;transform:rotate(-45deg)}.wardrobe-wishlist-thumbs{display:flex;align-items:center;padding-right:8px}.wardrobe-wishlist-thumbs img{width:39px;height:43px;border-radius:50%;object-fit:cover;border:3px solid var(--canvas);transform:rotate(-8deg);margin-right:-15px}.wardrobe-wishlist-thumbs img+img{transform:rotate(8deg)}.wardrobe-wishlist-thumbs>.icon{width:39px;height:43px;padding:12px;color:var(--eucalyptus);border-radius:50%;background:color-mix(in srgb,var(--eucalyptus) 10%,transparent)}.wardrobe-review{display:flex;align-items:center;gap:12px;margin-top:20px}.wardrobe-review>b{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--eucalyptus) 12%,transparent);color:var(--eucalyptus);font-size:14px;font-weight:500}.wardrobe-review>div{flex:1}.wardrobe-review h3{font-size:14px;font-weight:500}.wardrobe-review p{font-size:12px;margin:3px 0}.wardrobe-looks-carousel{display:flex;gap:6px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.wardrobe-looks-carousel>a{flex:0 0 192px;scroll-snap-align:start;text-align:center}.wardrobe-look-cover{height:192px;padding:3px;border:.7px solid var(--border);border-radius:25px;background:var(--card);overflow:hidden}.wardrobe-look-cover>img,.wardrobe-look-cover>.look-composite{width:100%;height:100%;object-fit:cover;border-radius:22px;border:.7px solid var(--border)}.look-composite{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px;background:var(--surface);overflow:hidden}.look-composite>img{width:100%;height:100%;min-height:0;object-fit:contain}.wardrobe-looks-carousel h3{font-size:12.5px;font-weight:500;margin-top:5px}.wardrobe-looks-carousel .native-note{font-size:10.5px;margin:2px 0}.wardrobe-build-row{display:flex;gap:12px;align-items:center;border:.7px solid var(--border);border-radius:22px;padding:14px;margin-top:12px}.wardrobe-build-row>div{flex:1}.wardrobe-build-row strong{font-size:13px;font-weight:500}.wardrobe-build-row small{display:block;color:var(--muted);font-size:11px;margin-top:3px}.wardrobe-tools{display:grid;grid-template-columns:1fr 1fr;column-gap:20px;border-top:.7px solid var(--border)}.wardrobe-tools>a{display:flex;align-items:center;gap:9px;min-height:66px;border-bottom:.7px solid var(--border);font-size:13.5px;font-weight:500}.wardrobe-tools>a>span:not(.icon){flex:1}.wardrobe-tools .icon:first-child{width:23px;height:16px;color:var(--eucalyptus)}.wardrobe-tools .icon:last-child{width:9px;height:9px;transform:rotate(-45deg);color:var(--muted)}.wardrobe-intelligence{border-radius:28px;overflow:hidden;border:.7px solid color-mix(in srgb,var(--eucalyptus) 18%,transparent)}.wardrobe-value{padding:12px 20px 20px;color:#fff;background:var(--eucalyptus)}.wardrobe-value .wardrobe-section-head>a{color:#fff}.wardrobe-value>header:not(.wardrobe-section-head){display:flex;justify-content:space-between;gap:12px;font-size:13.5px}.wardrobe-value small{font-size:11.5px}.wardrobe-value .native-note{font-size:10.5px;color:#fff;line-height:1.5}.wardrobe-value-amount{display:flex;align-items:baseline;justify-content:space-between;margin-top:12px}.wardrobe-value-amount>strong{font:400 26px Satoshi,sans-serif}.wardrobe-value-movement{margin-top:12px;min-height:20px;font-size:11px}.wardrobe-value-movement>span{border-radius:30px;background:#ffffff1a;padding:5px 9px}.wardrobe-value-graph{margin-top:22px;cursor:pointer}.wardrobe-value-graph svg{width:100%;height:158px;display:block;font-family:Satoshi,sans-serif}.wardrobe-value-months{display:grid;grid-template-columns:repeat(6,1fr);padding-right:46px}.wardrobe-value-months button{min-height:44px;font-size:10px;color:#ffffffd9;position:relative}.wardrobe-value-months button[aria-pressed=true]{color:#fff;font-weight:500}.wardrobe-value-months button[aria-pressed=true]:after{content:"";position:absolute;bottom:5px;left:calc(50% - 6px);width:12px;height:2px;border-radius:4px;background:#fff}.wardrobe-value-stats{display:grid;grid-template-columns:repeat(3,1fr);border-top:.7px solid #ffffff29;padding-top:14px;gap:16px}.wardrobe-value-stats>div+div{border-left:.7px solid #ffffff29;padding-left:16px}.wardrobe-value-stats strong{font:400 19px Satoshi,sans-serif;display:block}.wardrobe-value-stats small{font-size:10px;color:#ffffffd9;margin-top:4px;display:block}.wardrobe-wear-pair{display:grid;grid-template-columns:1fr 1fr;padding:20px;gap:10px;background:color-mix(in srgb,var(--eucalyptus) 4.5%,var(--canvas))}.wardrobe-wear-pair>a+a{padding-left:16px;border-left:.7px solid var(--border)}.wardrobe-wear-pair small{font-size:10px;color:var(--body)}.wardrobe-wear-pair>a>div{display:flex;align-items:center;gap:14px;margin:10px 0}.wardrobe-wear-pair img,.wardrobe-wear-pair .wardrobe-tile-placeholder{width:56px;height:56px;border-radius:50%;background:var(--surface);padding:7px;object-fit:contain}.wardrobe-wear-pair .wardrobe-tile-placeholder small{display:none}.wardrobe-wear-pair strong{font:400 19px Satoshi,sans-serif}.wardrobe-wear-pair h3{font-size:12px;font-weight:500;min-height:30px}.wardrobe-wear-pair p{font-size:10px;min-height:26px;white-space:pre-line}.wardrobe-style-facts{padding:16px;border:.7px solid var(--border);border-radius:22px;background:linear-gradient(90deg,var(--surface),var(--card))}.wardrobe-style-facts>div{display:flex;align-items:baseline;gap:13px;font-size:13px}.wardrobe-style-facts>div+div{border-top:.7px solid var(--border);padding-top:13px;margin-top:13px;gap:20px}.wardrobe-style-facts>div>span,.wardrobe-style-facts small{color:var(--muted)}.wardrobe-style-facts>div>div{flex:1}.wardrobe-style-facts strong{font-weight:500;font-size:13px}.wardrobe-style-facts small{display:block;margin-bottom:5px;font-size:11px}.wardrobe-stylist-doors{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:25px}.wardrobe-stylist-doors>a{border:.7px solid var(--border);border-radius:40px;display:flex;align-items:center;gap:12px;padding:12px 17px;min-height:60px}.wardrobe-stylist-doors .icon{color:var(--eucalyptus);width:20px;height:20px}.wardrobe-stylist-doors strong{font-size:13px;font-weight:500}.wardrobe-stylist-doors small{display:block;font-size:10px;color:var(--body);margin-top:3px}.wardrobe-signature{text-align:center;padding:38px 0 25px}.wardrobe-signature>p:first-child{font-size:13px}.wardrobe-signature .native-note{font-size:10px}.wardrobe-step{font-size:11px;color:var(--eucalyptus);margin:14px 4px}.month-grid .pencilled,.calendar-legend .pencilled{background:none;border:1px solid var(--eucalyptus)}.calendar-legend{display:flex;align-items:center;gap:14px;font-size:10.5px;color:var(--muted);margin-top:12px}.calendar-legend span{display:flex;align-items:center;gap:6px}.calendar-legend i{width:5px;height:5px;border-radius:50%;background:var(--eucalyptus)}@media (max-width: 650px){.wardrobe-home-content{max-width:100%}.wardrobe-day-copy{padding-left:10px;padding-right:10px}.wardrobe-day-copy h1{font-size:26px}.wardrobe-sky{left:-15px;right:-15px}.wardrobe-quick-actions{border-radius:24px}.wardrobe-tools{gap:12px}.wardrobe-stylist-doors>a{padding:10px;gap:8px}.wardrobe-day-copy>div{flex-wrap:wrap}}@media (prefers-reduced-motion: reduce){.living-stage>button{transition:none}}.wardrobe-value-graph svg{height:144px}.wardrobe-events,.planned-event-detail{max-width:720px;margin:auto}.wardrobe-events-nav{display:flex;justify-content:space-between;align-items:center}.wardrobe-events-nav .icon-button{flex-shrink:0}.wardrobe-events>h2{font:400 24px Satoshi,sans-serif;margin-top:15px}.planned-events-list{margin:20px 0}.planned-event-row{border:.7px solid var(--border);border-radius:23px;margin-top:10px;padding:12px 15px;display:flex;align-items:center;gap:12px}.planned-event-row>a{display:flex;align-items:center;gap:14px;flex:1;min-width:0}.planned-event-date{width:30px;text-align:center;flex-shrink:0}.planned-event-date strong{font:400 22px Satoshi,sans-serif;display:block}.planned-event-date small{font-size:10px;color:var(--muted)}.planned-event-row h3{font-size:13.5px;font-weight:500}.planned-event-row p{font-size:11px;margin:3px 0;line-height:1.5}.planned-event-row>a>div:nth-child(2){flex:1}.planned-event-row>a>div>small{font-size:10px;color:var(--muted)}.planned-event-row .ready{color:var(--eucalyptus)}.planned-event-row .text-button{font-size:11px;color:var(--body);min-height:44px}.wardrobe-events>[data-new]{width:100%;display:flex;gap:7px;align-items:center;justify-content:center;margin-top:18px}.event-date-time{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.event-date-time>p,.event-date-time>button{grid-column:1 / -1}.event-date-time>label{display:grid;gap:8px;min-width:0;font-size:13px}.event-date-time input{width:100%;min-width:0;min-height:44px;padding:12px;border:1px solid var(--border);border-radius:14px;background:var(--surface);color:var(--ink);font:inherit}.event-date-time [data-error]:empty{display:none}@media (max-width: 440px){.event-date-time{grid-template-columns:minmax(0,1fr)}}.event-create fieldset{border:0;padding:0;min-width:0}.event-create legend{font-size:12px;margin:14px 0 8px}.event-date-options,.event-time-options{display:flex;gap:7px;overflow:auto;padding-bottom:7px}.event-date-options>button{min-width:46px;height:57px;border:.7px solid var(--border);border-radius:23px;display:flex;align-items:center;flex-direction:column;justify-content:center}.event-date-options small{font-size:10px;color:var(--body)}.event-date-options strong{font:400 18px Satoshi,sans-serif}.event-create [aria-pressed=true]{border-color:var(--eucalyptus);background:color-mix(in srgb,var(--eucalyptus) 9%,var(--canvas))}.event-time-options>button{white-space:nowrap;flex-shrink:0}.planned-event-detail>h1{font:400 26px Satoshi,sans-serif;margin:13px 0}.planned-event-detail>[data-time]{font-size:12px;display:flex;align-items:center;gap:8px;min-height:44px}.planned-event-detail>[data-time] .icon{width:13px;height:13px}.planned-event-content{margin-top:20px}.event-empty-look{border-radius:23px;background:var(--surface);padding:28px 20px;text-align:center}.event-empty-look h2{font:400 22px Satoshi,sans-serif}.event-empty-look p{font-size:12px;line-height:1.6;max-width:400px;margin:12px auto 20px}.event-stylist{display:flex;gap:9px;align-items:center;border:.7px solid var(--border);padding:15px;border-radius:23px;margin-top:18px}.event-stylist>.icon{color:var(--eucalyptus)}.event-stylist strong{font-size:13px;font-weight:500}.event-stylist p{font-size:11px;margin:3px 0}.event-look-cover{height:320px;border-radius:23px;overflow:hidden;background:var(--surface)}.event-look-cover>img,.event-look-cover>.look-composite{width:100%;height:100%;object-fit:contain}.look-picker-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.look-picker-list strong,.look-picker-list h3{font-size:13px;font-weight:500;margin-top:8px;display:block}.look-picker-list .wardrobe-look-cover{width:100%;height:auto;aspect-ratio:1}.event-note{background:var(--surface);border-radius:14px;padding:14px;margin-bottom:8px}.event-note p{font-size:12.5px;margin:0;line-height:1.7}.planned-piece-row{display:flex;gap:12px;align-items:center;padding:12px;border:.7px solid var(--border);border-radius:23px;margin-top:10px}.planned-piece-row>img{width:52px;height:65px;object-fit:contain;border-radius:10px}.planned-piece-row>div{flex:1;display:flex;flex-direction:column;gap:3px}.planned-piece-row small{font-size:10px;color:var(--muted)}.planned-piece-row strong{font-size:13.5px;font-weight:500}.planned-piece-row>span{font-size:16px}.looks-library,.saved-look-detail{max-width:720px;margin:auto}.looks-library>h2{font:400 24px Satoshi,sans-serif;margin-top:20px}.looks-library>.native-note{font-size:12.5px;margin:8px 0 24px}.native-search-input{width:100%;height:46px;border:.7px solid var(--border);border-radius:40px;background:var(--surface);padding:0 17px;font:400 13.5px Satoshi,sans-serif;color:var(--ink);margin-bottom:18px}.looks-library .wardrobe-category-tabs{margin-bottom:24px}.saved-looks-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 14px}.saved-looks-grid .wardrobe-look-cover{width:100%;height:auto;aspect-ratio:1}.saved-looks-grid h3{font-size:13.5px;font-weight:500;margin:8px 0 3px}.saved-looks-grid .native-note{font-size:11px;margin:0}.look-folder-fill{display:flex;align-items:center;gap:13px;width:100%;padding:14px;border:.7px solid var(--border);border-radius:23px;text-align:left;margin-bottom:20px}.look-folder-fill>span:not(.icon){flex:1}.look-folder-fill strong{font-size:13px;font-weight:500}.look-folder-fill small{font-size:11px;color:var(--muted);display:block;margin-top:3px}.look-folder-choice{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:54px;padding:10px;border:.7px solid var(--border);border-radius:15px;margin:8px 0;width:100%;text-align:left;font-size:13.5px}.look-folder-choice small{font-size:10.5px;color:var(--eucalyptus)}.look-folder-candidates label{display:flex;align-items:center;gap:12px;font-size:13px;border-bottom:.7px solid var(--border);padding:16px 0}.look-folder-candidates input{accent-color:var(--eucalyptus)}.saved-look-hero{width:100%;height:460px;background:var(--surface);border-radius:23px;overflow:hidden;margin:18px 0 12px}.saved-look-hero>img,.saved-look-hero>.look-composite{width:100%;height:100%;object-fit:contain}.saved-look-detail>[data-note]{display:block;margin-left:auto;font-size:10px;min-height:44px}.saved-look-detail .filter-chips{margin:14px 0}.saved-look-detail>h2{font:400 19px Satoshi,sans-serif;margin:28px 0 16px}.look-action-list{padding:4px 15px;border:.7px solid var(--border);border-radius:23px}.look-action-list>button{display:flex;align-items:center;gap:15px;width:100%;min-height:68px;text-align:left}.look-action-list>button+button{border-top:.7px solid var(--border)}.look-action-list>button>span:not(.icon){flex:1}.look-action-list strong{display:block;font-size:13.5px;font-weight:500}.look-action-list small{display:block;color:var(--muted);font-size:11px;margin-top:4px}.look-action-list .icon{width:12px;height:12px}.enlarged-look{height:65vh}.enlarged-look>img,.enlarged-look>.look-composite{width:100%;height:100%;object-fit:contain}.look-inspiration{border:.7px solid var(--border);border-radius:23px;padding:15px;margin:10px 0}.look-inspiration h2{font-size:14px;font-weight:500}.look-inspiration p{font-size:12px}@media (max-width: 650px){.saved-looks-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.saved-look-hero{height:360px}}.live-post>.post-media-dots{position:absolute;top:20px;left:50%;transform:translate(-50%);z-index:4;margin:0;max-width:calc(100% - 80px);overflow-x:auto;scrollbar-width:none;padding:0;gap:4px;background:none}.live-post>.post-media-dots button{width:20px;min-width:20px;height:20px}.post-media-dots span{transition:background .2s ease}#page-outlet{max-width:980px;padding:12px 36px 64px}#page-outlet>.shop-page{max-width:760px;margin-inline:auto}#page-outlet>.search-page{max-width:720px}#page-outlet>.community-page{max-width:640px}#page-outlet>.wardrobe-home{max-width:680px}.shop-page .native-section,.community-page .native-section,.search-page .native-section{margin-block:25px}.shop-page .native-section-heading,.community-page .native-section-heading,.search-page .native-section-heading{margin-bottom:12px}.shop-page .immersive-hero{height:360px;border-radius:25px;margin-bottom:18px}.shop-page .hero-copy{left:24px;right:24px;bottom:20px;max-width:380px}.shop-page .hero-copy h1{font-size:25px;margin-bottom:8px}.shop-page .hero-action{padding:8px 13px;font-size:11.5px;gap:10px}.shop-page .studio-spotlight{height:250px}.shop-page .native-product-rail{gap:12px}.shop-page .native-product-rail>.catalogue-card{width:calc((100% - 48px)/5);min-width:132px}.shop-page .product-grid{gap:20px 12px}.shop-page .product-cover{border-radius:18px}.shop-page .catalogue-copy{padding-top:7px;min-height:58px}.shop-page .category-rail{gap:14px}.shop-page .category-door{width:62px;gap:7px}.shop-page .category-door img{width:56px;height:56px}.shop-page .category-door:focus-visible{outline:none}.shop-page .category-door:focus-visible img{outline:2px solid var(--eucalyptus);outline-offset:-2px}.shop-page .category-door:focus-visible span{text-decoration:underline;text-underline-offset:3px}.search-page .search-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 10px}.search-page .search-category-grid img{height:136px;border-radius:18px}.search-page .search-post-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.search-page .search-brand-rail button,.search-page .search-brand-rail img{width:146px}.search-page .search-brand-rail img{height:120px}.search-page .search-trend-rail button,.search-page .search-trend-rail img{width:108px}.search-page .search-trend-rail img{height:126px}.search-page .search-trend-rail{margin:18px 0;gap:10px}.community-page .community-orbit,.community-page .community-interlocking{max-width:350px;margin:10px auto 18px}.community-page .community-invitation{max-width:410px;margin:10px auto 20px}.community-page .invitation-caption h2{font-size:20px;max-width:360px}.community-page .featured-episode{padding:14px;border-radius:22px}.community-page .featured-episode .community-cover{width:112px}.community-page .featured-episode h3{font-size:18px}.community-page .featured-read .community-cover{width:104px}.community-page .featured-read h3{font-size:18px}.community-page .event-editorial .community-cover{width:72px}.wardrobe-home .wardrobe-home-content{max-width:560px;margin-top:-40px}.wardrobe-home .wardrobe-day{height:250px}.wardrobe-home .wardrobe-day-copy{padding:36px 24px 0}.wardrobe-home .wardrobe-day-copy h1{font-size:26px}.wardrobe-home .wardrobe-sky{inset:-25px -12px 0}.wardrobe-home .wardrobe-home-content>section,.wardrobe-home .wardrobe-home-content>[data-value],.wardrobe-home .wardrobe-tools{margin-top:20px}.wardrobe-home .wardrobe-section-head{margin-bottom:9px}.wardrobe-home .wardrobe-calendar{padding:6px 15px 2px}.wardrobe-home .calendar-date-rail>button{height:54px}.wardrobe-home .wardrobe-quick-actions{padding:9px 5px}.wardrobe-home .living-stage{height:185px}.wardrobe-home .living-stage>button{height:calc(124px + 48px * var(--prominence));padding:12px}.wardrobe-home .wardrobe-looks-carousel>a{flex-basis:166px}.wardrobe-home .wardrobe-look-cover{height:166px}.wardrobe-home .wardrobe-tools>a{min-height:60px}.wardrobe-home .wardrobe-value-amount>strong{font-size:26px}.wardrobe-home .wardrobe-stylist-doors>a{min-height:54px;padding:10px 15px}.wardrobe-home .wardrobe-signature{padding-top:28px}@media (max-width: 800px){#page-outlet{padding-inline:24px}.shop-page .native-product-rail>.catalogue-card{width:calc((100% - 36px)/4);min-width:128px}}@media (max-width: 600px){#page-outlet{padding-inline:16px}.shop-page .immersive-hero{height:330px}.shop-page .native-product-rail>.catalogue-card{width:138px;min-width:138px}.search-page .search-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.search-page .search-category-grid img{height:115px}.search-page .search-post-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wardrobe-home .wardrobe-day-copy{padding-left:10px;padding-right:10px}.wardrobe-home .wardrobe-day-copy h1{font-size:26px}.community-page .community-orbit,.community-page .community-interlocking{max-width:330px}.wardrobe-home .wardrobe-home-content{max-width:100%}}.community-page .orbit-controls button{width:36px;height:36px;min-width:36px;min-height:36px;padding:0;flex:0 0 36px}:root[data-theme=dark] .wardrobe-wishlist{background:linear-gradient(135deg,color-mix(in srgb,var(--eucalyptus) 6%,var(--canvas)),#302c35)}.shop-page>.native-tabs{width:fit-content;max-width:100%;margin:0 auto 22px;padding:4px;gap:3px;border:1px solid var(--border);border-radius:40px;background:color-mix(in srgb,var(--surface) 72%,var(--canvas));overflow:visible}.shop-page>.native-tabs a{min-width:98px;padding:11px 22px;border-radius:30px;font-size:14px;line-height:18px;text-align:center;color:var(--body);transition:color .25s ease,background .25s ease,box-shadow .25s ease}.shop-page>.native-tabs a:hover{color:var(--ink)}.shop-page>.native-tabs a.selected{color:var(--eucalyptus);font-weight:500;background:var(--canvas);box-shadow:0 2px 8px #14121008,0 0 0 1px #14121003}.shop-page>.native-tabs a.selected:after{display:none}.native-shop-card{position:relative;height:262px;border-radius:23px;background:var(--surface);isolation:isolate}.native-shop-card .catalogue-open{display:block;position:relative;height:100%;border-radius:inherit;overflow:hidden}.native-shop-card .image-empty.product-cover{display:block}.native-shop-card .catalogue-open:focus-visible{outline:2px solid var(--eucalyptus);outline-offset:3px}.catalogue-add[data-card-state=added] .catalogue-add-icon{background:#ffffff47}.shop-bag-flight{position:fixed;width:38px;height:46px;object-fit:contain;border-radius:10px;box-shadow:0 4px 8px #00000040;pointer-events:none;z-index:80;will-change:transform,opacity}@media (prefers-reduced-motion: no-preference){html:not([data-reduce-motion=true]) .native-shop-card{transition:transform .32s cubic-bezier(.2,.8,.25,1),opacity .25s}html:not([data-reduce-motion=true]) .native-shop-card:has(.catalogue-open:active){transform:translateY(.8px) scale(.965);opacity:.88}html:not([data-reduce-motion=true]) .catalogue-add-icon{transition:background .25s,transform .3s}html:not([data-reduce-motion=true]) .catalogue-add[data-card-state=added] .catalogue-add-icon{transform:scale(1.06)}}.native-shop-card .product-cover,.shop-page .native-shop-card .product-cover{width:100%;height:100%;aspect-ratio:auto;object-fit:contain;object-position:center;border-radius:0}.catalogue-fade{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 45%,rgba(20,18,16,.72) 100%)}.native-shop-card .catalogue-copy,.shop-page .native-shop-card .catalogue-copy{position:absolute;inset:auto 0 0;padding:12px;min-height:0;color:#fff}.native-shop-card .catalogue-copy small{font:400 9.5px/1.4 Satoshi,sans-serif;text-transform:uppercase;letter-spacing:.08em;color:#ffffffbf;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.native-shop-card .catalogue-copy h3{font:400 17px/1.3 Satoshi,sans-serif;letter-spacing:-.02em;margin:3px 0 0;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.native-shop-card .catalogue-copy>span{font:500 14px/26px Satoshi,sans-serif;margin:8px 98px 0 0;white-space:nowrap}.catalogue-add{position:absolute;right:12px;bottom:12px;display:flex;align-items:center;gap:7px;color:#fff;font:500 11.5px/1 Satoshi,sans-serif;z-index:1}.catalogue-add-icon{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;border:1px solid #ffffff8c;background:#ffffff1f}.catalogue-add-icon .icon{width:10px;height:10px}.catalogue-add:hover:not(:disabled) .catalogue-add-icon{background:#ffffff40}.native-product-rail>.rail-shop-card,.shop-page .native-product-rail>.rail-shop-card{width:156px;min-width:156px;height:216px}.rail-shop-card .catalogue-copy,.shop-page .rail-shop-card .catalogue-copy{padding:11px}.rail-shop-card .catalogue-copy h3{font-size:15px;margin-top:2px}.rail-shop-card .catalogue-copy>span{font-size:13px;margin:6px 33px 0 0}.rail-shop-card .catalogue-add{right:11px;bottom:11px}.rail-shop-card .catalogue-add-label{display:none}.weekly-card .product-cover{aspect-ratio:4/5;object-fit:contain;border-radius:20px}@media (max-width: 420px){.shop-page>.native-tabs a{min-width:82px;padding-inline:17px}.native-shop-card:not(.rail-shop-card) .catalogue-add-label{display:none}.native-shop-card:not(.rail-shop-card) .catalogue-copy>span{margin-right:33px}}@media (prefers-reduced-motion: reduce){.shop-page>.native-tabs a{transition:none}}.native-shop-card,.native-shop-card .catalogue-open,.native-shop-card .product-cover,.shop-page .native-shop-card .product-cover,.weekly-card .product-cover{border:0;box-shadow:none;background:transparent}.product-photo-rail{aspect-ratio:4 / 5;border-radius:24px;background:var(--canvas);touch-action:pan-x pan-y pinch-zoom;overflow-y:hidden;overscroll-behavior-x:contain}.product-photo-slide{position:relative;flex:0 0 100%;width:100%;height:100%;overflow:hidden;scroll-snap-align:center}.product-photo-slide img{position:absolute;inset:0;width:100%;height:100%;user-select:none;pointer-events:none}.product-photo-backdrop{object-fit:cover;filter:blur(24px);transform:scale(1.15);opacity:.65}.product-photo-main{object-fit:cover}.product-photo-main.product-photo-bundled{object-fit:contain}.product-photo-position{position:absolute;bottom:14px;left:50%;transform:translate(-50%);font-size:12px;padding:7px 12px;border-radius:30px;border:1px solid var(--border);background:color-mix(in srgb,var(--card) 94%,transparent);pointer-events:none}.product-photo-unavailable{display:grid;place-items:center;width:100%;height:100%;font-size:13px;color:var(--muted)}.product-information{padding-top:6px}.product-information>h1{font-family:Satoshi,sans-serif;font-size:24px;letter-spacing:-.02em}.product-information .product-returns-summary{display:flex;align-items:flex-start;gap:6px;margin:7px 0 0;font-size:11.5px;line-height:1.5;color:var(--body)}.product-information .product-returns-summary .icon{flex:none;width:11px;height:11px;margin-top:2px}.product-information .product-returns-summary span{min-width:0;overflow-wrap:anywhere}.product-information .product-returns-exception{margin:3px 0 0 17px;font-size:11.5px;line-height:1.5;color:var(--muted);overflow-wrap:anywhere}.product-brand{text-transform:uppercase;display:flex;align-items:center;gap:5px}.product-brand .icon{width:9px;height:9px}.product-social-actions{display:flex;gap:9px;margin:9px 0 22px}.product-social-actions button{flex:1;display:flex;gap:8px;align-items:center;justify-content:center;font-size:13px;font-weight:500;padding:13px;border:1px solid var(--border);border-radius:23px}.product-social-actions .icon{width:16px;height:16px;color:var(--eucalyptus)}.product-details-door{display:flex;width:100%;align-items:center;justify-content:space-between;gap:14px;padding:14px;border:1px solid var(--border);border-radius:15px;text-align:left;margin-top:22px}.product-details-door strong{font-size:13.5px}.product-details-door small{color:var(--muted);font-size:11.5px;margin-top:2px}.product-details-door .icon{width:13px;height:13px;color:var(--muted)}.product-brand-row>a{display:flex;gap:11px;align-items:center;flex:1}.product-brand-row img{width:40px;height:40px;border-radius:50%}.product-brand-row .product-brand-avatar{width:40px;height:40px}.product-brand-row h3{font-size:14px}.product-brand-row small{color:var(--muted);font-size:12px}.product-brand-row .following{background:var(--eucalyptus);color:#fff;border-color:transparent}.product-passport,.product-trust{display:flex;gap:12px;align-items:center;padding:13px;border:1px solid var(--border);border-radius:23px;margin:18px 0}.product-passport>.icon,.product-trust>.icon{color:var(--eucalyptus);width:20px;height:20px}.product-passport h3,.product-trust h3{font-size:14px;font-weight:500}.product-passport p,.product-trust p{margin:2px 0 0;font-size:12px}.product-trust{border:0;border-radius:15px;background:color-mix(in srgb,var(--eucalyptus) 8%,var(--canvas))}.product-review-disclosure{margin:26px 0}.product-review-disclosure summary{display:flex;align-items:center;gap:7px;cursor:pointer;font:19px Satoshi,sans-serif;list-style:none}.product-review-disclosure summary::-webkit-details-marker{display:none}.product-review-disclosure summary .icon{margin-left:auto;width:14px;height:14px;transform:rotate(90deg)}.product-review-disclosure[open] summary .icon{transform:rotate(-90deg)}.product-review-disclosure summary small{font:12.5px Satoshi,sans-serif;color:var(--muted)}.product-review-disclosure>div{padding-top:16px}.product-delivery{background:var(--surface);padding:15px;border-radius:23px;margin:26px 0}.product-delivery h2{font-size:14px;font-weight:500;margin-bottom:12px}.product-delivery p{display:flex;align-items:start;gap:9px;font-size:13px;line-height:1.5;color:var(--body);margin:10px 0}.product-delivery .icon{width:16px;height:16px}.product-delivery button,.product-delivery>a{display:block;width:100%;border:1px solid var(--border);border-radius:24px;padding:11px;font-size:13px;text-align:center;margin-top:8px}.product-delivery p>.icon{flex:none}.product-delivery #product-ship-to{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.product-delivery #product-ship-to button{width:auto;border:0;padding:4px 0;margin:0;border-radius:0;font-size:12px;min-height:28px}.product-policy-sheet.native-sheet[open]{display:flex;flex-direction:column;width:min(480px,calc(100vw - 32px));max-height:calc(100svh - 40px);padding:18px 24px 0;overflow:hidden;border-radius:28px;background:var(--canvas)}.product-policy-sheet .dialog-header{flex:none;position:relative;justify-content:center;min-height:44px;margin-bottom:6px}.product-policy-sheet .dialog-header h2{font-size:18px;font-weight:400;letter-spacing:-.02em}.product-policy-sheet .dialog-header button{position:absolute;left:0;top:0;width:auto;height:44px;background:transparent;font-size:13.5px;font-weight:400;color:var(--body);border-radius:8px}.product-policy-sheet .dialog-content{overflow:auto;min-height:0;padding:0 2px 40px;scrollbar-width:thin;overscroll-behavior:contain}.product-policy-brand{display:flex;align-items:center;gap:12px;padding-top:10px}.product-policy-avatar{width:44px;height:44px;flex:none}.product-policy-brand>div{min-width:0}.product-policy-brand small{font-size:11.5px;color:var(--muted)}.product-policy-brand h3{font-size:19px;font-weight:400;letter-spacing:-.025em;margin:2px 0 0}.product-policy-sheet .product-policy-intro{font-size:13px;line-height:1.65;color:var(--body);margin:12px 0 0}.product-policy-note,.product-policy-words{padding:13px;border-radius:14px;background:var(--surface);margin-top:14px}.product-policy-note h3{font-size:13px;font-weight:500;margin:0 0 6px}.product-policy-note p,.product-policy-words p{font-size:13px;line-height:1.65;margin:6px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.product-policy-words h3{font-size:12px;font-weight:500;color:var(--muted);margin:0 0 6px}.product-policy-words p{color:var(--body)}.product-policy-words h3+p{font-size:13.5px;color:var(--ink)}.product-policy-words a{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px;min-height:44px;color:var(--eucalyptus);overflow-wrap:anywhere}.product-policy-words a .icon{width:14px;height:14px;flex:none}.product-policy-sheet .product-policy-missing{font-size:13px;line-height:1.6;color:var(--body);margin:12px 0 0}.product-policy-title{font-size:19px;font-weight:400;letter-spacing:-.025em;margin:18px 0 12px}.product-policy-qualifications{padding:0 15px;border:1px solid var(--border);border-radius:23px;background:var(--card)}.product-policy-qualifications>div{display:flex;align-items:flex-start;gap:12px;padding:12px 0}.product-policy-qualifications>div+div{border-top:1px solid var(--border)}.product-policy-qualifications .icon{width:15px;height:15px;flex:none;color:var(--eucalyptus);margin-top:2px}.product-policy-qualifications>div:last-child>.icon{color:#b0532f}.product-policy-qualifications strong{font-size:13.5px;font-weight:500}.product-policy-qualifications p,.product-policy-steps p{font-size:11.5px;line-height:1.65;color:var(--body);margin:2px 0 0}.product-policy-steps{list-style:none;margin:0;padding:0}.product-policy-steps li{display:flex;align-items:flex-start;gap:14px;position:relative}.product-policy-steps li>span{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:50%;background:var(--surface);font-size:14px;position:relative;z-index:1}.product-policy-steps li:not(:last-child):before{content:"";position:absolute;left:13px;top:28px;bottom:0;width:1.4px;background:var(--border)}.product-policy-steps li>div{padding-bottom:16px;min-width:0}.product-policy-steps strong{font-size:14px;font-weight:500}.product-policy-sheet button:focus-visible,.product-policy-sheet a:focus-visible{outline:2px solid var(--eucalyptus);outline-offset:2px}.product-complete{margin:26px 0}.product-complete h2{font:19px Satoshi,sans-serif;margin-bottom:12px}.product-complete .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 8px}.product-complete [data-look-add-problem]:empty{display:none}.product-complete .catalogue-add:focus-visible{outline:2px solid white;outline-offset:4px;border-radius:20px}.product-buy-modes{display:flex;gap:6px;font-size:13px}.product-buy-modes a{padding:13px 12px;border:1px solid var(--border);border-radius:25px}.product-buy-modes a.selected{color:var(--on-ink);background:var(--ink);border-color:var(--ink)}.piece-spec-eyebrow{color:var(--eucalyptus);text-transform:uppercase;font-size:11.5px;letter-spacing:.08em}.piece-spec-product{display:flex;align-items:center;gap:12px;padding:12px;border-radius:15px;background:var(--surface);margin-top:16px}.piece-spec-product img{width:46px;height:58px;object-fit:contain;border-radius:9px}.piece-spec-product small{font-size:9.5px;text-transform:uppercase;color:var(--muted)}.piece-spec-product h3{font-size:14px;font-weight:500}.piece-spec-section{margin-top:24px}.piece-spec-section>h3{font-size:9.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:8px}.piece-spec-section p,.piece-spec-sheet .native-note{font-size:12.5px;line-height:1.7;white-space:pre-wrap}.piece-spec-line{display:flex;gap:11px;align-items:start;margin-top:10px}.piece-spec-line .icon{width:16px;height:16px;color:var(--eucalyptus)}.piece-owned-size{display:flex;gap:12px;align-items:center;padding:13px;border-radius:15px;background:var(--surface)}.piece-owned-size strong{font-size:13.5px}.product-ask-form label{display:grid;gap:10px;margin-top:22px;font-size:12px}.product-ask-form textarea,.product-ask-form input{width:100%;border:1px solid var(--border);border-radius:23px;padding:14px;background:var(--card);color:var(--ink)}.product-ask-form [data-people]{margin:14px 0}.product-ask-form [data-people]>button{display:flex;align-items:center;gap:12px;width:100%;padding:10px 0;text-align:left;font-size:13px}.product-ask-form [data-people] img{width:38px;height:38px;border-radius:50%}.product-ask-form [data-people] small{color:var(--muted);font-size:11px}.product-ask-form [data-people] button>span:last-child{margin-left:auto;color:var(--eucalyptus)}.auth-layout .sidebar,.auth-layout .topbar,.auth-layout .mobile-nav,.auth-layout .top-nav,.auth-layout .topbar-wrap{display:none!important}.auth-layout .main-area{margin-left:0!important;padding-top:0!important}.auth-layout #page-outlet{max-width:none;padding:0;min-height:100dvh}.auth-layout .auth-page{max-width:420px;margin:0 auto;padding:86px 0 54px}.auth-layout .auth-back{top:24px;left:-8px}.auth-field input{height:50px;border-radius:15px;font-size:14.5px}.auth-page h1{font-family:Satoshi,sans-serif;font-size:26px;line-height:1.2;letter-spacing:-.025em}.auth-progress{display:flex;gap:6px;margin-bottom:24px}.auth-progress>span,.auth-progress>button{height:3px;border-radius:3px;background:var(--border);flex:1}.auth-progress .done{background:var(--eucalyptus)}.auth-step{font-size:10.5px;color:var(--muted);margin:0 0 26px}.auth-split{display:grid;grid-template-columns:1fr 1fr;gap:10px}.auth-phone{display:flex;align-items:end;gap:10px}.auth-phone>span{display:grid;place-items:center;width:58px;height:50px;background:var(--surface);border:1px solid var(--border);border-radius:15px;font-size:14.5px;flex-shrink:0}.auth-phone label{flex:1;min-width:0}.auth-dob,.auth-choices{border:0;padding:0;margin:20px 0 0;min-width:0}.auth-dob legend,.auth-choices legend,.auth-field-label{font-size:11px;color:var(--muted);margin-bottom:8px}.auth-field-label{margin-top:20px}.auth-dob{display:flex;gap:10px}.auth-dob .auth-field{width:74px;margin:0}.auth-dob .auth-field:last-child{width:104px}.auth-dob input{text-align:center;padding:0 8px}.auth-choices>div{display:flex;gap:8px;flex-wrap:wrap}.auth-choices label{position:relative;font-size:12px}.auth-choices input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.auth-choices span{display:block;border:1px solid var(--border);border-radius:30px;padding:9px 14px}.auth-choices input:checked+span{color:var(--on-ink);background:var(--ink);border-color:var(--ink)}.auth-choices input:focus-visible+span{outline:2px solid var(--eucalyptus);outline-offset:3px}.auth-summary{background:var(--surface);border-radius:23px;padding:8px 16px;margin:20px 0;display:flex;flex-direction:column;font-size:13px;gap:6px}.auth-summary>div{display:flex;justify-content:space-between;gap:14px;border-bottom:1px solid var(--border);padding:14px 0}.auth-summary>div:last-child{border:0}.auth-summary strong{font-weight:500;overflow-wrap:anywhere}.auth-summary>div>span{color:var(--muted)}.auth-fine{font-size:11.5px;line-height:1.6;color:var(--muted);margin:12px 0}.auth-fine a,.auth-switch a{color:var(--eucalyptus)}.centered{text-align:center}.auth-notify{display:flex;align-items:center;gap:16px;padding:14px 0}.auth-notify+label{border-top:1px solid var(--border)}.auth-notify>span{flex:1}.auth-notify strong,.auth-notify small{display:block}.auth-notify small{font-size:11px;color:var(--muted);margin-top:4px}.auth-notify input{appearance:none;width:36px;height:22px;border-radius:20px;background:var(--border);position:relative;flex-shrink:0}.auth-notify input:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;background:#fff;border-radius:50%;transition:transform .2s}.auth-notify input:checked{background:var(--eucalyptus)}.auth-notify input:checked:after{transform:translate(14px)}.auth-rules{list-style:none;padding:0;margin:14px 0;color:var(--muted);font-size:12px}.auth-rules li{display:flex;align-items:center;gap:8px;margin:8px 0}.auth-rules .icon{width:13px;height:13px;opacity:.2}.auth-rules .done{color:var(--eucalyptus)}.auth-rules .done .icon{opacity:1}.auth-divider{display:flex;align-items:center;gap:16px;margin:20px 0;color:var(--muted);font-size:12px}.auth-divider:before,.auth-divider:after{content:"";flex:1;height:1px;background:var(--border)}.auth-social{display:flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:23px;min-height:50px;width:100%;margin:10px 0;font-size:14px}.auth-switch{text-align:center;font-size:13.5px;margin:20px 0}.auth-primary:disabled{opacity:.5}.auth-people-head,.auth-person{display:flex;align-items:center;gap:12px;margin:18px 0}.auth-people-head h2{font-size:15px;font-weight:500;flex:1}.auth-person>div{flex:1}.auth-person small{display:block;font-size:11px;color:var(--muted)}.auth-person strong{font-size:13.5px;font-weight:500}.auth-person button{font-size:12px;color:var(--eucalyptus)}.auth-field input[name=code]{font-size:25px;letter-spacing:.65em;text-align:center;padding-left:30px;font-variant-numeric:tabular-nums}.auth-welcome{min-height:100dvh;background:#111;position:relative;display:grid;align-items:end;justify-items:center;color:#fff;overflow:hidden;padding:80px 28px 34px}.auth-welcome-media,.auth-welcome-scrim{position:absolute;inset:0}.auth-welcome-media img{width:100%;height:100%;object-fit:cover;animation:welcome-drift 12s ease-in-out infinite alternate}.auth-welcome-scrim{background:linear-gradient(180deg,rgba(0,0,0,.32),transparent 30%,rgba(0,0,0,.46) 55%,rgba(0,0,0,.94))}.auth-welcome-content{position:relative;text-align:center;width:min(100%,360px)}.auth-welcome-mark .icon{width:56px;height:56px}.auth-welcome .auth-wordmark{color:#fff;margin:12px 0 22px;font-size:20px}.auth-welcome h1{font-family:Satoshi,sans-serif;font-weight:400;font-size:40px;line-height:1.1;letter-spacing:-.03em;margin-bottom:18px}.auth-welcome-content>p:not(.auth-wordmark){font-size:13px;line-height:1.55}.auth-welcome .auth-primary{background:#fff;color:#292a27}.auth-welcome .auth-social{border-color:#fff5}.auth-welcome .auth-switch a,.auth-welcome .auth-invite,.auth-welcome .auth-fine a{color:#fff}.auth-welcome .auth-fine{font-size:11px!important;color:#fff9}.auth-invite{font-size:13px}.auth-welcome [role=alert]{color:#fff}.auth-onboarding{max-width:900px;margin:auto;padding:28px;min-height:100dvh;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-content:center}.auth-onboarding>header{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center}.onboarding-art{height:540px;border-radius:36px;overflow:hidden}.onboarding-art img{height:100%;width:100%;object-fit:cover}.onboarding-copy{align-self:center}.onboarding-copy small{font-size:11px;color:var(--muted)}.onboarding-copy h1{font-family:Satoshi;font-weight:400;font-size:32px;line-height:1.15;margin:20px 0}.onboarding-copy p{font-size:14px;line-height:1.7;color:var(--body);margin-bottom:30px}@keyframes welcome-drift{0%{transform:scale(1.05)}to{transform:scale(1.08)}}@media (max-width:600px){.auth-layout .auth-page{padding:78px 28px 40px}.auth-layout .auth-back{left:16px}.auth-onboarding{grid-template-columns:1fr;gap:18px}.onboarding-art{height:40dvh}.onboarding-copy h1{font-size:26px}.auth-welcome h1{font-size:34px}}@media (prefers-reduced-motion:reduce){.auth-welcome-media img{animation:none}.auth-notify input:after{transition:none}}.auth-layout .page-header{display:none}.member-portrait{display:inline-grid;place-items:center;position:relative;overflow:hidden;width:42px;height:42px;flex-shrink:0;border-radius:50%;background:var(--surface);color:var(--ink);vertical-align:middle}.member-portrait>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:inherit}.member-portrait>img[hidden]{display:none}.member-monogram{font-family:Satoshi,sans-serif;font-size:12px;font-weight:500;letter-spacing:-.02em}.post-author .member-portrait{background:#ffffffd9;color:#292a27;border:1px solid #ffffff99}.style-choices{display:flex;flex-wrap:wrap;gap:8px}.style-choices>button,.style-choices>span{padding:10px 14px;border:1px solid var(--border);border-radius:24px;font-size:13px;display:flex;gap:12px;align-items:center}.style-choices>button[aria-pressed=true]{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.style-grid{display:grid;grid-template-columns:1fr 1fr}.style-grid>button{border-radius:23px;min-height:72px;text-align:left}.style-grid>button[aria-pressed=true]{background:color-mix(in srgb,var(--eucalyptus) 10%,var(--card));color:var(--ink);border-color:var(--eucalyptus)}.style-rank{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--border)}.style-choices [data-choice=priorities]{width:100%;border-radius:15px}.style-slider{display:block;margin:30px 0}.style-slider>span{display:flex;justify-content:space-between;font-size:11px;color:var(--muted)}.style-slider input{width:100%;accent-color:var(--eucalyptus);margin:18px 0}.style-slider output{font-size:13px}.style-piece-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.style-piece-grid button{text-align:left;overflow:hidden;border:1px solid var(--border);border-radius:18px}.style-piece-grid button[aria-pressed=true]{border:2px solid var(--eucalyptus)}.style-piece-grid img{width:100%;height:180px;object-fit:contain}.style-piece-grid strong,.style-piece-grid span,.style-piece-grid small{display:block;font-size:12px;margin:5px 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.style-piece-grid small{margin-bottom:12px}.style-add{display:flex;gap:10px;margin:20px 0}.style-add input{flex:1;min-width:0;border-bottom:1px solid var(--border);font-size:13px;padding:10px}.style-reveal-mark{text-align:center;margin:28px 0}.style-reveal-mark .icon{width:72px;height:72px;color:var(--eucalyptus)}.auth-field-label select{display:block;width:100%;padding:14px;margin-top:8px;border:1px solid var(--border);border-radius:15px;color:var(--ink);background:var(--card);font:inherit}.auth-welcome-media img{animation:welcome-reveal 1.4s ease both}@keyframes welcome-reveal{0%{opacity:0}to{opacity:1}}.style-welcome{padding-bottom:54px}.style-welcome>header{position:absolute;top:64px;left:28px;right:28px;display:flex;align-items:center;justify-content:space-between;z-index:2}.style-welcome>header button{font-size:12.5px;color:#ffffffd9}.style-welcome .auth-welcome-content{text-align:left;max-width:420px}.style-welcome .auth-step{color:#fffc;margin-bottom:10px}.style-welcome h1{font-size:32px}.style-welcome .auth-welcome-content>p{font-size:13px}.style-welcome-chips{display:flex;gap:6px;margin:16px 0 26px}.style-welcome-chips span{padding:7.5px 10px;border-radius:24px;background:#11111159;backdrop-filter:blur(14px);font-size:10.5px}.style-welcome .auth-primary{background:var(--card);color:var(--ink)}.style-welcome .auth-primary .icon{width:14px;height:14px}@media (prefers-reduced-motion:reduce){.auth-welcome-media img{animation:none}}.post-comments-sheet{width:min(480px,calc(100vw - 32px))}.post-comments-sheet .dialog-content{padding:0 22px 12px}.post-comment-list{max-height:47vh;margin:0;padding:4px 0 14px}.comments-count{font:400 15px Satoshi,sans-serif;color:var(--muted);margin-left:8px}.native-sheet .dialog-header h2 .comments-count{font-size:15px}.comments-order-row,.comments-subhead{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin:2px 0 6px}.comments-subhead{justify-content:space-between}.comments-subhead .native-note{flex:1;min-width:0;margin:0;font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comments-order{font:400 13px Satoshi,sans-serif;border:0;background:transparent;color:var(--ink);max-width:140px;padding:6px 2px}.comments-order:focus-visible{outline:2px solid var(--eucalyptus);outline-offset:2px;border-radius:8px}.thread-comments:has(.comment-entry){display:grid;gap:24px}.thread-comment.comment-entry{display:flex;align-items:flex-start;gap:12px;margin:0}.comment-entry .thread-avatar,.comment-entry>a:first-child{flex:none}.comment-entry .thread-avatar{width:44px;height:44px}.comment-entry.is-reply{gap:10px}.comment-entry.is-reply .thread-avatar{width:32px;height:32px}.comment-entry>.comment-words{flex:1;min-width:0}.comment-byline{display:flex;gap:7px;align-items:baseline;flex-wrap:wrap}.comment-entry .comment-byline strong{font-size:14.5px;font-weight:500;color:var(--ink)}.comment-entry.is-reply .comment-byline strong{font-size:13.5px}.comment-byline time{font-size:12.5px;color:var(--muted)}.comment-entry.is-reply .comment-byline time{font-size:11.5px}.thread-comment.comment-entry p{font-size:15px;line-height:1.5;margin:5px 0 0;color:var(--ink)}.thread-comment.comment-entry.is-reply p{font-size:14px;margin-top:4px}.comment-actions{display:flex;align-items:center;gap:14px;margin-top:5px}.comment-actions .comment-reply-button{font:400 12.5px Satoshi,sans-serif;color:var(--eucalyptus);padding:6px 0;min-height:0;background:none;border:0}.comment-actions .comment-more{display:grid;place-items:center;width:28px;height:28px;min-height:0;padding:0;border-radius:50%;color:var(--muted);background:none;border:0}.comment-actions .comment-more .icon{width:14px;height:14px}.comment-actions button:hover:not(:disabled){color:var(--ink)}.comment-actions .comment-reply-button:hover:not(:disabled){color:color-mix(in srgb,var(--eucalyptus) 80%,var(--ink))}.comment-entry .comment-heart{flex:none;display:grid;justify-items:center;align-content:start;gap:4px;min-width:28px;min-height:34px;padding:2px 0 0;font-size:11.5px;color:var(--muted);background:none;border:0}.comment-entry .comment-heart .icon{width:14px;height:14px}.comment-entry .comment-heart.liked .icon{color:var(--red)}.comment-entry .comment-heart small{font-size:10px;color:var(--red)}.comment-replies{display:grid;gap:16px;padding:16px 0 0 56px}.comment-reply{position:relative}.comment-reply:before{content:"";position:absolute;left:-34px;top:-20px;width:28px;height:36px;border-left:1px solid var(--border);border-bottom:1px solid var(--border);border-bottom-left-radius:14px;pointer-events:none}.thread-comments>.comment-entry.is-reply{position:relative;margin:-8px 0 0 56px}.thread-comments>.comment-entry.is-reply:before{content:"";position:absolute;left:-34px;top:-20px;width:28px;height:36px;border-left:1px solid var(--border);border-bottom:1px solid var(--border);border-bottom-left-radius:14px;pointer-events:none}.comment-replies-toggle{justify-self:start;display:inline-flex;align-items:center;gap:6px;font:400 12.5px Satoshi,sans-serif;color:var(--eucalyptus);background:none;border:0;padding:4px 0;min-height:0}.comment-replies-toggle .icon{width:9px;height:9px;transform:rotate(90deg)}.comment-replies-toggle[aria-expanded=true] .icon{transform:rotate(-90deg)}.comments-empty{display:grid;justify-items:center;text-align:center;padding:56px 0}.comments-empty-mark{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;color:var(--eucalyptus);background:color-mix(in srgb,var(--eucalyptus) 9%,transparent);margin-bottom:14px}.comments-empty-mark .icon{width:19px;height:19px}.comments-empty strong{font-size:15px;font-weight:500}.comments-empty p{font-size:13px;color:var(--muted);margin:10px 0 0}.comment-replying{display:flex;align-items:center;justify-content:space-between;background:color-mix(in srgb,var(--eucalyptus) 8%,transparent);color:var(--eucalyptus);padding:0 12px;font-size:11.5px;font-weight:500;border-radius:12px}.comment-replying .icon-button{width:30px;height:30px}.comment-replying.is-quiet{background:none;color:var(--muted);font-weight:400;padding:0 2px}.comment-replying.is-quiet .text-button{font-size:11.5px;font-weight:500;color:var(--muted);min-height:30px}.post-comment-composer{display:flex;align-items:end;gap:10px;border-top:1px solid var(--border);padding-top:12px}.post-comment-composer .thread-avatar{width:40px;height:40px;flex:none}.post-comment-composer textarea{flex:1;min-width:0;resize:vertical;min-height:40px;max-height:120px;border:0;border-radius:20px;background:var(--surface);padding:10px 16px;font-family:inherit;font-size:15px;line-height:20px;color:var(--ink)}.comment-send{flex:none;width:40px;height:40px;border-radius:50%;background:var(--eucalyptus);color:#fff;display:grid;place-items:center}.comment-send:disabled{background:var(--eucalyptus);opacity:.55}.comment-send.is-ink{width:36px;height:36px;margin-bottom:2px;background:var(--ink);color:var(--on-ink)}.comment-send[hidden]{display:none}.comment-send .icon{width:17px;height:17px;transform:rotate(-90deg)}.thread-composer.post-comment-composer{margin-top:4px}.thread-composer.post-comment-composer textarea{height:40px;resize:none;font-size:15px}.thread-composer.post-comment-composer button{width:40px;height:40px}@media (max-width:520px){.comment-entry .thread-avatar{width:36px;height:36px}.comment-replies{padding-left:48px}.thread-comments>.comment-entry.is-reply{margin-left:48px}.comment-reply:before,.thread-comments>.comment-entry.is-reply:before{left:-30px;width:24px}}[data-comment-error]:empty{display:none}[data-comment-error]{font-size:12px;color:var(--red)}.comment-confirm-actions{display:flex;justify-content:end;gap:10px}.post-inline-comments{margin-top:24px;padding-top:18px;border-top:1px solid var(--border)}.post-inline-comments h2{font-size:17px;font-weight:500}.live-post-media{touch-action:pan-y}.live-post .post-scrim{pointer-events:none}.post-film-controls{position:absolute;top:78px;right:19px;z-index:3;display:flex;gap:8px}.post-film-controls[hidden]{display:none}.post-film-controls button{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#00000040;color:#fff}.post-film-controls .icon{width:14px;height:14px}.guide-save-row{display:flex;align-items:center;gap:12px;border:1px solid var(--border);border-radius:15px;padding:10px;margin:9px 0}.guide-save-row:has(input:checked){border-color:var(--eucalyptus)}.guide-save-row input{accent-color:var(--eucalyptus)}.guide-save-row img,.guide-save-row .image-empty{width:44px;height:54px;border-radius:9px;object-fit:cover}.guide-save-row strong{display:block;font-size:13.5px;font-weight:500}.guide-save-row small{display:block;margin-top:3px;color:var(--muted);font-size:10.5px}.member-page{max-width:620px}.member-identity{text-align:center;padding:10px 24px 20px}.public-member-avatar{width:72px;height:72px;font-size:22px;margin:auto}.member-identity h1{font-family:Satoshi,sans-serif;font-size:20px;letter-spacing:-.3px;font-weight:400;margin:12px 0 3px}.member-identity .native-note{font-size:12px;margin:0}.member-bio{font-size:13px;line-height:1.6;white-space:pre-wrap;max-width:380px;margin:8px auto}.member-stats{display:flex;justify-content:center;gap:26px;margin-top:16px;font-size:12px}.member-stats strong{display:block;font-size:14px;font-weight:500;margin-bottom:3px}.member-actions{display:flex;justify-content:center;gap:10px;margin-top:16px}.member-actions>*{height:44px;border-radius:100px;padding:0;display:grid;place-items:center;font-size:14px}.member-actions button{width:148px}.member-actions a{width:108px}.member-actions .following{color:var(--eucalyptus);background:color-mix(in srgb,var(--eucalyptus) 12%,transparent)}.member-empty{padding:46px 24px;text-align:center}.member-empty h2{font-family:inherit;font-size:14px;font-weight:500}.member-post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding-top:18px}.member-post-grid a{height:180px;border-radius:10px;overflow:hidden;position:relative}.member-post-grid img{height:100%;width:100%;object-fit:cover}.member-post-grid .icon{position:absolute;right:10px;top:10px;color:#fff;width:15px;height:15px}.member-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px;padding-top:18px}.member-guide-grid img,.member-guide-grid .image-empty{width:100%;height:190px;object-fit:cover;border-radius:16px;display:block}.member-guide-grid h3{font-family:Satoshi,sans-serif;font-size:16px;font-weight:400;margin:3px 0}.member-guide-grid small{display:block;color:var(--muted);font-size:10.5px;margin-top:8px}.member-guide-grid p{font-size:12px;margin:3px 0}.member-resale-grid img{object-fit:contain}.member-contribution{display:flex;align-items:center;gap:14px;margin-top:18px}.member-contribution img{width:72px;height:72px;border-radius:50%;object-fit:cover}.member-contribution>div{flex:1;min-width:0}.member-contribution h3{font-size:15px;font-weight:500;margin:0}.connection-list>a{display:flex;gap:12px;align-items:center;padding:14px 0;border-bottom:1px solid var(--border)}.connection-list .member-portrait{width:40px;height:40px}.connection-list .circle-member-row .article-author>.member-portrait{display:inline-grid;place-items:center;flex:0 0 40px}.connection-list a>span:nth-child(2){flex:1}.connection-list strong,.connection-list small{display:block;font-size:13px}.connection-list small{color:var(--muted);font-size:11.5px;margin-top:3px}@media (max-width:600px){.member-post-grid a{height:150px}}.member-actions .secondary-button{margin:0;align-self:center}.public-member-avatar .member-monogram{font-size:22px}.inbox-page,.conversation-page{max-width:620px}.inbox-heading{display:flex;align-items:center;justify-content:space-between}.inbox-search{display:flex;align-items:center;gap:10px;background:var(--surface);height:48px;border-radius:100px;padding:0 17px;margin-top:12px}.inbox-search input{background:transparent;border:0;outline:0;flex:1;min-width:0;font-family:inherit;font-size:13.5px;color:var(--ink)}.inbox-search .icon{width:14px;height:14px;color:var(--muted)}[data-conversations]>h2{font-size:11px;font-weight:500;color:var(--muted);margin:24px 0 8px}.conversation-row{display:flex;align-items:center;gap:12px;padding:16px 0;border-bottom:1px solid var(--border)}.inbox-avatar{width:48px;height:48px;flex:none}.conversation-row>div{flex:1;min-width:0}.inbox-line{display:flex;align-items:center;justify-content:space-between;gap:10px}.inbox-line strong{font-size:14px;font-weight:500}.inbox-line time{font-size:11px;color:var(--muted)}.conversation-row p{font-size:12.5px;color:var(--body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0}.message-unread{font-size:11px;background:var(--eucalyptus);color:#fff;border-radius:50%;min-width:20px;height:20px;display:grid;place-items:center}.conversation-heading{display:flex;align-items:center;gap:16px;padding-bottom:18px;border-bottom:1px solid var(--border)}.conversation-heading .section-page-header{margin:0}.conversation-heading>a{display:flex;align-items:center;gap:12px}.conversation-heading strong,.conversation-heading small{display:block;font-size:14px}.conversation-heading small{font-size:11.5px;color:var(--muted);margin-top:3px}.conversation-messages{height:55vh;overflow:auto;display:flex;flex-direction:column;gap:12px;padding:22px 4px}.message-bubble{align-self:flex-start;max-width:78%;border-radius:20px 20px 20px 5px;background:var(--surface);padding:12px 15px}.message-bubble.mine{align-self:flex-end;background:color-mix(in srgb,var(--eucalyptus) 12%,var(--card));border-radius:20px 20px 5px}.message-bubble p{font-size:13.5px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.message-bubble time{display:block;font-size:10px;color:var(--muted);margin-top:6px}.message-attachment img,.message-photo{display:block;width:200px;max-width:100%;max-height:280px;object-fit:cover;border-radius:12px;margin-bottom:7px}.message-attachment strong{font-size:12px}.message-reactions{font-size:13px;margin-top:5px}.message-composer{display:flex;gap:10px;align-items:center;border:1px solid var(--border);border-radius:28px;padding:8px 10px 8px 17px;background:var(--card)}.message-composer textarea{flex:1;min-width:0;resize:none;max-height:90px;font-family:inherit;font-size:13.5px;line-height:1.5;background:transparent;border:0;color:var(--ink)}.message-composer .comment-send{background:var(--ink);color:var(--on-ink);margin:0}.message-composer .comment-send:disabled{opacity:.35}[data-message-error]{font-size:11px;color:var(--red)}.message-delivery .icon{width:9px;height:9px;vertical-align:middle}.message-delivery.read{color:var(--eucalyptus)}.conversation-page{display:flex;flex-direction:column;height:calc(100svh - 165px);min-height:420px}.conversation-page .conversation-heading{flex:none;min-width:0}.conversation-heading>a>div{min-width:0}.conversation-heading strong,.conversation-heading small{overflow-wrap:anywhere}.conversation-page .conversation-messages{flex:1;height:auto;min-height:100px;overscroll-behavior:contain;scrollbar-width:thin}.conversation-page [data-conversation-composer]{flex:none;min-width:0}.conversation-page [data-message-error]:empty,.conversation-page [data-composer-error]:empty{display:none}.conversation-page [data-composer-error]{font-size:12px;line-height:1.5;color:var(--body);margin:8px 0}.conversation-page .message-composer{min-height:52px;padding:8px 9px 8px 17px}.conversation-page .message-composer textarea{height:34px;min-height:34px;padding:7px 0}.conversation-page .message-composer .comment-send{width:34px;height:34px;flex:none}.message-draft-card{display:flex;align-items:center;gap:12px;padding:12px;border-radius:20px;background:var(--surface);margin-bottom:10px;min-width:0}.message-draft-card>img,.message-draft-placeholder{width:46px;height:58px;flex:none;border-radius:10px;object-fit:cover}.message-draft-placeholder{display:grid;place-items:center}.message-draft-placeholder>.icon{width:20px;height:20px;color:var(--muted)}.message-draft-card>div{flex:1;min-width:0}.message-draft-card strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;font-weight:500;overflow-wrap:anywhere}.message-draft-card small{display:block;font-size:11.5px;line-height:1.5;color:var(--muted);margin-top:4px}.message-draft-card>.icon-button{width:30px;height:38px;flex:none}.message-draft-card>.icon-button .icon{width:13px;height:13px}.message-draft-card>.icon-button:disabled{opacity:.4;cursor:default}.message-draft-card .text-button{font-size:12px;min-height:32px}.message-piece-card{display:flex;align-items:center;gap:12px;min-width:0;color:var(--ink)}.message-piece-card>img{width:60px;height:76px;flex:none;object-fit:contain;border-radius:12px}.message-piece-card>span{min-width:0;flex:1}.message-piece-card strong{display:block;font-size:13.5px;font-weight:500;overflow-wrap:anywhere}.message-piece-card small{display:block;font-size:12px;color:var(--muted);margin:4px 0}.message-piece-card>.icon{width:10px;height:10px;flex:none}@media (max-width:540px){.conversation-page{height:calc(100svh - 215px);min-height:390px;margin-bottom:95px}.message-bubble:has(.message-piece-card){max-width:94%}}.save-destination-sheet{max-width:510px;padding:0;overflow:hidden}.save-destination-sheet .dialog-header{padding:24px 24px 12px;margin:0}.save-destination-sheet .dialog-content{padding:0;display:flex;flex-direction:column;max-height:calc(90dvh - 85px);overflow:hidden}.save-destination-scroll{padding:0 24px 20px;overflow:auto}.save-eyebrow{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--eucalyptus)}.save-eyebrow .icon{width:13px;height:13px}.save-destination-scroll h3{font:500 12px Satoshi,sans-serif;margin:24px 0 3px}.save-destination-scroll .native-note{font-size:12px;margin:4px 0 10px}.save-place{width:100%;display:flex;align-items:center;text-align:left;gap:13px;padding:11px;border:1px solid var(--border);border-radius:15px;background:var(--card);margin:9px 0}.save-place.selected{border-color:var(--eucalyptus)}.save-place>span:nth-child(2){flex:1}.save-place strong{display:block;font-size:13.5px;font-weight:500}.save-place small{display:block;font-size:10.5px;color:var(--muted);margin-top:3px}.save-place>.icon{width:18px;height:18px;opacity:.15}.save-place.selected>.icon{opacity:1;color:var(--eucalyptus)}.save-place-art{width:46px;height:56px;border-radius:9px;background:var(--surface);display:grid;place-items:center;flex:none;overflow:hidden}.save-place-art img{width:100%;height:100%;object-fit:cover}.save-place-art .icon{width:18px;height:18px}.save-new-guide{width:100%;height:48px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px dashed var(--border);border-radius:15px;font-size:12.5px;background:transparent;margin-top:10px}.save-commit{padding:10px 24px 14px;background:var(--card);flex:none;border-top:1px solid var(--border)}.save-commit .primary-button{height:48px;margin:8px 0 0}.save-summary p{font-size:11.5px;text-align:center;margin:3px 0;color:var(--muted)}.save-summary span{color:var(--eucalyptus);margin-right:5px}.save-commit [role=alert]:empty{display:none}.save-confirmation{padding:42px 24px;text-align:center}.save-confirmation>.icon{width:36px;height:36px;color:var(--eucalyptus)}.save-confirmation h2{font:24px Satoshi,sans-serif;margin:12px 0 8px}.save-confirmation button{margin-top:18px;min-height:44px}[data-new-folder]{display:flex;gap:8px;margin-top:10px}[data-new-folder] input{min-width:0;flex:1;padding:10px;border:1px solid var(--border);border-radius:12px}.post-comments-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;gap:8px}.post-comments-heading h2{font:500 20px Satoshi,sans-serif;margin:0}.post-comments-heading small{font-size:12px;color:var(--muted)}.post-comments-heading select{font:12.5px Satoshi,sans-serif;border:0;background:transparent;color:var(--ink);max-width:120px}.guide-create-sheet{max-width:570px}.guide-create-title{font:26px Satoshi,sans-serif;margin:0 0 6px}.guide-create-sheet fieldset{border:0;padding:0;margin:0;min-width:0}.guide-create-sheet fieldset>label{display:block;margin:20px 0 8px;font-size:12px}.guide-create-sheet label input:not([type=checkbox]):not([type=file]),.guide-create-sheet textarea{display:block;width:100%;margin-top:8px}.guide-cover-choices{display:flex;gap:8px;overflow:auto;padding:2px}.guide-cover-choices>button,.guide-photo-pick{width:74px;height:94px;flex:none;border-radius:11px;overflow:hidden;border:1px dashed var(--border);background:transparent;padding:0}.guide-cover-choices button[aria-pressed=true]{outline:2px solid var(--ink)}.guide-cover-choices img{width:100%;height:100%;object-fit:cover}.guide-photo-pick{display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:9.5px;gap:5px;position:relative}.guide-photo-pick input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%}.guide-photo-pick .icon{width:16px;height:16px}.guide-additions-door,.guide-create-sheet label.guide-public{background:var(--surface);padding:16px;border-radius:23px;margin-top:24px}.guide-additions-door strong{font-size:13.5px;font-weight:500}.guide-additions-door .native-note{font-size:11.5px}.guide-create-sheet label.guide-public{display:flex;align-items:center;gap:14px}.guide-public>span{flex:1}.guide-public strong{display:block;font-size:14px;font-weight:500}.guide-public small{display:block;font-size:11.5px;color:var(--muted);margin-top:3px}.guide-public input{accent-color:var(--eucalyptus);width:20px;height:20px}.guide-choice-grid,.guide-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px;margin:16px 0}.guide-choice-grid>button,.guide-card-grid>a,.guide-card-grid>button{text-align:left;position:relative;background:transparent;border:0;padding:0;min-width:0}.guide-choice-grid img,.guide-card-grid>a>img,.guide-card-grid>button>img{aspect-ratio:4/5;width:100%;object-fit:cover;border-radius:16px}.guide-choice-grid strong,.guide-card-grid strong{display:block;font-size:13px;font-weight:500;margin-top:8px}.guide-choice-grid button>.icon{position:absolute;top:8px;right:8px;color:#fff;background:var(--eucalyptus);border-radius:50%;padding:4px}.guide-card-grid .native-note{font-size:11px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.guide-detail-page{max-width:740px}.guide-detail-page>h1{font:24px Satoshi,sans-serif;margin:6px 0}.guide-detail-cover{max-width:330px;aspect-ratio:3/4;border-radius:20px;overflow:hidden;margin:16px 0}.guide-detail-cover img{width:100%;height:100%;object-fit:cover}.guide-tools{display:flex;justify-content:flex-end}.guide-look-sheet>.dialog-content>img{width:100%;max-height:400px;object-fit:contain}.guide-addition-previews{display:flex;gap:10px;overflow:auto;margin-top:20px}.guide-addition-previews>div{width:80px;height:100px;position:relative;flex:none}.guide-addition-previews img{width:100%;height:100%;object-fit:cover;border-radius:10px}.guide-addition-previews button{position:absolute;top:2px;right:2px;background:var(--card);border-radius:50%;padding:2px;border:0}.guide-addition-previews .icon{width:15px;height:15px}.guide-crop-frame{max-width:320px;margin:auto;aspect-ratio:4/5;overflow:hidden;border-radius:16px}.guide-crop-frame canvas{width:100%;height:100%;touch-action:none;cursor:grab}.guide-crop-frame+input{width:100%;margin:20px 0}.activity-page{max-width:760px}.activity-heading{display:flex;align-items:center;justify-content:space-between}.activity-heading>.section-page-header{margin-bottom:0}.activity-heading>[data-read]{font-size:12.5px;white-space:nowrap}.activity-page>.chip-rail{display:flex;gap:7px;margin-top:20px;overflow-x:auto;padding:3px;scrollbar-width:thin}.activity-page .chip{flex:none;white-space:nowrap;padding:9px 14px;border:1px solid var(--border);border-radius:999px;background:var(--card);color:var(--ink);font:400 12.5px/1.3 Satoshi,sans-serif}.activity-page .chip[aria-pressed=true]{background:var(--ink);color:var(--on-ink);border-color:var(--ink);font-weight:500}.activity-page .chip:focus-visible{outline:2px solid var(--eucalyptus);outline-offset:2px}.activity-page .native-section>h2{font:500 11px Satoshi,sans-serif;color:var(--muted)}.activity-row{display:flex;align-items:flex-start;gap:12px;padding:13px;border:1px solid var(--border);border-radius:23px;background:var(--card);margin:9px 0;position:relative}.activity-row.is-unread{background:var(--surface);border-color:transparent}.activity-person-placeholder{width:40px;height:40px;flex:none;display:grid;place-items:center;border-radius:50%;background:var(--surface);color:var(--muted)}.activity-person-placeholder .icon{width:20px;height:20px}.activity-row>.member-portrait{width:40px;height:40px;flex:none}.activity-row>div{flex:1;min-width:0}.activity-row p{font-size:13px;line-height:1.55;margin:0 0 5px}.activity-row strong{font-weight:500}.activity-row time{font-size:11px;color:var(--muted)}.activity-art{flex:none;width:40px;height:48px;border-radius:8px;object-fit:cover}.activity-unread{flex:none;width:7px;height:7px;background:var(--eucalyptus);border-radius:50%;margin-top:6px}.activity-empty{text-align:center;padding:90px 24px}.activity-empty>.icon{width:26px;height:26px;color:var(--muted);margin-bottom:8px}.activity-empty>strong{display:block;font-size:14px;font-weight:500}.activity-empty .native-note{font-size:11.5px}.feed-end:has(.feed-complete-card){display:block;width:100%;margin:24px 0 40px}.feed-complete-card{background:var(--surface);border-radius:28px;text-align:center;padding:38px 34px;max-width:530px;margin:auto}.feed-complete-card>.icon{height:34px;width:34px;color:var(--eucalyptus)}.feed-complete-card h2{font:21px Satoshi,sans-serif;line-height:1.25;max-width:320px;margin:18px auto 12px}.feed-complete-card>.native-note{font-size:12.5px;line-height:1.6;max-width:320px;margin:8px auto}.feed-seen-people{display:flex;justify-content:center;padding-top:18px}.feed-seen-people .member-portrait{width:34px;height:34px;margin-left:-7px;border:2px solid var(--surface)}.settings-page{max-width:790px}.settings-controls{border:0;margin:0;padding:0;min-width:0}.settings-group{margin:26px 0}.settings-group>h2{font:400 17px Satoshi,sans-serif;margin-bottom:10px}.settings-card{background:var(--card);border:1px solid var(--border);border-radius:23px;padding:0 16px;overflow:hidden}.settings-row{display:flex;align-items:center;gap:13px;min-height:68px;padding:14px 0;border-bottom:1px solid var(--border);text-align:left}.settings-row:last-child{border-bottom:0}.settings-row>span{flex:1;min-width:0}.settings-row strong{font-size:14px}.settings-row small{font-size:11.5px;line-height:1.5;color:var(--body);margin-top:3px}.settings-row>.icon{width:18px;height:18px;flex:none}.settings-row>.icon:last-child{width:11px;height:11px;color:var(--muted)}.settings-row select{font:400 12.5px Satoshi,sans-serif;max-width:48%;background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:10px;color:var(--ink)}.settings-toggle input{appearance:none;width:36px;height:21px;border-radius:20px;background:var(--border);position:relative;flex:none;cursor:pointer;transition:background .2s}.settings-toggle input:checked{background:var(--eucalyptus)}.settings-toggle input:before{content:"";position:absolute;left:3px;top:3px;width:15px;height:15px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0002;transition:transform .2s}.settings-toggle input:checked:before{transform:translate(15px)}.settings-controls:disabled{opacity:.65}.settings-label{font-size:13.5px;padding-top:15px}.settings-segmented{display:flex;gap:3px;background:var(--surface);border-radius:30px;padding:4px;margin:14px 0;flex-wrap:wrap}.settings-segmented button{flex:1;padding:11px 14px;font-size:12.5px;border-radius:24px;white-space:nowrap}.settings-segmented button[aria-pressed=true]{background:var(--ink);color:var(--on-ink)}.settings-look-choices{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:16px 0}.settings-look-choices button{text-align:left;min-width:0}.settings-look-choices button>span:last-child{display:flex;align-items:center;gap:6px;font-size:13.5px;margin-top:9px}.settings-look-choices .icon{width:12px;height:12px}.settings-look-preview{height:124px;display:flex;flex-direction:column;justify-content:flex-end;gap:7px;background:linear-gradient(135deg,color-mix(in srgb,var(--eucalyptus) 22%,var(--canvas)),color-mix(in srgb,var(--eucalyptus) 6%,var(--canvas)));padding:10px;border-radius:18px;border:1px solid var(--border);font-size:9.5px}.settings-look-choices [aria-pressed=true] .settings-look-preview{border:1.6px solid var(--eucalyptus)}.settings-look-preview.quiet{flex-direction:row;align-items:flex-end;justify-content:flex-start}.settings-look-preview.quiet>.icon{height:24px;width:24px;padding:6px;background:var(--card);border-radius:8px}.settings-look-preview.quiet>span{max-width:100px}.settings-look-pill{display:flex;align-items:center;font-size:9px;gap:3px;height:22px;max-width:145px;padding:0 8px;border-radius:20px;background:var(--card)}.settings-look-pill i{width:11px;height:13px;border:1px solid var(--card);background:color-mix(in srgb,var(--eucalyptus) 26%,var(--card));border-radius:3px;margin-left:-6px}.settings-look-pill i:first-child{margin-left:auto}.settings-save-status{font-size:12.5px;color:var(--body);display:flex;gap:15px;align-items:center;min-height:20px}.settings-card>.native-note{padding:12px 0;font-size:11px;line-height:1.6}.settings-channels{width:100%;border-collapse:collapse;font-size:12px;margin-top:20px}.settings-channels th{font-weight:400;text-align:left;padding:14px 8px}.settings-channels th small{font-size:11px;color:var(--body);line-height:1.5;max-width:350px}.settings-channels thead th:not(:first-child){text-align:center}.settings-channels tr{border-bottom:1px solid var(--border)}.settings-channels td{text-align:center;width:54px}.settings-channels button{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center}.settings-channels button .icon{width:18px;height:18px;border:1px solid var(--border);border-radius:50%;padding:3px}.settings-channels button[aria-pressed=true]{color:var(--eucalyptus)}.settings-document{padding:15px 0;border-bottom:1px solid var(--border)}.settings-document:last-child{border:0}.settings-document summary{cursor:pointer;position:relative;list-style:none;padding-right:20px;font-size:13.5px}.settings-document summary small{font-size:11px;color:var(--body);margin-top:4px}.settings-document summary .icon{position:absolute;right:0;top:5px;width:12px;height:12px}.settings-document[open] summary .icon{transform:rotate(90deg)}.settings-document .native-note{padding:15px 0;font-size:12px;line-height:1.6}.settings-document .text-button{font-size:12px;color:var(--eucalyptus)}:root[data-reduce-motion=true] *,:root[data-reduce-motion=true] *:before,:root[data-reduce-motion=true] *:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}:root[data-bold-text=true] :is(p,small,button,a,label,input,select,textarea){font-weight:500}:root[data-contrast=true]{--body:var(--ink);--muted:var(--ink)}:root[data-text-size=Smaller] body{zoom:.94}:root[data-text-size=Larger] body{zoom:1.1}:root[data-text-size=Largest] body{zoom:1.22}.quiet-look-icon{display:none}:root[data-shop-look=Bag] .live-post .look-pill{width:44px;height:44px;min-width:0;padding:0;justify-content:center;border-radius:15px;position:absolute;bottom:0;left:0}:root[data-shop-look=Bag] .live-post .look-pill>:not(.quiet-look-icon){display:none}:root[data-shop-look=Bag] .live-post .quiet-look-icon{display:inline-flex}:root[data-shop-look=Bag] .live-post .post-bottom:has(.look-pill){padding-left:60px;min-height:44px;display:flex;align-items:center}:root[data-shop-look=Bag] .live-post .post-caption{margin-bottom:0}@media (max-width:600px){.settings-row{gap:10px}.settings-row select{max-width:52%}.settings-channels th{padding-left:0}.settings-channels td{width:42px}.settings-channels button{width:38px}.settings-look-preview{height:112px}.settings-segmented button{padding:10px;font-size:12px}}.own-profile-page{max-width:890px}.own-profile-tools{display:flex;justify-content:flex-end;margin-bottom:-36px}.own-profile-identity{max-width:430px;margin:auto;text-align:center}.own-profile-avatar{width:60px;height:60px;font-size:18px;margin:auto}.own-profile-identity h1{font:400 18px Satoshi,sans-serif;margin:6px 0}.own-profile-identity h1>.icon{height:11px;width:11px;color:var(--eucalyptus);margin-left:6px}.own-profile-counts{display:flex;justify-content:center;gap:14px;font-size:12px}.own-profile-counts strong{font-size:13px}.own-profile-bio{font-size:13.5px;line-height:1.55;color:var(--body);margin-top:8px}.own-profile-actions{display:flex;gap:8px;margin-top:18px}.own-profile-actions a{height:38px;flex:1;display:flex;justify-content:center;align-items:center;gap:6px;font-size:13px;border:1px solid var(--border);border-radius:22px}.own-profile-actions .icon{width:14px;height:14px}.own-profile-studio{display:flex;align-items:center;gap:10px;text-align:left;margin:10px 0 22px;font-size:13px;padding:11px 0}.own-profile-studio>.icon:first-child{background:color-mix(in srgb,var(--eucalyptus) 10%,var(--canvas));padding:7px;width:30px;height:30px;border-radius:50%;color:var(--eucalyptus)}.own-profile-studio>.icon:last-child{margin-left:auto;width:12px}.own-profile-page>.native-tabs{margin-bottom:18px}.own-profile-page>.native-tabs>.icon-button{margin-left:auto}.own-profile-content{min-height:120px;margin-bottom:34px}.own-profile-content>.native-note{padding:45px 0;text-align:center}.profile-programmes{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:start}.profile-section-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.profile-section-heading h2{font:400 19px Satoshi,sans-serif}.profile-section-heading a{font-size:12.5px;display:flex;align-items:center;gap:5px;color:var(--body);min-height:44px}.profile-section-heading .icon{width:12px;height:12px}.profile-rewards-card{display:block;background:var(--eucalyptus);color:#fff;border-radius:28px;padding:20px}.profile-rewards-card>small{font-size:10.5px}.profile-rewards-identity{display:flex;align-items:center;gap:20px;margin:16px 0}.profile-rewards-identity h3{font:400 30px Satoshi,sans-serif;margin:0 0 4px}.profile-rewards-card p{font-size:12px;line-height:1.55}.profile-rewards-identity small{font-size:11.5px;margin-top:5px}.programme-mark{height:64px;width:64px;flex:none;display:flex;align-items:center;justify-content:center;border:1px solid #ffffff59;border-radius:50%;outline:1px solid #ffffff2e;outline-offset:-6px}.programme-mark .icon{width:36px;height:36px}.profile-tier-ladder{display:flex;justify-content:space-between;margin:16px 0;font-size:10px;gap:6px}.profile-tier-ladder span{flex:1;padding-top:8px;border-top:1px solid #ffffff42}.profile-tier-ladder .held{border-top:2px solid white}.profile-rewards-values{display:grid;grid-template-columns:repeat(3,1fr);padding:15px 0;border-top:1px solid #ffffff40}.profile-rewards-values>span{border-right:1px solid #ffffff40;padding:0 10px}.profile-rewards-values>span:first-child{padding-left:0}.profile-rewards-values>span:last-child{border:0}.profile-rewards-values small{font-size:11px}.profile-rewards-values strong{font-size:17px}.profile-insider-card{border:1px solid var(--border);border-radius:28px;overflow:hidden}.profile-insider-invitation{background:var(--eucalyptus);color:#fff;padding:16px;position:relative;overflow:hidden}.profile-insider-invitation .programme-mark{float:right;width:42px;height:42px;margin:0 0 10px 12px}.profile-insider-invitation .programme-mark .icon{width:24px;height:24px}.profile-insider-invitation h3{font:400 24px Satoshi,sans-serif;margin-bottom:8px}.profile-insider-invitation p{font-size:14px;line-height:1.6;max-width:320px}.profile-insider-body{padding:18px}.profile-plan-tabs{display:flex;border-radius:30px;background:var(--surface);padding:4px;gap:3px}.profile-plan-tabs button{flex:1;font-size:12.5px;min-height:40px;border-radius:24px;color:var(--muted)}.profile-plan-tabs button[aria-pressed=true]{background:var(--card);color:var(--ink)}.profile-plan-details summary{display:flex;align-items:center;gap:12px;min-height:66px;list-style:none;cursor:pointer;font-size:12.5px}.profile-plan-details summary>span{flex:1}.profile-plan-details summary small{font-size:11.5px;color:var(--body);margin-top:4px}.profile-plan-details summary>.icon{width:30px;height:30px;padding:8px;border:1px solid var(--border);border-radius:50%;color:var(--eucalyptus)}.profile-plan-details[open] summary small{display:none}.profile-plan-details>strong{font:400 22px Satoshi,sans-serif}.profile-plan-details>.native-note{font-size:12px;margin:8px 0;line-height:1.6}.profile-plan-details ul{list-style:none;margin:15px 0;padding:0;font-size:12.5px;color:var(--body)}.profile-plan-details li{padding:5px 0}.profile-quick-access{margin-top:32px}.profile-quick-access>h2{font:400 19px Satoshi,sans-serif}.profile-quick-access>h3{font-size:12px;color:var(--body);margin:20px 0 10px}.profile-quick-access>div{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.profile-quick-access a{border:1px solid var(--border);border-radius:20px;display:flex;align-items:center;gap:10px;padding:15px 13px;font-size:12.5px;min-height:62px}.profile-quick-access .icon{width:17px;height:17px}.profile-quick-access .icon:last-child{margin-left:auto;width:10px}.profile-quick-access a:hover{background:var(--surface)}@media (max-width:1100px){.profile-programmes{grid-template-columns:1fr}.profile-rewards-card{max-width:none}}@media (max-width:600px){.profile-quick-access>div{grid-template-columns:repeat(2,1fr)}.own-profile-tools{margin-bottom:0}}.profile-avatar-editor{text-align:center;margin:24px auto}.edit-profile-avatar{width:96px;height:96px;font-size:28px;margin:0 auto 12px}.profile-avatar-editor>div{display:flex;justify-content:center;gap:14px;font-size:12.5px}.profile-avatar-editor label{cursor:pointer}.profile-edit-field{display:block;padding:13px 0;border-bottom:1px solid var(--border);font-size:11.5px;color:var(--body)}.profile-edit-field:last-child{border:0}.profile-edit-field :is(input,textarea,select){display:block;width:100%;border:0;background:transparent;color:var(--ink);font:400 14px Satoshi,sans-serif;padding:8px 0 0;outline-offset:4px;resize:vertical}.profile-edit-field p{font-size:14px;margin-top:7px}.profile-edit-field .icon{float:right;width:12px;height:12px}.profile-edit-field .native-note{font-size:11.5px;color:var(--body)}.profile-style-tags{flex-wrap:wrap;overflow:visible}.profile-style-tags input{width:140px;min-width:0}.profile-edit-page .settings-group>h2{font:400 12px Satoshi,sans-serif;color:var(--body)}.profile-save-problem{font-size:12.5px;color:var(--body);padding:14px 0}.guide-crop-frame.avatar-crop{aspect-ratio:1;border-radius:50%;overflow:hidden}.guide-crop-frame.avatar-crop canvas{aspect-ratio:1}.address-book{display:grid;gap:10px;margin:20px 0 10px}.address-book-card{border:1px solid var(--border);border-radius:23px;padding:15px}.address-book-card.selected{border-color:color-mix(in srgb,var(--eucalyptus) 60%,var(--border))}.address-book-card>button:first-child{display:flex;text-align:left;gap:13px;width:100%;align-items:start}.address-book-card>button:first-child>span{flex:1}.address-book-card .icon{width:18px;height:18px}.address-book-card strong{font-size:13.5px}.address-book-card em{display:inline-block;font-style:normal;font-size:10px;background:var(--eucalyptus);color:#fff;border-radius:20px;padding:3px 8px;margin-left:8px}.address-book-card small{font-size:11.5px;line-height:1.6;color:var(--body);margin-top:4px}.address-book-card>.text-button{font-size:11px;margin-left:31px;margin-top:6px}.address-add{width:100%;padding:15px;background:var(--surface);border-radius:23px;border:0;font-size:13px}.address-form{padding-top:12px}.address-form .settings-controls{display:grid;gap:10px}.address-form input{border:1px solid var(--border);border-radius:13px;background:var(--card);padding:14px 15px;font-size:13px;color:var(--ink);min-width:0}.address-form .primary-button{min-height:44px;font-size:13.5px}.own-profile-photo{display:block;position:relative;width:60px;margin:auto}.own-profile-photo>.icon{width:20px;height:20px;padding:5px;background:var(--ink);color:var(--on-ink);border:1.5px solid var(--canvas);border-radius:50%;position:absolute;right:-2px;bottom:-2px}.own-profile-links{display:flex;justify-content:center;gap:7px;flex-wrap:wrap;margin-top:7px}.own-profile-links a{display:flex;align-items:center;gap:5px;font-size:11px;padding:6px 10px;background:var(--surface);border-radius:20px}.own-profile-links .icon{width:10px;height:10px}.profile-empty{text-align:center;padding:44px 24px}.profile-empty h2{font:400 18px Satoshi,sans-serif;margin-bottom:10px}.profile-empty .native-note{font-size:12px;line-height:1.55}.settings-person{padding:14px;border:1px solid var(--border)!important;border-radius:23px;margin:22px 0}.settings-person .member-avatar{width:52px;height:52px;flex:none}.own-profile-content .member-post-grid{max-width:620px;margin:auto}.own-profile-content .member-post-grid a{height:auto;aspect-ratio:2/3}.own-profile-content .member-post-grid img{height:100%;object-position:center}.closet-library{max-width:760px;margin-inline:auto}.closet-search{display:flex;align-items:center;gap:10px;padding:0 14px;height:44px;border:1px solid var(--border);border-radius:999px;margin:18px 0 14px;background:var(--surface)}.closet-search>.icon{width:16px;height:16px}.closet-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:inherit;font-size:14px}.closet-search .icon-button{width:30px;height:30px;flex:none}.closet-refinements,.closet-count{display:flex;align-items:center;justify-content:space-between;gap:10px}.closet-refinements>[data-refinements]{display:flex;gap:6px;overflow:auto;flex:1}.closet-refinements>.filter-chip{flex:none}.closet-count{color:var(--muted);font-size:12.5px;margin:14px 0}.closet-group{display:flex;gap:10px;align-items:center;margin:24px 0 10px}.closet-group h2{font-size:13px;font-weight:500;margin:0}.closet-group>span{flex:1;height:1px;background:var(--border)}.closet-group small{font-size:11px;color:var(--muted)}.closet-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.closet-piece{position:relative;display:block;height:230px;border-radius:14px;overflow:hidden;background:var(--surface);isolation:isolate}.closet-piece>img{width:100%;height:100%;object-fit:contain;padding:10px}.closet-piece>.wardrobe-tile-placeholder{height:100%;display:flex;align-items:center;justify-content:center;padding:0 10px 46px}.closet-piece:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 42%,#1d1c1a61 68%,#1d1c1ad9);pointer-events:none;z-index:1}.closet-caption{position:absolute;left:11px;right:11px;bottom:11px;z-index:2;display:grid;gap:2px;color:#fff}.closet-caption small{color:#ffffffba;font-size:10px}.closet-caption strong{font-family:Satoshi,sans-serif;font-size:14px;font-weight:400}.closet-caption>span{font-size:10px;color:#ffffffb3}.closet-caption>*{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.closet-star{position:absolute;top:9px;right:9px;color:#fff;z-index:2;text-shadow:0 1px 3px #333;font-size:13px}.closet-add{margin-top:25px;width:100%}.closet-library .native-section-heading>span{font-size:10px}@media (max-width:600px){.closet-grid{gap:8px}.closet-piece{height:186px}.closet-caption{left:8px;right:8px;bottom:9px}.closet-caption strong{font-size:13px}.closet-library .native-section-heading{align-items:start;gap:10px}}.intelligence-page,.wardrobe-gaps{max-width:760px;margin-inline:auto}.intel-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:22px 0 12px}.intel-stats article{padding:16px;border-radius:20px;background:var(--surface)}.intel-stats article>strong{font-family:Satoshi,sans-serif;font-size:25px;font-weight:400}.intel-stats h2{font-size:12px;font-weight:500;margin:7px 0 3px}.intel-stats .native-note{font-size:11px;line-height:1.5}.intel-signature{display:flex;align-items:center;gap:16px;padding:16px;background:var(--eucalyptus);color:#fff;border-radius:23px}.intel-signature>div{width:64px;height:82px;flex:none}.intel-signature img{width:100%;height:100%;object-fit:contain}.intel-signature h2{font-family:Satoshi,sans-serif;font-size:18px;font-weight:400;margin:4px 0}.intel-signature small,.intel-signature p{font-size:12px;margin:4px 0}.intel-section{margin:30px 0 0;padding-top:18px;border-top:1px solid var(--border)}.intel-section>h2{font-size:15px;font-weight:500;margin:0 0 13px}.intel-section .native-note{font-size:12px;line-height:1.65}.intel-wear-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.intel-piece-row{display:flex;gap:10px;align-items:center;padding:9px 0}.intel-piece-art{width:44px;height:58px;flex:none}.intel-piece-art img{width:100%;height:100%;object-fit:contain}.intel-piece-row>span{min-width:0}.intel-piece-row strong{font-size:12.5px;font-weight:500;display:block}.intel-piece-row small{display:block;color:var(--muted);font-size:11px;margin-top:3px}.intel-piece-value{margin-left:auto;text-align:right;flex:none}.intel-utilisation{display:flex;gap:24px;align-items:center}.intel-ring{width:88px;height:88px;flex:none;border-radius:50%;background:conic-gradient(var(--eucalyptus) var(--share),var(--border) 0);display:grid;place-items:center}.intel-ring>span{width:70px;height:70px;background:var(--canvas);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px}.intel-ring strong{font-size:21px;font-family:Satoshi,sans-serif;font-weight:400}.intel-ring small{font-size:10px}.intel-stat-lines p{display:flex;align-items:baseline;gap:12px;font-size:12px;margin:9px 0}.intel-stat-lines strong{min-width:64px;font-size:16px;font-weight:400;font-family:Satoshi,sans-serif}.intel-bars>div{display:flex;align-items:center;gap:12px;margin:13px 0;font-size:12.5px}.intel-bars>div>span:first-child{width:118px;flex:none}.intel-bar{flex:1;height:6px;border-radius:99px;background:var(--border);overflow:hidden}.intel-bar i{display:block;height:100%;background:var(--eucalyptus);border-radius:inherit;opacity:.75}.intel-bars strong{width:64px;text-align:right;font-weight:500;font-size:12px}.intel-bars strong .icon{width:12px;height:12px}.intel-spectrum{height:18px;display:flex;gap:2px;overflow:hidden;border-radius:4px;margin:13px 0}.intel-spectrum i{min-width:0;border-radius:3px}.intel-legend{display:flex;justify-content:space-between;font-size:12px}.intel-palette-key{display:flex;gap:10px;flex-wrap:wrap;font-size:11px;margin:12px 0}.intel-palette-key i,.intel-fibres i{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px;border:1px solid var(--border)}.intel-pair{display:flex;align-items:center;gap:12px;padding:9px 0;font-size:12px}.intel-pair>span{display:flex;width:80px;height:58px}.intel-pair img{object-fit:contain;width:40px;height:100%}.intel-pair strong{font-weight:500}.intel-pair>small{margin-left:auto}.intel-rhythm{display:flex;height:74px;gap:8px;align-items:end}.intel-rhythm>div{flex:1;display:grid;gap:6px;text-align:center}.intel-rhythm i{border-radius:3px;background:var(--eucalyptus)}.intel-rhythm small{font-size:10px;color:var(--muted)}.intel-fibres>div{display:flex;justify-content:space-between;padding:8px 0;font-size:12.5px}.intel-fibres i{background:var(--eucalyptus)}.intel-fibres strong{font-weight:500}.gap-candidate{display:flex;align-items:center;gap:12px;border:1px solid var(--border);border-radius:20px;margin:10px 0;padding:10px}.gap-candidate>a{display:flex;flex:1;align-items:center;gap:14px;min-width:0}.gap-candidate img{width:56px;height:70px;object-fit:contain}.gap-candidate a>span{display:grid;gap:3px;font-size:12.5px}.gap-candidate strong{font-size:14px;font-weight:500}.gap-candidate small{font-size:10px;color:var(--muted)}@media (max-width:720px){.intel-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.intel-wear-columns{grid-template-columns:1fr;gap:0}}.passport-page{max-width:760px;margin-inline:auto;padding-bottom:70px}.passport-hero{display:flex;align-items:center;gap:30px;padding:12px 0 26px}.passport-hero>div{height:240px;width:42%}.passport-hero img{width:100%;height:100%;object-fit:contain}.passport-hero h1{font-size:24px;font-family:Satoshi,sans-serif;font-weight:400;margin:8px 0}.passport-hero .eyebrow{font-size:11px;color:var(--eucalyptus)}.passport-document{background:var(--eucalyptus);color:#fff;border-radius:23px;padding:18px}.passport-document>header{display:flex;align-items:center;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid #ffffff30;font-size:18px}.passport-document>header small{display:block;margin-top:4px;font-size:11px}.passport-document-identity{display:flex;gap:16px;padding:16px 0;border-bottom:1px solid #ffffff30}.passport-document-photo{width:78px;height:104px;background:#fff;border-radius:10px;overflow:hidden}.passport-document-photo img{width:100%;height:100%;object-fit:contain}.passport-field{display:grid;gap:4px;margin-bottom:9px}.passport-field small{font-size:10.5px;opacity:.75}.passport-field strong{font-size:13.5px;font-weight:500}.passport-document-owner{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;padding-top:16px}.passport-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0 16px}.passport-stats .passport-field{display:flex;flex-direction:column-reverse;background:var(--surface);border-radius:16px;padding:14px;margin:0}.passport-stats strong{font-family:Satoshi,sans-serif;font-size:20px;font-weight:400}.passport-contents{display:flex;gap:10px;overflow:auto;padding:0 0 15px}.passport-contents button{display:flex;flex:none;align-items:center;gap:7px;font-size:12px;border:1px solid var(--border);border-radius:99px;padding:10px 13px}.passport-contents small{font-size:10px;color:var(--eucalyptus)}.passport-chapter{margin-top:30px;scroll-margin-top:130px}.passport-chapter>h2{display:flex;gap:12px;font-size:16px;font-weight:500;margin:0 0 14px}.passport-chapter>h2 span{color:var(--eucalyptus);font-size:12px;padding-top:2px}.passport-page h3{font-weight:500;font-size:13px;margin:7px 0}.passport-page .native-note{font-size:12px;line-height:1.7}.passport-panel{border:1px solid var(--border);border-radius:22px;padding:16px;margin:12px 0}.passport-detail-row{display:flex;justify-content:space-between;align-items:baseline;gap:20px;padding:12px 0;font-size:12.5px}.passport-detail-row+.passport-detail-row{border-top:1px solid var(--border)}.passport-detail-row strong{font-weight:400;text-align:right;max-width:70%;overflow-wrap:anywhere}.passport-assurance{display:flex;align-items:start;gap:12px}.passport-assurance>div{flex:1}.passport-assurance>small{color:var(--eucalyptus);font-size:11px;padding-top:7px}.passport-assurance-scale{display:flex;gap:3px;margin:20px 0}.passport-assurance-scale span{flex:1;border-top:3px solid var(--border);padding-top:8px;font-size:10px;color:var(--muted)}.passport-assurance-scale .reached{border-color:var(--eucalyptus);color:var(--eucalyptus)}.passport-door{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;font-size:13px}.passport-door strong{font-weight:500;display:block}.passport-door small{display:block;color:var(--muted);font-size:11px;line-height:1.6;margin-top:5px}.passport-page .passport-eyebrow{font-size:11px;color:var(--muted);margin:24px 0 10px}.passport-timeline{list-style:none;padding:0 0 0 8px}.passport-timeline li{position:relative;padding:0 0 18px 22px;border-left:1px solid var(--border)}.passport-timeline li:before{content:"";position:absolute;left:-4px;top:8px;width:7px;height:7px;background:var(--eucalyptus);border-radius:50%}.passport-timeline time{font-size:11px;color:var(--muted)}.passport-looks{display:flex;gap:14px;overflow:auto}.passport-looks>a{width:140px;flex:none;display:block}.passport-looks img{height:142px;object-fit:contain;width:100%;border-radius:14px;background:var(--surface)}.passport-looks strong{font-size:13px;font-weight:500;display:block;margin-top:6px}.passport-resale-chart{display:flex;gap:18px;align-items:end;max-width:400px;margin:22px auto}.passport-resale-chart>div{flex:1;display:grid;gap:10px;text-align:center;font-size:12px}.passport-resale-chart i{background:var(--eucalyptus);border-radius:12px 12px 4px 4px}.passport-resale-chart strong{font-size:15px;font-weight:500}.passport-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;position:sticky;bottom:16px;padding:12px;background:color-mix(in srgb,var(--canvas) 92%,transparent);border-radius:99px;backdrop-filter:blur(16px);margin-top:25px}.passport-actions>*{min-width:0;font-size:13px}.passport-about{margin-top:30px;border-top:1px solid var(--border);padding-top:20px}@media (max-width:600px){.passport-hero{gap:16px}.passport-hero>div{height:200px}.passport-hero h1{font-size:21px}.passport-document-owner{gap:8px}.passport-actions{bottom:10px;padding:6px;gap:6px}.passport-actions>*{font-size:12px}}.passport-care-page{max-width:620px;margin-inline:auto}.passport-care-page fieldset,.passport-page .native-form fieldset{border:0;padding:0;display:grid;gap:14px;min-width:0}.passport-care-page .native-form{margin-top:22px}.passport-care-page label{display:grid;gap:7px;font-size:13px}.passport-care-page input{width:100%;box-sizing:border-box}.intel-summary-chips{display:flex;gap:8px;overflow-x:auto;padding:2px 1px 12px;margin-top:10px;scrollbar-width:thin}.intel-summary-chips article{flex:none;padding:12px 15px;border-radius:18px;background:color-mix(in srgb,var(--eucalyptus) 6%,var(--canvas));min-width:135px}.intel-summary-chips strong{font-size:13px}.intel-summary-chips small{font-size:11px;color:var(--body);margin-top:4px}.intel-fibre-chart{display:flex;align-items:center;gap:20px}.intel-fibre-chart svg{width:96px;height:96px;flex:none}.intel-fibre-chart .intel-fibres{flex:1;min-width:0}.passport-evidence-page{max-width:680px}.passport-evidence-way{display:flex;align-items:center;gap:14px;width:100%;text-align:left;border-radius:23px;background:var(--surface);padding:20px;margin-top:10px}.passport-evidence-way>.icon{width:22px;color:var(--eucalyptus)}.passport-evidence-way>span:nth-child(2){flex:1}.passport-evidence-way strong{font-size:14px}.passport-evidence-way small{font-size:12.5px;color:var(--body);line-height:1.65;margin-top:6px;max-width:380px}.passport-evidence-way>span:last-child{display:flex;align-items:center;gap:6px;font-size:12px;white-space:nowrap}.passport-evidence-way>span:last-child .icon{width:14px}.passport-evidence-way:disabled{opacity:.55}.passport-evidence-status:empty{display:none}.passport-evidence-status{display:flex;gap:9px;align-items:flex-start;font-size:12px;line-height:1.6;background:var(--surface);border-radius:23px;padding:13px;margin:16px 0}.passport-evidence-status.is-good>.icon{color:var(--eucalyptus)}.blocked-person-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--surface);color:var(--muted);flex:none}.blocked-person-icon .icon{width:18px}.settings-row>[data-unblock]{margin-left:auto;font-size:11.5px;padding:7px 13px;min-height:34px}.help-search{display:flex;align-items:center;gap:10px;border-radius:24px;background:var(--surface);padding:0 15px;margin:20px 0 22px;height:46px}.help-search .icon{width:18px;color:var(--muted)}.help-search input{width:100%;background:none;border:0;font-size:13px;outline:none}.help-tour,.help-concierge{display:flex;align-items:center;gap:13px;text-align:left;width:100%;padding:15px;border-radius:18px;background:color-mix(in srgb,var(--eucalyptus) 7%,var(--canvas));border:1px solid color-mix(in srgb,var(--eucalyptus) 30%,transparent)}.help-tour>span{flex:1}.help-tour strong,.help-concierge strong{font-size:13.5px}.help-tour small{font-size:11.5px;color:var(--muted);margin-top:3px}.help-tour>.icon:first-child{color:var(--eucalyptus)}.help-tour>.icon:last-child{width:15px}.help-answer summary{list-style:none;display:flex;align-items:center;gap:13px;cursor:pointer;padding:15px 0}.help-answer summary::-webkit-details-marker{display:none}.help-answer+.help-answer{border-top:1px solid var(--border)}.help-answer summary>span{flex:1}.help-answer summary strong{font-size:13.5px}.help-answer summary small{font-size:10.5px;color:var(--muted);margin-top:3px}.help-answer summary .icon{width:22px}.help-answer summary>.icon:last-child{width:13px;transition:transform .25s}.help-answer[open] summary>.icon:last-child{transform:rotate(90deg)}.help-answer>p{font-size:12px;line-height:1.7;color:var(--body);padding:0 4px 14px 35px}.help-concierge{background:var(--surface);border:0;border-radius:23px}.help-concierge>.icon:first-child{box-sizing:content-box;padding:12px;background:var(--eucalyptus);color:#fff;border-radius:50%}.help-concierge strong{flex:1}.help-concierge>.icon:last-child{width:16px;transform:rotate(-45deg)}.help-page .settings-row>.icon:last-child{margin-left:auto;width:16px;transform:rotate(-45deg)}.concierge-conversation{display:flex;flex-direction:column;gap:12px;margin:20px 0;max-height:45dvh;overflow:auto}.concierge-answer,.concierge-question{font-size:13.5px;line-height:1.65;border-radius:23px;padding:11px 15px;max-width:calc(100% - 60px)}.concierge-answer{align-self:flex-start;background:var(--surface)}.concierge-question{align-self:flex-end;background:var(--ink);color:var(--on-ink)}.concierge-starters{display:flex;flex-wrap:wrap;gap:8px;margin:15px 0}.concierge-starters[hidden]{display:none}.concierge-starters button{border:1px solid var(--border);border-radius:24px;padding:9px 13px;font-size:12px}.concierge-composer{display:flex;gap:10px;position:sticky;bottom:0;padding-top:14px;background:var(--card)}.concierge-composer input{flex:1;min-width:0;border:0;border-radius:24px;padding:0 16px;background:var(--surface);height:46px;font-size:13px}.concierge-composer button{background:var(--ink);color:var(--on-ink);width:46px;height:46px}.concierge-composer button:disabled{opacity:.35}.welcome-tour-sheet{max-width:520px}.welcome-tour{text-align:center;touch-action:pan-y}.tour-skip{text-align:right;font-size:12.5px;color:var(--muted)}.tour-scene{height:240px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;position:relative;isolation:isolate;margin:6px 0 18px}.tour-scene:before{content:"";position:absolute;width:230px;height:230px;background:radial-gradient(circle,color-mix(in srgb,var(--eucalyptus) 12%,transparent),transparent 70%);z-index:-1}.tour-piece{padding:13px;background:var(--card);border-radius:23px;box-shadow:0 10px 20px #14120e19;position:relative}.tour-piece>div{display:grid;place-items:center;width:128px;height:128px;border-radius:14px;background:linear-gradient(135deg,#d6d0c4,color-mix(in srgb,var(--sage) 55%,var(--canvas)));position:relative}.tour-piece .icon{width:30px;height:30px;opacity:.55}.tour-piece.mini{padding:10px}.tour-piece.mini>div{width:86px;height:104px;border-radius:10px;background:linear-gradient(var(--sage),color-mix(in srgb,var(--sage) 50%,var(--canvas)))}.tour-piece.stone>div{background:linear-gradient(#d6d0c4,color-mix(in srgb,#D6D0C4 50%,var(--canvas)))}.tour-piece.border>div{background:linear-gradient(var(--border),var(--surface))}.tour-piece.mini i{display:block;height:5px;width:56px;border-radius:2px;background:var(--border);margin-top:6px}.tour-piece.mini i:last-child{width:34px;opacity:.6}.tour-piece.mini small{position:absolute;left:6px;top:6px;background:var(--ink);color:var(--on-ink);font-size:9.5px;padding:3px 7px;border-radius:12px}.tour-piece.faded{opacity:.6;box-shadow:0 8px 10px #14120e0d}.tour-triptych,.tour-pair{display:flex;align-items:center;gap:12px}.tour-triptych>div:first-child{transform:rotate(-3deg)}.tour-triptych>div:last-child{transform:rotate(3deg)}.tour-triptych>div:nth-child(2)>small{font-size:11px;max-width:108px;color:var(--eucalyptus);margin-top:8px}.tour-pill{display:flex;align-items:center;gap:8px;width:232px;min-height:40px;padding:0 16px;background:var(--surface);border-radius:24px;font-size:11.5px}.tour-pill>span:first-of-type{flex:1;text-align:left}.tour-pill .icon{width:14px;height:14px;color:var(--eucalyptus)}.tour-pill>small{color:var(--eucalyptus);font-size:11px}.tour-dots{display:flex}.tour-dots i{width:22px;height:22px;border-radius:50%;border:2px solid var(--surface);background:var(--sage);margin-left:-6px}.tour-dots i:nth-child(2){background:#d6d0c4}.tour-dots i:last-child{background:var(--border)}.tour-checked{position:relative}.tour-checked>i{position:absolute;right:-7px;top:-7px;background:var(--eucalyptus);border-radius:50%;display:grid;place-items:center;width:24px;height:24px;color:#fff}.tour-checked>i .icon{width:14px;height:14px}.tour-share{display:flex;align-items:center;gap:12px;padding:14px;width:250px;background:var(--card);border-radius:23px;box-shadow:0 10px 20px #14120e19;text-align:left}.tour-share>.icon{width:52px;height:52px;background-color:var(--ink);color:var(--on-ink);border-radius:13px}.tour-share strong{font-size:13.5px}.tour-share small{font-size:11.5px;color:var(--muted);margin-top:3px}.tour-circles{display:flex;height:72px;align-items:center}.tour-circles i{height:64px;width:64px;border:1.6px solid var(--eucalyptus);border-radius:50%}.tour-circles i+i{margin-left:-40px;border-color:var(--body)}.welcome-tour>.eyebrow{color:var(--eucalyptus)}.welcome-tour h3{font-family:Satoshi,sans-serif;font-size:24px;line-height:1.3;margin:8px auto 10px;max-width:360px}.tour-body{font-size:13.5px;line-height:1.7;color:var(--body);max-width:370px;margin:auto;min-height:84px}.tour-progress{display:flex;justify-content:center;gap:7px;margin:24px 0 20px}.tour-progress button{width:7px;height:7px;border-radius:8px;background:var(--border)}.tour-progress button[aria-current=step]{width:22px;background:var(--eucalyptus)}.welcome-tour>[data-next]{width:100%;height:50px;font-size:14px}@media (max-width:600px){.tour-piece.mini>div{width:66px;height:84px}.tour-triptych,.tour-pair{gap:8px}}.tour-app-icon{width:52px;height:52px;border-radius:13px;background:var(--ink);color:var(--on-ink);display:grid;place-items:center}.tour-app-icon .icon{width:30px;height:30px}.welcome-tour-sheet{max-height:calc(100dvh - 32px);padding:22px}.welcome-tour .tour-scene{height:clamp(170px,28dvh,210px);margin:4px 0 12px}.welcome-tour .tour-body{min-height:70px}.welcome-tour .tour-progress{margin:16px 0 14px}.tour-scene>.tour-piece,.tour-scene>.tour-checked{animation:tour-drift 2.2s ease-in-out infinite alternate}@keyframes tour-drift{0%{transform:translateY(-4px)}to{transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.tour-scene>.tour-piece,.tour-scene>.tour-checked{animation:none}}:root[data-reduce-motion=true] .tour-scene>*{animation:none}.wellbeing-pause{max-width:340px;width:calc(100% - 48px);border:0;border-radius:23px;padding:26px;text-align:center;background:var(--card);color:var(--ink)}.wellbeing-pause::backdrop{background:#0008}.wellbeing-pause h2{font:400 20px Satoshi,sans-serif;line-height:1.3;margin:9px 0}.wellbeing-pause>p:not(.native-note){font-size:12px;line-height:1.6;color:var(--body);margin:10px 0 18px}.wellbeing-pause .primary-button{min-height:48px;font-size:14px}.data-export-page .export-choice{width:100%;background:transparent;color:var(--ink)}.export-choice>.icon{width:18px;height:18px;border:1px solid var(--border);border-radius:50%;padding:3px;flex:none}.export-choice[aria-pressed=true]>.icon{background:var(--eucalyptus);color:#fff;border-color:var(--eucalyptus)}.export-choice>.icon:last-child{width:18px;height:18px}.export-status{margin-top:12px;font-size:11px;line-height:1.6}.data-export-page .primary-button{min-height:46px;font-size:14px}.data-export-page .export-confirmed{background:var(--eucalyptus);color:#fff;opacity:1}.settings-segmented.wellbeing-options{display:inline-flex;gap:8px;background:transparent;padding:0;margin-top:12px}.wellbeing-options button{flex:none;border:1px solid var(--border);border-radius:30px;min-width:72px;font-size:12px;padding:9px 14px}.wellbeing-options button[aria-pressed=true]{border-color:var(--ink)}.creator-insights{max-width:790px}.creator-eyebrow{font-size:11.5px;color:var(--eucalyptus);margin:0 0 6px}.creator-insights .section-page-header{margin-bottom:8px}.creator-jump{display:flex;background:var(--surface);border-radius:30px;margin:22px 0}.creator-jump button{flex:1;min-height:44px;font-size:12.5px}.creator-section{margin-top:24px;scroll-margin-top:118px}.creator-section>h2{font:400 19px Satoshi,sans-serif;margin:0 0 8px}.creator-section>.native-note{margin-bottom:12px}.creator-green{position:relative;overflow:hidden;background:var(--eucalyptus);color:#fff;border-radius:23px;padding:20px;display:grid;grid-template-columns:1fr auto;gap:10px}.creator-green:after{content:"";position:absolute;right:-48px;top:-8px;width:170px;height:170px;border:1px solid #fff2;border-radius:50%;box-shadow:0 0 0 24px #ffffff09;pointer-events:none}.creator-green>span{font-size:13.5px}.creator-green>small{font-size:11.5px;background:#fff2;border-radius:22px;padding:5px 10px}.creator-green>strong{grid-column:1/-1;font:400 33px Satoshi,sans-serif}.creator-green>p{grid-column:1/-1;font-size:11.5px;margin:0}.creator-metrics{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.creator-metrics .insight-metric>small{font-size:10.5px;color:var(--body)}.creator-formats{padding:4px 16px!important}.creator-formats>button{width:100%;display:flex;gap:12px;text-align:left;align-items:center;padding:12px 0;border-bottom:1px solid var(--border)}.creator-formats>button:last-child{border-bottom:0}.creator-formats>button>strong{display:grid;place-items:center;min-width:52px;height:52px;border-radius:50%;background:color-mix(in srgb,var(--eucalyptus) 7%,transparent);font:400 19px Satoshi,sans-serif;color:var(--eucalyptus)}.creator-formats>button>span{flex:1}.creator-formats b{font-size:13.5px;font-weight:500}.creator-formats small,.creator-top small{font-size:11.5px;color:var(--body);margin-top:4px}.creator-formats .icon{width:11px;height:11px}.creator-top{display:flex;gap:16px;align-items:center}.creator-top>img,.creator-top>.image-empty{width:76px;height:76px;flex:none;border-radius:50%;object-fit:cover}.creator-top strong{font-size:13.5px}.creator-audience-counts{display:flex;gap:8px;text-align:center}.creator-audience-counts>span{flex:1}.creator-audience-counts strong{font:400 19px Satoshi,sans-serif;display:block}.creator-audience-counts small{font-size:11.5px;color:var(--body);margin-top:4px}.creator-region-bars{border-top:1px solid var(--border);padding-top:18px;margin-top:18px;display:grid;gap:14px}.creator-region-bars span{display:flex;justify-content:space-between;font-size:12px}.creator-region-bars b{font-weight:500}.creator-region-bars i{display:block;background:var(--surface);height:4px;border-radius:8px;margin-top:8px}.creator-region-bars i>i{background:var(--eucalyptus);margin:0}.creator-format-detail>div{display:flex;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid var(--border);font-size:13px}.creator-format-detail>div:last-child{border:0}.creator-format-detail strong{font-size:13.5px;font-weight:500;text-align:right}.creator-popular{display:flex;gap:12px;align-items:center;padding:12px 0}.creator-popular>strong{font:400 16px Satoshi,sans-serif;min-width:34px}.creator-popular b{font-size:13px;font-weight:500}.creator-popular small{font-size:10.5px;color:var(--body);margin-top:3px}.trend-value{display:flex;gap:8px;align-items:baseline;margin-bottom:12px}.trend-value strong{font:400 26px Satoshi,sans-serif}.trend-value span,.trend-value small{font-size:11.5px;color:var(--body)}.trend-value small{margin-left:auto;color:var(--eucalyptus)}.trend-plot{display:flex;gap:8px;height:126px}.trend-axis{display:flex;flex-direction:column;justify-content:space-between;min-width:28px;text-align:right;font-size:9px;color:var(--body)}.trend-surface{flex:1;position:relative;min-width:0}.trend-surface>svg{width:100%;height:100%}.trend-hitpoints{position:absolute;inset:0;display:flex}.trend-hitpoints>button{flex:1;min-width:0;background:transparent}.trend-dot{position:absolute;width:10px;height:10px;border:2px solid var(--eucalyptus);background:var(--card);border-radius:50%;transform:translate(-50%,-50%);pointer-events:none}.trend-labels{display:flex;padding-left:36px;margin-top:12px;font-size:9px;color:var(--body)}.trend-labels>span{flex:1;text-align:center}.trend-detail{margin-top:12px;font-size:10.5px;line-height:1.5}.trend-detail:empty{display:none}.export-choice[aria-pressed=false]>.icon{border-color:transparent;padding:0}.data-export-page .settings-segmented{max-width:240px}@media (max-width:600px){.creator-format-detail>div{flex-wrap:wrap}.creator-metrics .insight-metric{padding:14px}.creator-green{padding:18px}.creator-jump{margin:18px 0}}.community-profile{max-width:790px}.contribution-stats-card{display:block;border-radius:23px;background:var(--surface);padding:14px}.contribution-stats{display:flex;text-align:center}.contribution-stats>span{flex:1;border-right:1px solid var(--border)}.contribution-stats>span:last-child{border:0}.contribution-stats strong{font:400 21px Satoshi,sans-serif;display:block}.contribution-stats small{font-size:11px;color:var(--body);margin-top:4px}.contribution-stats-card>p{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:var(--body);border-top:1px solid var(--border);margin:13px 0 0;padding-top:10px}.contribution-stats-card .icon{width:10px;height:10px}.creator-empty{background:var(--surface);padding:15px;border-radius:23px}.creator-empty .native-note{margin:0;line-height:1.6}.contribution-heroes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.contribution-hero{height:235px;position:relative;overflow:hidden;border-radius:23px;background:var(--ink);color:#fff;display:flex;align-items:flex-end;padding:16px}.contribution-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.contribution-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 25%,#000a)}.contribution-hero>span{position:relative;z-index:1}.contribution-hero small{font-size:10px}.contribution-hero h3{font:400 18px Satoshi,sans-serif;line-height:1.25;margin:6px 0}.contribution-hero p{font-size:10px;line-height:1.4;margin:0}.contribution-row>span:nth-child(2){flex:1;min-width:0}.contribution-row h3{font:400 17px Satoshi,sans-serif;margin:4px 0}.contribution-row p{font-size:11px;color:var(--body);margin:4px 0}.contribution-row small{font-size:10px;color:var(--eucalyptus)}.contribution-row .community-cover{width:80px;height:80px}.contribution-day{width:85px;flex:none;font-size:12px;line-height:1.6;color:var(--eucalyptus)}.contribution-signature{display:flex;align-items:center;gap:8px;font-size:10px;color:var(--body);margin:26px 0}.contribution-signature:before,.contribution-signature:after{content:"";height:1px;background:var(--border);flex:1}.community-profile>.native-section>h2{font:400 17px Satoshi,sans-serif}.community-profile .section-more .icon{width:10px;height:10px}@media (max-width:600px){.contribution-heroes{grid-template-columns:1fr}.contribution-hero{height:240px}.contribution-row .community-cover{width:65px;height:65px}}.account-identity{display:flex;gap:14px;align-items:center;padding:14px;background:var(--surface);border-radius:23px;margin-top:20px}.account-identity .member-portrait{width:58px;height:58px}.account-identity strong{font-size:15px}.account-identity small{font-size:11px;color:var(--body);margin-top:3px}.account-detail{border-bottom:1px solid var(--border)}.account-detail:last-child{border:0}.account-detail>.settings-row{width:100%;border:0}.account-detail .settings-row small{margin:0 0 3px;font-size:10.5px}.account-detail .account-verified{color:var(--eucalyptus)}.account-inline{padding-bottom:14px}.account-inline input,.account-deletion input,.account-method input{display:block;width:100%;padding:12px 14px;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--ink);font:400 13.5px Satoshi,sans-serif;min-height:42px}.account-inline-actions{display:flex;gap:10px;align-items:center;margin-top:10px}.account-inline-actions .primary-button{min-height:36px;font-size:12.5px;padding:8px 22px}.account-inline-actions .text-button{font-size:12.5px}.account-inline .native-note{font-size:11.5px;margin-top:10px}.account-page .settings-card>.settings-row{width:100%}.account-page .settings-card>.settings-row small{line-height:1.5}.account-deletion{padding:0 0 14px}.account-deletion>.native-note{font-size:11px;line-height:1.6;margin:10px 0}.account-deletion label{font-size:11px}.account-deletion input{margin-top:8px}.account-deletion .primary-button{font-size:12.5px;min-height:36px;background:#a65b45}.account-method{max-width:660px}.account-method>.native-note,.account-method form .native-note{font-size:12.5px;line-height:1.7;margin:20px 0}.account-method .primary-button,.account-method .secondary-button{min-height:50px;font-size:14px;margin-top:18px}.account-method form{margin-top:20px}.account-secret{display:block;text-align:left;width:100%;padding:14px;border:1px solid var(--border);border-radius:23px;margin:12px 0 24px;background:var(--card)}.account-secret small{font-size:10.5px;color:var(--body);margin-bottom:6px}.account-secret code{font:400 14px ui-monospace,monospace;overflow-wrap:anywhere}.account-code{font-size:11.5px;color:var(--body)}.account-code input,.account-method input[data-code]{font:500 20px ui-monospace,monospace;text-align:center;margin-top:8px;min-height:54px;border-radius:23px;background:var(--card)}.wallet-card{max-width:420px;height:172px;padding:20px;border-radius:23px;color:#fff;background:linear-gradient(135deg,#292b29,#3a3a36);display:flex;flex-direction:column;margin:24px 0 28px}.wallet-card>div{display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:12px}.wallet-card h2{margin:auto 0 10px;font-size:20px;font-weight:500}.wallet-wordmark{letter-spacing:.25em;font-size:14px}.wallet-card small{font-size:10px;color:#ffffffbf}.wallet-card svg{width:16px;height:16px}.wallet-method{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--border)}.wallet-method>.settings-row{flex:1;border:0}.wallet-method .wallet-default{margin-left:auto;padding:5px 9px;border-radius:999px;background:var(--eucalyptus);color:#fff}.wallet-method .icon-button{flex:none;width:38px;height:38px}.wallet-pay-later{padding-top:16px;padding-bottom:16px}.wallet-pay-later h3{font-size:14px;font-weight:500}.payments-page .wallet-setup-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:16px}.payments-page .wallet-setup-actions>button{margin:0}.wallet-setup-form{max-width:480px;margin-top:28px}.wallet-setup-form>.primary-button{margin-top:20px;width:100%}.region-option-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}.region-options{max-height:320px;overflow:auto;scrollbar-width:thin}.region-options .settings-row{padding:12px 2px;min-height:52px}.region-options .settings-row span{flex:1;min-width:0}.region-options [aria-pressed=true] svg{color:var(--eucalyptus)}.region-page .settings-card>input{width:100%;margin:10px 0;border:0;border-bottom:1px solid var(--border);padding:10px 2px;background:transparent;font:inherit;font-size:13px}.region-auto-note{font-size:12px;color:var(--eucalyptus);line-height:1.6}.region-choice-row{display:flex;gap:10px;max-width:500px}.region-choice-row button{flex:1;min-height:44px;border:1px solid var(--border);border-radius:13px;background:var(--card);padding:12px;text-align:left}.region-choice-row button strong{font-size:13px;font-weight:500}.region-choice-row button small{display:block;font-size:11px;margin-top:5px;opacity:.75}.region-choice-row button[aria-pressed=true]{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.region-page>[data-save]{min-width:180px}@media (max-width:1050px){.region-option-grid{grid-template-columns:1fr}.region-options{max-height:250px}}.region-page .settings-row{width:100%}.region-options .settings-row>.icon:last-child{width:16px;height:16px;flex:none}.region-options .settings-row[aria-pressed=true]>.icon:last-child{color:var(--eucalyptus)}.fit-page{max-width:900px}.fit-page>h2{font:24px Satoshi,sans-serif;margin-top:22px}.fit-top-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:24px;align-items:start;margin-top:22px}.fit-top-grid .settings-group:first-child{margin-top:0}.fit-figure-card{overflow:hidden;border:1px solid var(--border);border-radius:23px}.fit-figure{height:360px;background:linear-gradient(var(--surface),var(--card));display:flex;align-items:center;justify-content:center}.fit-figure canvas{max-width:100%;outline-offset:-5px}.fit-figure-copy{padding:16px}.fit-figure-copy h3{font-size:14px;font-weight:500;display:flex;gap:12px;align-items:center}.fit-figure-copy small{font-size:10px;color:var(--muted)}.fit-figure-copy p{font-size:12px;line-height:1.6;color:var(--body);margin-top:6px}.fit-measure-row{display:flex;align-items:center;gap:7px;min-height:50px;border-bottom:1px solid var(--border)}.fit-measure-row:last-child{border:0}.fit-measure-row>span{flex:1;font-size:13px;color:var(--body)}.fit-measure-row output{width:66px;text-align:center;font-size:13px;font-weight:500}.fit-measure-row .icon-button{width:32px;height:32px;background:var(--surface);border-radius:50%;flex:none}.fit-measure-row .icon{width:12px;height:12px}.fit-page .chip-rail{flex-wrap:wrap;gap:7px;overflow:visible;margin-top:12px}.fit-page .filter-chip{font-size:12.5px;min-height:38px;padding:8px 13px;border:1px solid var(--border);border-radius:999px;background:var(--card)}.fit-page .filter-chip[aria-pressed=true]{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.fit-recommendation{display:flex;align-items:center;gap:16px;padding:16px;background:var(--eucalyptus);color:#fff;border-radius:23px;margin-top:14px}.fit-recommendation>span{width:54px;height:54px;border:1px solid #ffffff40;border-radius:50%;background:#ffffff15;display:grid;place-items:center;flex:none;font:20px Satoshi,sans-serif}.fit-recommendation small{font-size:10px}.fit-recommendation h3{font:18px Satoshi,sans-serif;margin:4px 0}.fit-recommendation p{font-size:11.5px;line-height:1.6}.fit-explanation summary{display:flex;align-items:center;justify-content:space-between;min-height:44px;cursor:pointer;font:19px Satoshi,sans-serif;list-style:none}.fit-explanation summary .icon{width:12px;height:12px}.fit-explanation h3{font-size:12.5px;font-weight:500;margin-top:15px}.fit-explanation .native-note{margin:5px 0 12px}.fit-sizes{display:flex;gap:10px;overflow:auto;padding:4px 0}.fit-sizes .filter-chip{width:44px;height:44px;padding:0;flex:none;border-radius:50%}.fit-brand-size{display:flex;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid var(--border);font-size:13px}.fit-brand-size>span:first-child{flex:1}.fit-brand-size>strong{padding:8px 13px;background:var(--surface);border-radius:10px;font-weight:500}.fit-confidence{display:flex;gap:4px}.fit-confidence i{height:5px;width:5px;border-radius:50%;background:var(--border)}.fit-confidence i.filled{background:var(--eucalyptus)}.fit-sizing-note summary{font-size:12.5px;cursor:pointer;display:flex;gap:8px;align-items:center;list-style:none}.fit-sizing-note .icon{width:12px;height:12px}.fit-save{position:sticky;bottom:0;padding:20px 0 14px;margin-top:18px;background:linear-gradient(transparent,var(--canvas) 24%);text-align:center;z-index:2}.fit-save .primary-button{min-width:280px}.fit-shape-image{height:300px;border-radius:23px;overflow:hidden;margin-bottom:18px;background:#f4f2ef}.fit-shape-image img{width:100%;height:100%;object-fit:contain}.fit-shape-image~.primary-button{width:100%;margin-top:18px}@media (max-width:1100px){.fit-top-grid{grid-template-columns:1fr}.fit-figure{height:320px}.fit-figure-card{max-width:430px;width:100%;margin:auto}}.trip-page{max-width:880px}.trip-masthead{margin:24px 0}.trip-page h2{font:24px Satoshi,sans-serif;line-height:1.25;margin:6px 0 10px}.trip-page h3{font:19px Satoshi,sans-serif;margin:0 0 12px}.trip-page h4{font-size:11px;font-weight:500;margin:0}.trip-page section{margin:24px 0}.trip-page .eyebrow{font-size:11px;color:var(--eucalyptus)}.trip-page .native-note{font-size:12px;line-height:1.65}.trip-page .primary-action,.trip-page .secondary-action{font-size:13.5px;min-height:46px;max-width:440px;margin-top:12px}.trip-page .icon{width:14px;height:14px}.trip-page .filter-chip{font-size:12px;min-height:36px;padding:7px 13px}.trip-upcoming{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.trip-upcoming>a{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--surface);border-radius:15px;padding:14px;font-size:12px}.trip-upcoming strong{display:block;font-size:13.5px;font-weight:500}.trip-upcoming small{display:block;font-size:11px;color:var(--muted);margin-top:4px}.trip-upcoming>a>span:last-child{display:flex;align-items:center;gap:7px;flex:none}.trip-destination{width:100%;height:48px;border:1px solid var(--border);background:var(--card);border-radius:28px;padding:0 18px;font:13.5px Satoshi,sans-serif;color:var(--ink)}.trip-date-rail{display:flex;overflow:auto;gap:8px;padding:12px 0 16px;scrollbar-width:thin}.trip-date-rail>button{width:52px;height:52px;border:1px solid var(--border);border-radius:50%;background:var(--card);flex:none;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:2px}.trip-date-rail small{font-size:9px;text-transform:uppercase;color:var(--muted)}.trip-date-rail strong{font-size:14px;font-weight:500}.trip-date-rail>button[aria-pressed=true]{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.trip-date-rail>button[aria-pressed=true] small{color:inherit;opacity:.75}.trip-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;font-size:11.5px;color:var(--body)}.trip-section-head h3{margin:0;color:var(--ink)}.trip-section-head>div{display:flex;gap:8px}.trip-days{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.trip-day{border:1px solid var(--border);border-radius:23px;background:var(--card);padding:13px;min-width:0}.trip-day>header,.trip-moment>header{display:flex;align-items:center;gap:8px;min-width:0}.trip-day>header{justify-content:space-between}.trip-day .icon-button{width:28px;height:28px;flex:none;background:var(--surface);border-radius:50%}.trip-day-empty{display:flex;gap:6px;align-items:center;justify-content:center;width:100%;min-height:52px;margin-top:10px;font-size:12.5px;color:var(--muted);border:1px dashed var(--border);border-radius:12px;background:transparent}.trip-moment{background:var(--surface);border-radius:13px;padding:10px;margin-top:9px}.trip-moment>header>small{font-size:9px;padding:4px 7px;border-radius:30px;background:color-mix(in srgb,var(--eucalyptus) 10%,transparent)}.trip-moment>header>strong{font-size:12.5px;font-weight:500;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trip-moment-actions{display:flex;gap:7px;margin-top:10px}.trip-moment-actions>*{display:flex;gap:4px;align-items:center;justify-content:center;flex:1;border:1px solid var(--border);border-radius:25px;background:var(--card);min-height:34px;font-size:11px}.trip-assigned{display:flex;align-items:center;gap:8px;margin-top:10px;padding:8px;border:1px solid var(--border);border-radius:11px;background:var(--card)}.trip-assigned>span:not(.trip-look-cover){flex:1;min-width:0}.trip-assigned strong,.trip-look-option strong{font-size:12.5px;font-weight:500;display:block;overflow:hidden;text-overflow:ellipsis}.trip-assigned small,.trip-look-option small{font-size:10px;color:var(--muted);display:block;margin-top:3px}.trip-assigned .text-button{font-size:11px}.trip-look-cover{display:block;width:44px;height:54px;flex:none;overflow:hidden;border-radius:9px;background:var(--surface)}.trip-look-cover>img,.trip-look-cover>.look-composite{width:100%;height:100%;object-fit:contain}.trip-look-option{display:flex;align-items:center;gap:13px;width:100%;padding:12px;border:1px solid var(--border);border-radius:15px;background:var(--card);margin-top:8px;text-align:left}.trip-look-option>span:not(.trip-look-cover){flex:1}.trip-look-option>.icon{width:14px;height:14px}.trip-capsule-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:12px 0 20px}.trip-piece{min-width:0;text-decoration:none}.trip-piece>img,.trip-piece>.photo-placeholder{width:100%;height:168px;object-fit:contain;border-radius:16px;background:var(--surface);display:block}.trip-piece small{font-size:10px;color:var(--muted);display:block;margin-top:8px}.trip-piece strong{font-size:12px;font-weight:500;display:block;margin-top:3px}.trip-signature{text-align:center;margin:26px 0 12px}.trip-signature p{font:17px Satoshi,sans-serif}.trip-signature small{font-size:9px;text-transform:uppercase;letter-spacing:1px;color:var(--muted)}.trip-packing-list{margin:12px 0 20px}.trip-packing-list>button{display:flex;align-items:center;gap:12px;width:100%;padding:10px 0;border:0;border-bottom:1px solid var(--border);background:transparent;text-align:left}.trip-packing-list img{width:40px;height:50px;object-fit:contain;border-radius:9px;background:var(--surface)}.trip-packing-list span{flex:1;font-size:13.5px}.trip-packing-list .icon{width:17px;height:17px;color:var(--eucalyptus)}.trip-packing-list [aria-pressed=true] span{text-decoration:line-through;color:var(--muted)}.trip-packing-list [aria-pressed=true] img{opacity:.55}.trip-packed-count{font-size:11.5px;color:var(--eucalyptus)}.trip-detail-content{margin-top:18px}.trip-detail-moment{display:flex;align-items:center;gap:12px;margin-top:10px;background:var(--surface);padding:10px;border-radius:13px}.trip-detail-moment>span{flex:1;min-width:0}.trip-detail-moment strong{display:block;font-size:13px;font-weight:500;margin:4px 0}.trip-detail-moment small{display:block;font-size:10px;color:var(--muted)}.trip-detail-moment small:first-child{color:var(--eucalyptus)}.trip-detail-moment .filter-chip{font-size:11px;padding:6px 10px;white-space:nowrap}.trip-notes>p{font-size:12.5px;line-height:1.7;background:var(--surface);border-radius:14px;padding:14px;white-space:pre-wrap}.trip-stylist-look{margin-top:18px}.trip-stylist-look>img,.trip-stylist-look>.look-composite{height:240px;width:100%;object-fit:contain;border-radius:23px;background:var(--surface)}.trip-stylist-look>button{width:100%;margin-top:9px}.trip-capsule-days article{background:var(--surface);border-radius:18px;padding:13px;margin:10px 0}.trip-capsule-days h4{font-size:14px;font-weight:500}.trip-capsule-days small{font-size:11px;color:var(--eucalyptus)}.native-sheet .trip-capsule-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.native-sheet .trip-capsule-grid img{height:128px}.native-sheet textarea{width:100%;min-height:80px;font:13.5px Satoshi,sans-serif;padding:14px;border:1px solid var(--border);border-radius:18px;background:var(--card);color:var(--ink)}.native-sheet .trip-capsule-days .native-note{font-size:12px}.trip-page button:disabled{opacity:.45;cursor:default}@media (max-width:1050px){.trip-days,.trip-upcoming{grid-template-columns:1fr}.trip-capsule-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:550px){.trip-capsule-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trip-page .primary-action,.trip-page .secondary-action{width:100%;max-width:none}}.style-refine-page{max-width:560px;margin:48px auto 64px;padding:32px 26px}.style-refine-page .eyebrow{color:var(--eucalyptus);font-size:12px}.style-refine-page h1{font-family:Satoshi,sans-serif;font-size:30px;font-weight:400;line-height:1.2;margin:12px 0}.style-refine-page>p:not(.eyebrow){font-size:14px;line-height:1.7;color:var(--body)}.style-refine-facts{background:var(--surface);border-radius:23px;padding:0 18px;margin:24px 0 36px}.style-refine-facts>div{display:grid;grid-template-columns:110px 1fr;gap:12px;padding:15px 0;border-bottom:1px solid var(--border)}.style-refine-facts>div:last-child{border:0}.style-refine-facts dt{font-size:12px;color:var(--muted)}.style-refine-facts dd{margin:0;font-size:13px}.style-refine-page>button{width:100%;margin-top:12px}.native-page .style-refine-facts{width:100%}.trip-page .filter-chip[aria-pressed=true],.native-sheet [data-categories] .filter-chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.trip-piece{position:relative}.trip-wears{position:absolute;top:5px;right:5px;padding:4px 7px;border-radius:18px;background:var(--eucalyptus);color:#fff;font-size:10.5px}.week-page{max-width:880px}.week-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:18px 0 14px}.week-heading h2{font-family:Satoshi,sans-serif;font-size:24px;font-weight:400;margin:5px 0 0}.week-heading .eyebrow{color:var(--eucalyptus);margin:0}.week-nav{display:flex;gap:6px;align-items:center}.week-nav .icon-button{width:36px;height:36px;border-radius:50%;background:var(--surface)}.week-progress{display:flex;align-items:center;gap:10px;margin-bottom:18px}.week-progress>span{display:flex;gap:3px;flex:1}.week-progress i{height:3px;flex:1;background:var(--border);border-radius:9px}.week-progress i.planned{background:var(--eucalyptus)}.week-progress small{font-size:11px;color:var(--body);white-space:nowrap}.week-days{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.week-day{padding:12px;border:1px dashed var(--border);border-radius:23px;min-width:0;background:var(--card)}.week-day.dressed{border-style:solid}.week-day>header{display:flex;gap:13px;align-items:center}.week-day time{width:50px;height:50px;flex:0 0 50px;border-radius:50%;background:var(--surface);display:flex;flex-direction:column;align-items:center;justify-content:center}.week-day time small{text-transform:uppercase;font-size:10px;letter-spacing:.1em;color:var(--muted)}.week-day time strong{font-family:Satoshi,sans-serif;font-size:17px;font-weight:400}.week-day input{flex:1;min-width:0;font:inherit;font-size:13.5px;background:transparent;color:var(--ink);border:0;outline-offset:4px}.week-day input::placeholder{color:var(--muted)}.week-day .trip-moment-actions{margin-top:10px}.week-assigned{display:flex;align-items:center;gap:8px;margin-top:7px;padding:8px;border-radius:11px;background:var(--surface);min-width:0}.week-assigned>span:nth-child(2){flex:1;min-width:0}.week-assigned strong,.week-commitment strong{display:block;font-size:12.5px;font-weight:500}.week-assigned small,.week-commitment small{display:block;font-size:10px;color:var(--muted);margin-top:2px}.week-assigned .icon-button{width:28px;height:32px;flex:0 0 28px}.week-look-cover{position:relative;width:34px;height:42px;overflow:hidden;border-radius:7px;flex:0 0 34px}.week-look-cover .look-cover{width:100%;height:100%;aspect-ratio:auto}.week-commitment{display:flex;align-items:center;gap:9px;padding:10px 0}.week-commitment>span{flex:1}.week-commitment>svg{width:16px;color:var(--eucalyptus)}.week-compose{background:var(--eucalyptus);color:#fff;margin-top:24px}.week-page [data-error]{font-size:12px}.week-page [data-error]:empty{display:none}@media (max-width:740px){.week-days{grid-template-columns:1fr}.week-heading h2{font-size:22px}}.week-look-cover>img,.week-look-cover>.look-composite{display:block;width:100%;height:100%;object-fit:contain}.week-look-cover>.look-composite{display:grid;padding:2px;gap:1px}.week-look-cover .wardrobe-tile-placeholder{font-size:7px;min-width:0}.week-look-cover .wardrobe-tile-placeholder .icon{width:12px;height:12px}.week-look-cover .wardrobe-tile-placeholder small{display:none}.week-page .trip-moment-actions .icon{width:13px;height:13px}.week-page .week-compose .icon{width:15px;height:15px}.week-page button:disabled{opacity:.45;cursor:default}.week-nav [data-prev] .icon{transform:rotate(180deg)}.brief-piece-rail{display:flex;gap:8px;overflow:auto;margin-top:12px}.brief-piece-rail img{width:62px;height:76px;object-fit:contain;border-radius:10px;background:var(--surface);flex:none}.build-page{max-width:800px}.build-page h2{font:26px Satoshi,sans-serif;font-weight:400;margin:8px 0 24px}.build-page h3{font:19px Satoshi,sans-serif;margin:24px 0 14px}.build-page h4{font-size:12px;font-weight:500;margin:24px 0 12px}.build-page .native-note{font-size:12.5px;line-height:1.7;max-width:590px}.build-page .primary-action{min-height:44px;font-size:13.5px;max-width:420px;margin-top:18px}.build-page .icon{width:15px;height:15px;flex:none}.build-progress{display:flex;gap:5px;margin:24px 0 16px}.build-progress i{height:2px;flex:1;background:var(--border);border-radius:9px}.build-progress .complete{background:var(--eucalyptus)}.build-eyebrow{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:var(--eucalyptus)}.build-eyebrow>span:last-child{color:var(--muted)}.build-brief{width:100%;min-height:104px;resize:vertical;padding:18px;border:1px solid var(--border);border-radius:20px;background:var(--surface);font:14px Satoshi,sans-serif;color:var(--ink);margin-bottom:12px}.build-page .filter-chips{margin:12px 0;gap:7px}.build-page .filter-chip{font-size:12px;padding:8px 13px;min-height:34px}.build-page .filter-chip[aria-pressed=true]{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.build-event-divider{display:flex;align-items:center;gap:14px;color:var(--muted);font-size:11px;margin:28px 0 16px}.build-event-divider>span{flex:1;height:1px;background:var(--border)}.build-events{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.build-events>button{min-height:70px;border:1px solid var(--border);border-radius:18px;background:var(--card);padding:14px;display:flex;align-items:center;gap:9px;text-align:left;font-size:13px}.build-events>button>span{flex:1;min-width:0}.build-events strong{display:block;font-size:13px;font-weight:500}.build-events small{display:block;color:var(--muted);font-size:11px;margin-top:4px}.build-events>button[aria-pressed=true]{border-color:var(--eucalyptus);background:color-mix(in srgb,var(--eucalyptus) 6%,var(--card))}.build-events [data-new-event]{flex-wrap:wrap;justify-content:center;border-style:dashed}.build-events [data-new-event] small{width:100%;text-align:center;margin-top:-8px}.build-stylist-door{width:100%;display:flex;align-items:center;gap:8px;padding:13px 0;border:0;border-bottom:1px solid var(--border);background:transparent;text-align:left;font-size:13.5px}.build-stylist-door>svg:last-child{margin-left:auto}.build-stylist-door>svg:first-child{color:var(--eucalyptus)}.build-mode-tabs{display:flex;gap:5px;background:var(--surface);padding:4px;border-radius:30px;width:max-content;margin:20px 0}.build-mode-tabs .filter-chip{border:0;min-width:96px}.build-mode-tabs .filter-chip[aria-pressed=true]{background:var(--card);color:var(--ink);box-shadow:0 2px 8px #00000008}.build-source-tabs{display:flex;gap:0;border-bottom:1px solid var(--border);margin-bottom:14px}.build-source-tabs .filter-chip{flex:1;border:0;border-radius:0;background:transparent!important;color:var(--muted);padding:12px}.build-source-tabs .filter-chip[aria-pressed=true]{color:var(--ink);box-shadow:inset 0 -1.5px var(--ink)}.build-piece-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px}.build-piece{position:relative;height:224px;min-width:0;overflow:hidden;padding:0;border:1px solid transparent;border-radius:18px;background:var(--surface);text-align:left}.build-piece>img,.build-piece>.photo-placeholder{width:100%;height:100%;object-fit:contain;padding:9px 7px 42px}.build-piece[aria-pressed=true]{border-color:var(--eucalyptus)}.build-piece-caption{position:absolute;left:0;right:0;bottom:0;padding:32px 10px 12px;background:linear-gradient(transparent,var(--card) 34%)}.build-piece-caption>*{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.build-piece-caption small{font-size:9.5px;color:var(--muted)}.build-piece-caption strong{font-size:12px;font-weight:500;margin-top:2px}.build-piece-caption>span{font-size:9.5px;color:var(--muted);margin-top:2px}.build-piece-badge{position:absolute;right:8px;top:8px;border-radius:50%;background:var(--card);width:25px;height:25px;display:grid;place-items:center;border:1px solid var(--border)}.build-piece-badge .icon{width:11px;height:11px}.build-piece[aria-pressed=true] .build-piece-badge{background:var(--eucalyptus);color:#fff;border-color:transparent}.build-continue{position:sticky;bottom:16px;display:flex;justify-content:center;padding-top:14px;pointer-events:none}.build-continue button{pointer-events:auto;box-shadow:0 5px 22px #0002;width:100%;margin:0!important}.build-looks-grid,.build-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.build-saved-look{min-width:0;background:none;border:0;padding:0;text-align:left}.build-saved-look>img,.build-saved-look>.look-composite{height:180px;width:100%;object-fit:contain;border-radius:17px;background:var(--surface);overflow:hidden}.build-saved-look strong{font-size:13px;font-weight:500;display:block;margin-top:9px}.build-saved-look .native-note{margin-top:3px}.build-guide-grid>button{display:flex;align-items:center;gap:10px;border:1px solid var(--border);border-radius:15px;padding:10px;background:var(--card);text-align:left}.build-guide-grid>button[aria-pressed=true]{border-color:var(--eucalyptus)}.build-guide-grid img,.build-guide-grid .photo-placeholder{width:44px;height:56px;object-fit:cover;border-radius:10px;flex:none}.build-guide-grid strong{display:block;font-size:13px;font-weight:500}.build-guide-grid small{display:block;font-size:10px;color:var(--muted);margin-top:4px}.build-new-guide{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;padding:20px;border:1px dashed var(--border);border-radius:18px;margin:14px 0;background:transparent;font-size:13px}.build-ledger{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 18px}.build-ledger>div{display:flex;align-items:center;gap:9px;padding:10px 0;border-bottom:1px solid var(--border);min-width:0}.build-ledger img,.build-ledger .photo-placeholder{width:46px;height:58px;object-fit:contain;background:var(--surface);border-radius:8px;flex:none}.build-ledger>div>span{flex:1;min-width:0}.build-ledger strong{display:block;font-size:13px;font-weight:500}.build-ledger small{display:block;font-size:10.5px;color:var(--muted);margin-top:4px}.build-ledger .icon-button{width:26px;height:32px;flex:none}.build-ledger .text-button{font-size:11px}.build-add-more{display:flex;align-items:center;gap:6px;font-size:13px;margin-top:18px}.build-cover-rail{display:flex;gap:10px;overflow:auto;padding-bottom:8px}.build-cover{position:relative;width:92px;height:116px;flex:none;border:1px solid transparent;border-radius:13px;overflow:hidden;padding:0;background:var(--surface);display:block}.build-cover>img,.build-cover>.look-composite{width:100%;height:100%;object-fit:contain}.build-cover>.look-composite{padding:7px;gap:3px}.build-cover small{position:absolute;bottom:7px;left:0;right:0;font-size:10px;text-align:center}.build-cover[aria-pressed=true]{border-color:var(--eucalyptus)}.build-cover-photo{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:7px;font-size:11px;cursor:pointer}.build-name{display:block;font-size:12px;margin-top:24px}.build-name input{width:100%;display:block;border:1px solid var(--border);border-radius:28px;background:var(--card);padding:14px 17px;font:13.5px Satoshi,sans-serif;color:var(--ink);margin-top:9px}.build-context .filter-chip{background:var(--surface);border:0;font-size:11px}.build-inspiration-rail{display:flex;gap:12px;overflow:auto}.build-inspiration-rail button{width:140px;flex:none;border:0;padding:0;background:none;text-align:left}.build-inspiration-rail img{width:100%;height:175px;object-fit:cover;border-radius:17px}.build-inspiration-rail span{font-size:12px;display:block;max-height:35px;overflow:hidden;margin-top:7px}.build-photo-door{display:flex;gap:9px;align-items:center;border:1px dashed var(--border);border-radius:18px;padding:20px;font-size:13px;cursor:pointer;margin-top:20px}.build-page button:disabled{opacity:.45;cursor:default}.build-page [data-error]{font-size:13px;color:var(--ink);margin-top:15px}.build-page [data-error]:empty{display:none}.build-styled{margin:24px 0;border-bottom:1px solid var(--border);padding-bottom:24px}.build-styled h3{font:21px Satoshi,sans-serif;margin:0 0 13px}.build-styled-pieces{display:flex;gap:8px;overflow:auto}.build-styled-pieces>div{position:relative;width:96px;flex:none}.build-styled-pieces img{width:96px;height:120px;object-fit:contain;border-radius:12px;background:var(--surface)}.build-styled-pieces strong{font-size:11.5px;display:block;font-weight:500;margin-top:6px}.build-styled-pieces small{font-size:10.5px;display:block;color:var(--muted);margin-top:3px}.build-styled-pieces .build-to-add{position:absolute;top:5px;left:5px;background:var(--ink);color:var(--on-ink);border-radius:20px;padding:3px 6px;font-size:10px}.build-styled .native-note{font-size:12.5px;line-height:1.7}.build-styled-actions{display:flex;gap:8px;margin-top:12px}.build-styled-actions button{font-size:12.5px;min-height:38px;flex:1}.build-stylist-again{display:flex;gap:8px;align-items:end;margin:20px 0}.build-stylist-again label{font-size:12px;flex:1}.build-stylist-again input{display:block;width:100%;border:1px solid var(--border);border-radius:25px;padding:12px;font:13px Satoshi,sans-serif;margin-top:9px;background:var(--card);color:var(--ink)}.build-stylist-again button{min-height:42px;font-size:13px}.build-inspiration-preview{width:100%;max-height:250px;object-fit:contain;border-radius:18px}.build-capture{display:flex;gap:8px;margin:16px 0}.build-capture>*{font-size:13px;flex:1;cursor:pointer}.build-inspiration-results article{display:flex;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--border)}.build-inspiration-results article>div{flex:1}.build-inspiration-results img,.build-inspiration-results .photo-placeholder{width:50px;height:64px;object-fit:contain;border-radius:9px;background:var(--surface)}.build-inspiration-results small{font-size:10px;color:var(--muted);display:block}.build-inspiration-results strong{font-size:13px;display:block;font-weight:500}.build-inspiration-results .native-note{font-size:11px;margin:3px 0}.build-camera{width:100%;border-radius:18px;max-height:400px;background:var(--surface)}@media (max-width:1050px){.build-piece-grid,.build-looks-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.build-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.build-piece-grid,.build-looks-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.build-events,.build-ledger,.build-guide-grid{grid-template-columns:1fr}.build-page h2{font-size:24px}.build-page .primary-action{max-width:none;width:100%}}.build-piece-caption{background:linear-gradient(transparent,#000000b8);padding-top:46px;color:#fff}.build-piece-caption small{color:#ffffffbf}.build-piece-caption>span{color:#ffffffd9;font-size:10.5px}.build-piece[aria-pressed=true],.build-saved-look[aria-pressed=true]{border-color:var(--ink)}.build-piece[aria-pressed=true] .build-piece-badge,.build-saved-look[aria-pressed=true] .build-piece-badge{background:var(--ink);color:var(--on-ink);border-color:transparent}.build-saved-look{height:210px;position:relative;border:1px solid transparent;border-radius:14px;overflow:hidden}.build-saved-look>img,.build-saved-look>.look-composite{height:100%;border-radius:0}.build-saved-look .build-piece-caption{padding-top:70px}.build-mode-tabs{margin:14px 0}.build-page h2{margin-bottom:16px}.build-source-tabs .filter-chip{min-height:38px}.build-stylist-door{padding:10px 0}.build-progress{margin-top:18px}.build-inspiration-sheet .dialog-content>[data-style],.build-inspiration-sheet .dialog-content>[data-use]{display:flex;width:100%;align-items:center;justify-content:center;min-height:44px;border-radius:28px;margin-top:10px;font-size:13px}.build-inspiration-sheet .dialog-content>[data-style]{background:var(--ink);color:var(--on-ink)}.build-inspiration-sheet .dialog-content>[data-use]{border:1px solid var(--border)}.stylist-chat-page{max-width:760px}.stylist-chat-page .page-heading h1{font-size:21px}.stylist-chat-header{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:-8px}.stylist-chat-header .native-note{font-size:12px;color:var(--body)}.stylist-chat-header .text-button{font-size:12.5px;white-space:nowrap}.stylist-direction{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:10px 0}.stylist-direction nav{display:flex;gap:6px}.stylist-direction .filter-chip{font-size:11.5px;min-height:30px;padding:6px 11px}.stylist-direction [aria-pressed=true],.stylist-keep-sheet [aria-pressed=true]{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.stylist-direction .text-button{font-size:11.5px;color:var(--muted)}.stylist-human-door{display:flex;align-items:center;gap:7px;border:1px solid var(--border);border-radius:30px;min-height:40px;padding:9px 14px;margin:12px 0 18px;font-size:12px}.stylist-human-door strong{font-weight:500}.stylist-human-door>span{color:var(--muted)}.stylist-human-door>.icon{width:13px;height:13px;flex:none}.stylist-human-door>.icon:last-child{margin-left:auto}.stylist-thread{max-height:calc(100dvh - 420px);min-height:180px;overflow:auto;overscroll-behavior:contain;padding:8px 4px 18px;scrollbar-width:thin}.stylist-answer{margin:16px 0;max-width:650px}.stylist-answer-text{font-size:13.5px;line-height:1.75;white-space:pre-wrap;margin:0 0 13px}.stylist-answer.failed .stylist-answer-text{color:var(--like,#9b4e4e)}.stylist-member-turn{margin:14px 0 14px auto;width:fit-content;max-width:85%}.stylist-member-turn>p{font-size:13.5px;line-height:1.65;white-space:pre-wrap;padding:11px 16px;background:var(--ink);color:var(--on-ink);border-radius:23px;margin:0}.stylist-member-turn>img{max-width:100%;max-height:220px;border-radius:14px;display:block;margin:0 0 9px auto}.stylist-brief-options,.stylist-suggestions{display:flex;gap:7px;flex-wrap:wrap}.stylist-brief-options .filter-chip,.stylist-suggestions .filter-chip{font-size:12.5px;background:color-mix(in srgb,var(--eucalyptus) 9%,var(--card));border:0;min-height:34px;padding:8px 13px}.stylist-thinking{font-size:12.5px;color:var(--muted);display:flex;align-items:center;gap:8px}.stylist-thinking:before{content:"";width:9px;height:9px;border:1px solid var(--border);border-top-color:var(--eucalyptus);border-radius:50%;animation:stylist-spin 1s linear infinite}.stylist-outfit{padding:13px;background:var(--surface);border-radius:23px;margin:12px 0}.stylist-outfit h3{font:19px Satoshi,sans-serif;font-weight:400;margin:0 0 12px}.stylist-outfit-pieces{display:flex;align-items:center;gap:8px;overflow:auto}.stylist-outfit-pieces>button{position:relative;width:102px;height:130px;flex:none;background:var(--card);border:0;border-radius:13px;padding:5px;overflow:hidden}.stylist-outfit-pieces img{width:100%;height:100%;object-fit:contain}.stylist-outfit-pieces small{position:absolute;top:5px;left:5px;padding:3px 6px;border-radius:20px;background:var(--ink);color:var(--on-ink);font-size:10px}.stylist-piece-names{font-size:11px;color:var(--muted);line-height:1.7;margin:9px 0}.stylist-outfit .native-note{font-size:12.5px;line-height:1.7;margin:7px 0}.stylist-outfit-actions{display:flex;gap:8px;margin-top:12px}.stylist-outfit-actions button{display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--border);border-radius:30px;background:var(--card);min-height:36px;padding:8px 14px;font-size:12.5px}.stylist-outfit-actions .icon{width:13px;height:13px}.stylist-feedback{display:flex;gap:6px;overflow:auto;scrollbar-width:thin;padding:10px 0 1px}.stylist-feedback .filter-chip{font-size:11px;min-height:28px;padding:6px 10px;white-space:nowrap;flex:none;background:var(--card);color:var(--muted)}.stylist-outfit [role=alert]{font-size:12.5px;margin:8px 0 0}.stylist-outfit [role=alert]:empty{display:none}.stylist-composer{display:flex;align-items:end;gap:9px;border-top:1px solid var(--border);padding-top:13px;background:var(--canvas)}.stylist-composer .icon-button{width:40px;height:40px;flex:0 0 40px;border:1px solid var(--border);border-radius:50%;display:grid;place-items:center;background:var(--card);cursor:pointer}.stylist-composer .icon{width:15px;height:15px}.stylist-composer .attached{background:var(--eucalyptus);color:#fff;border:0}.stylist-composer textarea{resize:none;min-width:0;flex:1;min-height:42px;max-height:120px;padding:11px 14px;border:1px solid var(--border);border-radius:23px;background:var(--card);font:13.5px Satoshi,sans-serif;line-height:1.45;color:var(--ink)}.stylist-composer [type=submit]{background:var(--ink);color:var(--on-ink)}.stylist-chat-page button:disabled{opacity:.4;cursor:default}.stylist-keep-pieces{display:flex;gap:7px;overflow:auto;margin:18px 0}.stylist-keep-pieces>img{width:76px;height:96px;object-fit:contain;border-radius:11px;background:var(--surface);flex:none}.stylist-keep-sheet h3{font-size:11.5px;font-weight:500;margin:20px 0 9px;color:var(--muted)}.stylist-keep-sheet .native-note{font-size:13px;line-height:1.7}.stylist-keep-name{font-size:11.5px;display:block;color:var(--muted)}.stylist-keep-name>span{display:flex;align-items:center;gap:8px;padding:0 12px;border:1px solid var(--border);border-radius:13px;min-height:44px;margin-top:6px}.stylist-keep-name input{border:0;background:none;flex:1;min-width:0;color:var(--ink);font:13.5px Satoshi,sans-serif}.stylist-keep-name .icon-button{width:27px;height:32px}.stylist-keep-name .icon{width:13px;height:13px}.stylist-keep-sheet .filter-chips{display:flex;flex-wrap:wrap;gap:7px}.stylist-keep-sheet .filter-chip{font-size:12.5px;min-height:32px;padding:7px 13px}.stylist-keep-input{padding:12px 14px;width:100%;font:13.5px Satoshi,sans-serif;background:var(--card);color:var(--ink);border:1px solid var(--border);border-radius:13px;margin-top:9px}.stylist-keep-sheet .primary-action{width:100%;display:flex;align-items:center;justify-content:center;background:var(--ink);color:var(--on-ink);border-radius:30px;min-height:48px;font-size:14px;margin-top:22px}.stylist-learned>div{display:flex;gap:14px;align-items:center;padding:12px 0;border-bottom:1px solid var(--border);font-size:13.5px;line-height:1.7}.stylist-learned>div>span{flex:1}.stylist-learned .struck{text-decoration:line-through;color:var(--muted)}.stylist-learned button{font-size:11.5px;white-space:nowrap;min-height:28px}.stylist-piece-picker>button{display:flex;align-items:center;gap:13px;width:100%;padding:11px;background:var(--card);border:1px solid var(--border);border-radius:15px;text-align:left;margin-top:9px}.stylist-piece-picker img{width:46px;height:58px;object-fit:contain;flex:none;border-radius:9px;background:var(--surface)}.stylist-piece-picker>button>span{flex:1}.stylist-piece-picker strong{font-size:13.5px;font-weight:500;display:block}.stylist-piece-picker small{font-size:11.5px;color:var(--muted);display:block}.stylist-piece-picker small+strong{margin-top:3px}@keyframes stylist-arrive{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes stylist-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.stylist-answer,.stylist-thinking:before{animation:none}}@media (max-width:650px){.stylist-direction{flex-wrap:wrap}.stylist-human-door>span{display:none}.stylist-thread{max-height:calc(100dvh - 410px)}.stylist-composer{gap:6px}.stylist-composer .icon-button{width:34px;height:36px;flex-basis:34px}}.stylist-send-arrow{transform:rotate(-90deg)}.stylist-chat-page .section-page-header h1{font-size:21px}[data-reduce-motion=true] .stylist-answer,[data-reduce-motion=true] .stylist-thinking:before{animation:none}.today-look-page{max-width:580px}.today-look-page .section-page-header{margin-bottom:7px}.today-eyebrow{font-size:11.5px;letter-spacing:1.1px;color:var(--eucalyptus);margin:0 0 6px}.today-look-page>h1{font:24px Satoshi,sans-serif;font-weight:400;margin:0}.today-context{display:flex;gap:12px;align-items:center;padding:12px 15px;background:var(--surface);border-radius:23px;margin-top:18px}.today-context>.icon{width:15px;height:15px;color:var(--eucalyptus)}.today-context strong{font-size:13px;font-weight:500;display:block}.today-context small{font-size:10.5px;color:var(--muted)}.today-refining{font-size:12.5px;color:var(--body);margin:16px 0}.today-piece-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px 20px;margin-top:18px}.today-piece-grid>div{min-width:0}.today-piece-grid img{display:block;width:168px;height:168px;max-width:100%;padding:8px;object-fit:contain;border-radius:50%;background:var(--surface);margin:0 auto 7px}.today-piece-grid strong{display:block;font-size:12.5px;font-weight:500;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.today-piece-grid small{font-size:10.5px;color:var(--muted)}.today-look-page>h2{font-size:10.5px;font-weight:400;color:var(--muted);letter-spacing:.6px;margin:22px 0 10px}.today-reasons{list-style:none;padding:0;margin:0;display:grid;gap:9px;font-size:12.5px;line-height:1.6}.today-reasons li{display:flex;gap:9px}.today-reasons li:before{content:"";width:4px;height:4px;flex:0 0 4px;border-radius:50%;background:var(--eucalyptus);margin-top:7px}.today-look-page>.native-note{font-size:12.5px;line-height:1.65;color:var(--muted)}.today-actions{margin-top:22px}.today-actions>button{width:100%;min-height:48px;border-radius:28px;background:var(--ink);color:var(--on-ink);font-size:14px}.today-actions>div{display:flex;gap:10px;margin-top:10px}.today-actions>div>button{flex:1;min-width:0;min-height:46px;border:1px solid var(--border);background:var(--card);border-radius:26px;font-size:13px}.today-actions button{display:flex;align-items:center;justify-content:center;gap:6px}.today-actions button .icon{width:13px;height:13px}.today-actions .is-worn{background:var(--eucalyptus);color:#fff}.today-actions .is-saved{background:color-mix(in srgb,var(--eucalyptus) 10%,var(--card));color:var(--eucalyptus)}.today-actions button:disabled{cursor:default}.today-actions button:disabled:not(.is-worn):not(.is-saved){opacity:.4}.today-look-page>[role=alert]{font-size:12.5px;line-height:1.6}.today-look-page>[role=alert]:empty{display:none}.today-stylist-link{display:flex;align-items:center;justify-content:center;gap:7px;min-height:46px;color:var(--eucalyptus);font-size:13px;margin-top:6px}.today-stylist-link .icon{width:13px;height:13px}.today-footnote{text-align:center;font-size:10.5px;color:var(--muted);margin:10px 0 0;line-height:1.6}.today-piece-grid.is-changing{animation:today-look-change .28s cubic-bezier(.2,.7,.2,1)}@keyframes today-look-change{0%{opacity:.2;transform:translateY(5px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.today-piece-grid.is-changing{animation:none}}[data-reduce-motion=true] .today-piece-grid.is-changing{animation:none}.wardrobe-home .wardrobe-day{height:270px;display:grid;align-items:center}.wardrobe-home .wardrobe-day-copy{padding:0 24px 28px;text-align:center;color:var(--sky-ink, #1e1d1b)}.wardrobe-home .wardrobe-day-copy h1{margin:4px 0 6px}.wardrobe-home .wardrobe-day-copy>p:first-child{font-weight:500;opacity:.78}.wardrobe-home .wardrobe-day-copy .native-note{color:inherit;opacity:.86;max-width:460px;margin:0 auto;min-height:0;line-height:1.6}.wardrobe-home .wardrobe-day-copy .native-note:empty{display:none}.wardrobe-home .wardrobe-day-copy>div{justify-content:center;margin-top:15px}.wardrobe-home .wardrobe-day-copy a{background:var(--sky-ink, #1e1d1b);color:var(--sky-button, white)}.wardrobe-home .wardrobe-day-copy a+a{background:transparent;color:inherit}.wardrobe-home .wardrobe-sky{inset:-20px -12px 0;overflow:hidden;background:none;mask-image:linear-gradient(transparent 0%,#0000005c 4.5%,#000000d1 10%,#000 15%,#000 52%,#000000e0 63%,#0000009e 73%,#00000052 83%,#0000001c 92%,transparent 100%)}.wardrobe-sky canvas{display:block}@media (max-width:600px){.wardrobe-home .wardrobe-day-copy{padding-inline:12px}}.live-post-media>.post-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.main-area:has(.wardrobe-home){overflow-x:clip}.main-area:has(.wardrobe-home) .page-header{background:none}.wardrobe-home .wardrobe-day{height:370px;margin-block:-50px}.wardrobe-home .wardrobe-sky{inset:-130px calc(50% - 50vw) 0}.wardrobe-calendar .calendar-date-rail{scrollbar-width:none}.wardrobe-calendar .calendar-date-rail::-webkit-scrollbar{display:none}.wardrobe-home .wardrobe-day.night .wardrobe-sky{background:none}.search-hit .search-hit-avatar{width:48px;height:48px;flex:none}.search-hit>div{min-width:0}.search-hit h3,.search-hit .native-note{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-hit .search-hit-art{flex:none;object-fit:contain}.search-hit>small{flex:none}.search-results-count{gap:16px;align-items:baseline}.search-results-count strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-results-count>span{flex:none}.search-page .search-brand-image{width:146px;height:120px;border-radius:18px}.search-page .search-brand-image>img{width:100%;height:100%;object-fit:contain}.search-brand-image>.member-monogram{font-size:22px}.search-more{margin-top:20px}.search-more>.secondary-button{width:100%;min-height:48px;font-size:13px}.search-more>.native-note{margin-bottom:12px}.search-page .chip-rail>.chip>button{min-height:44px}.search-page [data-remove-term]{width:36px;min-width:36px;padding:10px}.search-page [data-remove-term] svg{width:10px;height:10px}.search-page :is(button,input,a):focus-visible{outline:2px solid var(--eucalyptus);outline-offset:3px}.search-query:focus-within{border-color:var(--eucalyptus)}.search-bar-row{display:flex;align-items:center;gap:12px}.search-bar-row>.search-query{flex:1;min-width:0;margin:0}.search-bar-row>.search-cancel{flex:none;min-height:44px;font-size:14px}.search-bar-row>.search-cancel{text-decoration:none}.search-query input:focus-visible{outline:none}.search-query input::-webkit-search-cancel-button,.search-query input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.search-page .chip-rail{display:flex;gap:8px;overflow-x:auto;padding:4px 3px;scrollbar-width:thin}.search-page .chip{display:inline-flex;align-items:center;flex:none;gap:0;border:1px solid var(--border);border-radius:999px;background:var(--card);font-size:12.5px;white-space:nowrap}.search-page button.chip{min-height:44px;padding:8px 13px}.search-page .chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.search-page span.chip{background:var(--surface)}.search-page .chip>[data-term]{padding:8px 0 8px 14px}.search-page .search-masonry{--tile-columns:4;display:grid;grid-template-columns:repeat(var(--tile-columns),minmax(0,1fr));grid-auto-rows:1px;gap:0 8px;align-items:stretch}.search-tile{position:relative;isolation:isolate;margin-bottom:8px;min-width:0;border-radius:23px;background:var(--surface);overflow:hidden}.search-tile>.search-post{position:absolute;inset:0;aspect-ratio:auto;border-radius:inherit;display:block}.search-tile>.search-post:after{content:"";position:absolute;inset:50% 0 0;background:linear-gradient(transparent,#141210e6);pointer-events:none}.search-tile .search-post img{width:100%;height:100%;object-fit:cover;object-position:var(--tile-focus) var(--tile-focus)}.search-tile-copy{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden;margin:12px 10px;max-height:calc(100% - 60px);font:400 12px/1.5 Satoshi,sans-serif;color:var(--body);overflow-wrap:anywhere}.search-tile:has(.search-tile-surface) .search-tile-copy{margin-top:36px;max-height:calc(100% - 84px)}.search-tile-surface{position:absolute;top:8px;left:8px;background:#0007;color:#fff;border-radius:20px;padding:4px 7px;font-size:10px}.search-tile-footer{position:absolute;bottom:4px;left:8px;right:4px;display:flex;gap:3px;align-items:center;pointer-events:none}.search-tile-author{display:flex;gap:5px;align-items:center;min-width:0;flex:1;min-height:38px;color:#fff;font-size:11.5px;pointer-events:auto}.search-tile-author>span:last-child{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-tile .search-tile-avatar{width:18px;height:18px;flex:none;background:#ffffffd9;color:var(--ink)}.search-tile-avatar .member-monogram{font-size:8px}.search-tile-footer button{flex:none;display:flex;align-items:center;justify-content:center;gap:3px;min-width:38px;min-height:38px;padding:8px;border:0;border-radius:999px;background:#14121061;color:#fff;font-size:10.5px;pointer-events:auto}.search-tile-footer button svg{width:12px;height:12px}.search-tile-footer button[aria-pressed=true] svg{color:var(--red)}.search-tile-footer button:disabled{opacity:.55;cursor:wait}.search-tile-error{position:absolute;inset:auto 8px 44px;padding:9px;border-radius:13px;background:#fffffff5;color:var(--ink);font-size:11px;box-shadow:0 3px 14px #0001}.search-tile-error p{margin:0 0 5px;line-height:1.45}.search-tile-error button{font:500 11px Satoshi,sans-serif;min-height:32px;color:var(--eucalyptus)}.search-tile-photo-failed{background:var(--overlay)}.search-tile-photo-failed .search-post img{opacity:0}.search-tile-photo-error{position:absolute;inset:12px 8px 48px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:8px;border-radius:16px;background:var(--canvas);color:var(--ink);text-align:center;font:400 12px/1.4 Satoshi,sans-serif}.search-tile-photo-error[hidden]{display:none}.search-tile-photo-error button{min-height:32px;padding:6px 12px;border-radius:24px;background:var(--ink);color:var(--on-ink)}.search-tile-photo-error button[aria-busy=true]{opacity:.65}.search-tile-photo-error button:focus-visible{outline-color:var(--eucalyptus);outline-offset:2px}.search-tile:focus-within{outline:2px solid var(--eucalyptus);outline-offset:2px}.search-tile :is(a,button):focus-visible{outline:2px solid white;outline-offset:-3px}@media (prefers-reduced-motion:no-preference){.search-tile-footer button{transition:transform .18s,opacity .18s}.search-tile-footer button:active{transform:scale(.92)}}.search-page .search-trend-heading{margin-top:26px;margin-bottom:0}.search-trend-heading h2{font-size:14px}.search-trend-heading button{font-size:13.5px;color:var(--eucalyptus);text-decoration:none;min-height:36px}.search-page .search-trend-rail{margin:10px 0 22px;padding:3px 2px 5px}.search-page .search-trend-rail button{position:relative;isolation:isolate;width:104px;height:134px;border-radius:14px;overflow:hidden;text-align:left}.search-page .search-trend-rail button>img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.search-trend-rail button:after{content:"";position:absolute;inset:35% 0 0;background:linear-gradient(transparent,#0009);pointer-events:none}.search-trend-copy{position:absolute;bottom:14px;left:13px;right:10px;z-index:1;color:#fff}.search-trend-copy strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px;font-weight:500}.search-trend-copy small{display:block;font-size:10.5px;color:#ffffffc7;margin-top:1px}.search-masthead{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.search-masthead h1{margin:0}.search-photo-control{display:grid;place-items:center;width:44px;height:44px;flex:none;border:1px solid var(--border);border-radius:50%;background:var(--card);color:var(--ink)}.search-photo-control[hidden]{display:none}.search-photo-control svg{width:17px;height:17px}.search-query .search-photo-control{border:0;background:transparent;margin:-8px -5px -8px 0}.search-query .search-photo-control svg{width:16px;height:16px}.search-photo-control:disabled{cursor:progress;opacity:.7}.search-photo-progress{width:16px;height:16px;border:1.5px solid var(--border);border-top-color:var(--eucalyptus);border-radius:50%;animation:search-lens-spin .8s linear infinite}@keyframes search-lens-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.search-photo-progress{animation:none;border-color:var(--eucalyptus);border-style:dotted}}.search-input-tools{display:flex;align-items:center;gap:10px}.search-query .search-voice-control{margin-left:0}.search-voice-control.listening{color:var(--eucalyptus);background:var(--surface)}.search-listening{display:flex;align-items:center;gap:12px;padding:16px;margin-top:12px;border-radius:20px;background:var(--eucalyptus);color:#fff}.search-listening>svg{width:19px;height:19px;flex:none}.search-listening>div{display:grid;gap:3px;flex:1;min-width:0}.search-listening strong{font-size:14px;font-weight:500}.search-listening span{font-size:12px}.search-listening button{flex:none;border-radius:999px;padding:10px 16px;min-height:44px;background:#fff3;color:#fff;font-size:13px}.search-page .search-listening button:focus-visible{outline-color:#fff}#category-filter.category-filter-control{position:relative;width:44px;height:44px;padding:5px;display:grid;place-items:center;border-radius:50%;flex:none}#category-filter.category-filter-control>svg{width:16px;height:16px}.category-filter-count{position:absolute;right:-2px;top:-3px;min-width:15px;height:15px;padding:0 3px;border-radius:999px;background:var(--eucalyptus);color:#fff;font-size:9px;font-weight:600;display:grid;place-items:center}.product-grid.shop-shelf-grid{margin-top:20px}.brand-filter-button{display:inline-flex;align-items:center;gap:6px;min-height:40px}.brand-filter-button>svg{width:14px;height:14px}.brand-filter-dot{width:5px;height:5px;border-radius:50%;background:var(--eucalyptus)}#brand-panel>.product-grid{margin-top:16px}.brand-refine-sheet[open]{display:flex;flex-direction:column;overflow:hidden;max-height:calc(100dvh - 48px)}.brand-refine-sheet>.dialog-header{flex:none}.brand-refine-sheet>.dialog-content{display:flex;min-height:0;overflow:hidden}.brand-refine-sheet .refine-sheet{display:flex;flex-direction:column;min-height:0;width:100%}.brand-refine-sheet #refine-groups{overflow:auto;overscroll-behavior:contain;min-height:0;scrollbar-width:thin;padding-right:4px}.brand-refine-sheet .refine-sheet fieldset{margin:16px 0 22px;min-width:0}.brand-refine-sheet .filter-chips{margin:10px 0 0;gap:8px}.brand-refine-sheet .refine-actions{flex:none;padding:14px 0 0;background:var(--canvas);border-top:1px solid var(--border)}.brand-refine-sheet .filter-chip{display:inline-flex;align-items:center;gap:6px;min-height:38px}.brand-refine-sheet .refine-colour-swatch{width:14px;height:14px;border-radius:50%;box-shadow:inset 0 0 0 1px #00000012;flex:none}.shop-search-results>.product-grid,.shop-search-results>.brand-rail{margin-top:14px}.shop-search-brands{display:grid;gap:10px;margin-top:14px}.shop-search-brand{display:flex;align-items:center;gap:13px;min-width:0;padding:13px 15px;border:1px solid var(--border);border-radius:23px;background:var(--card)}.shop-search-brand-avatar{width:52px;height:52px;object-fit:cover;border-radius:50%;flex:none}.shop-search-brand>span{display:grid;gap:2px;min-width:0}.shop-search-brand strong{font-size:14px;font-weight:500}.shop-search-brand>span>span{font-size:12px;color:var(--body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shop-search-brand small{font-size:11px;color:var(--muted)}#brand-reviews>h2{font-size:17px;font-weight:500;margin:0 0 4px}.brand-review-summary{display:grid;grid-template-columns:130px minmax(0,1fr);gap:22px;max-width:560px;margin:22px 0}.brand-review-summary>div:first-child{display:flex;flex-direction:column;gap:4px}.brand-review-summary>div>strong{font-size:38px;font-weight:400;line-height:1.1}.brand-review-summary small{font-size:12px;color:var(--muted)}.brand-review-summary>div>span:last-child:not(.brand-review-stars){font-size:12px;color:var(--eucalyptus)}.brand-review-stars{font-size:13px;letter-spacing:1px}.brand-review-histogram{display:grid;gap:6px;align-content:start;padding-top:6px}.brand-review-histogram>div{display:grid;grid-template-columns:9px 1fr 33px;gap:8px;align-items:center;font-size:11.5px;color:var(--muted)}.brand-review-histogram>div>span:last-child{text-align:right}.brand-review-track{height:4px;border-radius:99px;background:var(--border);overflow:hidden}.brand-review-track>i{height:100%;display:block;background:var(--ink);border-radius:inherit}.brand-review-sorts{flex-wrap:nowrap;overflow:auto;max-width:100%;padding:2px 0}.brand-review-sorts>.filter-chip{white-space:nowrap;min-height:38px;font-size:12.5px}.brand-review-list{display:grid;gap:14px;margin-top:22px}.brand-review-card{padding:18px;border:1px solid var(--border);border-radius:22px;background:var(--card);min-width:0}.brand-review-card>header{display:flex;gap:9px;align-items:center}.brand-review-avatar{width:32px;height:32px;border-radius:50%;background:var(--canvas);display:grid;place-items:center;flex:none;font-size:11px}.brand-review-card header>div{display:grid;gap:2px}.brand-review-card header strong{font-size:13.5px;font-weight:500}.brand-review-card small{font-size:11.5px;color:var(--muted)}.brand-review-score{margin-left:auto;text-align:right}.brand-review-card>p{white-space:pre-line;overflow-wrap:anywhere;font-size:13.5px;line-height:1.6;color:var(--body);margin:14px 0 0}.brand-review-piece{display:flex;align-items:center;gap:11px;padding:9px;background:var(--canvas);border:1px solid var(--border);border-radius:14px;margin-top:14px}.brand-review-piece>img{width:46px;height:58px;object-fit:contain;border-radius:8px}.brand-review-piece>span{display:grid;gap:3px;min-width:0}.brand-review-piece strong{font-size:14.5px;font-weight:400}.brand-review-photos{display:flex;gap:7px;overflow:auto;margin-top:14px}.brand-review-photos>img{width:62px;height:62px;object-fit:cover;border-radius:10px;flex:none}#brand-reviews{max-width:760px}.shop-search-brand{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 13px}.shop-brand-open{display:flex;align-items:center;gap:13px;min-width:0;border-radius:12px}.shop-brand-portrait{position:relative;flex:none;width:52px;height:52px}.shop-brand-portrait .shop-search-brand-avatar{width:52px;height:52px;font-size:16px}.shop-brand-new{position:absolute;right:0;top:1px;width:10px;height:10px;border:1.5px solid white;border-radius:50%;background:var(--eucalyptus)}.shop-brand-summary{display:grid;gap:2px;min-width:0}.shop-brand-summary>span{font-size:12px;color:var(--body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shop-brand-summary small:empty,.shop-brand-problem:empty{display:none}.shop-brand-follow{font-size:12.5px;font-weight:500;min-height:36px;padding:8px 15px;border-radius:99px;background:var(--ink);color:var(--on-ink);border:1px solid transparent;min-width:86px}.shop-brand-follow.following{color:var(--eucalyptus);background:color-mix(in srgb,var(--eucalyptus) 12%,var(--card));border-color:var(--border)}.shop-brand-follow[aria-busy=true]{opacity:.55}.shop-brand-problem{grid-column:1/-1;margin:8px 0 0;font-size:12px}.shop-shelf-loading{display:flex;gap:16px;margin-top:14px;overflow:hidden}.shop-shelf-loading i{display:block;flex:0 0 156px;height:216px;border-radius:22px;background:linear-gradient(110deg,var(--surface) 30%,var(--border) 48%,var(--surface) 66%);background-size:220% 100%;animation:shop-shelf-pulse 1.6s ease-in-out infinite}@keyframes shop-shelf-pulse{to{background-position:-220% 0}}@media (prefers-reduced-motion:reduce){.shop-shelf-loading i{animation:none;background:var(--surface)}}[data-shop-shelf=house] .shop-shelf-loading i,[data-shop-shelf=creators] .shop-shelf-loading i{flex-basis:200px;height:280px;border-radius:24px}.shop-guide-rail{gap:11px;padding:5px 0 7px}.shop-guide-card{position:relative;isolation:isolate;display:block;flex:0 0 200px;height:250px;border-radius:18px;overflow:hidden;scroll-snap-align:start;background:var(--surface);color:#fff}.shop-guide-card.creator{height:266.667px;border-radius:23px}.shop-guide-card .shop-guide-cover{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease)}.shop-guide-card:after{content:"";position:absolute;inset:40% 0 0;background:linear-gradient(transparent,#141210bf);pointer-events:none}.shop-guide-card.creator:after{inset:42% 0 0;background:linear-gradient(transparent,#141210a6)}.shop-guide-caption{position:absolute;z-index:1;inset:auto 12px 12px;display:grid;gap:3px}.shop-guide-card h3{font-family:Satoshi,sans-serif;font-size:16px;font-weight:400;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.shop-guide-caption>small{font-size:10.5px;line-height:1.4;color:#ffffffd9}.shop-guide-card.creator .shop-guide-caption{inset:auto 13px 13px;gap:5px}.shop-guide-card.creator h3{font-size:14px;font-weight:500}.shop-guide-creator{display:flex;align-items:center;gap:6px;font-size:11px;line-height:1.4;color:#ffffffd9}.shop-guide-creator>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shop-guide-creator .shop-guide-avatar{width:17px;height:17px;flex:none;font-size:8px;background:#ffffff2e;color:#fff}.shop-guide-card:focus-visible{outline-offset:3px}@media (hover:hover){.shop-guide-card:hover .shop-guide-cover{transform:scale(1.025)}}@media (prefers-reduced-motion:reduce){.shop-guide-card .shop-guide-cover{transition:none}.shop-guide-card:hover .shop-guide-cover{transform:none}}[data-shop-shelf=house] .shop-shelf-loading i{height:250px;border-radius:18px}[data-shop-shelf=creators] .shop-shelf-loading i{height:266.667px;border-radius:23px}.shop-guide-portrait{display:flex;flex:none}.guide-read-list{display:grid;gap:10px;margin-top:10px}.guide-read-card{display:flex;align-items:center;gap:12px;padding:12px;background:var(--card);border:1px solid var(--border);border-radius:18px;min-width:0}.guide-read-card .guide-read-image{width:84px;height:63px;border-radius:12px;object-fit:cover;flex:none}.guide-read-copy{display:grid;gap:5px;min-width:0;flex:1}.guide-read-copy>small{font-size:10px;color:var(--eucalyptus)}.guide-read-copy>strong{font-size:13.5px;font-weight:500;line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.guide-read-copy>span{font-size:11.5px;color:var(--muted)}.guide-read-card>.icon{width:10px;height:10px;color:var(--muted);flex:none}.guide-detail-page .guide-save{display:flex;align-items:center;justify-content:center;gap:7px;min-height:42px;width:100%;font-size:13.5px;font-weight:500;margin-top:16px;border-radius:99px}.guide-save .icon{width:12px;height:12px}.guide-detail-page .guide-save.is-kept{color:var(--eucalyptus);background:color-mix(in srgb,var(--eucalyptus) 12%,var(--card))}.guide-detail-page>.native-section>h2{display:flex;align-items:baseline;gap:8px}.guide-detail-page>.native-section>h2>small{display:inline-flex;font-size:11.5px;font-weight:500;color:var(--muted);padding:2px 7px;border:1px solid var(--border);border-radius:99px;background:var(--canvas)}.guide-detail-page .guide-save,.guide-detail-page>p[role=alert]{max-width:330px}.guide-look-tile-art{display:block;position:relative;aspect-ratio:4/5;overflow:hidden;border-radius:16px;border:1px solid var(--border)}.guide-look-tile-art>.guide-look-cover{width:100%;height:100%;object-fit:cover}.guide-flatlay{display:block;position:relative;width:100%;height:100%;overflow:hidden;background:color-mix(in srgb,var(--surface) 70%,var(--card))}.guide-flatlay>span{position:absolute;left:var(--piece-x);top:var(--piece-y);width:var(--piece-w);aspect-ratio:1/1.24;transform:translate(-50%,-50%)}.guide-flatlay img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 4px 5px rgba(20,18,14,.14))}.guide-look-gallery-sheet{max-width:560px}.guide-look-gallery{position:relative;margin-top:16px;border-radius:23px;overflow:hidden}.guide-look-pages{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;height:420px}.guide-look-slide{flex:0 0 100%;min-width:0;height:100%;scroll-snap-align:start;overflow:hidden}.guide-look-slide>img{width:100%;height:100%;object-fit:cover}.guide-look-slide>.guide-look-piece-photo{object-fit:contain}.guide-look-dots{position:absolute;bottom:10px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:5px;padding:6px 9px;border-radius:99px;background:color-mix(in srgb,var(--card) 85%,transparent)}.guide-look-dots button{width:5px;height:5px;border-radius:99px;background:var(--border);transition:width .25s var(--ease)}.guide-look-dots button[aria-pressed=true]{width:16px;background:var(--ink)}.guide-look-thumbs{display:flex;gap:7px;overflow:auto;margin-top:10px;padding:2px}.guide-look-thumbs button{flex:0 0 56px;height:68px;border-radius:10px;overflow:hidden;border:1px solid var(--border)}.guide-look-thumbs button[aria-pressed=true]{border:1.5px solid var(--eucalyptus)}.guide-look-thumbs img{width:100%;height:100%;object-fit:contain}.guide-look-pieces{margin-top:24px}.guide-look-pieces>h3{font-size:18px;font-weight:400;margin-bottom:10px}.guide-look-pieces>div{display:flex;gap:10px;overflow:auto;padding:4px 0}.guide-look-piece{display:block;flex:0 0 118px;min-width:0}.guide-look-piece>img{width:118px;height:150px;object-fit:cover;border-radius:12px}.guide-look-piece>strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:11.5px;font-weight:500;margin-top:6px}.guide-look-piece>small{font-size:10.5px;color:var(--muted);margin-top:3px}.guide-look-about{margin-top:22px;padding:15px;background:var(--surface);border-radius:23px}.guide-look-about h3{font-size:14px;font-weight:500;margin-bottom:8px}.guide-look-about>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.guide-look-about .native-note{font-size:12.5px;margin:0 0 3px}.guide-look-about small{font-size:11px;color:var(--muted)}.guide-look-tag{font-size:11.5px;color:var(--eucalyptus);padding:7px 11px;border-radius:99px;background:color-mix(in srgb,var(--eucalyptus) 10%,var(--card))}@media (prefers-reduced-motion:reduce){.guide-look-dots button{transition:none}}.guide-look-dots{gap:0;padding:0 8px}.guide-look-dots button{display:grid;place-items:center;width:24px;height:24px;background:transparent}.guide-look-dots button:after{content:"";width:5px;height:5px;border-radius:99px;background:var(--border);transition:width .25s var(--ease)}.guide-look-dots button[aria-pressed=true]{width:24px;background:transparent}.guide-look-dots button[aria-pressed=true]:after{width:16px;background:var(--ink)}@media (prefers-reduced-motion:reduce){.guide-look-dots button:after{transition:none}}.guide-look-maker{font-size:12.5px;color:var(--muted);margin:4px 0 0}.guide-look-maker:empty{display:none}.guide-look-save{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;min-height:52px;margin-top:22px;font-size:15px;font-weight:500;border-radius:99px}.guide-look-save .icon{width:13px;height:13px}.guide-look-save.saved{background:var(--eucalyptus);color:#fff}.guide-look-save-note{font-size:12px;color:var(--muted);line-height:1.5;margin:12px 0 20px}.guide-featured>h2{font-size:19px;margin-bottom:4px}.guide-featured>.native-note{font-size:12px;margin:0}.guide-featured-rail{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x proximity;padding:10px 0 4px}.guide-featured-rail>a{flex:0 0 86px;height:108px;border-radius:12px;overflow:hidden;scroll-snap-align:start;outline-offset:3px}.guide-featured-rail img{width:100%;height:100%;object-fit:cover}.product-wishlist-status{display:flex;align-items:center;gap:12px;font-size:12.5px;line-height:1.5;color:var(--muted);margin:10px 0}.product-wishlist-status[hidden]{display:none}.product-wishlist-status .text-button{color:var(--eucalyptus);flex:none;min-width:44px;min-height:44px;padding:8px;border-radius:10px}.product-wishlist-status .text-button:focus-visible{outline:2px solid var(--eucalyptus);outline-offset:2px}.product-tools #product-heart:disabled{opacity:.45;cursor:default}.guide-piece-card{min-width:0;text-align:left}.guide-piece-art{position:relative;aspect-ratio:3/4;overflow:hidden;border-radius:14px;background:var(--card)}.guide-piece-open{display:block;width:100%;height:100%;padding:0;border:0;background:transparent;outline-offset:-3px}.guide-piece-open:disabled{opacity:1;cursor:default}.guide-piece-image{display:block;width:100%;height:100%;object-fit:contain}.guide-piece-card h3{font-size:13px;font-weight:500;line-height:1.4;margin:7px 0 3px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.guide-piece-card>p{font-size:11.5px;color:var(--muted);margin:0}.guide-piece-problem{display:block;font-size:11px;color:var(--muted);margin-top:5px}.guide-piece-problem.external{color:var(--eucalyptus)}.guide-piece-loading{position:absolute;right:14px;top:14px;width:15px;height:15px;border:1.5px solid var(--border);border-top-color:var(--eucalyptus);border-radius:50%;animation:guide-piece-turn .8s linear infinite;pointer-events:none}@keyframes guide-piece-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.guide-piece-loading{animation:none}}.guide-card-grid:has(>.guide-piece-card){max-width:520px}.guide-piece-art .catalogue-add{position:absolute;right:4px;bottom:4px;width:44px;height:44px;display:grid;place-items:center;padding:5px;border:0;background:transparent;transform:none;opacity:1;color:var(--ink)}.guide-piece-art .catalogue-add-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.guide-piece-art .catalogue-add-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--ink);color:#fff;box-shadow:0 2px 7px #0000000a}.guide-piece-art .catalogue-add-icon .icon{width:13px;height:13px}.guide-piece-art .catalogue-add:disabled{opacity:.5}.guide-piece-art .catalogue-add[aria-busy=true]{cursor:progress}.guide-piece-art .catalogue-add[data-card-state=added]{opacity:1}.guide-piece-art .catalogue-add[data-card-state=added] .catalogue-add-icon{background:var(--eucalyptus)}.guide-piece-heart{position:absolute;right:4px;top:4px;width:44px;height:44px;padding:5px;border:0;background:transparent;display:grid;place-items:center}.guide-piece-heart:before{content:"";position:absolute;inset:5px;background:var(--card);border-radius:50%;box-shadow:0 2px 7px #0000000a}.guide-piece-heart .icon{position:relative;width:13px;height:13px;color:var(--ink)}.guide-piece-heart[aria-pressed=true] .icon{color:#c0433a}.guide-piece-heart:disabled{opacity:.5;cursor:default}.guide-piece-keep-problem{display:flex;align-items:baseline;gap:8px;font-size:11px;line-height:1.5;color:var(--muted);margin-top:7px}.guide-piece-keep-problem .text-button{flex:none;color:var(--eucalyptus)}.product-owner-review{display:grid;gap:8px;margin-bottom:18px;min-width:0}.product-owner-review>header{display:flex;gap:9px;align-items:center;min-width:0}.product-owner-review .member-portrait{width:30px;height:30px;flex:0 0 30px;font-size:11px}.product-owner-review header>div{min-width:0;flex:1}.product-owner-review header strong{display:block;font-size:13px;font-weight:500;overflow-wrap:anywhere}.product-owner-review header small{display:block;font-size:11.5px;color:var(--muted);overflow-wrap:anywhere}.product-owner-stars{font-size:10px;letter-spacing:2px;white-space:nowrap}.product-owner-review h3,.product-owner-review p{margin:0;font-size:13.5px;line-height:1.6;overflow-wrap:anywhere;white-space:pre-line}.product-owner-review h3{font-weight:500}.product-owner-review p{color:var(--body)}.product-owner-photos{display:flex;gap:7px;overflow:auto}.product-owner-photos img{width:62px;height:62px;flex:0 0 62px;object-fit:cover;border-radius:10px}.product-described{display:flex;align-items:center;gap:5px;font-size:11.5px;color:var(--body)}.product-described .icon{width:10px;height:10px}.product-described.negative{color:#c0433a}.product-described-summary{display:flex;gap:8px;align-items:center;background:var(--surface);padding:10px 13px;border-radius:13px;font-size:12.5px;line-height:1.5;color:var(--body);margin:0 0 18px}.product-described-summary .icon{width:12px;height:12px;flex:none}.product-review-disclosure .product-summary-star{font-size:12px}.product-review-disclosure .text-button{color:var(--eucalyptus);min-height:44px}.guide-look-piece-slot{flex:0 0 118px;min-width:0}.guide-look-piece-slot .guide-look-piece{width:118px;text-align:left}.guide-look-piece.external>small{color:var(--eucalyptus)}.guide-look-source-loading{display:block;width:12px;height:12px;margin-top:3px;border:1px solid var(--border);border-top-color:var(--eucalyptus);border-radius:50%;animation:guide-look-source-spin .8s linear infinite}@keyframes guide-look-source-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.guide-look-source-loading{animation:none}}.piece-owned-icon{display:grid;place-items:center;width:36px;height:36px;flex:0 0 36px;border-radius:50%;background:var(--eucalyptus);color:#fff}.piece-owned-icon .icon{width:13px;height:13px}.piece-owned-size strong{font-weight:500;overflow-wrap:anywhere}.piece-owned-size .native-note{font-size:11px;line-height:1.5;margin:2px 0 0}.piece-spec-sheet .text-button{min-height:44px;color:var(--eucalyptus)}.product-spec-dialog[open]{display:flex;flex-direction:column;overflow:hidden}.product-spec-dialog>.dialog-header{flex:none}.product-spec-dialog>.dialog-content{min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;padding-right:4px}.product-review-write{display:inline-flex;align-items:center;gap:7px;padding:11px 18px;border:1px solid var(--border);border-radius:99px;background:transparent;color:var(--ink);font-size:13.5px;font-weight:500;margin:16px 0 4px}.product-review-write .icon{width:14px;height:14px}.purchase-review-dialog[open]{display:flex;flex-direction:column;overflow:hidden;max-width:460px}.purchase-review-dialog>.dialog-header{flex:none}.purchase-review-dialog>.dialog-content{min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.purchase-review-page{max-width:500px;margin-inline:auto}.purchase-review-form{padding:8px 0 12px}.purchase-review-piece{display:flex;gap:13px;align-items:center;margin-bottom:26px;min-width:0}.purchase-review-piece>img,.purchase-review-piece>.image-empty{width:58px;height:72px;object-fit:contain;border-radius:11px;flex:none;background:var(--card)}.purchase-review-piece>div{min-width:0}.purchase-review-piece small{font-size:11px;color:var(--muted)}.purchase-review-piece h2{font-size:16px;font-weight:500;line-height:1.4;margin:3px 0;overflow-wrap:anywhere}.purchase-review-piece span{font-size:12px;color:var(--muted)}.purchase-review-form fieldset{border:0;margin:0 0 26px;padding:0;min-width:0}.purchase-review-form legend{font-size:12px;color:var(--muted);padding:0;margin-bottom:10px}.purchase-review-stars{display:flex;gap:4px}.purchase-review-stars button{width:44px;height:44px;border:0;background:transparent;color:var(--muted);border-radius:50%}.purchase-review-stars button span{font-size:30px;line-height:1}.purchase-review-stars button.filled{color:var(--ink)}.purchase-review-fit{display:flex;gap:8px;flex-wrap:wrap}.purchase-review-fit button{padding:9px 14px;border:1px solid var(--border);border-radius:99px;background:var(--card);color:var(--body);font-size:12.5px}.purchase-review-fit button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.purchase-review-form input,.purchase-review-form textarea{box-sizing:border-box;width:100%;border:1px solid var(--border);border-radius:13px;padding:13px 14px;color:var(--ink);background:var(--card);font:inherit;font-size:13.5px;line-height:1.55}.purchase-review-form input{height:44px}.purchase-review-form textarea{height:132px;resize:vertical;margin-top:9px}.purchase-review-form .native-note{font-size:12px;line-height:1.7;margin:12px 0}.purchase-review-form .primary-action{width:100%;min-height:48px;margin-top:20px;font-size:14px}.purchase-review-form .form-problem{font-size:12.5px}.purchase-review-form :disabled{cursor:default}.purchase-review-form .primary-action:disabled{opacity:.35}.purchase-review-check,.purchase-review-unavailable{text-align:center;padding:32px 12px;font-size:14px}.purchase-review-unavailable h2{font-size:24px;font-weight:500}.purchase-review-unavailable .native-note{font-size:14px;line-height:1.6}.purchase-review-form button:focus-visible,.product-review-write:focus-visible{outline:2px solid var(--eucalyptus);outline-offset:3px}.purchase-review-dialog>.dialog-content{display:flex;overflow:hidden}.purchase-review-dialog .purchase-review-form{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0;margin:0;padding-bottom:0}.purchase-review-dialog .purchase-review-fields{min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;padding-right:4px}.purchase-review-submit{flex:none;padding-top:6px;background:var(--card)}.purchase-review-submit .form-problem:empty{display:none}.purchase-review-submit .primary-action{margin-top:8px}.purchase-review-stars button span{font-size:24px}.product-meaning-panel,.product-fit-advice,.product-fit-door{padding:12px;border-radius:15px;background:var(--surface);margin-bottom:8px}.product-meaning-panel{display:grid;gap:10px}.product-meaning-panel p{margin:0;color:var(--muted);font-size:12px;line-height:1.6;overflow-wrap:anywhere}.product-meaning-match{display:flex;align-items:baseline;gap:6px}.product-meaning-match strong{font-size:15.5px;font-weight:500;color:var(--eucalyptus)}.product-meaning-match span{font-size:12px;color:var(--body)}.product-meaning-panel .product-meaning-count{color:var(--ink)}.product-meaning-pieces{display:flex;gap:6px;flex-wrap:wrap}.product-meaning-pieces img,.product-meaning-pieces .image-empty{width:44px;height:58px;object-fit:cover;border-radius:6px;background:var(--warm-stone)}.product-fit-advice h3{display:flex;gap:7px;align-items:center;margin:0 0 5px;font-size:13.5px;font-weight:500;line-height:1.4}.product-fit-advice p{margin:5px 0 0;font-size:11.5px;line-height:1.6;color:var(--muted);overflow-wrap:anywhere}.product-fit-confidence{display:grid;place-items:center;width:12px;height:12px;flex:none;border:1px solid currentColor;border-radius:50%;color:var(--muted)}.product-fit-confidence.strong{color:var(--eucalyptus)}.product-fit-confidence.tentative{border-style:dashed}.product-fit-confidence .icon{width:9px;height:9px}.product-fit-door{display:flex;gap:7px;align-items:center;font-size:12px;line-height:1.6;color:var(--ink);text-decoration:none}.product-fit-door>.icon{width:12px;height:12px;flex:none;color:var(--muted)}.product-fit-door:focus-visible{outline:2px solid var(--eucalyptus);outline-offset:3px}.product-personal-error{display:flex;align-items:baseline;gap:8px;margin-bottom:8px;font-size:12px;color:var(--muted)}.product-personal-error p{margin:0}.product-personal-error button{flex:none;color:var(--eucalyptus);min-height:44px}.product-personal-loading{display:block;width:45%;max-width:150px;height:6px;border-radius:9px;margin:10px 0;background:var(--surface)}.product-seen-section{padding-top:4px;margin-bottom:16px;min-width:0}.product-seen-section h2{font-size:18px;line-height:1.4;font-weight:500;margin:0 0 11px}.product-seen-rail{display:flex;gap:10px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;padding-bottom:8px;min-width:0;max-width:100%}.product-seen-rail:focus-visible{outline:2px solid var(--eucalyptus);outline-offset:3px;border-radius:15px}.product-seen-rail figure{margin:0;flex:0 0 126px;scroll-snap-align:start;min-width:0}.product-seen-image{display:block;width:126px;height:168px;object-fit:cover;border-radius:15px;background:var(--surface)}.product-seen-rail figcaption{display:flex;gap:5px;align-items:center;width:126px;margin-top:6px;font-size:11.5px;color:var(--body)}.product-seen-rail figcaption>span:last-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.product-seen-rail .member-portrait{width:17px;height:17px;flex:0 0 17px;font-size:7px}.product-assurance-card{margin-top:16px;padding:13px;border:1px solid var(--border);border-radius:23px;background:var(--card);font-size:12px;line-height:1.55;overflow-wrap:anywhere}.product-assurance-top{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:12px}.product-assurance-symbol{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--surface);color:var(--eucalyptus)}.product-assurance-symbol .icon{width:15px;height:15px}.product-information .product-assurance-card h3{margin:0;font-size:14px;font-weight:500;line-height:1.4}.product-assurance-card p{margin:2px 0 0;color:var(--body);font-size:12px;line-height:1.55}.product-assurance-chip{padding:6px 10px;border-radius:999px;font-size:11px;line-height:1.4;color:var(--body);background:#2c2c2a12;white-space:nowrap}.product-assurance-chip.strong{color:var(--eucalyptus);background:#5c85781f}.product-assurance-evidence,.product-assurance-history{margin-top:12px;padding-top:12px;border-top:1px solid var(--border)}.product-assurance-evidence h4{margin:0;font-size:11px;font-weight:400;color:var(--muted)}.product-assurance-evidence ul{list-style:none;margin:0;padding:0}.product-assurance-evidence li,.product-assurance-history p{display:flex;align-items:baseline;gap:8px;margin:7px 0 0;color:var(--ink)}.product-assurance-evidence li .icon{width:9px;height:9px;flex-shrink:0;color:var(--eucalyptus)}.product-assurance-history p .icon{width:11px;height:11px;flex-shrink:0;color:var(--eucalyptus)}.product-assurance-history p:first-child{margin-top:0}.product-assurance-history .product-assurance-owners,.product-assurance-history .product-assurance-owners .icon{color:var(--body)}@media (max-width:420px){.product-assurance-top{grid-template-columns:40px minmax(0,1fr)}.product-assurance-chip{grid-column:2;justify-self:start}}.product-photo-unavailable{align-content:center;gap:9px}.product-photo-unavailable>.icon{width:24px;height:24px}.product-photo-position{font-variant-numeric:tabular-nums}#modal.product-circle-sheet[open]{display:flex;flex-direction:column;width:min(480px,calc(100vw - 28px));max-height:calc(100dvh - 40px);overflow:hidden}.product-circle-sheet .dialog-header{flex:none}.product-circle-sheet .dialog-header h2{font-size:18px}#modal.product-circle-sheet .dialog-content{display:flex;flex-direction:column;min-height:0;max-height:none;overflow:hidden;padding:0 24px 20px}.product-circle-sheet .product-ask-form{display:flex;flex-direction:column;min-height:0;overflow:hidden}.product-ask-fields{min-height:0;overflow:auto;overscroll-behavior:contain;padding-right:2px}.product-circle-sheet .piece-spec-product{display:flex;align-items:center;gap:13px;padding:12px;background:var(--surface);border-radius:23px}.product-circle-sheet .piece-spec-product>img,.product-circle-sheet .piece-spec-product>.image-empty{width:64px;height:80px;flex:none;object-fit:contain;border-radius:13px}.product-circle-sheet .piece-spec-product h3{font-size:14.5px;font-weight:500;margin:2px 0}.product-circle-sheet .piece-spec-product small{font-size:11px;color:var(--muted)}.product-circle-sheet .piece-spec-product .native-note{font-size:12.5px;margin:2px 0}.product-circle-sheet textarea{font-size:13.5px;min-height:76px;resize:vertical}.product-circle-sheet input[type=search]{height:40px;font-size:12.5px;border-radius:999px}.product-ask-form [data-people]:not(:empty){padding:0 15px;border:1px solid var(--border);border-radius:23px;background:var(--card)}.product-ask-form [data-people]>button{padding:11px 0;background:none;border:0;border-radius:0;min-height:64px}.product-ask-form [data-people]>button+button{border-top:1px solid var(--border)}.product-ask-form [data-people] .question-person-avatar,.product-ask-form [data-people] .question-person-avatar img{width:42px;height:42px;flex:none;border-radius:50%}.product-ask-form .question-person-copy{display:grid;gap:2px;min-width:0;flex:1}.product-ask-form .question-person-copy strong{font-size:13.5px;font-weight:500;overflow-wrap:anywhere}.product-ask-form .question-person-copy small{font-size:11px;overflow-wrap:anywhere}.product-ask-form [data-people] .question-person-tick{display:grid;place-items:center;width:19px;height:19px;flex:none;border:1px solid var(--border);border-radius:50%;color:#fff}.product-ask-form .question-person-tick.selected{background:var(--eucalyptus);border-color:var(--eucalyptus)}.question-person-tick .icon{width:12px;height:12px}.product-ask-empty{padding:26px 0;text-align:center}.product-ask-empty h3{font-size:14px;font-weight:500}.product-ask-empty p{font-size:12.5px}.product-ask-delivery{display:flex;gap:10px;padding:13px;border-radius:14px;background:#5c857814;font-size:11.5px;line-height:1.5;color:var(--body)}.product-ask-delivery .icon{width:12px;height:12px;flex:none;color:var(--eucalyptus);margin-top:2px}.product-ask-footer{flex:none;padding-top:16px;background:var(--card)}.product-ask-footer>[data-problem]:empty{display:none}.product-ask-footer>[data-problem]{font-size:12px;line-height:1.5}.product-ask-footer>.primary-action{width:100%;min-height:46px;font-size:14px}.product-ask-footer>.native-note{text-align:center;font-size:10.5px;margin:10px 0 0}.product-ask-form [data-people-problem]{font-size:12px;margin:12px 0}.product-ask-form [data-people-loading]{padding-top:12px}.product-ask-form .question-person-tick.selected .icon{color:#fff}.product-circle-sheet textarea:focus-visible,.product-circle-sheet input:focus-visible,.product-circle-sheet [data-recipient]:focus-visible{outline:2px solid var(--eucalyptus);outline-offset:-2px;box-shadow:none}.product-circle-sheet [data-recipient]:focus-visible{border-radius:12px}.question-sent-card{margin-top:18px;padding:18px;border-radius:23px;background:var(--eucalyptus);color:#fff}.question-sent-card small{font-size:11px;color:#ffffffd9}.question-sent-card h3{font-size:19px;font-weight:500;line-height:1.35;margin:6px 0;overflow-wrap:anywhere}.question-sent-card p{font-size:11.5px;color:#ffffffbf;margin:0}.question-sent-detail{padding:15px;margin-top:12px;border:1px solid var(--border);border-radius:23px}.question-sent-detail h3{font-size:14px;font-weight:500;margin:0 0 8px}.question-sent-detail .native-note{font-size:12.5px;line-height:1.5;margin:0}.product-choice-row :is(select,a,button):focus-visible{outline:2px solid var(--eucalyptus);outline-offset:3px}.product-resale-status:empty{display:none}.product-resale-status{margin:16px 0;padding:12px 14px;border-radius:15px;background:var(--surface)}.product-resale-status .native-note{font-size:12.5px;line-height:1.5;margin:0}.product-resale-status button{font-size:12.5px;color:var(--eucalyptus);min-height:44px}.retailer-page{max-width:880px;margin-inline:auto;padding-bottom:38px}.retailer-cover{height:332px;position:relative;overflow:hidden;border-radius:28px;background:var(--ink);color:#fff}.retailer-cover>img,.retailer-cover>.image-empty{width:100%;height:100%;object-fit:cover;object-position:center 35%}.retailer-cover-shade{position:absolute;inset:0;background:linear-gradient(180deg,#0006,#00000014 35%,#0000004d 68%,#000000b8)}.retailer-cover-title{position:absolute;inset:25px 24px auto;display:flex;align-items:center;gap:12px}.retailer-cover-title>span{font-size:11px;letter-spacing:1.3px;border:1px solid #ffffff80;border-radius:20px;padding:5px 11px}.retailer-cover-title h1{font-size:31px;line-height:1.1;font-weight:400;letter-spacing:-.7px;text-transform:lowercase;margin:0;flex:1;min-width:0;overflow-wrap:anywhere}.retailer-cover-title .filter-chip,.retailer-cover-title .icon-button{background:#fff;color:var(--ink)}.retailer-cover-bottom{position:absolute;inset:auto 24px 55px;text-align:center}.retailer-cover-bottom .native-note{color:#ffffffe0;font-size:12.5px}.retailer-stat-row{display:flex;justify-content:center;flex-wrap:wrap;gap:15px;font-size:11.5px;align-items:center}.retailer-stat-row strong{font-size:13.5px;font-weight:500}.retailer-stat-row button{color:inherit}.retailer-tabs{position:sticky;top:94px;z-index:5;display:flex;align-items:center;gap:2px;overflow-x:auto;width:fit-content;max-width:calc(100% - 36px);margin:-25px auto 26px;padding:7px;background:#fffe;backdrop-filter:blur(20px);border:1px solid #fff;border-radius:28px;box-shadow:0 6px 25px #20232009;scrollbar-width:none}.retailer-tabs button{font-size:12.5px;white-space:nowrap;border-radius:22px;padding:10px 16px;min-height:34px;color:var(--ink)}.retailer-tabs [aria-selected=true]{background:var(--ink);color:#fff}.retailer-tabs button:focus-visible,.retailer-page button:focus-visible,.retailer-page a:focus-visible,.product-seller-card:focus-visible{outline:2px solid var(--eucalyptus);outline-offset:3px}.retailer-panel{padding:0 8px;outline:none;min-height:200px}.retailer-panel .native-section-heading{margin-top:24px;margin-bottom:6px}.retailer-panel .native-section-heading h2{font-size:20px;font-weight:400}.retailer-panel .native-note{font-size:12.5px;line-height:1.6}.retailer-panel>.filter-chips{margin-top:14px}.retailer-panel .filter-chip{font-size:12.5px}.retailer-panel>.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.retailer-piece-rail{display:flex;gap:11px;overflow-x:auto;scroll-snap-type:x proximity;padding:12px 0 16px;scrollbar-width:thin}.retailer-piece-rail>.catalogue-card{flex:0 0 168px;scroll-snap-align:start}.retailer-piece-rail .catalogue-open{height:224px}.retailer-empty{padding:28px 0}.retailer-empty h3,.retailer-buying h3{font-size:14px;font-weight:500;margin:0 0 7px}.retailer-rating-door{display:flex;align-items:center;text-align:left;width:100%;gap:11px;padding:15px;background:var(--surface);border-radius:23px;margin:24px 0}.retailer-rating-door>span:nth-child(2){flex:1}.retailer-rating-door strong{font-size:13.5px;font-weight:500}.retailer-rating-door small{display:block;font-size:12px;color:var(--muted);margin-top:4px}.retailer-about-copy{font-size:13.5px;line-height:1.7;white-space:pre-line}.retailer-floor-count{display:flex;justify-content:space-between;align-items:center;margin:12px 0}.retailer-floor-count svg{width:12px;height:12px}.retailer-read-state{padding:24px 0}.retailer-read-state button{font-size:13px}.retailer-post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 12px;margin-top:20px}.retailer-post>video,.retailer-post>img,.retailer-post>.image-empty{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:16px}.retailer-post-author{display:flex;align-items:center;gap:7px;margin-top:8px;font-size:12px}.retailer-post-author>.member-avatar{width:22px;height:22px;flex:0 0 22px}.retailer-community-row{display:flex;align-items:center;gap:13px;padding:11px;border:1px solid var(--border);border-radius:19px;margin-top:12px}.retailer-community-row>img,.retailer-community-row>.image-empty{width:62px;height:62px;border-radius:15px;object-fit:cover;flex-shrink:0}.retailer-community-row>span{min-width:0}.retailer-community-row strong{display:block;font-size:14px;font-weight:500}.retailer-community-row small{font-size:11.5px;color:var(--muted)}.retailer-facts{margin:16px 0}.retailer-facts>div{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid var(--border);font-size:12.5px}.retailer-facts dt{color:var(--muted)}.retailer-facts dd{text-align:right;margin:0}.retailer-buying{background:var(--surface);border-radius:23px;padding:15px;margin-top:20px}.retailer-directory{display:flex;gap:12px;overflow-x:auto;padding-bottom:8px}.retailer-directory-card{flex:0 0 196px;min-width:0}.retailer-directory-card>img{width:100%;height:180px;border-radius:23px;object-fit:cover}.retailer-directory-card strong{display:block;font-size:14px;font-weight:500;margin-top:9px}.retailer-directory-card .native-note{font-size:12px}.product-seller-card{display:flex;align-items:center;gap:11px;padding:13px;border:1px solid var(--border);border-radius:23px;margin:16px 0}.product-seller-card>span:nth-child(2){flex:1;min-width:0}.product-seller-card strong{font-size:14px;font-weight:500;display:block}.product-seller-card small{display:block;font-size:12px;color:var(--muted);margin-top:2px}.product-seller-card>svg{width:13px;height:13px}.product-seller-avatar{width:40px;height:40px;flex:0 0 40px}@media (max-width:650px){.retailer-tabs{top:76px;margin-bottom:20px;max-width:calc(100% - 12px)}.retailer-tabs button{padding-inline:13px}.retailer-cover-title{inset:22px 18px auto;flex-wrap:wrap;gap:9px}.retailer-cover-title h1{font-size:28px;flex-basis:calc(100% - 115px)}.retailer-panel>.product-grid,.retailer-post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.retailer-panel{padding-inline:0}}@media (prefers-reduced-motion:no-preference){.retailer-tabs button{transition:background .2s,color .2s}.retailer-directory-card img{transition:transform .25s}.retailer-directory-card:hover img{transform:translateY(-2px)}}.brand-post>video,.brand-post>.image-empty{display:block;width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:21px;margin:0}.brand-post>.brand-tagged-author{display:flex;align-items:center;gap:6px;margin-top:7px;font-size:11.5px;font-weight:500;line-height:1.4}.brand-tagged-author>.member-portrait{width:19px;height:19px;flex:0 0 19px;margin:0}.brand-tagged-author span{margin:0;min-width:0}.brand-tagged-author>.member-portrait img{width:100%;height:100%;aspect-ratio:1;object-fit:cover;border-radius:50%;margin:0}.brand-tagged-author>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-tagged-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 12px}.brand-tagged-grid .brand-post>img,.brand-tagged-grid .brand-post>video,.brand-tagged-grid .brand-post>.image-empty{aspect-ratio:1/1.08;border-radius:15px}@media (max-width:650px){.brand-tagged-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px}}.retailer-community-row{background:var(--card,#fff)}.retailer-community-row>span{flex:1}.retailer-community-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.retailer-community-row p{font-size:12px;line-height:1.5;margin:3px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.retailer-community-row small{font-size:11px}.shopfront-event-row>img,.shopfront-event-row>.image-empty{height:74px}.shopfront-event-row strong{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.shopfront-event-row p{font-size:11.5px;-webkit-line-clamp:1}.brand-community-row .shopfront-event-kind{color:var(--eucalyptus)}.brand-community-row.shopfront-event-row>img,.brand-community-row.shopfront-event-row>.image-empty{border-radius:13px}.retailer-community-row:focus-visible{outline:2px solid var(--eucalyptus);outline-offset:3px}.brand-rating-star{position:relative;display:inline-block;line-height:1;white-space:nowrap}.brand-rating-star>span{position:absolute;left:0;top:0;overflow:hidden;height:100%;white-space:nowrap}.brand-store-ratings{border-top:1px solid var(--border);padding-top:22px;margin-top:22px}.brand-store-ratings>h3{font-size:14px;font-weight:500;margin:0 0 3px}.brand-store-ratings>p{font-size:12px;color:var(--muted);margin:0 0 14px}.brand-store-summary{display:flex;align-items:baseline;gap:10px;margin:14px 0}.brand-store-summary>strong{font-size:28px;font-weight:400;letter-spacing:-.04em}.brand-store-summary>small{margin-left:auto;font-size:11.5px;color:var(--muted);text-align:right}.brand-store-pieces{display:grid;gap:10px}.brand-store-piece{display:flex;align-items:center;gap:13px;padding:11px;border:1px solid var(--border);border-radius:19px;background:var(--surface)}.brand-store-piece>img,.brand-store-piece>.image-empty{width:52px;height:66px;flex:none;object-fit:cover;border-radius:13px}.brand-store-piece>div{min-width:0}.brand-store-piece h4{font-size:13.5px;font-weight:500;margin:0 0 4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.brand-store-piece>div>div{display:flex;align-items:center;gap:7px;font-size:11.5px;color:var(--body);flex-wrap:wrap}.brand-store-piece small{font-size:11px;color:var(--muted)}.brand-store-piece:focus-visible{outline:2px solid var(--eucalyptus);outline-offset:3px}.weekly-page-shell{max-width:900px;margin-inline:auto}.weekly-page-shell .weekly-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px 14px}.weekly-lanes{display:flex;gap:22px;overflow-x:auto;scrollbar-width:none;border-bottom:.5px solid var(--border);margin-top:9px}.weekly-lanes button{position:relative;flex:none;min-height:44px;font-size:12px;color:var(--body)}.weekly-lanes button.selected{color:var(--ink);font-weight:500}.weekly-lanes button.selected:after{content:"";position:absolute;bottom:0;inset-inline:0;height:2px;border-radius:2px;background:var(--eucalyptus)}.weekly-product{display:block;min-width:0}.weekly-photo{position:relative;aspect-ratio:4/5;border-radius:20px;overflow:hidden}.weekly-page-shell .weekly-photo .product-cover{width:100%;height:100%;aspect-ratio:auto;object-fit:contain;display:block}.weekly-number{position:absolute;top:9px;left:9px;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:color-mix(in srgb,var(--canvas) 94%,transparent);font-size:11px;font-weight:500;font-variant-numeric:tabular-nums;pointer-events:none}.weekly-page-shell .weekly-dismiss{width:44px;height:44px;top:1px;right:1px;border:0;background:transparent;display:grid;place-items:center;isolation:isolate;color:var(--ink);border-radius:50%}.weekly-page-shell .weekly-dismiss:before{content:"";position:absolute;inset:8px;border-radius:50%;background:color-mix(in srgb,var(--canvas) 94%,transparent);z-index:-1}.weekly-page-shell .weekly-dismiss .icon{width:10px;height:10px}.weekly-copy{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding-top:10px;min-height:112px;overflow-wrap:anywhere}.weekly-copy small{font-size:11px;line-height:1.4;font-weight:500;color:var(--body);max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.weekly-copy h3{font:500 13px/1.4 Satoshi,sans-serif;margin:0;max-width:100%}.weekly-copy .weekly-price{display:flex;flex-wrap:wrap;gap:3px 6px;font-size:12px;line-height:1.4;margin:0}.weekly-price span{color:var(--body)}.weekly-copy .weekly-reason{font-size:11px;line-height:1.45;height:auto;margin:2px 0 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.weekly-page-shell .waiting-card>div{aspect-ratio:4/5;display:flex;flex-direction:column;justify-content:center;gap:10px;border:0;border-radius:20px;padding:16px}.weekly-page-shell .waiting-card>div>.icon{width:20px;height:20px;color:var(--eucalyptus)}.weekly-page-shell .waiting-card h3{font:500 13px/1.4 Satoshi,sans-serif;margin:0}.weekly-page-shell .waiting-card>.native-note{font-size:12px;min-height:112px;padding-top:10px;margin:0}.weekly-page-shell .weekly-feedback{border-radius:0;gap:16px;min-height:56px}.weekly-page-shell .weekly-feedback p{margin:0}.weekly-page-shell .weekly-feedback>button:first-of-type{margin-left:auto}.weekly-grid.weekly-empty{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:12px;min-height:200px}.weekly-empty>.icon{width:22px;height:22px}.weekly-empty h2{font-size:20px;font-weight:400;margin:0}.weekly-empty>.native-note{font-size:13px;margin:0}.weekly-empty>button{font-size:13px;min-height:44px}.weekly-page-shell button:focus-visible,.weekly-product:focus-visible{outline:2px solid var(--eucalyptus);outline-offset:3px}:root[data-text-size=Largest] .weekly-copy h3,:root[data-text-size=Largest] .weekly-copy .weekly-reason{display:block;-webkit-line-clamp:unset}:root[data-text-size=Largest] .weekly-copy{min-height:0}@media (max-width:1050px){.weekly-page-shell .weekly-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:650px){.weekly-page-shell .weekly-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.weekly-page-shell .weekly-feedback{bottom:76px;padding-inline:12px}.weekly-intro{padding-inline:18px;gap:14px}.weekly-intro footer{flex-wrap:wrap;gap:6px}.weekly-intro footer a{min-height:44px}.weekly-page-shell{padding-bottom:16px}}@media (max-width:360px){.weekly-intro{grid-template-columns:1fr;gap:10px}.weekly-intro .edition-mark{display:none}}.guide-topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.guide-topbar>.section-page-header{margin:0}.guide-topbar .guide-tools{gap:4px}.guide-detail-page .guide-card-grid{max-width:520px}.guide-detail-page .guide-card-grid>a>strong,.guide-detail-page .guide-card-grid>button>strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.guide-create-sheet .chip-rail{display:flex;flex-wrap:wrap;gap:7px}.guide-create-sheet .chip{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:38px;padding:9px 14px;border:1px solid var(--border);border-radius:99px;background:var(--card);font:400 12.5px Satoshi,sans-serif;color:var(--ink)}.guide-create-sheet .chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--on-ink);font-weight:500}.guide-create-sheet input:not([type=checkbox]):not([type=file]),.guide-create-sheet textarea{padding:14px;border:1px solid var(--border);border-radius:23px;background:var(--card);color:var(--ink);font:400 13.5px/1.5 Satoshi,sans-serif;box-sizing:border-box}.guide-create-title{overflow-wrap:anywhere}.guide-additions-sheet .guide-room-options{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}.guide-room-options button{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:8px 14px;border:1px solid var(--border);border-radius:99px;background:var(--card);color:var(--ink);font:400 12px Satoshi,sans-serif}.guide-room-options button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--on-ink);font-weight:500}.guide-room-options button>span{display:grid;place-items:center;min-width:18px;height:18px;padding-inline:3px;border-radius:99px;background:var(--ink);color:var(--on-ink);font-size:11px}.guide-room-options button[aria-pressed=true]>span{background:var(--on-ink);color:var(--ink)}.guide-additions-sheet .chip-rail{display:flex;gap:18px;overflow-x:auto;margin-bottom:12px}.guide-additions-sheet [data-source],.guide-additions-sheet [data-post-shelf]{flex:none;min-height:38px;border:0;border-bottom:1.5px solid transparent;border-radius:0;padding:6px 0;background:transparent;color:var(--muted);font:400 12px Satoshi,sans-serif}.guide-additions-sheet [data-source][aria-pressed=true],.guide-additions-sheet [data-post-shelf][aria-pressed=true]{color:var(--ink);border-bottom-color:var(--eucalyptus);font-weight:500}.guide-additions-sheet input{box-sizing:border-box;width:100%;padding:13px;border:0;border-radius:12px;background:var(--surface);font:400 14px Satoshi,sans-serif;color:var(--ink)}.guide-additions-sheet .guide-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 9px}.guide-choice-art{display:block;position:relative;aspect-ratio:4/5;border-radius:12px;overflow:hidden;border:1px solid var(--border)}.guide-choice-art>img{height:100%;width:100%;object-fit:contain;border-radius:0}.guide-choice-art>.icon{position:absolute;right:6px;top:6px;width:22px;height:22px;padding:6px;border-radius:50%;background:var(--eucalyptus);color:#fff;box-sizing:border-box}.guide-additions-sheet [data-choice][aria-pressed=true] .guide-choice-art{border:2px solid var(--eucalyptus)}.guide-additions-sheet [data-choice]:disabled .guide-choice-art{opacity:.45}.guide-additions-sheet [data-choice]:disabled .guide-choice-art>.icon{background:var(--muted)}.guide-additions-sheet .guide-choice-grid strong{font:500 11.5px Satoshi,sans-serif;margin-top:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.guide-additions-sheet .guide-choice-grid small{display:block;font:400 10px Satoshi,sans-serif;color:var(--muted);margin-top:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.guide-additions-sheet .guide-choice-grid small+strong{margin-top:2px}.guide-additions-sheet [data-done]{position:sticky;bottom:0;margin-top:12px;z-index:2}.guide-additions-sheet button:focus-visible,.guide-additions-sheet input:focus-visible,.guide-create-sheet button:focus-visible,.guide-create-sheet input:focus-visible,.guide-create-sheet textarea:focus-visible{outline:2px solid var(--eucalyptus);outline-offset:3px}.guide-create-sheet[open],.guide-additions-sheet[open]{display:flex;flex-direction:column;overflow:hidden}.guide-create-sheet>.dialog-header,.guide-additions-sheet>.dialog-header{flex:none}.guide-create-sheet>.dialog-content,.guide-additions-sheet>.dialog-content{min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:3px}.guide-additions-footer{flex:none;padding-top:14px;background:var(--canvas)}.guide-additions-footer [data-done]{position:static;margin:0}.guide-post-preview{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}.guide-choice-art[data-kind=post]>img{object-fit:cover}.guide-card-grid>a>.guide-post-preview{aspect-ratio:4/5;height:auto;border-radius:16px}.guide-addition-previews>div{border-radius:10px;overflow:hidden}.style-look-grid{gap:10px}.style-look-grid>button{position:relative;padding:0;background:#fff;align-self:start;transition:transform .18s,border-color .18s}.style-look-grid>button:hover{transform:translateY(-2px)}.style-look-grid img{display:block;width:100%;height:auto;object-fit:contain}.style-look-grid .style-look-check{display:none;position:absolute;right:8px;top:8px;margin:0;width:24px;height:24px;border-radius:50%;background:var(--eucalyptus);color:#fff;align-items:center;justify-content:center}.style-look-grid .style-look-check .icon{width:12px;height:12px}.style-look-grid [aria-pressed=true] .style-look-check{display:flex}.style-look-grid>button:focus-visible,.style-brand-suggestions>button:focus-visible{outline:2px solid var(--eucalyptus);outline-offset:3px}.style-brand-suggestions{display:grid;gap:5px;margin:-10px 0 20px}.style-brand-suggestions>button{display:flex;align-items:center;justify-content:space-between;text-align:left;padding:11px 13px;border-radius:12px;background:var(--surface);font-size:13px}.style-brand-suggestions .icon{width:15px;height:15px;color:var(--muted)}@media (prefers-reduced-motion:reduce){.style-look-grid>button{transition:none}.style-look-grid>button:hover{transform:none}}.shop-coming-soon{min-height:55vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:44px;text-align:center}.shop-coming-soon>svg{width:34px;height:34px;opacity:.5}.shop-coming-soon h1{font-family:Satoshi,sans-serif;font-size:21px;font-weight:400;line-height:1.5;max-width:440px;margin:0}.style-refine-page{max-width:560px;margin-inline:auto}.style-refine-note{font-size:12.5px!important;margin:22px 0 10px!important;color:var(--muted)}.style-answer-list{background:var(--surface,#f8f8f6);border-radius:23px;padding:0 16px;margin-bottom:24px}.style-answer-list>button,.style-answer-list>div{display:flex;align-items:center;gap:10px;width:100%;padding:14px 0;border:0;border-bottom:1px solid var(--border);background:none;text-align:left}.style-answer-list>div{border:0}.style-answer-list span{font-size:11px;color:var(--muted);flex:0 0 96px}.style-answer-list strong{font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.style-answer-list .icon{width:12px;height:12px;margin-left:auto;flex-shrink:0;color:var(--muted)}.style-answer-list button:hover strong{color:var(--eucalyptus)}.style-answer-list button:focus-visible{outline:2px solid var(--eucalyptus);outline-offset:3px}.help-source{display:flex;align-items:center;gap:6px;margin:0 16px 16px 52px;font-size:11.5px}.help-source .icon{width:11px;height:11px}.help-answer>p{white-space:pre-line;text-align:left}.style-fibre-examples{display:flex;justify-content:space-between;gap:12px;color:var(--muted);font-size:11px;margin-top:5px}.style-fibre-examples small:last-child{text-align:right}.style-look-grid>button[aria-pressed=true]{border:1px solid var(--eucalyptus);box-shadow:inset 0 0 0 1px var(--eucalyptus)}.help-answer summary>.icon:first-child{flex:0 0 26px;width:26px;height:18px}.help-answer summary>span:not(.icon){flex:1;min-width:0}.help-answer summary>.icon:last-child{flex:0 0 13px;width:13px;height:13px}.help-answer>p{padding-left:39px}.help-source{margin-left:39px}.help-tour>.icon{flex:0 0 22px}.help-tour>span:not(.icon){flex:1}.concierge-sheet{width:min(640px,calc(100vw - 32px));max-height:calc(100dvh - 48px)}.concierge-sheet .dialog-content{display:flex;flex-direction:column;overflow:hidden;padding-bottom:0;max-height:calc(100dvh - 140px)}.concierge-sheet .concierge-conversation{min-height:150px;flex:1;overflow:auto;overscroll-behavior:contain;max-height:none;padding:0 2px 12px}.concierge-turn{margin:12px 0}.concierge-turn>h3{font-size:15px;font-weight:500}.concierge-chips{display:flex;flex-wrap:wrap;gap:7px;margin:9px 0 4px}.concierge-chips button{border:1px solid var(--border);border-radius:18px;padding:9px 12px;font-size:12px;text-align:left;line-height:1.5}.concierge-chips button:hover{background:var(--surface)}.concierge-source-card{padding:16px;border:1px solid var(--border);border-radius:20px;background:var(--card)}.concierge-source-card small{font-size:10px;color:var(--eucalyptus)}.concierge-source-card h3{font-family:Satoshi,sans-serif;font-size:15px;font-weight:500;line-height:1.4;margin:8px 0 6px}.concierge-source-card p{font-size:13.5px;line-height:1.65;color:var(--body);white-space:pre-line;margin:0}.concierge-source-card a{display:flex;align-items:center;justify-content:space-between;font-size:12px;border-top:1px solid var(--border);margin-top:14px;padding-top:11px}.concierge-source-card .icon{width:12px;height:12px}.concierge-sheet .concierge-composer{flex-shrink:0;background:var(--card);padding-block:14px;margin:0}.concierge-sheet .concierge-starters{max-height:180px;overflow:auto}.concierge-sheet [data-knowledge-status]:empty{display:none}.concierge-sheet[open]{display:flex;flex-direction:column;height:min(760px,calc(100dvh - 48px));overflow:hidden}.concierge-sheet>.dialog-header{flex-shrink:0}.concierge-sheet>.dialog-content{flex:1;min-height:0;max-height:none}.concierge-sheet .concierge-composer{padding-inline:4px}.market-checkout-page{max-width:620px;margin-inline:auto;padding-bottom:20px}.market-checkout-page h2{font-family:Satoshi,sans-serif;font-size:24px;font-weight:400;line-height:1.25;margin:0 0 12px}.market-checkout-page h3{font-family:Satoshi,sans-serif;font-size:14px;font-weight:500;margin:0}.market-checkout-page .native-note{font-size:13px;line-height:1.6;margin:6px 0;color:var(--muted)}.checkout-delivery,.checkout-review{padding:22px 0;display:grid;gap:22px}.checkout-delivery>.native-note{margin-top:-14px}.checkout-address-list{display:grid;gap:10px}.checkout-address{display:flex;align-items:flex-start;gap:12px;text-align:left;padding:16px;width:100%;border:1px solid var(--border);border-radius:17px;background:var(--card)}.checkout-address[aria-pressed=true]{border-color:var(--ink)}.checkout-address>.icon{flex:0 0 19px;width:19px;height:19px;margin-top:2px}.checkout-address>span:last-child{display:grid;gap:5px;min-width:0}.checkout-address strong{font-size:14px;font-weight:500}.checkout-address span span{font-size:13px;line-height:1.5;overflow-wrap:anywhere}.checkout-address small{font-size:12px;color:var(--muted)}.checkout-address-form fieldset{border:0;margin:0;padding:0;display:grid;gap:12px}.checkout-address-form fieldset>.address-field{display:block}.checkout-address-form fieldset>.address-phone{display:flex}.checkout-address-form [aria-invalid=true]{border-color:var(--red)}.checkout-address-form label{min-width:0}.market-checkout-page input,.market-checkout-page select{min-width:0;font:inherit;font-size:14px;max-width:100%;padding:13px;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--ink)}.checkout-address-form input,.checkout-address-form select{width:100%}.checkout-delivered p{font-size:13px;line-height:1.5;margin:6px 0}.checkout-currency,.checkout-points>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.checkout-currency{border-top:1px solid var(--border);padding-top:20px;font-size:13px}.checkout-points{display:grid;gap:10px}.checkout-points small{font-size:12px;color:var(--muted)}.checkout-points form{display:flex;align-items:center;gap:12px}.checkout-points input{flex:1;width:100px}.checkout-points .native-note{font-size:11.5px}.checkout-lines{display:grid;gap:16px}.checkout-lines article{display:flex;align-items:flex-start;gap:12px;min-width:0}.checkout-lines img,.checkout-lines .photo{width:52px;height:68px;flex:0 0 52px;object-fit:contain;border-radius:6px}.checkout-lines article>div{flex:1;min-width:0}.checkout-lines h3{font-size:13px;overflow-wrap:anywhere}.checkout-lines small,.checkout-lines .native-note{font-size:11.5px;line-height:1.5;margin-top:5px;color:var(--muted)}.checkout-lines article>span:last-child{font-size:13px;white-space:nowrap;font-variant-numeric:tabular-nums}.checkout-summary{display:grid;gap:12px;border-top:1px solid var(--border);padding-top:20px}.checkout-summary-row,.checkout-total{display:flex;justify-content:space-between;gap:16px;font-size:13px;font-variant-numeric:tabular-nums}.checkout-total{align-items:center;padding-top:8px;font-size:14px}.checkout-total strong{font:400 20px Satoshi,sans-serif}.checkout-pending{padding:18px;border-radius:18px;background:var(--surface);display:grid;gap:8px}.checkout-pending .text-button{justify-self:start}.checkout-confirmed{padding:34px 0;display:grid;gap:12px}.checkout-confirmed>.icon{width:25px;height:25px;color:var(--eucalyptus)}.checkout-confirmed p{font-size:13px;margin:0}.checkout-footer{position:sticky;bottom:0;padding:16px 0;background:var(--card);border-top:1px solid var(--border);z-index:2}.checkout-footer .primary-action{width:100%;min-height:48px;font-size:14px}.market-checkout-page .text-button{font-size:13px;text-align:left}.market-checkout-page .form-problem:empty{display:none}.market-checkout-page button:focus-visible,.market-checkout-page input:focus-visible,.market-checkout-page select:focus-visible{outline:2px solid var(--eucalyptus);outline-offset:3px}@media (max-width:760px){.checkout-footer{bottom:84px}.market-checkout-page{padding-bottom:100px}}@media (max-width:420px){.checkout-address-form fieldset>div{grid-template-columns:1fr}.checkout-lines article{flex-wrap:wrap}.checkout-lines article>span:last-child{margin-left:auto}.checkout-total strong{font-size:18px}}.commerce-destination-control{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:8px 14px;background:var(--card);border:1px solid var(--border);border-radius:24px;font-size:12px;font-weight:500;color:var(--ink);max-width:100%}.commerce-destination-control .icon{width:12px;height:12px;flex:none}.commerce-destination-control .icon:last-child{width:9px;height:9px;transform:rotate(90deg)}.commerce-destination-control span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.commerce-destination-sheet{width:480px}.commerce-destination-sheet .dialog-header h2{font-size:15px;font-family:Satoshi,sans-serif;font-weight:500}.commerce-destination-sheet h3{font:400 24px/1.25 Satoshi,sans-serif;margin:10px 0 8px}.commerce-destination-sheet .native-note{font-size:13px;line-height:1.65;color:var(--body)}.destination-fields{padding:8px 18px;margin:22px 0;background:var(--surface);border-radius:18px}.destination-fields label{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 0;font-size:14px;font-weight:500}.destination-fields label+label{border-top:1px solid var(--border)}.destination-fields select{font:13px Satoshi,sans-serif;min-width:0;max-width:65%;border:0;background:transparent;color:var(--ink);padding:10px 2px}.destination-fields select:focus-visible,.commerce-destination-control:focus-visible{outline:2px solid var(--green);outline-offset:4px}.commerce-destination-sheet .primary-action{width:100%;min-height:50px;font-size:14px}.commerce-destination-sheet .form-problem{font-size:13px;line-height:1.6}.commerce-destination-sheet .form-problem:empty{display:none}.checkout-delivery [data-destination-host]:empty,.checkout-delivery [data-destination-note][hidden]{display:none}.commerce-destination-sheet>.dialog-header{justify-content:flex-end;margin-bottom:0}.commerce-destination-sheet[open]{display:flex;flex-direction:column;overflow:hidden}.commerce-destination-sheet>.dialog-header{flex:none}.commerce-destination-sheet>.dialog-content{min-height:0;overflow:auto;overscroll-behavior:contain}.destination-fields label>span{flex:none;white-space:nowrap}.destination-fields select{flex:1}.market-continuation{display:flex;flex-direction:column;align-items:center;gap:10px;padding:20px 0 24px}.market-continuation:empty{padding:0}.market-continuation .secondary-action{min-height:44px;padding:10px 20px;border:1px solid var(--border);border-radius:999px;background:transparent;color:var(--ink);font:inherit;font-size:13px;cursor:pointer}.market-continuation .native-note{text-align:center}@media (max-width:700px){.market-continuation,.market-continuation:empty{padding-bottom:96px}}.product-owner-review header>.reviewer-byline,.brand-review-card header>.reviewer-byline{display:flex;align-items:center;gap:9px;min-width:0;flex:1;color:inherit;text-decoration:none;border-radius:8px}.reviewer-byline>span:last-child{display:grid;gap:1px;min-width:0}.reviewer-byline strong,.reviewer-byline small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-review-card .reviewer-byline .member-portrait{width:32px;height:32px;flex:0 0 32px;font-size:11px}a.reviewer-byline:hover strong{text-decoration:underline;text-underline-offset:3px}a.reviewer-byline:focus-visible{outline:2px solid var(--eucalyptus);outline-offset:4px}.search-category-toggle{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;min-height:48px;margin-top:20px;border:0;border-radius:999px;background:var(--surface);color:var(--ink);font:500 13px Satoshi,sans-serif;cursor:pointer}.search-category-toggle svg{width:11px;height:11px;transform:rotate(90deg);transition:transform .24s ease-out}.search-category-toggle[aria-expanded=true] svg{transform:rotate(-90deg)}@media (prefers-reduced-motion:reduce){.search-category-toggle svg{transition:none}}.search-category-count{font-size:11.5px;color:var(--body);font-variant-numeric:tabular-nums}.wishlist-filing-dialog[open]{display:flex;flex-direction:column;overflow:hidden;max-height:calc(100dvh - 32px)}.wishlist-filing-dialog>.dialog-header{flex:none}.wishlist-filing-dialog>.dialog-content{display:flex;flex-direction:column;min-height:0;overflow:hidden}.wishlist-filing-dialog>.dialog-content>*{flex:none}.wishlist-filing-dialog #wishlist-folder-list{flex:0 1 auto;min-height:58px;overscroll-behavior:contain;scrollbar-width:thin}.wishlist-filing-dialog .form-problem:empty{margin:0}.post-wishlist-sheet footer .primary-button{height:auto;min-height:46px;white-space:normal;overflow-wrap:anywhere}.wishlist-folder-heading{display:flex;align-items:center;justify-content:space-between;gap:14px}.wishlist-folder-heading .sheet-heading{min-width:0;overflow-wrap:anywhere}.wishlist-folder-heading .icon-button{flex:none;background:var(--surface);width:34px;height:34px;border-radius:50%}.wishlist-folder-heading .icon{width:14px;height:14px}.wishlist-delete-actions{display:flex;gap:10px;flex-wrap:wrap}.wishlist-delete-actions>button{flex:1;min-width:110px;margin:0}.wishlist-delete-confirm .dialog-content>p{overflow-wrap:anywhere}.wishlist-folder-tools{display:flex;justify-content:flex-end;margin-bottom:10px}.wishlist-folder-tools .text-button{min-height:32px;font-size:12.5px}.wishlist-folder-tile{position:relative;min-width:0}.wishlist-folder-tile .wishlist-folder-card{width:100%}.wishlist-folder-tile .wishlist-folder-card:disabled{opacity:1;cursor:default}.wishlist-folder-delete{position:absolute;right:8px;top:8px;width:34px;height:34px;border-radius:50%;background:var(--canvas);box-shadow:0 2px 10px #0000000c}.wishlist-folder-delete .icon{width:14px;height:14px}.wishlist-inspiration-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 16px}.wishlist-inspiration-card{min-width:0}.inspo-image{position:relative;height:220px;border-radius:14px;overflow:hidden;background:var(--surface)}.inspo-image>a{display:block;height:100%}.inspo-image .inspo-cover{height:100%;display:block}.inspo-missing{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:30px 12px;text-align:center;color:var(--muted);font-size:11.5px}.inspo-missing .icon{width:18px;height:18px}.inspo-missing strong{font-weight:500;color:var(--ink)}.inspo-remove{position:absolute;right:8px;top:8px;width:32px;height:32px;border:1px solid var(--border);border-radius:50%;background:var(--canvas)}.inspo-remove .icon{width:11px;height:11px}.wishlist-inspiration-card>p{font-size:12px;line-height:1.5;margin:7px 0;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.inspo-style{width:100%;min-height:32px;justify-content:center;font-size:12px}@media (max-width:600px){.wishlist-inspiration-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 11px}.inspo-image{height:180px}}.inspo-add{min-height:44px;margin:16px 0;font-size:13.5px}.inspo-add .icon{width:15px;height:15px}.inspo-add{border:1px solid var(--border);border-radius:999px;color:var(--ink);background:var(--canvas)}.inspo-open{display:block;width:100%;height:100%;border:0;padding:0;background:transparent;text-align:inherit;border-radius:inherit}.inspiration-detail-sheet[open]{display:flex;flex-direction:column;width:min(480px,calc(100vw - 32px));overflow:hidden}.inspiration-detail-sheet>.dialog-header{flex:none}.inspiration-detail-sheet>.dialog-content{min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.inspiration-detail-sheet .inspiration-done{min-width:64px;min-height:44px;font-size:14px}.inspiration-detail-photo{width:100%;aspect-ratio:3/4;overflow:hidden;border-radius:18px;background:var(--surface)}.inspiration-detail-photo img{display:block;width:100%;height:100%;object-fit:cover}.inspiration-detail-caption{margin-top:18px}.inspiration-detail-caption h3{font-size:15px;font-weight:500;margin:0 0 8px;overflow-wrap:anywhere}.inspiration-detail-caption p{font-size:13px;line-height:1.5;margin:0;color:var(--body)}.inspiration-detail-actions{display:flex;flex-direction:column;align-items:flex-start;margin-top:18px}.inspiration-detail-actions button{font-size:14px;text-align:left;min-height:44px}.inspiration-detail-actions button[data-detail-action=remove]{min-height:48px}.inspiration-detail-photo{width:clamp(156px,calc((85dvh - 310px)*.75),100%);margin-inline:auto}.wishlist-piece-grid>.wishlist-card{height:258px;border-radius:23px;background:var(--surface)}.wishlist-piece-open{display:block;position:relative;height:100%;border-radius:inherit;overflow:hidden;isolation:isolate}.wishlist-piece-open>.product-cover{height:100%;aspect-ratio:auto;border-radius:0;object-fit:contain}.wishlist-picture-fade{position:absolute;inset:0;pointer-events:none;background:linear-gradient(to bottom,transparent 50%,rgb(20 18 16 / .35) 76%,rgb(20 18 16 / .74))}.wishlist-card[data-caption=dark] .wishlist-picture-fade{background:linear-gradient(to bottom,transparent 42%,rgb(var(--picture-foot) / .5) 68%,rgb(var(--picture-foot) / .92))}.wishlist-card[data-caption=light] .wishlist-picture-fade{background:linear-gradient(to bottom,transparent 40%,rgb(255 255 255 / .58) 66%,rgb(255 255 255 / .94))}.wishlist-piece-copy{position:absolute;inset:auto 11px 11px;color:#fff}.wishlist-piece-copy>small{font:500 10.5px/1.4 Satoshi,sans-serif;letter-spacing:.4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#ffffffb8}.wishlist-piece-copy>h3{font:400 15px/1.3 Satoshi,sans-serif;margin:3px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wishlist-piece-price{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:6px;font:500 12.5px/1.4 Satoshi,sans-serif}.wishlist-piece-price>span:first-child{flex:none}.wishlist-source{display:flex;align-items:center;gap:3px;min-width:0;padding:4px 7px;border-radius:999px;background:#ffffff29;font:500 9px/1.3 Satoshi,sans-serif;letter-spacing:.4px}.wishlist-source>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wishlist-source .icon{width:8px;height:8px;transform:rotate(90deg)}.wishlist-card[data-caption=light] .wishlist-piece-copy{color:var(--ink)}.wishlist-card[data-caption=light] .wishlist-piece-copy>small{color:var(--body)}.wishlist-card[data-caption=light] .wishlist-source{background:#14121014}.wishlist-piece-grid .wishlist-card-actions{top:7px;right:7px;flex-direction:column;gap:5px}.wishlist-piece-grid .wishlist-card-actions button{width:30px;height:30px;background:#ffffffe6;border:0}.wishlist-piece-grid .wishlist-card-actions .icon{width:11px;height:11px}@supports (content-visibility:auto) and (contain-intrinsic-block-size:auto 1px){.wishlist-piece-grid>.wishlist-card{content-visibility:auto;contain-intrinsic-block-size:auto 258px;overflow-clip-margin:7px}.wishlist-piece-grid>.wishlist-card:focus-within{content-visibility:visible}}.wishlist-feedback:not(:empty){position:fixed;z-index:90;bottom:24px;right:32px;display:flex;align-items:center;gap:12px;width:max-content;max-width:min(580px,calc(100vw - 48px));padding:13px 18px;margin:0;border-radius:26px;background:var(--ink);color:var(--on-ink);box-shadow:0 8px 24px #00000024;font:400 12.5px/1.5 Satoshi,sans-serif;overflow-wrap:anywhere}.wishlist-feedback:empty{display:none}.wishlist-feedback>button{flex:none;color:inherit;font-size:12.5px;font-weight:500;min-height:28px;text-decoration:underline}@media (max-width:600px){.wishlist-feedback:not(:empty){bottom:112px;right:24px;max-width:calc(100vw - 48px)}}.wishlist-piece-actions{width:min(400px,calc(100vw - 32px))}.wishlist-piece-actions .dialog-header h2{overflow-wrap:anywhere}.wishlist-piece-menu{display:flex;flex-direction:column;gap:4px}.wishlist-piece-menu>button{display:flex;align-items:center;gap:13px;min-height:46px;width:100%;padding:10px 12px;border-radius:13px;text-align:left;font-size:13.5px}.wishlist-piece-menu .icon{width:17px;height:17px;color:var(--eucalyptus)}.wishlist-piece-menu>button:hover{background:var(--surface)}.wishlist-piece-menu>button:last-child{border-top:1px solid var(--border);border-radius:0;margin-top:7px;padding-top:15px}.wishlist-piece-menu>button:last-child .icon{color:var(--ink)}.wishlist-event-picker{width:min(460px,calc(100vw - 32px));max-height:calc(100dvh - 32px)}.wishlist-event-picker .sheet-heading{font-size:24px;margin:0 0 18px}.wishlist-event-picker [data-events]{display:grid;grid-template-columns:minmax(0,1fr);gap:9px;min-width:0}.wishlist-event-choice{width:100%;min-width:0;display:flex;align-items:center;gap:13px;padding:11px;border:1px solid var(--border);border-radius:15px;background:var(--card);color:var(--ink);text-align:left}.wishlist-event-date{width:40px;height:44px;flex:none;background:var(--surface);border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center}.wishlist-event-date strong{font-size:16px;font-weight:400}.wishlist-event-date small{font-size:10px;color:var(--muted)}.wishlist-event-copy{flex:1;min-width:0}.wishlist-event-copy strong{display:block;font-size:13.5px;font-weight:500}.wishlist-event-copy small{display:block;font-size:11px;color:var(--body);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wishlist-event-action{font-size:11.5px;flex:none;color:var(--eucalyptus)}.wishlist-event-choice:hover{background:var(--surface)}.wishlist-event-action.has-look{color:var(--muted)}.wishlist-action-status{font-size:13px;line-height:1.6}.wishlist-action-status:not(:empty){margin-top:14px}.wishlist-action-status p{margin:0 0 8px}.wishlist-link-door{display:flex;align-items:center;gap:13px;width:100%;padding:14px;margin:16px 0 14px;border:1px solid var(--border);border-radius:23px;background:var(--card);text-align:left}.wishlist-link-door>.icon{width:15px;height:15px;flex:none}.wishlist-link-door>.icon:last-child{width:11px;height:11px;color:var(--muted)}.wishlist-link-door>span{flex:1;min-width:0}.wishlist-link-door strong{display:block;font-size:13.5px;font-weight:500}.wishlist-link-door small{display:block;font-size:12px;line-height:1.5;color:var(--muted);margin-top:2px}.wishlist-link-sheet{width:min(460px,calc(100vw - 32px))}.wishlist-link-sheet .dialog-header h2{font:500 12.5px Satoshi,sans-serif;color:var(--eucalyptus)}.wishlist-link-form h3{font:400 22px/1.3 Satoshi,sans-serif;margin:0 0 8px}.wishlist-link-form>p{font-size:12.5px;line-height:1.65;margin:0 0 14px}.wishlist-link-input{display:flex;align-items:center;gap:10px;min-height:48px;background:var(--surface);padding:0 16px;border-radius:30px}.wishlist-link-input input{min-width:0;width:100%;flex:1;border:0;background:transparent;font-size:14px;color:var(--ink);padding:12px 0}.wishlist-link-input button{font-size:13px;color:var(--eucalyptus);min-height:44px}.wishlist-link-form>.primary-button{width:100%;min-height:46px;margin-top:14px;font-size:14px}.wishlist-link-form .form-problem{font-size:12px;color:var(--muted);margin:10px 0 0}.wishlist-link-form .form-problem:empty{display:none}.wishlist-link-input:focus-within{outline:2px solid var(--eucalyptus);outline-offset:2px}.wishlist-link-input input:focus{outline:none}.wishlist-label-door{margin-bottom:10px}.wishlist-label-door+.wishlist-link-door{margin-top:0}.wishlist-label-sheet{width:min(460px,calc(100vw - 32px))}.wishlist-label-sheet .dialog-header h2{font:400 22px/1.3 Satoshi,sans-serif}.wishlist-label-form>p{font-size:13px;line-height:1.6;color:var(--muted);margin:0 0 18px}.wishlist-label-photo{border-radius:23px;overflow:hidden;background:var(--surface);margin-bottom:16px}.wishlist-label-photo img{display:block;width:100%;max-height:min(300px,25dvh);object-fit:contain}.wishlist-label-form>.secondary-button{width:100%;min-height:44px;gap:8px;font-size:14px;margin-bottom:16px}.wishlist-label-form>.primary-button{width:100%;min-height:46px;font-size:14px}.wishlist-label-result{display:flex;align-items:center;gap:12px;border:1px solid var(--border);border-radius:15px;padding:13px;margin:0 0 14px}.wishlist-label-result>img{width:52px;height:64px;object-fit:contain;border-radius:9px;flex:none}.wishlist-label-result>span{flex:1;min-width:0}.wishlist-label-result strong{font-size:14px;font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.wishlist-label-result small{display:block;font-size:12.5px;color:var(--muted);margin-top:3px}.wishlist-label-result>.icon{width:17px;height:17px;color:var(--eucalyptus);flex:none}.wishlist-label-form .form-problem{font-size:12.5px;margin:0 0 14px}.wishlist-label-form .form-problem:empty{display:none}.shop-page .native-product-rail>.shop-showcase-card{width:178px;min-width:178px;height:256px;scroll-margin:4px}.shop-page .native-product-rail>.shop-showcase-card.compact{width:124.6px;min-width:124.6px;height:166px}.shop-page .shop-showcase-card .catalogue-copy{padding:0 13px 9px}.shop-page .shop-showcase-card .catalogue-copy small{font-size:10.5px;font-weight:500;letter-spacing:.4px;text-transform:none}.shop-page .shop-showcase-card .catalogue-copy h3{margin-top:3px;font-size:17px}.shop-page .shop-showcase-card .catalogue-copy>span{display:block;margin:4px 93px 0 0;font-size:14px;line-height:1.35;min-height:26px;white-space:normal;overflow-wrap:anywhere;align-content:center}.shop-page .shop-showcase-card .catalogue-add{right:13px;bottom:9px;gap:5px}.shop-page .shop-showcase-card.compact .catalogue-copy{padding:0 10px 8px}.shop-page .shop-showcase-card.compact .catalogue-copy h3{font-size:13.5px}.shop-page .shop-showcase-card.compact .catalogue-copy>span{font-size:12px;margin:3px 29px 0 0}.shop-page .shop-showcase-card.compact .catalogue-add{right:10px;bottom:8px}.shop-page .shop-showcase-card.compact .catalogue-add-label{display:none}.shop-page .shop-showcase-card.is-unavailable-here .catalogue-copy>span{margin-right:0;font-size:12px;font-weight:400}.shop-page .shop-showcase-card.compact.is-unavailable-here .catalogue-copy>span{font-size:11px}.native-shop-card.is-unavailable-here .catalogue-copy>span{display:block;margin-right:0;white-space:normal;overflow-wrap:anywhere;font-size:12px;font-weight:400;line-height:1.4}.rail-shop-card.is-unavailable-here .catalogue-copy>span{font-size:11px}.shop-showcase-heart{position:absolute;top:10px;right:10px;width:30px;height:30px;display:grid;place-items:center;border:1px solid #ffffff80;border-radius:50%;background:#ffffffc7;backdrop-filter:blur(10px);color:var(--ink);z-index:2}.shop-showcase-heart .icon{width:13px;height:13px}.compact .shop-showcase-heart{width:26px;height:26px}.compact .shop-showcase-heart .icon{width:11px;height:11px}.shop-showcase-heart.is-kept{color:var(--eucalyptus)}.shop-showcase-heart:focus-visible,.shop-showcase-card .catalogue-add:focus-visible{outline:2px solid var(--eucalyptus);outline-offset:3px}.shop-showcase-heart:hover:not(:disabled){background:#fff}.shop-showcase-card[data-caption=light] .catalogue-fade{background:linear-gradient(to bottom,transparent 40%,rgb(255 255 255 / .58) 66%,rgb(255 255 255 / .94))}.shop-showcase-card[data-caption=dark] .catalogue-fade{background:linear-gradient(to bottom,transparent 42%,rgb(var(--picture-foot) / .5) 68%,rgb(var(--picture-foot) / .92))}.shop-page .shop-showcase-card[data-caption=light] .catalogue-copy,.shop-page .shop-showcase-card[data-caption=light] .catalogue-copy h3,.shop-showcase-card[data-caption=light] .catalogue-add{color:var(--ink)}.shop-page .shop-showcase-card[data-caption=light] .catalogue-copy small{color:var(--body)}.shop-showcase-card[data-caption=light] .catalogue-add-icon{border-color:#1412103b;background:#1412100f}.shop-showcase-card[data-caption=light] .catalogue-add:hover:not(:disabled) .catalogue-add-icon{background:#14121024}@media (prefers-reduced-motion:no-preference){html:not([data-reduce-motion=true]) .shop-showcase-heart{transition:background .2s,color .2s}html:not([data-reduce-motion=true]) .shop-showcase-heart:active{transform:scale(.96)}}.story-report-sheet{width:min(440px,calc(100vw - 32px))}.story-report-sheet .dialog-header h2{font-size:20px}.story-report-sheet .native-note{font-size:12.5px;line-height:1.7}.story-report-reasons{margin-top:20px;padding:0 16px;background:var(--surface);border-radius:18px}.story-report-reasons button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:15px 0;text-align:left;font-size:13.5px;font-weight:500}.story-report-reasons button+button{border-top:1px solid var(--border)}.story-report-reasons .icon{width:12px;height:12px;color:var(--muted)}.story-report-reasons button:disabled{opacity:.45}.story-report-error{color:#b0532f;font-size:12px;margin:14px 0 0}.story-report-sheet [data-done]{margin-top:24px}.story-delete-sheet.native-sheet{width:380px;padding:30px 22px 18px}.story-delete-sheet .dialog-header{display:block;margin:0 0 22px;text-align:center}.story-delete-sheet .dialog-header h2{font:21px/1.3 Satoshi,sans-serif;margin:0}.story-delete-sheet .dialog-content{padding:0}.story-delete-sheet .dialog-content>p{font:13.5px/1.65 Satoshi,sans-serif;text-align:center;margin:0 8px 22px}.story-delete-sheet .primary-button,.story-delete-sheet .secondary-button{height:50px;font:500 14.5px Satoshi,sans-serif}.story-delete-sheet .secondary-button{margin-top:9px;background:var(--card)}.story-delete-sheet .primary-button[aria-busy=true]{opacity:1}.story-delete-sheet button:focus-visible{outline:2px solid var(--eucalyptus);outline-offset:3px}.story-delete-spinner{width:14px;height:14px;border:1.5px solid currentColor;border-right-color:transparent;border-radius:50%;animation:story-delete-spin .8s linear infinite}@keyframes story-delete-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.story-delete-spinner{animation:none}}.story-audience-page{width:100%;max-width:560px;margin-inline:auto}.story-audience-panel{background:var(--canvas);border:1px solid var(--border);border-radius:24px;overflow:hidden}.story-audience-head{display:flex;align-items:center;gap:13px;padding:24px;border-bottom:1px solid var(--border)}.story-audience-head h1{font-size:18px;margin:0 0 3px}.story-audience-head p{font-size:11.5px;color:var(--muted);margin:0}.story-audience-head [data-story-preview]{width:44px;height:56px;flex:none;border-radius:9px;overflow:hidden}.story-audience-head img{width:100%;height:100%;object-fit:cover;display:block}.story-audience-likes{display:flex;gap:6px;align-items:center;padding:18px 24px 4px;margin:0;font-size:11px;color:var(--muted)}.story-audience-likes .icon{width:10px;height:10px;color:var(--like,#C0433A)}.story-audience-list{padding-block:6px 20px}.story-viewer-row{display:flex;gap:12px;align-items:center;min-height:62px;padding:11px 24px;text-decoration:none;color:var(--ink);transition:background .15s ease}.story-viewer-row:hover{background:color-mix(in srgb,var(--eucalyptus) 5%,transparent)}.story-viewer-row:focus-visible{outline:2px solid var(--eucalyptus);outline-offset:-3px;border-radius:12px}.story-audience-avatar{width:40px;height:40px;flex:none}.story-audience-person{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.story-audience-person strong{font-size:13.5px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.story-audience-person small{font-size:10.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.story-audience-heart{display:flex;color:var(--like,#C0433A)}.story-audience-heart .icon{width:12px;height:12px}.story-audience-problem{padding:30px 24px;text-align:center;font-size:13px}.story-audience-problem button{min-height:44px;color:var(--eucalyptus)}.story-audience-problem button:focus-visible{outline:2px solid var(--eucalyptus);outline-offset:-2px;border-radius:6px}.story-audience-panel .saved-empty{padding:40px 24px}.own-story-controls .text-button{display:inline-flex;align-items:center;gap:6px;min-height:44px}.own-story-controls .text-button .icon{width:14px;height:14px}@media (prefers-reduced-motion:reduce){.story-viewer-row{transition:none}}.story-viewer-row>.story-audience-avatar{flex:0 0 40px;min-width:40px;max-width:40px}.story-audience-heart>.icon{color:inherit}.insight-story-label{display:flex;align-items:center;gap:14px;margin:18px 0 22px;min-height:70px}.insight-story-label>.insight-story-preview{display:block;width:44px;height:70px;flex:0 0 44px;object-fit:cover;border-radius:11px}.insight-story-label>div{min-width:0}.insight-story-label .insight-story-caption{font:500 12.5px/1.55 Satoshi,sans-serif;color:var(--ink);margin:0 0 5px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.insight-story-label .native-note{font-size:11.5px;margin:0}.insight-loading{display:flex;align-items:center;justify-content:center;gap:10px;min-height:180px;font:12px Satoshi,sans-serif;color:var(--body)}.insight-loading>span{width:16px;height:16px;border:1.5px solid var(--border);border-top-color:var(--eucalyptus);border-radius:50%;animation:story-delete-spin .85s linear infinite}.insights-page [data-refresh]{min-height:44px}.insights-page [data-refresh][aria-disabled=true]{opacity:.5;cursor:progress}.insight-problem>p{font-size:13px}.insight-problem>button{color:var(--eucalyptus);font-size:13px}.insights-page [data-refresh]:focus-visible,.insight-legend button:focus-visible,.insight-card summary:focus-visible{outline:2px solid var(--eucalyptus);outline-offset:3px;border-radius:8px}@media (prefers-reduced-motion:reduce){.insight-loading>span{animation:none}}.insights-page>.insight-story-eyebrow{font:500 11.5px Satoshi,sans-serif;color:var(--eucalyptus);margin:0}.member-block-sheet{width:min(440px,calc(100vw - 32px));border-radius:32px}.member-block-sheet .dialog-header{justify-content:center;padding-top:30px}.member-block-sheet .dialog-header h2{font-size:21px;text-align:center;overflow-wrap:anywhere}.member-block-sheet .dialog-content>p:first-child{font-size:13.5px;line-height:1.7;color:var(--body);text-align:center;margin:0 4px 18px}.member-block-sheet textarea{width:100%;resize:vertical;min-height:76px;max-height:160px;padding:14px;border:0;border-radius:18px;background:var(--surface);font:400 13.5px/1.6 Satoshi,sans-serif}.member-block-sheet [role=alert]{font-size:12.5px;color:var(--red);text-align:center;margin-top:10px}.member-block-sheet [data-block]{margin-top:20px}.member-block-sheet [data-cancel]{margin-top:9px}.member-block-sheet .full-width{min-height:50px;font-size:14.5px}.member-block-sheet :is(button,textarea):focus-visible{outline:2px solid var(--eucalyptus);outline-offset:3px}.member-block-notice{position:fixed;z-index:10000;bottom:110px;left:50%;transform:translate(-50%);width:max-content;max-width:min(440px,calc(100vw - 64px));padding:12px 18px;border-radius:14px;background:var(--ink);color:var(--on-ink);font:400 13px/1.5 Satoshi,sans-serif;text-align:center;pointer-events:none}.member-safety-trigger{margin-left:auto;width:44px;height:44px}.member-safety-trigger svg{width:16px;height:16px}.member-safety-trigger:focus-visible{outline:2px solid var(--eucalyptus);outline-offset:3px}.post-note-card{padding:22px;border:1px solid var(--border);border-radius:24px;background:var(--card);color:var(--ink)}.post-note-card header,.post-note-author,.post-note-actions{display:flex;align-items:center;gap:10px}.post-note-card header{justify-content:space-between}.post-note-author{color:inherit;text-decoration:none}.post-note-author .member-portrait{width:36px;height:36px;flex:none}.post-note-author strong{font-size:13px;font-weight:500}.post-note-author small{display:block;color:var(--muted);font-size:11px}.post-note-caption{font-size:13px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;margin:16px 0}.post-note-card button{border:0;background:none;color:inherit;cursor:pointer}.post-note-card header>button{width:32px;height:32px;padding:7px}.post-note-actions{margin-top:14px}.post-note-actions button{display:flex;align-items:center;gap:6px;min-height:36px;font-size:12px;padding:6px}.post-note-actions button:last-child{margin-left:auto}.post-note-actions .icon{width:17px;height:17px}[data-post-poll]{margin-top:12px}.post-poll-choices{display:grid;gap:7px}.post-poll-choices button{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;gap:8px;min-height:40px;padding:10px 13px;border:1px solid var(--border);border-radius:12px;background:var(--surface,#f7f8f5);color:var(--ink);font:400 13px Satoshi,sans-serif;text-align:left;cursor:pointer}.post-poll-choices button:disabled{opacity:1;cursor:default}.post-poll-choices button[aria-pressed=true]{font-weight:500}.post-poll-choices button>span:not(.post-poll-fill){overflow-wrap:anywhere}.post-poll-choices small{margin-left:auto;flex:none;font-size:12px;color:var(--muted)}.post-poll-choices .icon{width:12px;height:12px;flex:none;color:var(--eucalyptus,#5c8578)}.post-poll-fill{position:absolute;inset:0 auto 0 0;z-index:-1;background:#5c85781a;transition:width .3s ease}.post-poll-choices [aria-pressed=true] .post-poll-fill{background:#5c857838}.post-poll-footer{font-size:10.5px;color:var(--muted);margin:7px 0 0}.post-poll-error{font-size:12px;color:var(--muted)}.post-note-card button:focus-visible,.post-poll-choices button:focus-visible{outline:2px solid #5c8578;outline-offset:2px}@media (prefers-reduced-motion:reduce){.post-poll-fill{transition:none}}.thread-actions .response-safety{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:32px;border-radius:50%}.thread-actions .response-safety:hover{background:var(--surface)}.thread-actions .response-safety:focus-visible{outline:2px solid var(--eucalyptus,#5C8578);outline-offset:2px}.response-retry{min-height:44px}.search-page .search-recents .chip{display:inline-flex;align-items:center;gap:0;padding:0}.search-page .search-recents [data-term]{min-height:44px;padding:0 0 0 14px}.search-page .search-recents [data-remove-term]{width:44px;min-width:44px;min-height:44px;padding:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.search-page [data-clear-recents]{min-width:44px;min-height:44px}.shop-search-tools{gap:6px;padding-right:4px}.shop-search-tools>.search-photo-control{width:40px;height:40px;border:0;background:transparent}.shop-search-tools>.search-photo-control svg{width:16px;height:16px}.shop-search-tools>.search-voice-control.listening{background:var(--eucalyptus);color:#fff}.shop-search-tools input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.brand-about-content{display:flex;flex-direction:column;gap:26px;min-width:0}.brand-about-content .native-section{margin:0}.brand-about-content .native-section-heading{margin-bottom:8px}.brand-about-content .native-section-heading h2{font-size:14px;font-weight:500}.brand-about-content .native-note{font-size:13.5px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.brand-about-promises{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.brand-about-promises li{display:flex;align-items:center;gap:9px;padding:12px;min-height:46px;border-radius:13px;background:color-mix(in srgb,var(--eucalyptus) 10%,var(--card));font-size:12.5px;overflow-wrap:anywhere}.brand-about-promises .icon{width:18px;height:18px;flex:none;color:var(--eucalyptus)}.brand-about-details{margin:0;font-size:13.5px;font-weight:400}.brand-about-details>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--border)}.brand-about-details dt{color:var(--muted);flex:none}.brand-about-details dd{margin:0;text-align:right;overflow-wrap:anywhere;white-space:pre-wrap;line-height:1.65}.brand-about-details .paragraph{display:block}.brand-about-details .paragraph dd{text-align:left;margin-top:7px;color:var(--body)}.brand-about-content .policy-row{min-height:44px;overflow-wrap:anywhere}.brand-about-content .policy-row>span{min-width:0}.brand-about-content .policy-row>span>.icon{margin-right:10px;vertical-align:middle}.brand-about-content .policy-row>.icon{flex:none}.brand-about-website{display:flex;align-items:center;justify-content:center;gap:10px}@media (max-width:420px){.brand-about-promises{grid-template-columns:1fr}}.brand-report-open{align-self:center;font-size:12px;color:var(--muted);text-decoration:underline;min-height:44px}.shop-report-sheet .dialog-content{display:flex;flex-direction:column;gap:16px;min-width:0}.shop-report-sheet .native-note{font-size:13px;line-height:1.6;margin:0}.shop-report-reasons{display:grid;gap:8px}.shop-report-reasons button{display:flex;align-items:center;justify-content:space-between;gap:14px;text-align:left;min-height:46px;padding:12px 14px;border:1px solid var(--border);border-radius:13px;background:var(--card);color:var(--ink);font-size:13.5px}.shop-report-reasons .icon{flex:none;width:17px;height:17px;border:1px solid var(--border);border-radius:50%;padding:2px;color:transparent}.shop-report-reasons [aria-pressed=true] .icon{color:var(--on-ink);background:var(--ink);border-color:var(--ink)}.shop-report-sheet [data-report-notes]{width:100%;min-width:0;min-height:44px;padding:12px 14px;border:1px solid var(--border);border-radius:13px;background:var(--card);color:var(--ink);font:inherit;font-size:13.5px}.shop-report-sheet .primary-action{min-height:48px;width:100%}.shop-report-error{font-size:11.5px;color:var(--muted);margin:0}.message-place-card{display:flex;align-items:center;gap:11px;min-width:0;max-width:300px;padding:10px;border:1px solid var(--border);border-radius:23px;background:var(--card);color:var(--ink)}.message-place-card>img,.message-place-card>.image-empty{width:56px;height:56px;flex:none;object-fit:cover;border-radius:10px}.message-place-card.message-brand-card>img{object-fit:contain}.message-place-card>span:not(.image-empty){min-width:0;flex:1}.message-place-card strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;font-size:13.5px;font-weight:500;line-height:1.4}.message-place-card small{display:block;margin:2px 0;font-size:11.5px;line-height:1.4;color:var(--muted);overflow-wrap:anywhere}.message-place-card .message-place-action{display:flex;align-items:center;gap:5px;margin-top:5px;font-weight:500}.message-place-action>.icon{width:10px;height:10px;flex:none}a.message-place-card .message-place-action{color:var(--eucalyptus)}@media (max-width:540px){.message-bubble:has(.message-place-card){max-width:94%}}.brand-arrival-track{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;position:relative;padding:4px 0;overscroll-behavior-x:contain}.brand-arrival-track::-webkit-scrollbar{display:none}.brand-arrival-track>.brand-arrival-card{flex:0 0 min(392px,100%);width:min(392px,100%);min-width:0;height:430px;scroll-snap-align:start;scroll-margin:0}.brand-arrival-card .catalogue-fade{background:linear-gradient(180deg,#14121066,transparent 26%,transparent 55%,#141210d1)}.brand-arrival-card .catalogue-copy{padding:16px}.brand-arrival-card .catalogue-copy h3{font-size:21px;margin-top:4px}.brand-arrival-card .catalogue-copy>span{font-size:15px;border-top:1px solid #ffffff40;padding-top:11px;margin:12px 0 0;min-height:39px;padding-right:38px}.brand-arrival-card .catalogue-add{right:16px;bottom:16px}.brand-arrival-card .catalogue-add-label{display:none}.brand-arrival-slate{position:absolute;top:16px;left:16px;display:grid;gap:3px;color:#fff;pointer-events:none}.brand-arrival-slate>span{font-size:10.5px;color:#ffffffd9}.brand-arrival-slate>strong{font-size:14px;font-weight:400}.brand-arrival-new{position:absolute;right:14px;top:14px;font-size:10.5px;color:#fff;padding:6px 9px;border:1px solid #ffffff59;border-radius:30px;background:#ffffff29;backdrop-filter:blur(10px);pointer-events:none}.brand-arrival-position{display:flex;align-items:center;gap:14px;margin-top:10px;font-size:14px;font-variant-numeric:tabular-nums}.brand-arrival-position>span:nth-of-type(2){color:var(--muted)}.brand-arrival-progress{flex:1;height:2px;border-radius:2px;background:var(--border);overflow:hidden}.brand-arrival-progress>i{display:block;width:100%;height:100%;background:var(--eucalyptus);transform:scaleX(var(--progress,1));transform-origin:left}.brand-arrival-position .icon-button{width:44px;height:44px;flex-shrink:0}.brand-arrival-position [data-arrival-prev] .icon{transform:rotate(180deg)}.brand-arrival-position button:disabled{opacity:.35;cursor:default}.brand-arrival-track:focus-visible,.brand-best-track:focus-visible{outline:2px solid var(--eucalyptus);outline-offset:3px;border-radius:23px}.brand-best-band{height:430px;position:relative;isolation:isolate;border-radius:23px;overflow:hidden;background:var(--surface)}.brand-best-cover{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center 25%;inset:0}.brand-best-shade{position:absolute;inset:0;background:linear-gradient(180deg,#14121073,transparent 30%,transparent 50%,#14121099);pointer-events:none}.brand-best-track{display:flex;align-items:flex-end;gap:9px;position:absolute;bottom:0;width:100%;padding:16px 14px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#ffffff80 transparent;overscroll-behavior-x:contain}.brand-best-slot{flex:0 0 138px;height:186px;display:flex;align-items:flex-end}.brand-best-slot>.brand-best-card{width:138px;min-width:138px;height:186px;border-radius:14px;transform:scale(calc(.87 + .13 * var(--boost,0)));transform-origin:left bottom;box-shadow:0 7px 12px #14121059}.brand-best-card .catalogue-copy{padding:10px}.brand-best-card .catalogue-copy>small{display:none}.brand-best-card .catalogue-copy h3{font-family:Satoshi,sans-serif;font-size:10.5px;line-height:1.4;margin:0;padding-right:24px}.brand-best-card .catalogue-copy>span{font-size:13px;margin-top:2px}.brand-best-card .catalogue-add{right:7px;bottom:7px;min-width:30px;min-height:30px}.brand-best-card .product-cover{object-fit:cover}@media (prefers-reduced-motion:no-preference){html:not([data-reduce-motion=true]) .brand-arrival-progress>i{transition:transform .2s ease}}.brand-arrival-card .product-cover{object-fit:cover;object-position:center 25%}.market-checkout-page [data-address-retry]{min-height:44px}.checkout-address-form button[type=submit]{min-height:44px;padding:10px 16px;border:1px solid var(--border);border-radius:13px;background:var(--card);color:var(--ink);font:500 13.5px Satoshi,sans-serif}.checkout-address-form button[type=submit]:disabled{opacity:.45;cursor:default}.address-recovery{padding:16px;border:1px solid var(--border);border-radius:16px;background:var(--surface);margin:16px 0;color:var(--ink);overflow-wrap:anywhere}.address-recovery>strong{font:500 13.5px Satoshi,sans-serif}.address-recovery>p{font:400 13px/1.6 Satoshi,sans-serif;margin:6px 0 0;color:var(--body)}.address-field{min-width:0}.address-field input,.address-field select{width:100%;box-sizing:border-box}.address-field>label:not(.sr-only){display:block;font-size:11.5px;color:var(--body);margin:0 0 5px}.address-form select{border:1px solid var(--border);border-radius:13px;background:var(--card);padding:14px 15px;font:inherit;font-size:13px;color:var(--ink);min-width:0;max-width:100%}.address-phone{display:flex;align-items:start;gap:8px}.address-phone>span{font-size:13px;line-height:44px;flex:0 0 auto}.address-phone>.address-field{flex:1}.address-field-problem{font-size:11.5px;color:var(--red);margin:5px 0 0;line-height:1.5}.address-phone-help{font-size:11px;color:var(--muted);margin:0}.address-form [aria-invalid=true]{border-color:var(--red)}.address-choice-search input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.address-choice-sheet .address-choice-search{margin:4px}.address-choice-sheet .dialog-header{align-items:flex-start}.address-choice-sheet .dialog-header>div{min-width:0}.address-choice-sheet .address-choice-eyebrow{margin:0 0 5px}.address-choice-flag{font-size:17px;margin-right:8px;vertical-align:middle}.address-choice-control{width:100%;min-width:0;min-height:48px;padding:12px 14px;border:1px solid var(--border);border-radius:13px;background:var(--card);color:var(--ink);display:flex;align-items:center;gap:10px;text-align:left;font:500 13.5px Satoshi,sans-serif}.address-choice-control[hidden]{display:none}.address-choice-control>[data-choice-value]{flex:1;min-width:0;overflow-wrap:anywhere}.address-choice-change{font-size:12px;color:var(--eucalyptus);flex:none}.address-choice-control>.icon{width:12px;height:12px;flex:none}.address-choice-control[aria-invalid=true]{border-color:var(--red)}.address-choice-control:focus-visible{outline:2px solid var(--eucalyptus);outline-offset:3px}.address-choice-sheet{width:min(440px,calc(100vw - 24px));max-height:min(680px,calc(100dvh - 32px));display:flex;flex-direction:column;overflow:hidden}.address-choice-sheet:not([open]){display:none}.address-choice-sheet>.dialog-header{flex:none;margin-bottom:12px}.address-choice-sheet .dialog-header h2{font-size:24px;font-weight:400}.address-choice-sheet>.dialog-content{display:flex;flex-direction:column;min-height:0;overflow:hidden}.address-choice-eyebrow{font-size:11px;color:var(--muted);margin:0 0 12px}.address-choice-search{display:flex;align-items:center;gap:8px;flex:none;padding:0 14px;background:var(--surface);border-radius:13px;min-height:44px}.address-choice-search>.icon{width:14px;height:14px;flex:none}.address-choice-search input{width:100%;min-width:0;background:transparent;border:0;font:400 13.5px Satoshi,sans-serif;color:var(--ink);padding:12px 0}.address-choice-search button{flex:none;width:28px;height:28px;background:transparent;border:0;color:var(--muted);padding:6px}.address-choice-search button[hidden]{display:none}.address-choice-search:focus-within{outline:2px solid var(--eucalyptus);outline-offset:2px}.address-choice-search input:focus{outline:none}.address-choice-results{overflow:auto;overscroll-behavior:contain;min-height:0;margin-top:8px;padding:0 3px 20px;scrollbar-width:thin}.address-choice-results h3{font:400 11.5px Satoshi,sans-serif;color:var(--muted);margin:18px 0 4px}.address-choice-results>button{display:flex;align-items:center;gap:12px;min-height:50px;width:100%;text-align:left;background:transparent;border:0;border-bottom:1px solid var(--border);font:400 14px Satoshi,sans-serif;color:var(--ink);padding:8px 0}.address-choice-results>button>span:first-child{flex:1;min-width:0;overflow-wrap:anywhere}.address-choice-results>button small{font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums;flex:none}.address-choice-check{width:16px;flex:none;color:var(--eucalyptus)}.address-choice-check .icon{width:14px;height:14px}.address-choice-results>button[aria-pressed=true]{font-weight:500}.address-choice-results>button:hover{background:var(--surface)}.address-choice-results>button:focus-visible{outline:2px solid var(--eucalyptus);outline-offset:-2px}.address-choice-empty{font-size:13px;line-height:1.5;color:var(--body);margin:20px 0;overflow-wrap:anywhere}.bag-gift{margin-top:4px;min-width:0}.bag-gift-toggle{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-height:44px;max-width:100%;text-align:left;font-size:10.5px}.bag-gift-toggle span{color:var(--eucalyptus);overflow-wrap:anywhere}.bag-gift-toggle u{white-space:nowrap;font-weight:500}.bag-gift fieldset{border:0;padding:0;margin:0;min-width:0;display:grid;gap:8px}.bag-gift-wraps{display:flex;gap:6px;flex-wrap:wrap}.bag-gift-wraps button{min-height:44px;border:1px solid var(--border);border-radius:999px;padding:5px 9px;font-size:10px;background:var(--card)}.bag-gift-wraps button[aria-pressed=true]{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.bag-gift input{width:100%;min-width:0;min-height:44px;border:1px solid var(--border);border-radius:10px;padding:10px 11px;background:var(--surface);font-size:11.5px}.bag-gift-save{justify-self:start;min-height:44px;border-radius:999px;padding:8px 14px;background:var(--ink);color:var(--on-ink);font-size:11px}.bag-gift button:focus-visible,.bag-gift input:focus-visible{outline:2px solid var(--eucalyptus);outline-offset:2px}.bag-gift fieldset:disabled{opacity:.55}.bag-gift-badge{display:inline-block;margin-left:6px;padding:3px 6px;border-radius:999px;background:var(--eucalyptus);color:#fff;font-size:9px;font-weight:500;letter-spacing:.08em;vertical-align:middle}.order-reasons button,.order-return [data-method],.order-help-topics form button{min-height:44px}.order-return button:focus-visible,.order-help button:focus-visible,.order-help summary:focus-visible{outline:2px solid var(--eucalyptus);outline-offset:3px}.receipt-intro{font-size:12px;color:var(--muted);line-height:1.6}.member-receipt{display:flex;align-items:flex-start;gap:12px;width:100%;min-height:64px;padding:14px 0;background:none;border:0;border-bottom:1px solid var(--border);text-align:left;color:var(--ink);cursor:pointer;font:inherit}.member-receipt strong{display:block;font-size:13.5px;font-weight:500;line-height:1.5}.member-receipt small{display:block;font-size:11.5px;color:var(--muted);line-height:1.6}.receipt-description{flex:1;min-width:0;overflow-wrap:anywhere}.receipt-amount{text-align:right;max-width:40%;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.member-receipt .receipt-refund{color:var(--eucalyptus)}.member-receipt:hover{background:var(--surface)}.member-receipt:focus-visible,.receipt-document a:focus-visible,[data-receipts] button:focus-visible{outline:2px solid var(--eucalyptus);outline-offset:3px}.receipt-document{display:grid;gap:14px}.receipt-document p{margin:0;font-size:13px;line-height:1.6}.receipt-document a{min-height:44px;display:flex;align-items:center;justify-content:center;gap:8px}[data-receipts] [data-retry]{min-height:44px}.order-return-methods{display:grid;gap:8px}.order-return-methods button{min-height:44px;border:1px solid var(--border);border-radius:16px;padding:11px 14px;background:var(--card);color:var(--ink);font:inherit;font-size:13px;text-align:left;overflow-wrap:anywhere;cursor:pointer}.order-return-methods button[aria-pressed=true]{border-color:var(--eucalyptus);box-shadow:inset 0 0 0 .5px var(--eucalyptus)}.order-return-methods button:hover{background:var(--surface)}.order-tracking{flex-wrap:wrap}.order-tracking>strong{min-width:0;overflow-wrap:anywhere}.order-track-link{display:inline-flex;align-items:center;gap:5px;min-height:44px}.order-track-link:focus-visible{outline:2px solid var(--eucalyptus);outline-offset:3px}.order-cancellation{margin-top:16px}.order-cancellation button{min-height:46px;width:100%;white-space:normal}.order-cancellation button:focus-visible,[data-cancel-success]:focus-visible{outline:2px solid var(--eucalyptus);outline-offset:3px}@media (max-width:760px){.order-detail{padding-bottom:40px}}.order-return-records article+article{border-top:1px solid var(--border);margin-top:14px;padding-top:14px}.order-return-records h3{font-size:14px;font-weight:500;margin:0 0 7px}.order-return-records p{overflow-wrap:anywhere}.order-return-records button{min-height:44px;width:100%;white-space:normal}.order-return-records button:focus-visible{outline:2px solid var(--eucalyptus);outline-offset:3px}.order-return-fact{display:flex;justify-content:space-between;gap:16px;font-size:12px;margin:7px 0}.order-return-fact span{color:var(--muted)}.order-return-fact strong{text-align:right;font-weight:500;overflow-wrap:anywhere;min-width:0}.order-return-records article{display:grid;gap:7px}.order-return-records article>h3,.order-return-records article>p,.order-return-records .order-return-fact{margin:0}.order-return-records article>button{margin-top:4px}.order-send-back{display:grid;gap:7px;min-width:0}.order-send-back>p{margin:0}.order-return-address{padding:12px;border-radius:14px;background:var(--surface);font-size:13px;line-height:1.55;overflow-wrap:anywhere;user-select:text}.order-return-address h4{font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 3px}.order-send-back .order-return-fact strong{max-width:66%;user-select:text}.order-return-tracking{display:grid;gap:8px;margin-top:4px}.order-return-tracking h4{font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0}.order-return-tracking label{display:grid;gap:5px;font-size:12px;color:var(--muted)}.order-return-tracking input{box-sizing:border-box;width:100%;min-width:0;min-height:44px;border:1px solid var(--border);border-radius:12px;padding:10px 14px;background:var(--card);color:var(--ink);font:inherit;font-size:14px}.order-return-tracking input:focus-visible{outline:2px solid var(--eucalyptus);outline-offset:2px}.order-return-tracking p{margin:0}.order-seal-back{display:block;min-height:44px;margin:10px auto 0;padding:10px 24px;background:transparent;color:var(--ink);border:0;font:inherit;cursor:pointer}.order-seal .order-reasons{margin-top:16px}.order-seal [data-seal-send]{width:100%;min-height:48px}.order-seal .order-reasons button{white-space:normal;text-align:left;gap:12px}.order-seal .order-reasons button span{flex-shrink:0}.order-delivery article+article{border-top:1px solid var(--border);margin-top:14px;padding-top:14px}.order-delivery h3{font-size:13px;font-weight:500;margin:8px 0}.order-delivery p{overflow-wrap:anywhere}.order-delivery button{min-height:44px;white-space:normal}.order-delivery [data-late]{width:100%;margin-top:8px}.order-delivery-days{display:flex;flex-wrap:wrap;gap:8px}.order-delivery-days button{flex:1;min-width:64px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--ink);font:inherit;font-size:12.5px;cursor:pointer}.order-delivery-days [aria-pressed=true]{background:var(--ink);color:var(--on-ink,#fff)}.order-delivery .order-late-cancel{color:var(--like,#C0433A);border-color:currentColor}.order-delivery .order-late-cancel.armed{background:var(--like,#C0433A);color:#fff}.order-delivery button:focus-visible,.order-delivery article:focus-visible{outline:2px solid var(--eucalyptus);outline-offset:3px}.order-delivery .order-promise{font-size:13.5px;color:var(--ink);line-height:1.6;margin:8px 0}.order-delivery .order-late-cancel{border:1px solid currentColor;border-radius:999px}.order-delivery .order-late-cancel.armed{border-color:transparent}@media (max-width:420px){.order-delivery-days{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.order-help-topics textarea{width:100%;box-sizing:border-box;min-height:90px;resize:vertical;padding:11px 13px;border:0;border-radius:11px;background:var(--surface);color:var(--ink);font:inherit;font-size:13px;line-height:1.6}.order-help-topics textarea:focus-visible{outline:2px solid var(--eucalyptus);outline-offset:2px}.order-sellers article{display:grid;gap:6px;padding:14px 0;border-bottom:1px solid var(--border)}.order-sellers article:last-child{padding-bottom:0;border-bottom:0}.order-seller-heading{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.order-seller-heading strong{font-size:14px;font-weight:500;min-width:0;overflow-wrap:anywhere}.order-seller-chip{font-size:10.5px;font-weight:500;padding:3px 8px;border-radius:99px;background:var(--surface);color:var(--body);overflow-wrap:anywhere}.order-seller-chip.business{color:var(--eucalyptus);background:color-mix(in srgb,var(--eucalyptus) 10%,transparent)}.order-sellers article>p{margin:0;overflow-wrap:anywhere}.order-sellers .native-note{font-size:12.5px;color:var(--body)}.order-seller-rights{font-size:11.5px;line-height:1.6;color:var(--muted)}.order-detail .order-tax{font-size:12px;line-height:1.6;color:var(--muted);margin:2px 0 0;overflow-wrap:anywhere}.order-overseas dl{display:grid;gap:8px;margin:12px 0 0}.order-overseas dl>div{display:grid;grid-template-columns:104px minmax(0,1fr);gap:10px;align-items:baseline}.order-overseas dt{font-size:12px;color:var(--muted);line-height:1.6}.order-overseas dd{font-size:12.5px;color:var(--body);line-height:1.6;margin:0;overflow-wrap:anywhere}@media (max-width:420px){.order-overseas dl>div{grid-template-columns:1fr;gap:2px}}.bag-tax-line,.bag-savings-note{font-size:12px;line-height:1.6;color:var(--muted);margin:2px 0 0;overflow-wrap:anywhere}.bag-summary-note{text-align:right}.bag-savings-note{color:var(--eucalyptus)}.bag-line-disclosure{font-size:11.5px;line-height:1.6;color:var(--muted);margin:2px 0 0;overflow-wrap:anywhere}.legacy-checkout-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:24px;align-items:start}.legacy-checkout-card{border:1px solid var(--border);border-radius:18px;padding:20px;margin-bottom:18px;min-width:0}.legacy-checkout-card h2{font:500 18px Satoshi,sans-serif;margin:0 0 18px}.legacy-checkout-card h3{font:500 13.5px Satoshi,sans-serif;margin:0 0 6px;overflow-wrap:anywhere}.legacy-checkout-card p{font-size:12px;line-height:1.6;overflow-wrap:anywhere}.legacy-delivery-group+.legacy-delivery-group,.legacy-checkout-line+.legacy-checkout-line{border-top:1px solid var(--border);margin-top:14px;padding-top:14px}.legacy-delivery-options{display:flex;gap:8px;flex-wrap:wrap}.legacy-delivery-options button{flex:1 1 110px;display:grid;gap:4px;min-width:0;min-height:44px;border:1px solid var(--border);border-radius:10px;padding:10px;background:var(--surface);color:var(--ink);font:400 11.5px Satoshi,sans-serif}.legacy-delivery-options button strong{font-size:12.5px;font-weight:500}.legacy-delivery-options button[aria-pressed=true]{background:var(--ink);color:var(--card)}.legacy-delivery-options small{font-size:10.5px;line-height:1.5}.legacy-code-form{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.legacy-code-form input{flex:1 1 130px;width:100px}.legacy-code-form button{min-height:44px}.legacy-checkout-line>strong{font:500 13px Satoshi,sans-serif}.legacy-checkout-page .checkout-footer>[data-refresh]{min-height:44px;margin-bottom:10px}.legacy-payment-notice{margin:0 0 24px}.legacy-checkout-page .checkout-footer>.native-note{margin:10px 0 0}.legacy-checkout-page a:focus-visible{outline:2px solid var(--eucalyptus);outline-offset:3px}.legacy-checkout-page button:disabled{opacity:.5;cursor:default}@media (max-width:900px){.legacy-checkout-layout{grid-template-columns:minmax(0,1fr);gap:0}}@media (max-width:420px){.legacy-checkout-card{padding:16px}.legacy-checkout-page .checkout-footer{position:static}}.legacy-checkout-page{max-width:960px}.legacy-checkout-card .checkout-summary-row{padding:10px 0;border-top:1px solid var(--border);align-items:baseline;line-height:1.5}.legacy-checkout-card .checkout-summary-row>span{min-width:0;overflow-wrap:anywhere}.legacy-checkout-card .checkout-summary-row>strong{font-weight:500;text-align:right}.legacy-checkout-card>a.text-button{display:inline-flex;align-items:center;min-height:44px;margin-top:8px}.legacy-delivery-options button:not(:disabled):not([aria-pressed=true]):hover{border-color:var(--eucalyptus)}.legacy-checkout-page .order-overseas{border:1px solid var(--border);border-radius:18px;padding:20px;margin:0 0 18px;min-width:0}.legacy-checkout-page .order-overseas h2{font:500 18px Satoshi,sans-serif;margin:0 0 18px}.legacy-checkout-page .order-overseas dl>div{grid-template-columns:150px minmax(0,1fr)}@media (max-width:420px){.legacy-checkout-page .order-overseas{padding:16px}.legacy-checkout-page .order-overseas dl>div{grid-template-columns:1fr;gap:2px}}.legacy-checkout-page :is(button,input,a){scroll-margin-top:120px;scroll-margin-bottom:140px}.legacy-checkout-points{margin:14px 0}.legacy-checkout-points:empty{display:none}.legacy-checkout-points p{font-size:11.5px}.legacy-points-select{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:48px;padding:12px;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--ink);text-align:left;font:500 13.5px Satoshi,sans-serif}.legacy-points-select span{display:grid;gap:3px}.legacy-points-select small{font-size:12px;font-weight:400}.legacy-points-select[aria-pressed=true]{border-color:var(--eucalyptus);background:color-mix(in srgb,var(--eucalyptus) 7%,var(--card))}.legacy-points-select:hover{border-color:var(--eucalyptus)}.legacy-checkout-points>.text-button{min-height:44px}.legacy-points-select>span{flex:1}.legacy-points-check{width:20px;height:20px;flex:none;fill:none;stroke:var(--eucalyptus);stroke-width:1.5}.legacy-points-check path{visibility:hidden}.legacy-points-select[aria-pressed=true] .legacy-points-check circle{fill:var(--eucalyptus)}.legacy-points-select[aria-pressed=true] .legacy-points-check path{visibility:visible;stroke:#fff;stroke-linecap:round;stroke-linejoin:round}.legacy-payment-recovery{padding:16px;margin:0 0 24px;border-radius:23px;background:color-mix(in srgb,var(--eucalyptus) 7%,var(--card))}.legacy-payment-recovery h2{font-family:Satoshi,sans-serif;font-size:13.5px;font-weight:500;margin:0 0 10px}.legacy-payment-recovery p{font-size:12.5px;line-height:1.6}.legacy-recovery-actions{display:flex;flex-wrap:wrap;gap:8px 20px}.legacy-payment-recovery .text-button{font-size:13.5px;font-weight:500;min-height:44px;display:inline-flex;align-items:center;scroll-margin-block:110px}.legacy-payment-recovery [data-payment-outcome]:focus-visible{outline:2px solid var(--eucalyptus);outline-offset:5px}.legacy-checkout-page [data-checkout-startup] .secondary-action{min-height:44px;padding:10px 20px;border:1px solid var(--border);border-radius:999px;font-size:13.5px;color:var(--ink)}.legacy-payment-form{max-width:480px;margin:24px auto;font-family:Satoshi,sans-serif}.legacy-payment-form>[data-payment-total]{font-size:19px;font-weight:500;margin:20px 0}.legacy-payment-form>button{width:100%;min-height:44px;font:500 13.5px Satoshi,sans-serif}.legacy-payment-form>[role=status],.legacy-payment-form>.form-problem{font-size:12.5px;line-height:1.6}.legacy-payment-form>button:disabled{opacity:.5;cursor:default}.legacy-payment-form>button:focus-visible{outline:2px solid var(--eucalyptus);outline-offset:4px}.legacy-payment-sheet .dialog-header>.icon-button{width:44px;height:44px;min-width:44px;min-height:44px}.legacy-payment-sheet .dialog-header>.icon-button:focus-visible{outline:2px solid var(--eucalyptus);outline-offset:3px}.legacy-payment-sheet .dialog-header>.icon-button:disabled{opacity:.5;cursor:default}.order-placed-page{max-width:950px;overflow-wrap:anywhere}.order-placed-intro{max-width:580px;margin:32px auto 38px;text-align:center}.order-placed-mark{display:grid;place-items:center;width:86px;height:86px;margin:0 auto 22px;border-radius:50%;background:var(--eucalyptus);color:#fff;box-shadow:0 8px 18px color-mix(in srgb,var(--eucalyptus) 35%,transparent)}.order-placed-mark .icon{width:32px;height:32px;stroke-width:2.5}.order-placed-intro h1{font:500 26px Satoshi,sans-serif;letter-spacing:-.65px;margin:0}.order-placed-intro>p{font:400 13.5px/1.7 Satoshi,sans-serif;color:var(--body);margin:10px 12px 0}.order-placed-intro .order-placed-number{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:16px;font-size:14px;font-weight:500;color:var(--ink)}.order-placed-number .icon{width:14px;height:14px;color:var(--eucalyptus)}.order-placed-columns{display:grid;grid-template-columns:1fr 1fr;gap:32px}.order-placed-page h2{font:500 12px Satoshi,sans-serif;letter-spacing:1.4px;text-transform:uppercase;color:var(--muted);margin:0 0 14px}.order-placed-delivery{border:1px solid var(--border);border-radius:18px;padding:8px 18px}.order-placed-delivery article{display:grid;grid-template-columns:46px minmax(0,1fr);gap:4px 11px;align-items:center;padding:12px 0}.order-placed-delivery article+article{border-top:1px solid var(--border)}.order-placed-delivery .media{grid-row:span 2;width:46px;height:56px;border-radius:10px;overflow:hidden;object-fit:cover}.order-placed-page h3{font:500 14px/1.5 Satoshi,sans-serif;margin:0}.order-placed-delivery p{font:400 12px/1.5 Satoshi,sans-serif;margin:2px 0 0;color:var(--muted)}.order-placed-delivery .order-placed-arrival{grid-column:2;font-size:13px;font-weight:500;color:var(--eucalyptus)}.order-placed-next{list-style:none;padding:0;margin:0;display:grid;gap:18px}.order-placed-next li{display:flex;gap:12px;align-items:flex-start}.order-placed-next li>span{display:grid;place-items:center;width:40px;height:40px;flex:0 0 40px;border-radius:11px;background:var(--surface)}.order-placed-next .icon{width:16px;height:16px}.order-placed-next p{font:400 12.5px/1.6 Satoshi,sans-serif;margin:3px 0 0;color:var(--body)}.order-placed-actions{display:flex;gap:10px;border-top:1px solid var(--border);margin-top:32px;padding-top:16px}.order-placed-actions>*{flex:1;min-width:0;min-height:50px;display:flex;justify-content:center;align-items:center;text-align:center;font:500 14.5px Satoshi,sans-serif}.order-placed-page :is(a,button,[tabindex]):focus-visible{outline:2px solid var(--eucalyptus);outline-offset:4px}@media (max-width:650px){.order-placed-columns{grid-template-columns:minmax(0,1fr);gap:28px}.order-placed-intro{margin-top:24px}.order-placed-actions{flex-wrap:wrap}.order-placed-actions>*{flex-basis:130px}}.order-placed-actions>.secondary-action{border:1px solid var(--border);border-radius:999px;background:var(--card);color:var(--ink)}.order-placed-actions>a:hover{filter:brightness(.97)}.live-story-shell .own-story-controls{justify-content:space-between;gap:8px;flex-wrap:wrap}.live-story-shell .own-story-controls a{min-height:44px;margin:0;padding:0;border-radius:24px;flex:none}.live-story-shell .own-story-controls a:hover{text-decoration:none}.own-story-controls .own-story-pill{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:0 13px;border-radius:24px;background:#ffffff24;border:1px solid #ffffff38;font:500 12.5px Satoshi,sans-serif;white-space:nowrap}.own-story-controls a:hover .own-story-pill{background:#ffffff38}.own-story-controls .own-story-audience .icon{width:12px;height:12px}.own-story-controls .own-story-insights .own-story-pill{gap:5px}.own-story-controls .own-story-insights .icon{width:14px;height:14px}.profile-edit-page :is([data-profile-done],[data-keep-profile],[data-check-profile],[data-retry-profile]){margin-inline-end:8px}.community-guides{display:grid;gap:14px;margin-top:16px}.community-guide-row{padding:11px;border-radius:23px}.community-guide-row .community-cover{width:86px;height:104px;border-radius:16px}.community-guide-row h3{font-size:16px}.community-guide-row .community-row-copy>span{font-size:11px}.kept-look-image-status p:empty{display:none}.kept-look-image-status{margin-block:8px}.kept-duplicate-preview{display:flex;align-items:center;gap:13px;padding:13px;border-radius:23px;background:var(--surface);margin-block:18px 14px}.kept-duplicate-preview>img,.kept-duplicate-preview>.kept-look-composite{flex:0 0 52px;width:52px;height:64px;object-fit:contain;border-radius:11px}.kept-duplicate-preview p{margin:0 0 2px}[data-duplicate-body]>button{margin-block:5px;min-height:44px}[data-duplicate-body]{display:grid;gap:12px}[data-duplicate-body] .eyebrow{margin:0;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}[data-duplicate-body] .native-form{display:grid;gap:12px}[data-duplicate-body] input{box-sizing:border-box;width:100%;min-width:0;height:48px;border:1px solid var(--border);border-radius:14px;padding:0 15px;background:var(--card);color:var(--ink);font:400 14px Satoshi,sans-serif;opacity:1}[data-duplicate-body] input:focus-visible{outline:2px solid var(--eucalyptus);outline-offset:3px}[data-duplicate-body] p{margin:0;font-size:12.5px;line-height:1.5}[data-duplicate-body] p:empty{display:none}[data-duplicate-body] .primary-button{width:100%;min-height:52px}[data-duplicate-body] .text-button{min-height:44px}.look-shop-content{padding:4px 0 0}.look-shop-content h3{font:24px/1.25 Satoshi,sans-serif;margin:0 0 6px}.look-shop-content .story-look-pieces{gap:8px;margin-top:14px}.look-shop-content .story-look-piece{border-radius:14px;gap:12px;min-height:84px}.look-shop-content .story-look-packshot{flex-basis:50px;width:50px;height:62px;border-radius:10px}.look-shop-content .story-look-label>strong{font-size:13px}.look-shop-content .story-look-label>small{font-size:10.5px}.look-shop-content .story-look-add{width:64px;right:10px;top:20px;border-radius:24px;background:var(--ink);color:#fff;font:500 11.5px Satoshi,sans-serif}.look-shop-content .story-look-add:before{display:none}.look-shop-content .story-look-add[data-added=true]{background:color-mix(in srgb,var(--eucalyptus) 12%,transparent);color:var(--eucalyptus)}.look-shop-content .story-look-entry.has-bag-control .story-look-piece{padding-right:80px}.look-shop-content .story-look-bag{margin-top:16px}.look-planning-sheet{width:min(430px,calc(100vw - 32px))}.look-plan-calendar{padding:14px;border:1px solid var(--border);border-radius:23px}.look-plan-calendar header{display:flex;align-items:center;justify-content:space-between}.look-plan-calendar header strong{font-size:13.5px;font-weight:500}.look-plan-calendar [data-month="-1"] svg{transform:rotate(180deg)}.look-plan-calendar .month-grid{margin:10px 0 0;gap:4px}.look-plan-calendar .month-grid button{min-height:40px;font:400 13px Satoshi,sans-serif;border-radius:11px}.look-plan-calendar .month-grid button[aria-pressed=true]{background:var(--ink);color:var(--canvas)}.look-plan-options{display:grid;gap:8px;margin:14px 0}.look-plan-options button{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border:1px solid var(--border);border-radius:15px;text-align:left}.look-plan-options strong{display:block;font-size:13.5px;font-weight:500}.look-plan-options small{display:block;font-size:11px;color:var(--muted);margin-top:2px}.look-plan-options i{flex:none;width:17px;height:17px;border:1px solid var(--border);border-radius:50%}.look-plan-options [aria-checked=true] i{border:5px solid var(--eucalyptus)}.look-plan-options [aria-checked=true]{border-color:var(--eucalyptus)}.look-planning-sheet [data-confirm]{width:100%;margin-top:12px}.look-planning-sheet .dialog-header h2{font-size:24px}.look-plan-calendar .month-grid button:disabled{color:var(--muted);opacity:.45}.look-plan-calendar .month-grid button[aria-pressed=true]>span{background:transparent;color:inherit}.look-plan-calendar .month-grid button:focus-visible,.look-plan-options button:focus-visible{outline:2px solid var(--eucalyptus);outline-offset:2px}.look-share-sheet .dialog-header h2{font-size:24px}.look-share-cover{display:block;width:100%;max-height:300px;object-fit:contain;border-radius:20px;margin:0 auto 16px}.look-share-actions{display:grid;gap:10px}.look-share-actions button{min-height:44px}.look-share-pieces{display:grid;gap:16px}.look-share-pieces article{display:flex;align-items:center;gap:14px;min-width:0}.look-share-pieces article>span{display:grid;gap:6px}.look-share-pieces img{flex:none;width:84px;height:100px;object-fit:contain;border-radius:12px}.look-share-pieces strong{font-size:14px;overflow-wrap:anywhere}.look-share-pieces small{color:var(--muted)}.look-share-sheet .dialog-header .icon-button{width:64px;min-height:44px;border-radius:12px;font-size:13px}.look-share-sheet .dialog-content>p{font-size:15px}.look-share-sheet .primary-button{min-height:48px;font-size:14px}.message-look-link{display:flex;align-items:center;gap:11px;max-width:300px;padding:10px;border:1px solid var(--border);border-radius:23px;background:var(--card);color:var(--ink);text-decoration:none}.message-look-link>span:last-child{display:grid;gap:2px}.message-look-link small{text-transform:uppercase;letter-spacing:.08em;font-size:11px;color:var(--muted)}.message-look-link strong{font-size:13.5px}.message-look-link>span>span{color:var(--eucalyptus);font-size:11.5px;padding-top:3px}.message-look-icon{width:56px;height:56px;display:grid;place-items:center;flex:none;background:var(--surface);border-radius:10px}.message-look-icon svg{width:18px;height:18px}.look-edit-sheet .dialog-header h2{font-size:24px}.look-edit-name{display:grid;gap:8px;font-size:11px;letter-spacing:.08em;color:var(--muted)}.look-edit-name input{width:100%;height:46px;border:0;border-radius:24px;padding:0 16px;background:var(--surface);font:14px Satoshi,sans-serif;color:var(--ink);letter-spacing:normal}.look-edit-sheet h3{margin:22px 0 10px;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.look-edit-selected{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.look-edit-selected article{position:relative;height:128px;border-radius:13px;overflow:hidden;background:var(--surface)}.look-edit-selected img{width:100%;height:128px;object-fit:contain}.look-edit-selected .icon-button{position:absolute;top:6px;right:6px;width:34px;height:34px;border-radius:50%;background:var(--card)}.look-edit-selected .icon-button svg{width:12px;height:12px}.look-edit-placeholder{display:grid;place-content:center;text-align:center;width:100%;height:100%;color:var(--muted)}.look-edit-placeholder .icon{margin:auto}.look-edit-rail{display:flex;gap:9px;overflow-x:auto;padding:4px;scroll-padding:4px}.look-edit-rail button{flex:none;width:96px;border:0;background:none;padding:0;text-align:left;color:var(--ink)}.look-edit-rail img,.look-edit-search-art,.look-edit-rail .look-edit-placeholder{display:grid;place-content:center;width:96px;height:118px;object-fit:contain;border-radius:12px;background:var(--surface)}.look-edit-search-art{border:1px dashed var(--border);font-size:24px}.look-edit-rail strong,.look-edit-rail small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;margin-top:4px}.look-edit-rail small{font-size:9.5px;color:var(--muted)}.look-edit-sheet [data-save]{width:100%;min-height:48px;margin-top:16px;font-size:14px}.look-edit-browse{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px}.look-edit-browse button{border:0;background:var(--surface);border-radius:12px;padding:8px;color:var(--ink)}.look-edit-browse img,.look-edit-browse .look-edit-placeholder{width:100%;height:128px;object-fit:contain}.look-edit-browse strong{display:block;font-size:13px}.look-edit-sheet button:focus-visible,.look-edit-browse button:focus-visible{outline:2px solid var(--eucalyptus);outline-offset:2px}.kept-removal-sheet .dialog-content>button{margin-right:12px;min-height:44px}.kept-look-share-preview{height:260px;overflow:hidden;border-radius:20px}.kept-look-share-preview img{width:100%;height:100%;object-fit:contain}.kept-share-sheet .dialog-header button{width:64px;min-height:44px;border-radius:0;background:none;font-size:13px}.kept-share-sheet .dialog-content>button{margin-right:10px;margin-top:8px;min-height:48px}.inbox-page .inbox-avatar{width:52px;height:52px;min-width:52px}.inbox-deleted{display:grid;place-items:center;border:1px solid var(--border);border-radius:50%;background:var(--surface);color:var(--muted)}.inbox-deleted .icon{width:24px;height:24px}.inbox-page .message-unread{min-width:8px;width:8px;height:8px;flex:none}.inbox-page .conversation-row p{font-size:12px}.inbox-page .inbox-line time{font-size:10.5px}.inbox-search:focus-within{outline:2px solid var(--eucalyptus);outline-offset:3px}.conversation-report-sheet{max-width:440px}.conversation-report-sheet textarea{width:100%;box-sizing:border-box;resize:vertical;min-height:112px;max-height:240px;padding:14px;border:0;border-radius:16px;background:var(--surface);color:var(--ink);font:inherit;font-size:15px}.conversation-report-sheet .dialog-content{display:grid;gap:18px}.conversation-report-sheet [role=alert]{font-size:13px;color:var(--body);margin:0}.conversation-report-sheet button{min-height:44px}.conversation-report-sheet textarea:focus-visible{outline:2px solid var(--eucalyptus);outline-offset:3px}.conversation-report-sheet .dialog-header h2{font-size:24px}.conversation-heading [data-thread-safety]{margin-left:auto;flex-shrink:0}.activity-house{width:40px;height:40px;flex:none;display:grid;place-items:center;border-radius:50%;background:var(--surface);border:1px solid var(--border);color:var(--ink)}.activity-house .icon{width:19.2px;height:19.2px;object-fit:contain}.member-portrait.house-portrait{background:var(--surface);border:1px solid var(--border);color:var(--ink)}.member-portrait.house-portrait .icon{width:48%;height:48%}.post-author .member-portrait.house-portrait{background:#ffffffd9;color:#292a27;border-color:#fff9}.house-author{cursor:default}.activities-page .invitation-intro h2{font-size:23px;font-weight:400}.activities-page .invitation-list article{padding:18px}.activities-page .invitation-list header{align-items:flex-start}.activities-page .invitation-list header>div{flex:1;min-width:0;display:grid;gap:5px}.activities-page .invitation-list header h3{font-size:14px;font-weight:500}.activities-page .activity-campaign-icon{width:44px;height:44px;flex:none;display:grid;place-items:center;border-radius:50%;color:var(--eucalyptus);background:color-mix(in srgb,var(--eucalyptus) 9%,transparent)}.activities-page .activity-campaign-icon .icon{width:16px;height:16px;flex:none}.noir-about-page>.programme-perk{padding:18px;border-radius:22px}.noir-about-page>.programme-perk>h2{font-size:22px;font-weight:500;line-height:1.4;margin:0}.noir-about-page>.programme-perk>h2:not(:first-child){margin-top:8px}.noir-about-page .points-entry-list{margin-top:0}.noir-about-page .points-entry-list article{border-bottom:0;border-top:1px solid var(--border);gap:10px;padding:14px 0 0}.noir-about-page>.text-button{margin-top:14px}.noir-page [data-noir-main]>.programme-perk{padding:18px;border-radius:22px}.noir-page [data-noir-main] h2,.noir-page [data-noir-main]>.programme-perk>h3{font-size:22px}.noir-introduction{padding-block:4px}.noir-page [data-noir-refresh]{margin-top:22px}.insider-refund-page,.insider-refund-summary{display:grid;gap:20px}.insider-refund-page .section-page-header{margin-bottom:0}.insider-refund-summary h2{font-size:22px;font-weight:500;line-height:1.4;margin:0}.insider-refund-summary .programme-values{margin:0}.insider-refund-page>.text-button,.insider-refund-summary>.text-button{justify-self:start;display:inline-flex;align-items:center;min-height:44px}.insider-documents{display:grid;gap:0}.insider-documents h3{font-size:13px;font-weight:500;margin:0 0 4px}.insider-documents a{display:flex;align-items:baseline;gap:10px;min-height:44px;color:var(--ink);text-decoration:none;padding-block:8px}.insider-documents a>span:first-child{display:grid;gap:2px;flex:1;min-width:0}.insider-documents strong{font-size:13px;font-weight:400;overflow-wrap:anywhere}.insider-documents small{font-size:11.5px;color:var(--body,var(--muted))}.insider-documents a>span:last-child{font-size:12.5px;font-weight:500;flex:none}.insider-documents a:hover{color:var(--eucalyptus)}.insider-documents a:focus-visible{outline:2px solid var(--eucalyptus);outline-offset:3px;border-radius:4px}.insider-member-benefits{display:grid;gap:18px;padding:18px;border:.7px solid var(--border);border-radius:23px;background:var(--surface);margin-bottom:24px}.insider-member-benefits h2,.insider-member-benefits h3{margin:0}.insider-member-benefits>div{display:grid;gap:14px}.insider-member-benefits h3{font:400 14px Satoshi,sans-serif}.insider-member-benefits p{margin:0}.insider-member-benefits hr{height:0;border:0;border-top:.7px solid var(--border);width:100%;margin:0}.insider-member-benefits button{min-height:44px;text-align:left}.insider-member-benefits{--insider-action:#54796d}.insider-member-benefits h2{font-size:22px}.insider-member-benefits header{display:flex;gap:12px;align-items:flex-start}.insider-member-benefits header>span:last-child{display:grid;gap:5px}.insider-member-benefits header h3{font-weight:500}.insider-member-benefits header p{font-size:13px;color:var(--body)}.insider-benefit-icon{width:42px;height:42px;flex:none;border-radius:50%;display:grid;place-items:center;color:var(--eucalyptus);background:color-mix(in srgb,var(--eucalyptus) 8%,transparent)}.insider-benefit-icon .icon{width:15px;height:15px}.insider-member-benefits .programme-explore,.insider-member-benefits button{min-height:46px;padding:0 17px;border-radius:999px;background:var(--insider-action);color:#fff;font:500 13px Satoshi,sans-serif;text-decoration:none}.insider-member-benefits .programme-explore .icon{width:11px;height:11px}.insider-member-benefits button:disabled{opacity:.45}.insider-member-benefits .programme-explore:hover{filter:brightness(.94)}:root[data-theme=dark] .insider-member-benefits{--insider-action:#5a786b}@media (prefers-contrast:more){.insider-member-benefits{--insider-action:#415e55}:root[data-theme=dark] .insider-member-benefits{--insider-action:#465e53}}.insider-page .programme-perk{--benefit-action:#54796d}.insider-page [data-benefit-door]{display:flex;align-items:center;justify-content:space-between;min-height:46px;padding:0 16px;border-radius:999px;background:var(--benefit-action);color:#fff;font:500 13px Satoshi,sans-serif;text-decoration:none}.insider-page [data-benefit-door] .icon{width:11px;height:11px}.insider-page [data-benefit-door]:disabled{opacity:.45}.insider-page a[data-benefit-door]:hover{filter:brightness(.94)}:root[data-theme=dark] .insider-page .programme-perk{--benefit-action:#5a786b}@media (prefers-contrast:more){.insider-page .programme-perk{--benefit-action:#415e55}:root[data-theme=dark] .insider-page .programme-perk{--benefit-action:#465e53}}.care-current{display:grid;gap:28px;padding-bottom:30px;font-family:Satoshi,sans-serif}.care-current h1{font-size:24px;font-weight:400;margin:0}.care-current h2{font-size:19px;font-weight:400;margin:0 0 14px}.care-current p{font-size:12.5px;line-height:1.6;margin:0}.care-current-hero h2{font-size:24px;margin-bottom:10px}.care-current-hero{padding-top:0}.care-current-hero .care-eyebrow{font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:var(--eucalyptus);margin-bottom:6px}.care-current-card{padding:15px;border:1px solid var(--border);border-radius:23px;margin:10px 0}.care-current-piece{display:flex;align-items:center;gap:13px}.care-current-piece>img,.care-piece-placeholder{width:50px;height:62px;flex:0 0 50px;object-fit:cover;border-radius:10px}.care-piece-placeholder{display:grid;place-items:center;background:var(--surface)}.care-piece-placeholder .icon{width:18px;height:18px}.care-current-piece>span:last-child{display:grid;gap:4px}.care-current-piece strong,.care-current-service strong{font-size:13.5px;font-weight:500}.care-current-piece small{font-size:11.5px}.care-stage-note{font-weight:500;color:var(--eucalyptus)}.care-current-progress{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0;margin:16px 0 0}.care-current-progress li{display:grid;gap:6px;text-align:center;font-size:10px;color:var(--muted)}.care-current-progress li[aria-current]{color:var(--ink);font-weight:500}.care-current-service{display:flex;align-items:center;gap:13px;padding:13px;border:1px solid var(--border);border-radius:23px;margin-bottom:10px}.care-current-service>span:nth-child(2){flex:1;display:grid;gap:4px}.care-current-icon{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;background:var(--surface);border-radius:50%}.care-current-icon .icon{width:14px;height:14px}.care-current-service small{font-size:11.5px}.care-price{font-size:11.5px;font-weight:500;color:var(--eucalyptus)}.care-current-how>ol{list-style:none;display:grid;gap:20px;padding:18px;background:var(--surface);border-radius:23px;margin:0}.care-current-how li{display:flex;gap:14px;align-items:flex-start}.care-current-how li>span{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border-radius:50%;background:var(--surface);font-size:12px}.care-current-how h3{font-size:14px;font-weight:500;margin:0 0 5px}.care-current-trust{font-size:10px!important;text-transform:uppercase;letter-spacing:1px;text-align:center;padding-top:18px}.care-current .text-button{min-height:44px}.care-current .care-current-empty{font-size:13.5px;font-weight:500}.care-current-quotes article{border-top:1px solid var(--border);padding:14px 0;margin-top:12px}.care-current-quotes strong{font-size:13.5px;font-weight:500}.care-current-quotes article>span{float:right;font-size:14px}.care-current-quotes article>div{display:flex;gap:10px;margin-top:10px}.care-current-quotes button:disabled{opacity:.5}.care-step-track{display:flex;align-items:center}.care-step-track>i{height:1px;flex:1;background:var(--border)}.care-step-track>b{width:16px;height:16px;flex:0 0 16px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--border);box-sizing:border-box;background:var(--card,var(--surface))}.care-step-track .icon{width:7px;height:7px;stroke-width:2.5;color:#fff}.care-step-track em{width:5px;height:5px;border-radius:50%;background:var(--card,var(--surface))}.reached .care-step-track>b{background:var(--eucalyptus);border-color:var(--eucalyptus)}.reached .care-step-track>i:first-child,.done .care-step-track>i:last-child{background:color-mix(in srgb,var(--eucalyptus) 50%,transparent)}.care-current-progress li:first-child i:first-child,.care-current-progress li:last-child i:last-child{visibility:hidden}.care-current-empty{padding:15px;border:1px solid var(--border);border-radius:23px}.care-current-piece{width:100%;text-align:left;min-height:44px}.care-current-piece>span{flex:1;display:grid;gap:2px}.care-current-piece>.icon{width:11px;height:11px;flex:0 0 11px;color:var(--muted)}.care-booking-detail,.care-booking-content{display:grid;gap:14px}.care-booking-detail h3{font:400 24px Satoshi,sans-serif;margin:0}.care-booking-detail h4{font:400 19px Satoshi,sans-serif;margin:0}.care-booking-detail p{font-size:12.5px;line-height:1.6;margin:0}.care-booking-detail small{font-size:11.5px;color:var(--muted)}.care-booking-detail section{display:grid;gap:12px;margin-top:14px}.care-booking-detail .care-detail-eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:1px;color:var(--eucalyptus)}.care-detail-stages{list-style:none;padding:16px;border:1px solid var(--border);border-radius:20px;margin:0}.care-detail-stages li{display:flex;gap:12px;min-height:42px;position:relative;font-size:13.5px;color:var(--muted)}.care-detail-stages li:last-child{min-height:16px}.care-detail-stages li:before{content:"";position:absolute;top:16px;bottom:0;left:7.5px;width:1px;background:var(--border)}.care-detail-stages li:last-child:before{display:none}.care-detail-stages li>span{width:16px;height:16px;flex:0 0 16px;border:1px solid var(--border);border-radius:50%;display:grid;place-items:center;box-sizing:border-box}.care-detail-stages li.reached{color:var(--ink)}.care-detail-stages li.reached>span{background:var(--eucalyptus);border-color:var(--eucalyptus)}.care-detail-stages li.ended>span{background:var(--like-red,#a64646);border-color:var(--like-red,#a64646)}.care-detail-stages li[aria-current]{font-weight:500}.care-detail-stages li small{display:block;margin-top:2px;margin-bottom:14px;font-weight:400}.care-detail-stages .icon{width:7px;height:7px;color:#fff}.care-detail-pieces{border:1px solid var(--border);border-radius:20px;padding:3px 14px}.care-detail-pieces>div{display:flex;align-items:center;gap:12px;padding:11px 0}.care-detail-pieces>div+div{border-top:.7px solid var(--border)}.care-detail-thumb{width:42px;height:52px;flex:0 0 42px;border-radius:9px;overflow:hidden;background:var(--surface);display:grid;place-items:center}.care-detail-thumb img{width:100%;height:100%;object-fit:contain}.care-detail-thumb>.icon{width:12px;height:12px}.care-detail-pieces strong{font-size:13.5px;font-weight:500}.care-detail-pieces small{display:block;margin-top:2px}.care-detail-value{margin-left:auto;text-align:right}.care-detail-value strong{font-size:13px}.care-detail-value small{font-size:10.5px}.care-booking-detail .text-button{min-height:44px}.care-booking-detail button:disabled{opacity:.5}.care-condition-photos{display:flex;flex-wrap:wrap;gap:10px}.care-condition-photos figure{margin:0;width:96px}.care-condition-photos img{width:96px;height:96px;object-fit:cover;border-radius:12px}.care-condition-photos figcaption{font-size:11.5px;color:var(--muted)}button.care-current-service{width:100%;text-align:left;min-height:68px}.care-current-service>.icon{width:10px;height:10px;flex:0 0 10px;color:var(--muted)}.care-request-content{display:grid;gap:12px}.care-request-content h3{font:400 24px Satoshi,sans-serif;margin:0}.care-request-content h4{font:400 19px Satoshi,sans-serif;margin:0}.care-request-content p{font-size:12.5px;line-height:1.6;margin:0}.care-request-content small{font-size:11.5px;color:var(--muted)}.care-request-content section{display:grid;gap:12px;margin-top:14px}.care-request-search{display:flex;align-items:center;gap:9px;padding:0 14px;min-height:48px;border:1px solid var(--border);border-radius:999px}.care-request-search input{flex:1;width:0;min-width:0;border:0;background:none;padding:10px 0;font:400 13.5px Satoshi,sans-serif}.care-request-search button{width:32px;min-height:32px;padding:0}.care-request-search .icon{width:14px;height:14px}.care-request-thumb{display:grid;place-items:center;overflow:hidden;background:var(--surface);border-radius:12px}.care-request-thumb img{width:100%;height:100%;object-fit:contain}.care-request-thumb>.icon{width:28%;height:28%}.care-piece-strip{display:flex;gap:10px;overflow-x:auto;min-height:172px;align-items:flex-start;padding:2px}.care-piece-strip>button{width:104px;flex:0 0 104px;text-align:left}.care-piece-strip .care-request-thumb{width:104px;height:130px;box-sizing:border-box}.care-piece-strip [aria-pressed=true] .care-request-thumb{outline:2px solid var(--ink);outline-offset:-2px}.care-piece-strip strong{display:block;font-size:11.5px;font-weight:500;margin-top:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.care-piece-strip small{display:block;font-size:10.5px}.care-request-chips{display:flex;flex-wrap:wrap;gap:8px}.care-request-chips>span{display:flex;gap:7px;align-items:center;font-size:12.5px;font-weight:500;height:36px;padding:0 3px 0 5px;border:.7px solid var(--border);border-radius:999px;background:var(--surface)}.care-request-chips .care-request-thumb{width:26px;height:26px;border-radius:7px}.care-request-chips button{width:26px;height:26px;display:grid;place-items:center}.care-request-chips button .icon{width:9px;height:9px}.care-worth-row{display:flex;align-items:center;gap:12px;padding:10px;border-radius:16px;background:var(--surface);font-size:13px;font-weight:500}.care-worth-row>.care-request-thumb{width:34px;height:42px;flex:0 0 34px;border-radius:8px}.care-worth-input{display:flex;align-items:center;gap:4px;padding:0 12px;margin-left:auto;height:42px;border:1px solid var(--border);border-radius:999px;font-size:13.5px;font-weight:400}.care-worth-input input{width:80px;font:500 14px Satoshi,sans-serif;text-align:right;border:0;background:none;padding:0}.care-request-content textarea{min-height:90px;padding:12px;border:1px solid var(--border);border-radius:16px;font:400 13.5px Satoshi,sans-serif;resize:vertical}.care-budget-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.care-budget-grid button{min-height:46px;border:1px solid var(--border);border-radius:999px;font-size:13px}.care-budget-grid [aria-pressed=true]{background:var(--ink);color:var(--surface)}.care-request-location{display:flex;gap:12px}.care-request-location label{display:grid;gap:6px;flex:1;min-width:0;font-size:12px}.care-request-location input{width:100%;box-sizing:border-box;padding:12px;border:1px solid var(--border);border-radius:999px;font:400 13.5px Satoshi,sans-serif}.care-request-content .text-button{min-height:44px}.care-request-content .primary-action{min-height:46px}.care-request-content [data-request-hint]{font-size:12px;color:var(--muted)}.care-request-content .care-detail-pieces .care-request-thumb{width:40px;height:50px;flex:0 0 40px;border-radius:9px}.care-request-content .care-detail-pieces strong{font-size:13px}.care-request-content .care-detail-pieces small{font-size:11.5px}.care-values-content .care-values-rows{margin-top:20px;display:grid;gap:10px}.care-values-content .care-worth-row{font-size:13.5px}.care-values-content .care-worth-input input{font-size:14px;width:84px;text-align:right}.care-values-content .primary-action{margin-top:20px}.care-values-content{display:grid;gap:0}.care-values-content h3{font:400 24px Satoshi,sans-serif;margin:6px 0 0}.care-values-content p{font-size:12.5px;line-height:1.6;margin:8px 0 0}.care-values-content .care-detail-eyebrow{font-size:11px;letter-spacing:1px;text-transform:uppercase;color:var(--eucalyptus);margin:0}.care-values-content .care-values-policy{font-size:11.5px;margin-top:12px}.care-values-content .primary-action{width:100%;min-height:52px;font-size:15.5px}.care-values-content .text-button{display:block;width:100%;min-height:48px;margin-top:9px;border:1px solid var(--border);border-radius:999px;text-decoration:none;font-size:14px;background:var(--surface)}.care-cancel-content{display:grid;gap:0}.care-cancel-content h3{font:400 23px Satoshi,sans-serif;letter-spacing:-.5px;margin:10px 0 0}.care-cancel-content p{font-size:12.5px;line-height:1.6;margin:16px 0 0}.care-cancel-content .care-detail-eyebrow{font-size:11px;letter-spacing:1px;text-transform:uppercase;color:var(--like-red,#a64646);margin:0}.care-cancel-content .care-cancel-done{color:var(--eucalyptus)}.care-cancel-actions{display:grid;gap:9px;margin-top:22px}.care-cancel-actions .primary-action{width:100%;min-height:52px;font-size:15px}.care-cancel-actions .care-cancel-danger{background:var(--like-red,#a64646);color:#fff}.care-cancel-actions .text-button{display:block;width:100%;min-height:48px;border:1px solid var(--border);border-radius:999px;text-decoration:none;font-size:14px;background:var(--surface)}.care-quote-decline-content p{font-size:13.5px}.care-quote-decline-content .care-detail-eyebrow{font-size:11px}.care-quote-decline-content .primary-action{min-height:50px;font-size:14.5px}.care-cost-content h4{font:500 15px/1.5 Satoshi,sans-serif;margin:18px 0 0}.care-cost-content ul{padding-left:18px;margin:14px 0 0;font-size:12.5px;line-height:1.6}.care-cost-content li+li{margin-top:14px}.care-cost-content li p{margin:4px 0 0}.care-cost-content label{font-size:13.5px;margin-top:18px}.care-cost-content textarea{width:100%;box-sizing:border-box;min-height:100px;resize:vertical;padding:12px;border:1px solid var(--border);border-radius:14px;background:var(--surface);color:var(--ink);font:400 13.5px/1.6 Satoshi,sans-serif;margin-top:9px}.care-cost-content textarea:focus-visible{outline:2px solid var(--eucalyptus);outline-offset:2px}.care-return-issue{display:grid;gap:12px}.care-return-issue h3{font:400 24px Satoshi,sans-serif;margin:0}.care-return-issue p,.care-return-issue li{font-size:12.5px;line-height:1.6}.care-return-issue fieldset{display:grid;gap:8px;min-width:0;padding:14px;border:1px solid var(--border);border-radius:16px}.care-return-issue legend{font:400 15px Satoshi,sans-serif;padding:0 5px}.care-return-issue label{font:400 13px Satoshi,sans-serif}.care-return-issue select,.care-return-issue textarea{width:100%;box-sizing:border-box;padding:12px;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--ink);font:400 13.5px/1.6 Satoshi,sans-serif}.care-return-issue textarea{min-height:96px;resize:vertical}.care-return-issue select:focus-visible,.care-return-issue textarea:focus-visible{outline:2px solid var(--eucalyptus);outline-offset:2px}.resale-checkout-page>.primary-action,.resale-checkout-page>.text-button{margin:16px 16px 8px 0}.resale-checkout-page [data-resale-card]{padding:20px 0}.resale-checkout-page .checkout-delivered,.resale-checkout-page .checkout-summary{margin:24px 0}.resale-checkout-page>.native-note{color:var(--muted, #626963)}.resale-checkout-page>h1:focus{outline:none}.legacy-card-payment .checkout-store-actions,.resale-checkout-page .checkout-store-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:16px}.legacy-card-payment .checkout-store-actions>.primary-action,.resale-checkout-page .checkout-store-actions>.primary-action{display:inline-flex;align-items:center;justify-content:center;min-height:44px;text-decoration:none}.legacy-card-payment .checkout-store-actions>.text-button,.resale-checkout-page .checkout-store-actions>.text-button{min-height:44px;display:inline-flex;align-items:center}.resale-order-action{overflow-wrap:anywhere}.resale-order-action h2{font:400 23px Satoshi,sans-serif;letter-spacing:-.5px}.resale-order-action p{font-size:13px;line-height:1.6}.resale-order-action fieldset{display:grid;gap:18px;border:0;padding:0;margin:20px 0;min-width:0}.resale-order-action label{display:grid;gap:8px;font-size:13px}.resale-order-action input,.resale-order-action select,.resale-order-action textarea{width:100%;box-sizing:border-box;min-height:44px;border:1px solid var(--border);border-radius:12px;padding:12px;color:var(--text);background:var(--surface);font:inherit}.resale-order-action textarea{min-height:100px;resize:vertical}.resale-order-action .primary-action{min-height:48px}.resale-order-action [role=alert]:empty{display:none}.resale-return-review{overflow-wrap:anywhere}.resale-return-review h1{margin-bottom:24px}.resale-return-review h1:focus{outline:none}.resale-return-review h3{margin:24px 0 10px}.resale-return-review p{line-height:1.6;margin:8px 0}.resale-return-review fieldset{display:grid;gap:20px;min-width:0;border:0;padding:0;margin:28px 0}.resale-return-review label{display:grid;gap:8px}.resale-return-review input:not([type=checkbox]),.resale-return-review select,.resale-return-review textarea{box-sizing:border-box;width:100%;min-height:44px;padding:12px;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--ink);font:inherit}.resale-return-review textarea{min-height:112px;resize:vertical}.resale-return-review .review-attestation{display:flex;align-items:center;gap:12px;min-height:44px;line-height:1.5}.resale-return-review input[type=checkbox]{flex:0 0 auto;width:20px;height:20px;accent-color:var(--eucalyptus)}.resale-return-review .primary-action{min-height:48px}.resale-return-review :is(input,select,textarea,button):focus-visible{outline:2px solid var(--eucalyptus);outline-offset:3px}.resale-return-review [role=alert]:empty{display:none}.film-onboarding{--paper:#F4F2EE;--paper-deep:#E7E3DC;--film-ink:#2C2C2A;--film-soft:#9B9890;--film-line:#DCD7CE;--film-green:#5C8578;--film-sand:201,191,175;position:relative;min-height:100dvh;overflow:hidden;isolation:isolate;background:var(--paper);color:var(--film-ink);touch-action:pan-y;font-family:Satoshi,sans-serif}.film-onboarding *,.film-onboarding *:before{box-sizing:border-box}.film-stage,.film-paper{position:absolute;inset:0;pointer-events:none}.film-stage{overflow:hidden;z-index:0}.film-light{position:absolute;border-radius:50%;will-change:transform;-webkit-mask-image:radial-gradient(closest-side,#000 4px,transparent);mask-image:radial-gradient(closest-side,#000 4px,transparent)}.film-light-white{width:1040px;height:1040px;margin:-520px 0 0 -520px;left:30%;top:26%;background:#fffffff2}.film-light-key{width:840px;height:840px;margin:-420px 0 0 -420px;left:92%;top:74%;background:var(--key);opacity:.2;transition:background-color .5s ease-out}.film-floor{position:absolute;inset:0;background:linear-gradient(to bottom,transparent 50%,rgba(231,227,220,.85))}.film-bands{position:absolute;left:0;right:0;top:calc(84px + env(safe-area-inset-top,0px));bottom:calc(266px + env(safe-area-inset-bottom,0px));z-index:0;pointer-events:none}.film-band{position:absolute;inset:0;display:grid;place-items:center;container-type:size}.film-paper{z-index:0;background:linear-gradient(to bottom,transparent 0,transparent 52%,rgba(244,242,238,.94) 66%,var(--paper) 76%)}.film-device{position:relative;height:min(100cqh,102cqw);width:calc(min(100cqh,102cqw) / 2.03);container-type:inline-size;will-change:transform}.film-ring,.film-ring-in,.film-island{position:absolute;pointer-events:none}.film-ring{inset:0;border:3.5px solid var(--film-ink);border-radius:15.5cqw;box-shadow:0 22px 68px #2c2c2a38}.film-ring-in{inset:3px;border:1px solid rgba(255,255,255,.85);border-radius:calc(15.5cqw - 3px)}.film-island{left:35cqw;top:7.25cqw;width:30cqw;height:8.5cqw;border-radius:999px;background:var(--film-ink);z-index:1}.film-screen{position:absolute;inset:3.5px;border-radius:calc(15.5cqw - 4px);overflow:hidden;background:#fff;container-type:inline-size;line-height:1.2}.film-content{position:absolute;inset:0;padding:33.5cqw 0 25.5cqw;container-type:size}.film-glass{position:absolute;left:3.2cqw;right:3.2cqw;height:14.25cqw;display:flex;align-items:center;background:#ffffffe0;border:.5px solid #EAEAEA;border-radius:999px;box-shadow:0 3px 12px #2c2c2a1a}.film-topbar{top:16.3cqw;padding:0 2.9cqw}.film-bar-icon{width:13.5cqw;height:10.2cqw;flex:none;display:grid;place-items:center;color:var(--film-ink)}.film-screen .icon{width:5.6cqw;height:5.6cqw}.film-wordmark{flex:1;text-align:center;font-family:Codec,sans-serif;font-size:4.33cqw;letter-spacing:.423em;white-space:nowrap;color:var(--film-ink)}.film-tabbar{bottom:5cqw;padding:0 4.1cqw;gap:.5cqw}.film-tab{flex:1;height:10.2cqw;display:flex;align-items:center;justify-content:center;gap:1.78cqw;color:var(--film-ink)}.film-tab-on{flex:none;padding:0 4.3cqw;color:var(--film-green);background:#fff;border:.5px solid #EAEAEA;border-radius:999px;box-shadow:0 1.5px 6px #2c2c2a14}.film-tab-on span{font-weight:500;font-size:2.9cqw;white-space:nowrap}.film-film{height:100%;display:flex;flex-direction:column}.film-section-title{margin:0;padding:0 4.6cqw 3.2cqw;font-weight:500;font-size:6.2cqw;color:var(--film-ink)}.film-spacer{flex:1;min-width:0}.film-value{margin:0;padding:0 4.6cqw;display:flex;align-items:baseline;gap:1.6cqw}.film-value span,.film-price{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,system-ui,sans-serif;font-weight:300;font-variant-numeric:tabular-nums;color:var(--film-ink)}.film-value span{font-size:11.5cqw}.film-value small{font-size:4.2cqw;color:var(--film-soft)}.film-grid{display:grid;grid-template-columns:repeat(3,29.2cqw);gap:1.6cqw;padding:5cqw 4.6cqw 0}.film-cell{display:block;height:35.04cqw;border-radius:2.2cqw;background:#dcd7ced9;box-shadow:inset 0 0 0 .5px var(--film-line)}.film-cell-sand{background:rgba(var(--film-sand),.55)}.film-feed{gap:3.5cqw;padding:0 4.6cqw}.film-stories{display:flex;gap:3.8cqw}.film-story{width:14.5cqw;height:14.5cqw;flex:none;border-radius:50%;background:rgba(var(--film-sand),.5);box-shadow:inset 0 0 0 1px #5c857880}.film-story-you{background:var(--paper);box-shadow:inset 0 0 0 1px var(--film-line)}.film-hero{flex:1;min-height:0;display:flex;align-items:flex-end;padding:3.5cqw;border-radius:4.5cqw;background:linear-gradient(160deg,rgba(var(--film-sand),.8),var(--film-line));box-shadow:inset 0 0 0 .5px var(--film-line)}.film-look{width:100%;display:flex;align-items:center;gap:2.8cqw;padding:3cqw 4cqw;border-radius:999px;background:#fffffff2;box-shadow:0 2px 12px #2c2c2a1f}.film-look>span{font-size:4.5cqw;white-space:nowrap;color:var(--film-ink)}.film-thumb{width:7.2cqw;height:9.5cqw;flex:none;border-radius:1.4cqw;background:rgba(var(--film-sand),.85)}.film-screen .film-chevron{width:3.4cqw;height:3.4cqw;color:var(--film-soft)}.film-board{flex:1;min-height:0;position:relative;margin:0 4.6cqw;border-radius:4.5cqw;background:var(--paper);box-shadow:inset 0 0 0 .8px var(--film-line)}.film-board-in{position:absolute;inset:5cqw;container-type:size}.film-piece{position:absolute;width:47.25cqw;border-radius:2.723cqw;background:rgba(var(--film-sand),.85);box-shadow:inset 0 0 0 .5px var(--film-line);transform:translate(calc((1 - var(--p)) * var(--fx) * 100cqw),calc((1 - var(--p)) * var(--fy) * 100cqh)) rotate(calc((1 - var(--p)) * var(--turn) * 1deg))}.film-piece-0{left:0;top:0;height:100cqh}.film-piece-1,.film-piece-2{left:52.75cqw;height:calc((100cqh - 5.5cqw)/2)}.film-piece-1{top:0}.film-piece-2{top:calc((100cqh - 5.5cqw)/2 + 5.5cqw)}.film-occasion,.film-note{display:flex;align-items:center;gap:2.6cqw;padding:4.5cqw 4.6cqw 0}.film-dot{width:2.2cqw;height:2.2cqw;flex:none;border-radius:50%;background:var(--film-green)}.film-occasion span,.film-note-text{font-size:4.2cqw;color:var(--film-soft);white-space:nowrap}.film-occasion b{font-weight:500;font-size:4cqw;color:#fff;background:var(--film-green);padding:2.2cqw 4.2cqw;border-radius:999px;white-space:nowrap}.film-card{flex:1;min-height:0;margin:0 4.6cqw;border-radius:4.5cqw;background:linear-gradient(160deg,rgba(var(--film-sand),.75),var(--film-line));box-shadow:inset 0 0 0 .5px var(--film-line)}.film-status{display:flex;align-items:center;padding:5cqw 4.6cqw 0}.film-pill{display:grid;justify-items:center;font-weight:500;font-size:4.2cqw;padding:2.2cqw 4.2cqw;border-radius:999px}.film-pill>span,.film-note-text>span{grid-area:1/1}.film-note{padding-top:3.2cqw}.film-note-text{display:grid}.film-price{font-size:6.2cqw}.film-column{position:relative;z-index:1;min-height:100dvh;display:flex;flex-direction:column;padding:calc(16px + env(safe-area-inset-top,0px)) 28px calc(16px + env(safe-area-inset-bottom,0px))}.film-walk{display:flex;align-items:center;gap:14px}.film-back{width:30px;height:30px;flex:none;display:grid;place-items:center;border:0;padding:0;background:none;color:#2c2c2ab3;cursor:pointer}.film-back .icon{width:16px;height:16px;transform:scaleX(-1)}.film-segments{flex:1;display:flex;gap:5px}.film-segments button{flex:1;height:30px;border:0;padding:0;background:none;cursor:pointer}.film-segments button:before{content:"";display:block;height:1.5px;border-radius:2px;background:#2c2c2a21;transition:background-color .55s cubic-bezier(.2,.8,.2,1)}.film-segments button.done:before{background:#2c2c2ac7}.film-skip{flex:none;height:30px;line-height:30px;font-size:12.5px;letter-spacing:.6px;color:var(--film-soft);text-decoration:none}.film-words-stack{margin-top:auto;display:grid}.film-words{grid-area:1/1;will-change:transform}.film-leaving{pointer-events:none}.film-index{margin:0;display:flex;align-items:center;gap:8px}.film-index i{width:26px;height:1px;background:#2c2c2a59}.film-index small{font-size:12px;letter-spacing:.8px;color:var(--film-soft)}.film-title{margin:12px 0 0;font-family:Satoshi,sans-serif;font-weight:400;font-size:26px;line-height:1.15;color:var(--film-ink)}.film-line{display:block}.film-body{margin:10px 0 0;font-size:14px;line-height:1.55;color:#2c2c2ab8}.film-next{margin:24px 0 0;width:100%;height:52px;flex:none;border:0;border-radius:23px;background:#fff;color:var(--film-ink);font:500 15.5px Satoshi,sans-serif;cursor:pointer}.film-onboarding :is(button,a):focus-visible{outline:2px solid var(--film-green);outline-offset:3px}@media (min-width:761px){.film-onboarding{display:grid;grid-template-columns:minmax(0,560px) minmax(300px,400px);justify-content:center;align-content:center;column-gap:clamp(40px,7vw,112px);padding:40px clamp(28px,5vw,80px)}.film-bands{position:relative;inset:auto;height:min(calc(100dvh - 80px),780px)}.film-paper{display:none}.film-column{min-height:0;height:min(calc(100dvh - 80px),780px);padding:8px 0 24px}}.auth-welcome .auth-explore{display:flex;align-items:center;justify-content:center;width:100%;height:52px;margin-top:10px;border-radius:23px;background:#ffffff24;border:1px solid #ffffff8c;color:#fff;font:500 15.5px Satoshi,sans-serif;text-decoration:none;transition:background .2s var(--ease)}.auth-welcome .auth-explore:hover{background:#fff3}.auth-welcome .auth-explore:focus-visible{outline:2px solid white;outline-offset:2px}.page-header{padding-bottom:10px}#page-outlet{max-width:1170px;padding:6px 50px 80px}body:not(.auth-layout) #page-outlet>:not(.page-loading):not(dialog){width:100%;max-width:916px;margin-inline:auto}#page-outlet .section-page-header{gap:10px;min-height:40px;margin:0 0 18px}#page-outlet .section-page-header h1{margin:0;font:400 22px/1.2 Satoshi,sans-serif;letter-spacing:-.01em;color:var(--ink);text-transform:none}#page-outlet .section-page-header .back-link{width:36px;height:36px;margin-left:-9px;color:var(--ink)}@media (min-width:1600px){body:not(.auth-layout) #page-outlet>:not(.page-loading):not(dialog){max-width:934px}}@media (max-width:1320px){#page-outlet{padding-inline:34px}}@media (max-width:1099px){#page-outlet{max-width:680px;padding-inline:40px}}@media (max-width:760px){.page-header{padding-bottom:10px}#page-outlet{padding-inline:24px}}@media (max-width:540px){.page-header{padding-bottom:8px}#page-outlet{padding:4px 16px 100px}}.auth-layout #page-outlet{max-width:none;padding:0}.order-withdrawal-panel>.order-withdraw{display:flex;align-items:center;justify-content:center;width:100%;min-height:46px;border:1px solid var(--ink);border-radius:30px;background:var(--card);color:var(--ink);font:inherit;font-size:14px;font-weight:500;cursor:pointer}.order-withdrawal-panel>.order-withdraw:hover{background:var(--surface)}.order-withdrawal-panel>.order-withdraw:focus-visible{outline:2px solid var(--eucalyptus);outline-offset:3px}.order-withdrawal-panel>.native-note{margin:10px 0 0;font-size:12.5px;line-height:1.6}.order-withdrawal-panel>.native-note+.native-note{margin-top:6px}.order-withdrawal-pieces button{gap:12px}.order-withdrawal-pieces button>span:first-child{display:grid;gap:2px;width:auto;height:auto;border:0;border-radius:0;place-items:start;min-width:0}.order-withdrawal-pieces button>span:first-child strong{font-weight:500;overflow-wrap:anywhere}.order-withdrawal-pieces button>span:first-child small{font-size:11.5px;color:var(--muted)}.order-withdrawal-pieces button[aria-pressed=true]>span:first-child{background:transparent;color:inherit}.order-withdrawal-pieces button>span:last-child{flex:none}.order-withdrawal-field{display:grid;gap:7px;margin-top:18px;font-size:12px;font-weight:500}.order-withdrawal-field input{width:100%;min-height:44px;border:0;border-radius:13px;background:var(--surface);padding:12px;font:inherit;font-size:14px;font-weight:400;color:var(--ink)}.order-withdrawal-field input:focus-visible{outline:2px solid var(--eucalyptus);outline-offset:2px}.order-withdrawal>[data-next-order].text-button{width:100%;min-height:44px;margin-top:6px;border:0;background:transparent;text-decoration:underline;text-underline-offset:3px}.order-withdrawal-done>.native-note{max-width:420px}.order-withdrawal-pieces>.native-note{margin:-4px 0 0;padding:0 0 11px;font-size:12px}.order-withdrawal-pieces>.native-note+button{border-top:1px solid var(--border)}.order-withdrawal>.native-note{margin:0}.order-withdrawal>.native-note+.native-note{margin-top:8px}.order-withdrawal-statements{margin-top:12px}.order-withdrawal-statements .native-note{margin:0;font-size:12.5px;line-height:1.6}.order-withdrawal-statements .native-note+.native-note{margin-top:6px}.look-swap{display:grid;position:relative}.look-swap.is-resizing{overflow:clip}.look-swap>.look-swap-layer{grid-area:1/1;min-width:0;opacity:1;transition:opacity .21s cubic-bezier(.2,.7,.2,1) .09s}.look-swap>.look-swap-layer.is-faded{transition:opacity .09s ease-in}.look-swap>.look-swap-layer.is-leaving{position:absolute;top:0;left:0;right:0;pointer-events:none}.look-swap>.look-swap-layer.is-entering,.look-swap>.look-swap-layer.is-faded{opacity:0}@media (prefers-reduced-motion:reduce){.look-swap>.look-swap-layer{transition:none}}.look-pill.look-swap{display:grid;align-items:center}.look-pill.look-swap>.look-swap-layer.is-leaving{bottom:0}.look-heading .look-swap{display:inline-grid}#context .context-swap>.look-swap-layer>.secondary-button{width:100%;margin-top:22px}.live-post-media{isolation:isolate}.live-post-media>.post-image.current{z-index:1}.live-post-media>.post-image.is-departing{display:block}.live-post-media>.post-image.is-arriving{animation:feed-photo-in .24s ease both}.live-post-media>.post-image.is-arriving.is-held{animation:none;opacity:0}@keyframes feed-photo-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.live-post-media>.post-image.is-arriving{animation:none}}.look-pill.look-swap>.look-swap-layer{display:flex;align-items:center;gap:10px;width:100%}.look-pill .look-swap-layer>.icon{width:14px;height:14px;margin:0;opacity:.75;flex:none}.look-pill .look-label .look-count{display:block;font-size:10.5px;line-height:1.3;opacity:.78;letter-spacing:.01em}:root[data-shop-look=Bag] .live-post .look-pill.look-swap>.look-swap-layer{display:flex;justify-content:center}:root[data-shop-look=Bag] .live-post .look-pill.look-swap>:not(.quiet-look-icon){display:flex}:root[data-shop-look=Bag] .live-post .look-pill .look-swap-layer>:not(.quiet-look-icon){display:none}#context .look-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:16px}#context .look-heading h2{margin:0}.look-heading .look-count,#modal .feed-look-tray>.look-count{font-size:12px;color:var(--muted);font-weight:400;white-space:nowrap}#modal .feed-look-tray>.look-count{display:block;margin:0 0 6px}.post-looks-title{font:500 15px Satoshi,sans-serif;margin:18px 0 6px}.post-look-group+.post-look-group{margin-top:18px;padding-top:16px;border-top:1px solid var(--border)}.post-look-heading .post-look-group-thumb{display:block;flex:0 0 44px;width:44px;height:55px;border-radius:10px;overflow:hidden;background:var(--surface)}.post-look-heading:has(.post-look-group-thumb)>span:not(.post-look-group-thumb){flex:1;align-items:flex-start}.post-look-heading .post-look-group-thumb img{width:100%;height:100%;object-fit:cover}.post-look-strip{margin:18px 0 6px}.post-look-strip>p{margin:0 0 8px;font-size:12px;color:var(--muted)}.post-look-strip-row{display:flex;gap:9px;overflow-x:auto;padding:3px 2px 6px;scrollbar-width:thin}.post-look-strip-row button{position:relative;flex:0 0 56px;height:70px;padding:0;border:1px solid var(--border);border-radius:12px;overflow:hidden;background:var(--surface)}.post-look-strip-row button[aria-pressed=true]{border:1.5px solid var(--ink)}.post-look-strip-row button:focus-visible{outline:2px solid var(--eucalyptus);outline-offset:2px}.post-look-strip-row img{width:100%;height:100%;object-fit:cover;display:block}.post-look-strip-count{position:absolute;right:4px;bottom:4px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#fffffff0;color:var(--ink);font-size:10.5px;line-height:18px;text-align:center;box-shadow:0 1px 3px #14121014}.post-look-strip-row .post-look-strip-every{flex:0 0 auto;padding:0 14px;background:transparent;font-size:12.5px;color:var(--ink);border-radius:12px}.post-look-strip-done{display:block;margin:6px 0 0;font-size:12.5px;color:var(--muted)}.post-look-own-toggle{display:block;margin:12px 0 0;font-size:12.5px;color:var(--muted);text-decoration:underline;text-underline-offset:3px}
