.deck{--deck-sans:"Avenir Next", Avenir, "Nunito Sans", "Inter Variable", system-ui, sans-serif;--deck-serif:Palatino, "Palatino Linotype", "Book Antiqua", "URW Palladio L", Georgia, serif;--deck-gold:#c79f58;--deck-ink:#222;--deck-soft:#6f6f6f;background:#e7e5e0;flex-direction:column;height:100dvh;display:flex;overflow:hidden;container:deck/inline-size}.deck-toolbar{background:var(--color-surface);border-bottom:1px solid var(--color-line);z-index:2;grid-template-columns:minmax(0,1fr) auto minmax(max-content,1fr);align-items:center;gap:16px;padding:8px 14px;display:grid;position:relative}.deck-toolbar-start,.deck-toolbar-end{align-items:center;gap:8px;min-width:0;display:flex}.deck-toolbar-end{justify-content:flex-end}.deck-back{color:var(--color-ink-2);border-radius:10px;flex:none;align-items:center;gap:2px;padding:7px 10px 7px 6px;font-size:13px;display:flex}.deck-back:hover{background:var(--color-canvas);color:var(--color-ink)}.deck-back svg{width:17px;height:17px}.deck-toolbar-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.deck-pager{font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:13px;display:flex}.deck-pager>span{text-align:center;min-width:62px}.deck-pager>span>span{color:var(--color-ink-2)}.deck-status{color:var(--color-ink-2);white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:flex}.deck-status[data-approved=true]{color:#397853}.deck-status svg{width:15px;height:15px}.deck-chip{color:#8a5a00;white-space:nowrap;background:#fff4e0;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:550}.deck-count{background:var(--color-accent);color:#fff;text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;min-width:18px;margin-left:2px;padding:0 5px;font-size:11px;font-weight:600;line-height:18px}.deck-comments-toggle[aria-pressed=true],.deck-comments-toggle[aria-pressed=true]:hover{background:var(--color-accent-tint);border-color:var(--color-accent-line);color:var(--color-accent)}.deck-body{flex:1;min-height:0;display:flex}.deck-stage{flex:1;place-items:center;min-width:0;min-height:0;padding:28px;display:grid;position:relative;overflow:hidden}.deck-frame{background:#fff;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000f,0 18px 48px #0000001f}.deck-slide{transform-origin:0 0;width:1920px;height:1080px;color:var(--deck-ink);font-family:var(--deck-sans);-webkit-font-smoothing:antialiased;background:#fff;position:absolute;inset:0 auto auto 0;overflow:hidden}.deck-slide h1,.deck-slide h2,.deck-slide h3,.deck-slide p,.deck-slide ul,.deck-slide figure{margin:0}.deck-muted{color:#8a8a8a}.deck-slide-message{color:var(--deck-soft);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:28px;font-size:34px;display:flex;position:absolute;inset:0}.deck-slide-message h2{color:var(--deck-ink);font-size:44px;font-weight:500}.deck-slide-message button{border-radius:18px;height:auto;padding:18px 40px;font-size:30px}.deck-page{position:absolute;inset:0}.deck-page-title{max-width:1500px;font-family:var(--deck-serif);text-underline-offset:7px;color:var(--deck-ink);font-size:38px;font-weight:700;text-decoration:underline;text-decoration-thickness:2px;position:absolute;top:40px;left:64px}.deck-product-details{width:440px;font-size:28px;line-height:1.35;position:absolute;top:150px;bottom:64px;left:64px;overflow:hidden}.deck-product-details h2{overflow-wrap:anywhere;margin-bottom:34px;font-size:32px;font-weight:600;line-height:1.25}.deck-product-details h3{margin-bottom:6px;font-size:28px;font-weight:400}.deck-product-details ul{margin-bottom:14px;padding-left:62px;list-style:outside}.deck-product-details li{overflow-wrap:anywhere;margin:6px 0}.deck-material{margin-bottom:30px}.deck-material>.deck-muted,.deck-sizes>.deck-muted{padding-left:32px;font-size:24px}.deck-swatches{flex-wrap:wrap;gap:10px;padding-left:30px;display:flex}.deck-swatch{background:#faf8f4;border:1px solid #e4dfd5;border-radius:999px;flex-wrap:wrap;align-items:center;gap:4px 10px;max-width:100%;padding:7px 16px 7px 8px;font-size:20px;line-height:1.2;display:inline-flex}.deck-swatch i{border:1px solid #00000014;border-radius:50%;flex:none;width:28px;height:28px}.deck-swatch small{color:var(--deck-soft);font-size:18px}.deck-sizes li{font-variant-numeric:tabular-nums;font-size:24px}.deck-sizes li>span{color:var(--deck-soft);font-size:.82em;display:block}.deck-sizes[data-count="5"] li,.deck-sizes[data-count="6"] li{margin:3px 0;font-size:20px}.deck-sizes[data-count="7"] li,.deck-sizes[data-count="8"] li,.deck-sizes[data-count="9"] li{margin:2px 0;font-size:17px}.deck-sizes em{color:var(--deck-gold);font-style:normal}.deck-hero,.deck-lifestyle{justify-content:center;align-items:center;display:flex;position:absolute}.deck-hero{width:520px;height:880px;top:120px;left:560px}.deck-hero[data-wide]{width:1296px}.deck-lifestyle{width:736px;height:880px;top:120px;left:1120px}.deck-hero img,.deck-lifestyle img{object-fit:contain;max-width:100%;max-height:100%}.deck-hero figcaption{font-size:28px}.deck-sizing{width:1296px;height:740px;position:absolute;top:170px;left:560px}.deck-sizing-diagram{display:block;overflow:visible}.deck-sizing-message{color:var(--deck-soft);text-align:center;place-items:center;font-size:32px;display:grid}.deck-sizing-message[data-panel]{background:#f6f4f0;border-radius:28px}.deck-views-name{font-size:30px;font-weight:600;position:absolute;top:112px;left:64px}.deck-views{--cols:3;grid-template-columns:repeat(var(--cols), minmax(0, 1fr));grid-auto-rows:minmax(0,1fr);gap:28px;padding:0;list-style:none;display:grid;position:absolute;inset:186px 64px 64px}.deck-views[data-count="1"]{--cols:1}.deck-views[data-count="2"]{--cols:2}.deck-views[data-count="4"],.deck-views[data-count="7"],.deck-views[data-count="8"]{--cols:4}.deck-views[data-count="9"]{--cols:5}.deck-views li{flex-direction:column;gap:14px;min-height:0;display:flex}.deck-views figure{background:#f6f4f0;border-radius:24px;flex:1;justify-content:center;align-items:center;min-height:0;padding:24px;display:flex}.deck-views img{object-fit:contain;max-width:100%;max-height:100%}.deck-views p{color:var(--deck-soft);font-size:24px}.deck-toolbar-end .deck-status{margin-right:4px}.deck-status em{color:#b4461b;font-style:normal}.deck-status em:before{content:"·";color:var(--color-ink-2);margin:0 6px 0 1px}.deck-tool{position:relative}.deck-stage[data-commenting] .deck-frame{outline:2px solid var(--color-accent);outline-offset:3px}.deck-comment-hint{z-index:3;background:var(--color-ink);color:var(--color-surface);white-space:nowrap;pointer-events:none;border-radius:999px;padding:5px 12px;font-size:12px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.deck-comment-place{z-index:1;cursor:crosshair;background:0 0;position:absolute;inset:0}.deck-comment-place:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.deck-pins{z-index:2;pointer-events:none;position:absolute;inset:0}.deck-pin{--pin:var(--color-accent,#2869ff);background:var(--pin);color:#fff;font-variant-numeric:tabular-nums;pointer-events:auto;cursor:pointer;border:2px solid #fff;border-radius:15px 15px 15px 3px;place-items:center;min-width:30px;height:30px;padding:0 7px;font-size:13px;font-weight:650;line-height:1;transition:transform .12s,box-shadow .12s;display:grid;position:absolute;transform:translateY(-100%);box-shadow:0 2px 8px #17212d47}.deck-pin svg{width:14px;height:14px}.deck-pin:hover,.deck-pin[data-active]{transform-origin:0 100%;box-shadow:0 0 0 3px color-mix(in srgb, var(--pin) 30%, transparent), 0 2px 10px #17212d4d;transform:translateY(-100%)scale(1.08)}.deck-pin[data-required]{--pin:#c2410c}.deck-pin[data-resolved]{--pin:#8a8f98;opacity:.75}.deck-pin[data-draft]{pointer-events:none;width:30px;padding:0}@media (prefers-reduced-motion:reduce){.deck-pin{transition:none}}.deck-popover{z-index:60;overscroll-behavior:contain;background:var(--color-surface,white);border:1px solid var(--color-line);max-height:calc(100dvh - 24px);color:var(--color-ink);border-radius:16px;padding:14px;font-size:13px;position:fixed;overflow:auto;box-shadow:0 12px 40px #17212d29}.deck-popover header{align-items:center;gap:8px;margin-bottom:10px;display:flex}.deck-popover header>strong{font-size:13px;font-weight:600}.deck-popover header>small{color:var(--color-ink-2);margin-left:auto;font-size:11px}.deck-popover-title{align-items:center;gap:8px;min-width:0;margin-right:auto;display:flex}.deck-popover-title strong{font-weight:600}.deck-popover header button{width:28px;height:28px;color:var(--color-ink-2);border-radius:8px;flex:none;place-items:center;display:grid}.deck-popover header button:hover{background:var(--color-canvas);color:var(--color-ink)}.deck-popover header button svg{width:16px;height:16px}.deck-popover-place{color:var(--color-ink-2);margin:-4px 0 6px;font-size:11px}.deck-required-tag{color:#b4461b;white-space:nowrap;background:#fdeee6;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:550}.deck-badge{--pin:var(--color-accent,#2869ff);background:var(--pin);color:#fff;font-variant-numeric:tabular-nums;border-radius:11px 11px 11px 3px;flex:none;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:11px;font-weight:650;display:grid}.deck-badge[data-required]{--pin:#c2410c}.deck-badge[data-resolved]{--pin:#8a8f98}.deck-messages{overscroll-behavior:contain;max-height:min(300px,40dvh);overflow:auto}.deck-messages article{padding:8px 0}.deck-messages article+article{border-top:1px solid var(--color-line)}.deck-messages article>div{align-items:center;gap:8px;font-size:12px;display:flex}.deck-messages time{color:var(--color-ink-2);white-space:nowrap;margin-left:auto;font-size:11px}.deck-messages p{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0 32px;line-height:1.5}.deck-avatar{background:var(--color-canvas);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:11px;font-weight:600;display:grid}.deck-popover textarea{resize:none;border:1px solid var(--color-line);background:var(--color-canvas);border-radius:10px;width:100%;max-height:160px;padding:9px 11px;font-size:13px;line-height:1.45;display:block}.deck-popover textarea:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.deck-reply{border-top:1px solid var(--color-line);margin-top:6px;padding-top:10px}.deck-required-check{cursor:pointer;align-items:center;gap:8px;width:fit-content;margin-top:10px;font-size:12px;display:flex}.deck-required-check input{accent-color:#c2410c;width:15px;height:15px}.deck-popover footer{align-items:center;gap:6px;margin-top:10px;display:flex}.deck-popover footer small{color:var(--color-ink-2);margin-right:auto;font-size:11px}.deck-popover-error{color:var(--color-bad,#bf3030);margin-top:8px;font-size:12px}.deck-comments{background:var(--color-surface);border-left:1px solid var(--color-line);flex-direction:column;flex:none;width:340px;min-height:0;display:flex}.deck-comments>header{justify-content:space-between;align-items:center;padding:14px 14px 10px 18px;display:flex}.deck-comments>header h2{font-size:15px;font-weight:600}.deck-comments>header button{width:30px;height:30px;color:var(--color-ink-2);border-radius:8px;place-items:center;display:grid}.deck-comments>header button:hover{background:var(--color-canvas);color:var(--color-ink)}.deck-comments>header svg{width:17px;height:17px}.deck-filters{background:var(--color-canvas);border-radius:10px;gap:3px;margin:0 14px 6px;padding:3px;display:flex}.deck-filters button{color:var(--color-ink-2);border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;padding:6px 8px;font-size:12px;display:flex}.deck-filters button[aria-pressed=true]{background:var(--color-surface);color:var(--color-ink);box-shadow:0 1px 3px #17212d14}.deck-filters small{color:var(--color-ink-2);font-variant-numeric:tabular-nums;font-size:11px}.deck-comments-body{flex:1;min-height:0;padding:4px 8px 16px;overflow-y:auto}.deck-comments-body ol{margin:0;padding:0;list-style:none}.deck-comments-body h3{color:var(--color-ink-2);text-transform:uppercase;letter-spacing:.04em;margin:12px 10px 4px;font-size:11px;font-weight:600}.deck-thread-row{text-align:left;border-radius:12px;align-items:flex-start;gap:10px;width:100%;padding:10px;display:flex}.deck-thread-row:hover{background:var(--color-canvas)}.deck-thread-row[aria-current=true]{background:#edf4ff}.deck-thread-row .deck-badge{margin-top:1px}.deck-thread-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.deck-thread-text strong{align-items:baseline;gap:8px;font-size:12px;font-weight:600;display:flex}.deck-thread-text time{color:var(--color-ink-2);white-space:nowrap;margin-left:auto;font-size:11px;font-weight:400}.deck-thread-text>span{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.deck-thread-text small{color:var(--color-ink-2);font-size:11px}.deck-thread-text small:empty{display:none}.deck-thread-text small em{color:#b4461b;font-style:normal}.deck-comments-empty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:40px 20px;display:flex}.deck-comments-empty svg{width:22px;height:22px;color:var(--color-ink-2)}.deck-comments-empty p{max-width:220px;color:var(--color-ink-2);font-size:12px;line-height:1.5}.deck-notice{background:#fff6e8;border-radius:12px;margin:4px 6px 8px;padding:10px 12px;font-size:12px;line-height:1.5}.deck-workbench-link{border-top:1px solid var(--color-line);justify-content:space-between;align-items:center;padding:12px 18px;font-size:12px;display:flex}.deck-workbench-link svg{width:14px}.deck-label-short,.deck-hint-short,.deck-stage-hint{display:none}@container deck (width<=1100px){.deck-toolbar{grid-template-columns:minmax(0,1fr) auto auto}.deck-chip,.deck-label{display:none}.deck-label-short{display:inline}}@container deck (width<=800px){.deck-toolbar{grid-template-columns:minmax(0,1fr) auto auto;gap:6px 8px;padding:6px 8px 8px}.deck-toolbar-end:has(.deck-status){grid-column:1/-1}.deck-toolbar-end{justify-content:flex-end;gap:8px}.deck-toolbar-end .deck-status{text-overflow:ellipsis;min-width:0;margin-right:auto;padding-left:6px;overflow:hidden}.deck-back span,.deck-label{display:none}.deck-label-short{display:inline}.deck-back{padding:7px 4px}.deck-pager>span{min-width:50px}.deck-stage{padding:12px}.deck-status em{display:none}.deck-pin{border-radius:13px 13px 13px 3px;min-width:26px;height:26px;padding:0 6px;font-size:12px}.deck-pin[data-draft]{width:26px}.deck[data-panel] .deck-body{flex-direction:column}.deck-comments{border-left:0;border-top:1px solid var(--color-line);border-radius:20px 20px 0 0;width:auto;height:min(48dvh,440px);box-shadow:0 -8px 24px #00000014}.deck[data-panel] .deck-stage-hint{display:none}}@container deck (width<=480px){.deck-copy{display:none}.deck-toolbar-end{gap:4px}}@media (width<=800px) and (orientation:portrait){.deck:not([data-panel]) .deck-stage{padding-bottom:48px}.deck-stage-hint{text-align:center;color:var(--color-ink-2);font-size:11px;display:block;position:absolute;bottom:18px;left:16px;right:16px}}.deck.deck-embedded{border:1px solid var(--color-line);border-radius:16px;height:min(100dvh - 150px,920px);min-height:440px}.deck-embedded .deck-toolbar{border-radius:16px 16px 0 0}.review-deck-state.deck-embedded{border:1px dashed var(--color-line-strong);border-radius:16px;min-height:360px}.review-deck-state.deck-embedded h1{font-size:15px;font-weight:550}@media (width<=800px){.deck.deck-embedded{height:calc(100dvh - 170px);min-height:380px}}.deck-link-menu{position:relative}.deck-menu-backdrop{z-index:40;cursor:default;position:fixed;inset:0}.deck-menu{z-index:41;border:1px solid var(--color-line);background:var(--color-surface);border-radius:12px;flex-direction:column;min-width:200px;padding:4px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #17212d24}.deck-menu button{text-align:left;white-space:nowrap;color:var(--color-ink);border-radius:8px;padding:8px 10px;font-size:13px}.deck-menu button:hover,.deck-menu button:focus-visible{background:var(--color-canvas);outline:none}@media (hover:none),(pointer:coarse){.deck-hint-short{display:inline}.deck-hint-long{display:none}}@media (pointer:coarse){.deck-back{justify-content:center;min-width:40px;min-height:40px}.deck-comments>header button,.deck-popover header button{width:40px;height:40px}.deck-filters button{min-height:36px}.deck-pin:after{content:"";border-radius:50%;width:44px;height:44px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}}.shared-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;margin:24px 0 0;padding:0;list-style:none;display:grid}.shared-card{border:1px solid var(--color-line);background:var(--color-surface);border-radius:16px;flex-direction:column;height:100%;transition:border-color .12s,box-shadow .12s;display:flex;overflow:hidden}.shared-card:hover{border-color:var(--color-line-strong);box-shadow:0 6px 20px #17212d14}.shared-card:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.shared-cover{aspect-ratio:4/3;background:var(--color-canvas);color:var(--color-ink-soft);place-items:center;display:grid;position:relative}.shared-cover img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.shared-cover>svg{stroke-width:1.5px;width:24px;height:24px}.shared-chip{background:var(--color-surface);border:1px solid var(--color-line);color:var(--color-ink-2);border-radius:999px;padding:4px 10px;font-size:11px;font-weight:550;position:absolute;top:10px;left:10px}.shared-card-text{flex-direction:column;gap:3px;min-width:0;padding:12px 14px 14px;display:flex}.shared-card-text strong{color:var(--color-ink);overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.35}.shared-card-text small{color:var(--color-ink-2);font-size:12px}.buyer-product{flex-direction:column;gap:14px;width:100%;max-width:1400px;margin:0 auto;display:flex}.buyer-product-header{flex-wrap:wrap;align-items:flex-end;gap:8px 20px;display:flex}.buyer-back{width:fit-content;color:var(--color-ink-2);flex-basis:100%;align-items:center;gap:2px;font-size:13px;display:inline-flex}.buyer-back:hover{color:var(--color-ink)}.buyer-back svg{width:16px;height:16px}.buyer-product-title{min-width:0;margin-right:auto}.buyer-product-title h1{letter-spacing:-.01em;color:var(--color-ink);font-size:20px;font-weight:600}.buyer-product-title p{color:var(--color-ink-2);font-size:13px}.buyer-tabs{background:var(--color-canvas);border-radius:10px;gap:3px;padding:3px;display:flex}.buyer-tabs button{color:var(--color-ink-2);border-radius:8px;padding:6px 14px;font-size:13px}.buyer-tabs button[aria-current=page]{background:var(--color-surface);color:var(--color-ink);box-shadow:0 1px 3px #17212d14}.product-link{flex-direction:column;gap:14px;width:100%;max-width:1400px;margin:0 auto;display:flex}.product-link-header{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.product-link-title{min-width:0;margin-right:auto}.product-link-title h1{letter-spacing:-.01em;color:var(--color-ink);font-size:20px;font-weight:600}.product-link-title h1 a:hover{text-underline-offset:3px;text-decoration:underline}.product-link-title p{color:var(--color-ink-2);font-size:13px}.product-link-actions{align-items:center;gap:6px;display:flex}@media (width<=800px){.product-link-header{column-gap:8px}.product-link-title{flex-basis:100%}.product-link-actions{margin-left:auto}}.product-link-samples>.sample-workspace{padding:0}.product-link-samples>.sample-workspace>header{justify-content:flex-end}.product-link-samples>.sample-workspace>header>div{display:none}.product-link-samples>.sample-workspace>header:not(:has(button)){display:none}.deck.buyer-deck{border:1px solid var(--color-line);border-radius:16px;height:min(100dvh - 190px,900px);min-height:420px}.buyer-deck .deck-toolbar{border-radius:16px 16px 0 0}@media (width<=800px){.deck.buyer-deck{height:calc(100dvh - 170px);min-height:360px}}@container deck (width<=800px){.buyer-deck .deck-toolbar-end{grid-column:auto}}.buyer-samples{flex-direction:column;gap:22px;display:flex}.buyer-sample header{align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.buyer-sample h2{color:var(--color-ink);font-size:15px;font-weight:600}.buyer-sample time{color:var(--color-ink-2);font-size:12px}.buyer-sample-media{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.buyer-sample-media button{aspect-ratio:1;background:var(--color-canvas);border-radius:12px;width:100%;display:block;position:relative;overflow:hidden}.buyer-sample-media button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.buyer-sample-media img{object-fit:cover;width:100%;height:100%}.buyer-media-video,.buyer-media-count{pointer-events:none;color:#fff;background:#000000a6;border-radius:999px;align-items:center;gap:4px;display:flex;position:absolute}.buyer-media-video{padding:7px;bottom:8px;right:8px}.buyer-media-video svg{fill:currentColor;width:13px;height:13px}.buyer-media-count{padding:3px 8px;font-size:11px;font-weight:600;bottom:8px;left:8px}.buyer-media-count svg{width:12px;height:12px}.buyer-media-dialog{gap:14px;max-width:min(960px,100% - 2rem);max-height:calc(100dvh - 2rem);overflow-y:auto}.buyer-media-view{background:var(--color-canvas);border-radius:12px;place-items:center;margin:0;display:grid;overflow:hidden}.buyer-media-view img,.buyer-media-view video{object-fit:contain;max-width:100%;max-height:min(52dvh,640px)}.buyer-media-threads{flex-direction:column;gap:10px;font-size:13px;display:flex}.buyer-muted{color:var(--color-ink-2);font-size:12px}.buyer-role{background:var(--color-accent-tint);color:var(--color-accent);border-radius:999px;padding:1px 7px;font-size:10px;font-weight:600}.deck-messages article[data-internal-note]{border:1px dashed var(--color-note-line);background:var(--color-note);border-radius:10px;margin:4px 0;padding:8px 10px}.deck-messages article[data-internal-note]+article,.deck-messages article+article[data-internal-note]{border-top:1px dashed var(--color-note-line)}.deck-messages .buyer-note-tag{color:var(--color-note-ink);align-items:center;gap:5px;margin-top:4px;font-size:11px;font-weight:600;display:flex}.buyer-note-tag svg{width:12px;height:12px}.buyer-thread{border:1px solid var(--color-line);background:var(--color-surface);border-radius:12px;padding:10px 12px;font-size:13px}.buyer-thread[data-resolved]{opacity:.8}.buyer-thread>header{align-items:center;gap:8px;display:flex}.buyer-thread>header>div{flex-direction:column;min-width:0;margin-right:auto;display:flex}.buyer-thread>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.buyer-thread>header small,.buyer-thread-state{color:var(--color-ink-2);font-size:11px}.buyer-awaiting{border:1px solid var(--color-warn-line);background:var(--color-warn-tint);color:var(--color-warn);white-space:nowrap;text-transform:none;letter-spacing:0;border-radius:999px;flex:none;padding:2px 8px;font-size:11px;font-weight:550}.buyer-icon-button{width:28px;height:28px;color:var(--color-ink-2);border-radius:8px;flex:none;place-items:center;display:grid}.buyer-icon-button:hover{background:var(--color-canvas);color:var(--color-ink)}.buyer-icon-button svg{width:16px;height:16px}.buyer-composer{margin-top:6px}.buyer-composer textarea{resize:none;border:1px solid var(--color-line);background:var(--color-canvas);border-radius:10px;width:100%;max-height:160px;padding:9px 11px;font-size:13px;line-height:1.45;display:block}.buyer-composer textarea:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.buyer-composer footer{align-items:center;gap:6px;margin-top:8px;display:flex}.buyer-composer footer>small,.buyer-composer footer>label{color:var(--color-ink-2);margin-right:auto;font-size:11px}.buyer-note-toggle{cursor:pointer;align-items:center;gap:6px;display:flex}.buyer-note-toggle input{width:14px;height:14px}.buyer-comments{border-top:1px solid var(--color-line);flex-direction:column;gap:8px;margin-top:14px;padding-top:10px;display:flex}.buyer-comments>h3{color:var(--color-ink-2);text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;align-items:center;gap:8px;margin:0 2px;font-size:11px;font-weight:600;display:flex}.buyer-comments .deck-messages{max-height:none}.deck-comments-body .buyer-comments{margin:14px 2px 0}.share-dialog{gap:16px;max-width:520px;max-height:calc(100dvh - 2rem);overflow-y:auto}.share-add{flex-direction:column;gap:6px;display:flex}.share-search{position:relative}.share-search svg{z-index:1;width:15px;height:15px;color:var(--color-ink-soft);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.share-results{border:1px solid var(--color-line);border-radius:12px;max-height:232px;padding:2px 10px;overflow-y:auto}.share-results>.buyer-muted{padding:10px 0}.share-heading{color:var(--color-ink-2);margin-bottom:4px;font-size:12px;font-weight:600}.share-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.share-list li,.share-general-row{align-items:center;gap:10px;padding:7px 0;display:flex}.share-list li>span:nth-child(2),.share-general-row>span:nth-child(2){flex-direction:column;gap:1px;min-width:0;margin-right:auto;display:flex}.share-list strong,.share-general-row strong{color:var(--color-ink);font-size:13px;font-weight:600}.share-list strong .buyer-role{vertical-align:1px;margin-left:4px;font-style:normal}.share-list small,.share-general-row small{color:var(--color-ink-2);overflow-wrap:anywhere;font-size:12px;line-height:1.4}.share-avatar{background:var(--color-canvas);width:32px;height:32px;color:var(--color-ink-2);border-radius:999px;flex:none;place-items:center;font-size:11px;font-weight:600;display:grid}.share-avatar svg{width:15px;height:15px}.share-general-row .share-general-select{width:fit-content;height:30px;box-shadow:none;border-color:#0000;margin:-2px 0 2px -8px;padding-left:8px;font-weight:600}.share-general-row .share-general-select:hover{background:var(--color-canvas)}.share-state{color:var(--color-ok);flex:none;font-size:12px}.share-state[data-muted]{color:var(--color-ink-soft)}.share-footer{border-top:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}
