html[data-design=guilloche][data-design] .trade-workspace{color:#f1e8e1;background:transparent;border-color:var(--g-hairline)}html[data-design=guilloche][data-design] .with-deal-record.trade-workspace{gap:18px}html[data-design=guilloche][data-design] .with-deal-record :is(.rooms-list,.conversation,.trade-desk){background:#23201f;border:1px solid var(--g-hairline);border-radius:3px;color:#f1e8e1;box-shadow:inset 0 1px 0 rgba(241,232,225,.042)}html[data-design=guilloche][data-design] .trade-workspace :is(.room-cards,.message-area){scrollbar-width:thin;scrollbar-color:#574d45 transparent}html[data-design=guilloche][data-design] .trade-workspace :is(button,a,summary,[tabindex="0"]):focus-visible{outline:2px solid #f0b99f;outline-offset:2px}html[data-design=guilloche][data-design] .trade-workspace .message-area:focus-visible{outline-offset:-3px}html[data-design=guilloche][data-design] .rooms-list-title{color:#eab59c;font-size:13px;font-weight:600;letter-spacing:.01em;text-transform:none}html[data-design=guilloche][data-design] .rooms-list-title>span:first-child{gap:11px;padding:0;border:0;background:none;font-size:13px;font-weight:600;letter-spacing:.01em;color:#eab59c}html[data-design=guilloche][data-design] .rooms-list-title>span:first-child svg{color:#eab59c;width:16px;height:16px}html[data-design=guilloche][data-design] .rooms-list-title>span:last-child:not(:first-child){min-width:26px;padding:3px 9px;border-radius:999px;background:rgba(228,169,141,.12);border:1px solid rgba(228,169,141,.28);color:#f4c6b0;font-size:12px;font-weight:600;letter-spacing:.04em;text-align:center;font-variant-numeric:tabular-nums}html[data-design=guilloche][data-design] .with-deal-record .rooms-list-title{border-bottom:0}html[data-design=guilloche][data-design] .room-search{background:#1f1b1a;border:1px solid #4b423c;border-radius:2px;color:#bfb2a9;transition:border-color .2s ease}html[data-design=guilloche][data-design] .room-search:focus-within{border-color:#e4a98d;box-shadow:0 0 0 1px rgba(228,169,141,.28)}html[data-design=guilloche][data-design] .room-search svg{color:#bfb2a9}html[data-design=guilloche][data-design] .room-search input{color:#f1e8e1;font-size:12.5px;letter-spacing:.01em;outline:none}html[data-design=guilloche][data-design] .room-search input::placeholder{color:#a49890;opacity:1}html[data-design=guilloche][data-design] .with-deal-record .room-choice{border:1px solid rgba(241,232,225,.108);border-radius:3px;background:#211e1d;color:#f1e8e1;box-shadow:none;transition:border-color .2s ease,background-color .2s ease}@media (hover:hover){html[data-design=guilloche][data-design] .with-deal-record .room-choice:hover{border-color:rgba(228,169,141,.34);background:#262220}}html[data-design=guilloche][data-design] .with-deal-record .room-choice.active{background:rgba(228,169,141,.1);border-color:rgba(228,169,141,.45);box-shadow:inset 0 1px 0 rgba(251,227,214,.06)}html[data-design=guilloche][data-design] .room-choice.active:before{left:-1px;top:16px;bottom:16px;width:2px;background:#e4a98d;border-radius:0 1px 1px 0}html[data-design=guilloche][data-design] .room-choice strong{color:#f6ece5;font-family:var(--serif);font-size:17px;font-weight:500;line-height:1.2;letter-spacing:-.005em}html[data-design=guilloche][data-design] .room-choice.active strong{color:#fbe3d6}html[data-design=guilloche][data-design] .room-choice strong svg{color:#cfc2b9}html[data-design=guilloche][data-design] .room-piece-thumbnail{border:1px solid rgba(241,232,225,.192);border-radius:2px;background:#2c2724}html[data-design=guilloche][data-design] .room-choice .dealer-avatar{background:transparent;border:1px solid rgba(228,169,141,.45);color:#eab59c;font-family:var(--serif)}html[data-design=guilloche][data-design] .room-choice>div>.room-piece-name{color:#decec4;font-size:13px;font-weight:600;letter-spacing:.01em;text-transform:none}html[data-design=guilloche][data-design] .room-choice>div>.room-message-preview{color:#bfb2a9;font-size:12px;line-height:1.5}html[data-design=guilloche][data-design] .room-choice .room-status-badge{gap:7px;padding:3px 9px 3px 8px;border:1px solid #4b423c;border-radius:999px;background:#1e1a19;color:#e9ddd5;font-size:13px;font-weight:600;letter-spacing:.01em;text-transform:none;line-height:1.6}html[data-design=guilloche][data-design] .room-status-badge i{width:5px;height:5px;background:#dfd0c7;box-shadow:0 0 0 2px rgba(223,208,199,.14)}html[data-design=guilloche][data-design] .room-status-badge.status-enquiry i{background:#e4a98d;box-shadow:0 0 0 2px rgba(228,169,141,.16)}html[data-design=guilloche][data-design] .room-status-badge.status-negotiating i{background:#f2c27a;box-shadow:0 0 0 2px rgba(242,194,122,.16)}html[data-design=guilloche][data-design] .room-status-badge.status-agreed i,html[data-design=guilloche][data-design] .room-status-badge.status-fulfilment i{background:#e4a98d;box-shadow:0 0 0 2px rgba(228,169,141,.18)}html[data-design=guilloche][data-design] .room-status-badge.status-completed i{background:#b3e0bf;box-shadow:0 0 0 2px rgba(179,224,191,.16)}html[data-design=guilloche][data-design] .room-status-badge.status-cancelled i{background:#ff8f7c;box-shadow:0 0 0 2px rgba(255,143,124,.16)}html[data-design=guilloche][data-design] .room-status-badge.status-completed{border-color:rgba(179,224,191,.3);color:#cfe7d6}html[data-design=guilloche][data-design] .room-status-badge.status-cancelled{border-color:rgba(255,143,124,.3);color:#ffc2b7}html[data-design=guilloche][data-design] .room-choice-arrow{color:#a49890;transition:color .2s ease,transform .2s ease}html[data-design=guilloche][data-design] .room-choice.active .room-choice-arrow,html[data-design=guilloche][data-design] .room-choice:hover .room-choice-arrow{color:#eab59c}html[data-design=guilloche][data-design] .room-choice:hover .room-choice-arrow{transform:translateX(2px)}html[data-design=guilloche][data-design] :is(.room-list-note,.room-no-results){color:#bfb2a9}html[data-design=guilloche][data-design] .rooms-list .room-no-results{margin:2px 12px 14px;padding:14px 16px;border:1px dashed #4b423c;border-radius:3px;color:#dfd0c7;font-family:var(--serif);font-size:17px;font-style:italic;line-height:1.4}html[data-design=guilloche][data-design] .room-list-note svg{color:#cfc2b9}html[data-design=guilloche][data-design] .room-panel-title{flex-wrap:wrap;row-gap:8px;border-bottom:1px solid var(--g-hairline);color:#eab59c}html[data-design=guilloche][data-design] .room-panel-title>svg{color:#eab59c;width:17px;height:17px}html[data-design=guilloche][data-design] .room-panel-title>strong{color:#eab59c;font-size:13px;font-weight:600;letter-spacing:.01em;text-transform:none}html[data-design=guilloche][data-design] .room-panel-title>button{min-height:44px;padding:10px 16px 10px 14px;border:1px solid #4b423c;border-radius:999px;background:transparent;color:#f1e8e1;font-size:13px;font-weight:600;letter-spacing:.01em;text-transform:none;transition:border-color .2s ease,color .2s ease}html[data-design=guilloche][data-design] .room-panel-title>button svg{color:#eab59c}html[data-design=guilloche][data-design] .room-panel-title>button:hover{border-color:rgba(228,169,141,.7);color:#fbe3d6}@media (max-width:359px){html[data-design=guilloche][data-design] .room-panel-title>button{padding-inline:12px;letter-spacing:.02em}}html[data-design=guilloche][data-design] .with-deal-record .conversation>header{border-bottom:1px solid var(--g-hairline)}html[data-design=guilloche][data-design] .conversation>header .dealer-avatar{width:46px;height:46px;background:transparent;border:1px solid rgba(228,169,141,.5);box-shadow:inset 0 0 0 3px #23201f,inset 0 0 0 4px rgba(228,169,141,.2);color:#eab59c;font-family:var(--serif);font-size:17px;letter-spacing:.04em}html[data-design=guilloche][data-design] .conversation h2{color:#f6ece5;font-family:var(--serif);font-size:30px;font-weight:400;letter-spacing:-.015em;line-height:1.1}html[data-design=guilloche][data-design] .conversation h2 svg{color:#cfc2b9}html[data-design=guilloche][data-design] .conversation>header>div>span{display:block;margin-top:5px}html[data-design=guilloche][data-design] .conversation-status,html[data-design=guilloche][data-design] .conversation>header>div>span{color:#bfb2a9;font-size:13px;font-weight:600;letter-spacing:.01em;text-transform:none}html[data-design=guilloche][data-design] .conversation-status svg{color:#cfc2b9}html[data-design=guilloche][data-design] .with-deal-record .conversation-piece{margin:16px 16px 14px;background:#1f1b1a;border:1px solid #3f3733;border-radius:3px;box-shadow:inset 0 1px 0 rgba(0,0,0,.5);color:#f1e8e1}html[data-design=guilloche][data-design] .conversation-piece img{border:1px solid rgba(241,232,225,.192);border-radius:2px;background:#2c2724}html[data-design=guilloche][data-design] .conversation-piece div>span:first-child{color:#eab59c;font-size:13px;font-weight:600;letter-spacing:.01em;text-transform:none}html[data-design=guilloche][data-design] .conversation-piece div>strong{color:#f6ece5;font-family:var(--serif);font-size:23px;font-weight:400;letter-spacing:-.01em;line-height:1.15}html[data-design=guilloche][data-design] .conversation-piece div>span:last-child{color:#bfb2a9;font-size:13px;font-weight:500;letter-spacing:.01em;text-transform:none;font-variant-numeric:tabular-nums}html[data-design=guilloche][data-design] .conversation-piece>strong{color:#f6ece5;font-family:var(--serif);font-size:25px;font-weight:400;letter-spacing:-.01em;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}html[data-design=guilloche][data-design] .with-deal-record .message-area{background:#201d1b;border-top:1px solid rgba(241,232,225,.084);border-bottom:1px solid rgba(241,232,225,.084)}html[data-design=guilloche][data-design] .conversation-date{display:flex;align-items:center;gap:16px;color:#bfb2a9;font-size:13px;font-weight:600;letter-spacing:.01em;text-transform:none}html[data-design=guilloche][data-design] .conversation-date:after,html[data-design=guilloche][data-design] .conversation-date:before{content:"";flex:1;height:1px;background:var(--g-hairline)}html[data-design=guilloche][data-design] .chat-message .dealer-avatar{width:28px;height:28px;flex-shrink:0;background:transparent;border:1px solid rgba(228,169,141,.4);color:#eab59c;font-family:var(--serif);font-size:12px}html[data-design=guilloche][data-design] .chat-message>div{background:#282422;border:1px solid rgba(241,232,225,.144);border-radius:4px 4px 4px 0;color:#e9ddd5;box-shadow:none}html[data-design=guilloche][data-design] .chat-message p{color:#e9ddd5;font-size:13px;line-height:1.75}html[data-design=guilloche][data-design] .chat-message div>span{color:#bfb2a9;font-size:12px;letter-spacing:.02em;font-variant-numeric:tabular-nums}html[data-design=guilloche][data-design] .chat-message.own>div{background:rgba(228,169,141,.14);border:1px solid rgba(228,169,141,.38);border-radius:4px 4px 0 4px;color:#fbeee6}html[data-design=guilloche][data-design] .chat-message.own p{color:#fbeee6}html[data-design=guilloche][data-design] .chat-message.own div>span{color:#f0cbb8}html[data-design=guilloche][data-design] .chat-message.own div>span svg{color:#eab59c}html[data-design=guilloche][data-design] .message-composer{background:#1f1b1a;border:1px solid #4b423c;border-radius:3px;transition:border-color .2s ease,box-shadow .2s ease}html[data-design=guilloche][data-design] .message-composer:focus-within{border-color:#e4a98d;box-shadow:0 0 0 1px #e4a98d}html[data-design=guilloche][data-design] .message-composer textarea{background:transparent;color:#f1e8e1;font-size:13px}html[data-design=guilloche][data-design] .message-composer textarea:is(:focus,:focus-visible){outline:none;box-shadow:none}html[data-design=guilloche][data-design] .message-composer textarea::placeholder{color:#a49890;opacity:1}html[data-design=guilloche][data-design] .message-composer button{width:44px;height:44px;border-radius:999px;border:1px solid transparent;background:var(--g-metal);color:#1b100c;box-shadow:inset 0 1px 0 rgba(255,255,255,.6);transition:filter .2s ease}html[data-design=guilloche][data-design] .message-composer button:not(:disabled):hover{background:var(--g-metal-hover)}html[data-design=guilloche][data-design] .message-composer button:disabled{background:transparent;border-color:#4b423c;color:#a49890;box-shadow:none;opacity:1;cursor:not-allowed}html[data-design=guilloche][data-design] .conversation-footer{color:#bfb2a9;font-size:13px;font-weight:500;letter-spacing:.01em;text-transform:none}html[data-design=guilloche][data-design] .conversation-footer svg{color:#cfc2b9}html[data-design=guilloche][data-design] .trade-desk{color:#dfd0c7;font-family:var(--sans)}html[data-design=guilloche][data-design] .trade-desk .eyebrow,html[data-design=guilloche][data-design] .trade-desk-heading .eyebrow{color:#eab59c;font-size:13px;font-weight:600;letter-spacing:.01em;text-transform:none}html[data-design=guilloche][data-design] .trade-desk-heading h3{color:#f6ece5;font-family:var(--serif);font-size:30px;font-weight:400;letter-spacing:-.015em;line-height:1.1}html[data-design=guilloche][data-design] .trade-desk-heading>svg{width:46px;height:46px;padding:11px;flex-shrink:0;border-radius:999px;background:transparent;border:1px solid rgba(228,169,141,.45);box-shadow:inset 0 0 0 3px #23201f,inset 0 0 0 4px rgba(228,169,141,.18);color:#eab59c}html[data-design=guilloche][data-design] .trade-stage{min-height:44px;padding:10px 14px;background:#1f1b1a;border:1px solid #4b423c;border-radius:2px;color:#f1e8e1}html[data-design=guilloche][data-design] .trade-stage>span{display:inline-flex;align-items:center;gap:9px;color:#f1e8e1;font-size:13px;font-weight:600;letter-spacing:.01em;text-transform:none}html[data-design=guilloche][data-design] .trade-stage>span:before{content:"";width:6px;height:6px;border-radius:50%;background:#e4a98d;box-shadow:0 0 0 3px rgba(228,169,141,.14)}html[data-design=guilloche][data-design] .trade-stage>small{color:#dfd0c7;font-size:12px;font-weight:500;letter-spacing:.02em;font-variant-numeric:tabular-nums}html[data-design=guilloche][data-design] .trade-stage>small:before{content:none;color:#bfb2a9;letter-spacing:.04em}html[data-design=guilloche][data-design] .trade-stage[data-trade-status=negotiating]>span:before{background:#f2c27a;box-shadow:0 0 0 3px rgba(242,194,122,.14)}html[data-design=guilloche][data-design] .trade-stage:is([data-trade-status=agreed],[data-trade-status=fulfilment]){border-color:rgba(228,169,141,.38)}html[data-design=guilloche][data-design] .trade-stage:is([data-trade-status=agreed],[data-trade-status=fulfilment])>span{color:#fbe3d6}html[data-design=guilloche][data-design] .trade-stage:is([data-trade-status=agreed],[data-trade-status=fulfilment])>span:before{background:#e4a98d;box-shadow:0 0 0 3px rgba(228,169,141,.16)}html[data-design=guilloche][data-design] .trade-stage.stage-completed{background:#26352b;border-color:rgba(179,224,191,.32)}html[data-design=guilloche][data-design] .trade-stage.stage-completed>span{color:#b3e0bf}html[data-design=guilloche][data-design] .trade-stage.stage-completed>span:before{background:#b3e0bf;box-shadow:0 0 0 3px rgba(179,224,191,.16)}html[data-design=guilloche][data-design] .trade-stage.stage-completed>small{color:#cfe7d6}html[data-design=guilloche][data-design] .trade-stage.stage-cancelled{background:#4c2622;border-color:rgba(255,143,124,.34)}html[data-design=guilloche][data-design] .trade-stage.stage-cancelled>span{color:#ff8f7c}html[data-design=guilloche][data-design] .trade-stage.stage-cancelled>span:before{background:#ff8f7c;box-shadow:0 0 0 3px rgba(255,143,124,.16)}html[data-design=guilloche][data-design] .trade-stage.stage-cancelled>small{color:#f3c7bd}html[data-design=guilloche][data-design] .trade-stage.stage-cancelled>small:before{color:#e6a99c}html[data-design=guilloche][data-design] .trade-progress{gap:8px;margin-bottom:20px;padding:24px 0 20px;border-bottom:1px solid var(--g-hairline)}html[data-design=guilloche][data-design] .trade-progress li{position:relative;gap:12px;color:#bfb2a9;font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:none;text-align:center}html[data-design=guilloche][data-design] .trade-progress li>span{position:relative;z-index:1;width:34px;height:34px;border:1px solid #4b423c;border-radius:50%;background:#1f1b1a;color:#bfb2a9;transition:background-color .3s ease,border-color .3s ease,color .3s ease}html[data-design=guilloche][data-design] .trade-progress li>span svg{width:15px;height:15px}html[data-design=guilloche][data-design] .trade-progress li+li:before{content:"";position:absolute;top:17px;left:calc(-50% - 8px + 25px);right:calc(50% + 25px);height:1px;background:rgba(241,232,225,.192)}html[data-design=guilloche][data-design] .trade-progress li.reached+li.reached:before{height:1px;background:#e4a98d;box-shadow:0 0 0 .5px rgba(228,169,141,.4)}html[data-design=guilloche][data-design] .trade-progress .reached{color:#e9ddd5}html[data-design=guilloche][data-design] .trade-progress .reached>span{background:rgba(228,169,141,.12);border-color:rgba(228,169,141,.6);color:#eab59c}html[data-design=guilloche][data-design] .trade-progress .reached:not(:has(+.reached)){color:#fbe3d6}html[data-design=guilloche][data-design] .trade-progress .reached:not(:has(+.reached))>span{background:#e4a98d;border-color:#f0b99f;color:#1b100c;box-shadow:inset 0 1px 0 rgba(255,255,255,.55);outline:0}html[data-design=guilloche][data-design] .trade-simulation{padding:14px 14px 12px;background:#1f1b1a;border:1px solid #3f3733;border-radius:3px;color:#dfd0c7}html[data-design=guilloche][data-design] .trade-simulation strong{display:inline-flex;align-items:center;gap:8px;color:#cfc2b9;font-size:13px;font-weight:600;letter-spacing:.01em;text-transform:none}html[data-design=guilloche][data-design] .trade-simulation strong:before{content:"";width:5px;height:5px;border-radius:50%;background:#cfc2b9}html[data-design=guilloche][data-design] .trade-simulation p{color:#bfb2a9;font-size:12px;line-height:1.6}html[data-design=guilloche][data-design] .trade-simulation [role=group]{gap:4px;padding:3px;border:1px solid #4b423c;border-radius:999px;background:#191716}html[data-design=guilloche][data-design] .trade-simulation button{display:inline-flex;align-items:center;justify-content:center;text-align:center;min-height:44px;padding:8px 10px;border:0;border-radius:999px;background:transparent;color:#dfd0c7;font-size:13px;font-weight:600;letter-spacing:.01em;text-transform:none;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}html[data-design=guilloche][data-design] .trade-simulation button:not(:disabled):hover{color:#fbe3d6}html[data-design=guilloche][data-design] .trade-simulation button[aria-pressed=true]{background:rgba(228,169,141,.14);color:#fbe3d6;box-shadow:inset 0 0 0 1px rgba(228,169,141,.5)}html[data-design=guilloche][data-design] .trade-simulation button:disabled{opacity:.55}html[data-design=guilloche][data-design] :is(.trade-error,.trade-warning,.trade-success,.trade-saving){border-radius:2px;font-size:12px;line-height:1.55}html[data-design=guilloche][data-design] .trade-error{background:#4c2622;border:1px solid rgba(255,143,124,.36);color:#ff8f7c}html[data-design=guilloche][data-design] .trade-error p{flex:1 1 100%;margin:0 0 2px;color:#ffc2b7}html[data-design=guilloche][data-design] .trade-desk .trade-error{display:flex;flex-wrap:wrap;align-items:center;gap:6px 20px}html[data-design=guilloche][data-design] .trade-desk .trade-error .outline-button{border-color:rgba(255,143,124,.5);color:#ffd9d1}html[data-design=guilloche][data-design] .trade-desk .trade-error .outline-button:not(:disabled):hover{border-color:#ff8f7c;background:rgba(255,143,124,.08);color:#ffe6e0}html[data-design=guilloche][data-design] .trade-desk .trade-error .text-button{margin-left:0;color:#ffc2b7;text-decoration-color:rgba(255,143,124,.55)}html[data-design=guilloche][data-design] .trade-desk .trade-error .text-button:not(:disabled):hover{color:#ffe6e0;text-decoration-color:#ff8f7c}html[data-design=guilloche][data-design] .trade-desk .trade-error :is(.outline-button,.text-button):focus-visible{outline-color:#ffc2b7}html[data-design=guilloche][data-design] .trade-warning{background:#3b3020;border:1px solid rgba(242,194,122,.32);color:#f2c27a}html[data-design=guilloche][data-design] .trade-success{background:#26352b;border:1px solid rgba(179,224,191,.3);color:#b3e0bf}html[data-design=guilloche][data-design] .trade-saving{background:#2c2724;border:1px solid rgba(228,169,141,.22);color:#cfc2b9}html[data-design=guilloche][data-design] .trade-desk .agreed-terms{position:relative;padding:20px 20px 18px;background:#1f1b1a;border:1px solid rgba(228,169,141,.42);border-radius:3px;color:#dfd0c7}html[data-design=guilloche][data-design] .trade-desk .agreed-terms>.eyebrow{display:flex;align-items:center;gap:12px;color:#eab59c}html[data-design=guilloche][data-design] .trade-desk .agreed-terms>.eyebrow:after{content:"";flex:1;height:1px;background:rgba(228,169,141,.3)}html[data-design=guilloche][data-design] .trade-desk .agreed-terms>strong{display:block;margin:12px 0 16px;padding:12px 14px 10px;background:#191716;border:1px solid #3f3733;border-radius:2px;color:#f6ece5;font-family:var(--serif);font-size:38px;font-weight:400;line-height:1.05;letter-spacing:.005em;font-variant-numeric:lining-nums tabular-nums;overflow-wrap:anywhere}html[data-design=guilloche][data-design] .trade-desk dl{column-gap:0;row-gap:0;grid-template-columns:max-content minmax(0,1fr);margin:4px 0 0}html[data-design=guilloche][data-design] .trade-desk dl>dt{padding-right:18px}html[data-design=guilloche][data-design] .trade-desk dd,html[data-design=guilloche][data-design] .trade-desk dt{padding:9px 0;border-top:1px solid rgba(241,232,225,.096)}html[data-design=guilloche][data-design] .trade-desk dt{color:#bfb2a9;font-size:13px;font-weight:600;letter-spacing:.01em;text-transform:none;line-height:1.8}html[data-design=guilloche][data-design] .trade-desk dd{color:#f1e8e1;font-size:12.5px}html[data-design=guilloche][data-design] .trade-desk .agreed-terms>small{gap:8px;margin-top:12px;color:#dfd0c7;font-size:12px;font-variant-numeric:tabular-nums}html[data-design=guilloche][data-design] .trade-desk .agreed-terms>small svg{color:#cfc2b9}html[data-design=guilloche][data-design] .trade-desk .open-offer{padding:18px;background:#1f1b1a;border:1px solid #4b423c;border-radius:3px;box-shadow:inset 0 1px 0 rgba(228,169,141,.28);color:#dfd0c7}html[data-design=guilloche][data-design] .offer-heading{align-items:center;flex-wrap:wrap;row-gap:8px}html[data-design=guilloche][data-design] .offer-heading>span:first-child{color:#eab59c;font-size:13px;font-weight:600;letter-spacing:.01em;white-space:nowrap;text-transform:none}html[data-design=guilloche][data-design] .offer-heading>span:last-child{display:inline-flex;align-items:center;gap:6px;padding:2px 9px;border:1px solid rgba(242,194,122,.32);border-radius:999px;background:#3b3020;color:#f2c27a;font-size:13px;font-weight:600;letter-spacing:.01em;text-transform:none;white-space:nowrap}html[data-design=guilloche][data-design] .trade-desk .offer-amount{margin:12px 0 10px;color:#f6ece5;font-family:var(--serif);font-size:36px;font-weight:400;line-height:1.05;letter-spacing:.005em;font-variant-numeric:lining-nums tabular-nums}html[data-design=guilloche][data-design] .offer-note{margin-top:4px;padding:10px 0 10px 12px;border-left:1px solid rgba(228,169,141,.45);color:#e9ddd5;font-family:var(--serif);font-size:16px;font-style:italic;line-height:1.45}html[data-design=guilloche][data-design] .trade-desk .open-offer>small{display:block;margin-top:6px;color:#bfb2a9;font-size:12px;font-variant-numeric:tabular-nums}html[data-design=guilloche][data-design] .trade-desk :is(.primary-button,.outline-button){border-radius:999px;font-size:13px;font-weight:600;letter-spacing:.01em;text-transform:none;gap:8px;transition:background .2s ease,border-color .2s ease,color .2s ease}html[data-design=guilloche][data-design] .trade-desk .primary-button{background:var(--g-metal);border:1px solid transparent;color:#1b100c;box-shadow:inset 0 1px 0 rgba(255,255,255,.6);filter:none}html[data-design=guilloche][data-design] .trade-desk .primary-button:not(:disabled):hover{background:var(--g-metal-hover);filter:none}html[data-design=guilloche][data-design] .trade-desk .primary-button:disabled{background:#3a322e;border-color:#4b423c;color:#bfb2a9;box-shadow:none;opacity:1}html[data-design=guilloche][data-design] .trade-desk .outline-button{background:transparent;border:1px solid #4b423c;color:#f1e8e1}html[data-design=guilloche][data-design] .trade-desk .outline-button:not(:disabled):hover{background:transparent;border-color:rgba(228,169,141,.7);color:#fbe3d6}html[data-design=guilloche][data-design] .trade-desk .text-button{min-height:44px;padding-left:0;padding-right:0;background:transparent;border:0;color:#eab59c;font-size:12px;text-decoration:underline;text-decoration-color:rgba(234,181,156,.45);text-decoration-thickness:1px;text-underline-offset:3px}html[data-design=guilloche][data-design] .trade-desk .text-button:not(:disabled):hover{color:#fbe3d6;text-decoration-color:#eab59c}html[data-design=guilloche][data-design] .trade-desk .offer-actions{gap:8px}html[data-design=guilloche][data-design] .trade-desk .offer-actions .text-button{text-align:left}@media (max-width:650px),(min-width:1051px){html[data-design=guilloche][data-design] .trade-desk .offer-actions :is(.primary-button,.outline-button){flex:1 1 100%}}@media (min-width:651px) and (max-width:1050px){html[data-design=guilloche][data-design] .trade-desk .offer-actions :is(.primary-button,.outline-button){flex:1 1 0}}html[data-design=guilloche][data-design] .trade-desk .full-button{margin-top:4px}html[data-design=guilloche][data-design] .trade-desk .offer-form{padding:18px;background:#1f1b1a;border:1px solid #3f3733;border-radius:3px;color:#dfd0c7}html[data-design=guilloche][data-design] .trade-desk h4{color:#f6ece5;font-family:var(--serif);font-size:21px;font-weight:400;letter-spacing:-.01em;gap:10px}html[data-design=guilloche][data-design] .trade-desk h4 svg{color:#eab59c}html[data-design=guilloche][data-design] .trade-desk .offer-form .form-columns{align-items:end}html[data-design=guilloche][data-design] .trade-desk .offer-form label{color:#bfb2a9;font-size:13px;font-weight:600;letter-spacing:.01em;text-transform:none}html[data-design=guilloche][data-design] .trade-desk :is(.offer-form input,.offer-form textarea,.offer-form select,.milestone input){border:1px solid #4b423c;border-radius:2px;background-color:#191716;color:#f1e8e1;font-family:var(--sans);font-size:13px;letter-spacing:normal;text-transform:none;box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease}html[data-design=guilloche][data-design] .trade-desk :is(.offer-form input,.offer-form textarea,.offer-form select,.milestone input):hover{border-color:#574d45}html[data-design=guilloche][data-design] .trade-desk :is(.offer-form input,.offer-form textarea,.offer-form select,.milestone input):focus{border-color:#e4a98d;outline:none;box-shadow:0 0 0 1px rgba(228,169,141,.35)}html[data-design=guilloche][data-design] .trade-desk .offer-form :is(input[type=number],input[inputmode=decimal],input[inputmode=numeric]){font-variant-numeric:tabular-nums}html[data-design=guilloche][data-design] .trade-desk :is(input,textarea)::placeholder{color:#a49890;opacity:1}html[data-design=guilloche][data-design] .trade-desk select{color:#f1e8e1}html[data-design=guilloche][data-design] .trade-desk select option{background:#282422;color:#f1e8e1}html[data-design=guilloche][data-design] .trade-external-note{padding-left:12px;border-left:1px solid rgba(228,169,141,.45);color:#bfb2a9}html[data-design=guilloche][data-design] .fulfilment-checklist{border-top:1px solid var(--g-hairline)}html[data-design=guilloche][data-design] .fulfilment-checklist>p{color:#bfb2a9}html[data-design=guilloche][data-design] .milestone{border-bottom:1px solid rgba(241,232,225,.096)}html[data-design=guilloche][data-design] .milestone>svg{color:#a49890}html[data-design=guilloche][data-design] .milestone>svg:first-child{box-sizing:content-box;padding:6px;margin-top:-3px;border:1px solid #4b423c;border-radius:50%;color:#bfb2a9}html[data-design=guilloche][data-design] .milestone.done>svg:first-child{border-color:rgba(228,169,141,.55);background:rgba(228,169,141,.1);color:#eab59c}html[data-design=guilloche][data-design] .milestone.done>svg:last-child:not(:first-child){color:#b3e0bf}html[data-design=guilloche][data-design] .milestone strong{color:#f1e8e1;font-size:12.5px}html[data-design=guilloche][data-design] .milestone span{color:#bfb2a9;font-variant-numeric:tabular-nums}html[data-design=guilloche][data-design] .milestone.done span{color:#dfd0c7}html[data-design=guilloche][data-design] .trade-desk .milestone button{min-height:44px;max-width:132px;line-height:1.3;border:1px solid #4b423c;border-radius:2px;background:transparent;color:#f1e8e1;font-size:12px;font-weight:600;letter-spacing:.02em;transition:border-color .2s ease,color .2s ease}html[data-design=guilloche][data-design] .trade-desk .milestone button:not(:disabled):hover{border-color:rgba(228,169,141,.7);color:#fbe3d6}html[data-design=guilloche][data-design] .trade-desk .milestone button:disabled{color:#a49890;border-color:#3f3733;opacity:1}html[data-design=guilloche][data-design] .trade-desk .milestone input{min-height:44px}html[data-design=guilloche][data-design] .fulfilment-checklist>small{color:#bfb2a9}html[data-design=guilloche][data-design] .trade-history{border-top:1px solid var(--g-hairline)}html[data-design=guilloche][data-design] .trade-history summary{min-height:44px;padding-top:4px;color:#f1e8e1;font-size:13px;font-weight:600;letter-spacing:.01em;text-transform:none}html[data-design=guilloche][data-design] .trade-history summary::marker{color:#eab59c}html[data-design=guilloche][data-design] .trade-history summary>span{color:#bfb2a9;font-size:12px;font-weight:400;letter-spacing:.02em;text-transform:none;font-variant-numeric:tabular-nums}html[data-design=guilloche][data-design] .trade-history>p{color:#bfb2a9}html[data-design=guilloche][data-design] .trade-history li{position:relative;gap:12px}html[data-design=guilloche][data-design] .trade-history li:not(:last-child):after{content:"";position:absolute;left:3px;top:15px;bottom:-18px;width:1px;background:rgba(228,169,141,.24)}html[data-design=guilloche][data-design] .event-marker{width:7px;height:7px;background:#23201f;border:1px solid #e4a98d;border-radius:50%;box-sizing:border-box}html[data-design=guilloche][data-design] .trade-history li:last-child .event-marker{background:#e4a98d}html[data-design=guilloche][data-design] .stage-completed~.trade-history li:last-child .event-marker{background:#b3e0bf;border-color:#b3e0bf}html[data-design=guilloche][data-design] .stage-cancelled~.trade-history li:last-child .event-marker{background:#ff8f7c;border-color:#ff8f7c}html[data-design=guilloche][data-design] .trade-history li strong{color:#f1e8e1}html[data-design=guilloche][data-design] .trade-history li div>span{color:#bfb2a9;font-variant-numeric:tabular-nums}html[data-design=guilloche][data-design] .trade-history li p{color:#dfd0c7}html[data-design=guilloche][data-design] .historic-offer{align-items:baseline;border-top:1px solid rgba(241,232,225,.096)}html[data-design=guilloche][data-design] .historic-offer>span{color:#bfb2a9}html[data-design=guilloche][data-design] .historic-offer>strong{color:#f6ece5;font-family:var(--serif);font-size:17px;font-weight:400;font-variant-numeric:lining-nums tabular-nums}html[data-design=guilloche][data-design] .trade-export{min-height:44px;color:#eab59c;text-decoration-color:rgba(234,181,156,.45);text-underline-offset:3px;transition:color .2s ease,text-decoration-color .2s ease}html[data-design=guilloche][data-design] .trade-export:hover{color:#fbe3d6;text-decoration-color:#eab59c}html[data-design=guilloche][data-design] .trade-cancel{border-top:1px solid var(--g-hairline)}html[data-design=guilloche][data-design] .trade-cancel p{color:#dfd0c7}html[data-design=guilloche][data-design] .trade-desk .trade-cancel>.text-button{margin-left:0;color:#dfd0c7;text-decoration-color:rgba(255,143,124,.55)}html[data-design=guilloche][data-design] .trade-desk .trade-cancel>.text-button:not(:disabled):hover{color:#ff8f7c;text-decoration-color:#ff8f7c}html[data-design=guilloche][data-design] .trade-desk .trade-cancel>.outline-button{border-color:rgba(255,143,124,.5);color:#ff8f7c}html[data-design=guilloche][data-design] .trade-desk .trade-cancel>.outline-button:not(:disabled):hover{background:#4c2622;border-color:#ff8f7c;color:#ffc2b7}html[data-design=guilloche][data-design] .trade-workspace>.empty-state{background:#23201f;border:1px solid var(--g-hairline);border-radius:3px;color:#bfb2a9}html[data-design=guilloche][data-design] .trade-workspace>.empty-state>svg{color:#eab59c}html[data-design=guilloche][data-design] .trade-workspace>.empty-state h3{color:#f6ece5;font-family:var(--serif);font-weight:400}html[data-design=guilloche][data-design] .basket-dialog.form-dialog{background:#282422!important;border:1px solid rgba(228,169,141,.22)!important;border-radius:4px!important;box-shadow:0 40px 80px -30px rgba(0,0,0,.85);color:#dfd0c7}html[data-design=guilloche][data-design] .basket-dialog>.eyebrow{display:flex;align-items:center;gap:14px;color:#eab59c;font-size:13px;font-weight:600;letter-spacing:.01em;text-transform:none}html[data-design=guilloche][data-design] .basket-dialog>.eyebrow:before{content:"";width:28px;height:1px;background:currentColor;opacity:.8}html[data-design=guilloche][data-design] .basket-dialog [data-slot=dialog-title]{color:#f6ece5;font-family:var(--serif);font-weight:400;letter-spacing:-.015em;font-variant-numeric:lining-nums}html[data-design=guilloche][data-design] .basket-dialog [data-slot=dialog-description],html[data-design=guilloche][data-design] .basket-dialog>p:not([role=alert]):not(.concept-note):not([data-slot]){color:#bfb2a9}html[data-design=guilloche][data-design] .basket-dialog>p:not([role=alert]):not(.concept-note):not([data-slot]){padding:14px 16px;border:1px dashed #4b423c;border-radius:3px;background:#23201f;color:#dfd0c7;font-size:13px;line-height:1.6}html[data-design=guilloche][data-design] .basket-dialog .basket-items{padding-bottom:22px;scrollbar-width:thin;scrollbar-color:#574d45 transparent;-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 26px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 26px),transparent)}html[data-design=guilloche][data-design] .basket-dialog .basket-items:empty{padding:0;-webkit-mask-image:none;mask-image:none}html[data-design=guilloche][data-design] .basket-item{border-bottom:1px solid rgba(241,232,225,.12)}html[data-design=guilloche][data-design] .basket-item:last-child{border-bottom-color:transparent}html[data-design=guilloche][data-design] .basket-item img{border:1px solid rgba(241,232,225,.192);border-radius:2px;background:#2c2724}html[data-design=guilloche][data-design] .basket-item>div>strong{color:#f6ece5;font-family:var(--serif);font-size:19px;font-weight:400}html[data-design=guilloche][data-design] .basket-item p{color:#bfb2a9;font-variant-numeric:tabular-nums}html[data-design=guilloche][data-design] .basket-item small{color:#bfb2a9;opacity:1;letter-spacing:.01em;text-transform:none;font-variant-numeric:tabular-nums}html[data-design=guilloche][data-design] .basket-item>strong{color:#f6ece5;font-variant-numeric:tabular-nums}html[data-design=guilloche][data-design] .basket-item .outline-button{min-height:44px;border:1px solid #4b423c;border-radius:999px;background:transparent;color:#f1e8e1;font-size:13px;font-weight:600;letter-spacing:.01em;text-transform:none}html[data-design=guilloche][data-design] .basket-item .outline-button:not(:disabled):hover{border-color:rgba(228,169,141,.7);color:#fbe3d6}html[data-design=guilloche][data-design] .basket-dialog .renew-total{margin-top:0;padding:14px 0;border-top:1px solid var(--g-hairline);border-bottom:1px solid var(--g-hairline)}html[data-design=guilloche][data-design] .basket-dialog .renew-total>strong:first-child{font-family:var(--sans);color:#eab59c;font-size:13px;font-weight:600;letter-spacing:.01em;text-transform:none}html[data-design=guilloche][data-design] .basket-dialog .renew-total>strong:last-child{color:#f6ece5;font-family:var(--serif);font-size:32px;font-weight:400;letter-spacing:0;font-variant-numeric:lining-nums tabular-nums}html[data-design=guilloche][data-design] .basket-methods{border:1px solid #4b423c;border-radius:3px;background:#23201f;color:#e9ddd5}html[data-design=guilloche][data-design] .basket-methods legend{padding:0 8px;color:#eab59c;font-size:13px;font-weight:600;letter-spacing:.01em;text-transform:none}html[data-design=guilloche][data-design] .basket-methods label{min-height:44px;color:#e9ddd5}html[data-design=guilloche][data-design] .basket-methods input[type=radio]{accent-color:#e4a98d}html[data-design=guilloche][data-design] .basket-methods [aria-disabled=true]{color:#bfb2a9;opacity:.8}html[data-design=guilloche][data-design] .basket-dialog .concept-note{color:#bfb2a9}html[data-design=guilloche][data-design] .basket-dialog .form-error{background:#4c2622;border:1px solid rgba(255,143,124,.36);color:#ffc2b7}html[data-design=guilloche][data-design] .basket-dialog .primary-button{min-height:48px;border:1px solid transparent;border-radius:999px;background:var(--g-metal);color:#1b100c;box-shadow:inset 0 1px 0 rgba(255,255,255,.6);font-size:13px;font-weight:600;letter-spacing:.01em;text-transform:none;filter:none}html[data-design=guilloche][data-design] .basket-dialog .primary-button:not(:disabled):hover{background:var(--g-metal-hover)}html[data-design=guilloche][data-design] .basket-dialog .primary-button:disabled{background:#3a322e;border-color:#4b423c;color:#bfb2a9;box-shadow:none;opacity:1}html[data-design=guilloche][data-design] .basket-dialog :is(button,input):focus-visible{outline:2px solid #f0b99f;outline-offset:2px}@media (max-width:1450px){html[data-design=guilloche][data-design] .with-deal-record .room-cards{gap:8px;padding:4px 12px 12px}html[data-design=guilloche][data-design] .with-deal-record .room-search{margin-bottom:6px}html[data-design=guilloche][data-design] .with-deal-record .room-choice{width:auto;max-width:none;margin:0}}@media (max-width:650px){html[data-design=guilloche][data-design] .with-deal-record .room-cards{padding:4px 12px 12px}html[data-design=guilloche][data-design] .conversation h2{font-size:26px}html[data-design=guilloche][data-design] .with-deal-record .conversation-piece{margin:12px;flex-wrap:wrap}html[data-design=guilloche][data-design] .trade-desk .milestone form{flex-wrap:wrap}html[data-design=guilloche][data-design] .trade-desk .milestone form input{flex:1 1 100%}html[data-design=guilloche][data-design] .conversation-piece>strong{font-size:22px}html[data-design=guilloche][data-design] .trade-desk-heading h3{font-size:28px}html[data-design=guilloche][data-design] .trade-desk .agreed-terms>strong{font-size:34px}html[data-design=guilloche][data-design] .trade-desk .offer-amount{font-size:32px}html[data-design=guilloche][data-design] .trade-desk :is(.offer-form input,.offer-form textarea,.offer-form select,.milestone input){font-size:16px}html[data-design=guilloche][data-design] :is(.message-composer textarea,.room-search input){font-size:16px}html[data-design=guilloche][data-design] .trade-progress li{letter-spacing:.02em}html[data-design=guilloche][data-design] .basket-dialog .renew-total>strong:last-child{font-size:26px}html[data-design=guilloche][data-design] .basket-methods{gap:0}}@media (max-width:640px){html[data-design=guilloche][data-design] .basket-item{grid-template-columns:50px minmax(0,1fr) auto;row-gap:12px}html[data-design=guilloche][data-design] .basket-item>button:first-of-type{grid-column:2;grid-row:2;justify-self:end}html[data-design=guilloche][data-design] .basket-item>button:nth-of-type(2){grid-column:3;grid-row:2}html[data-design=guilloche][data-design] .basket-item>div>strong{font-size:18px}}@media (min-width:1280px){html[data-design=guilloche][data-design] .room-choice>div>.room-piece-name{font-size:12px;font-weight:500;letter-spacing:.02em;text-transform:none}html[data-design=guilloche][data-design] .room-choice .room-status-badge{gap:5px;padding:3px 7px 3px 6px;font-size:12px;letter-spacing:.02em}}@media (prefers-reduced-motion:reduce){html[data-design=guilloche][data-design] .basket-dialog *,html[data-design=guilloche][data-design] .trade-workspace *,html[data-design=guilloche][data-design] .trade-workspace :after{transition:none!important;animation:none!important}}html[data-design=guilloche][data-design][data-design] .room-choice>div>.room-piece-name{font-size:13px;font-weight:500;letter-spacing:0;text-transform:none}html[data-design=guilloche][data-design][data-design] .room-choice>div>.room-message-preview{font-size:13px;line-height:1.45;-webkit-line-clamp:2}html[data-design=guilloche][data-design][data-design] :is(.room-photo-placeholder,.conversation-photo-placeholder){display:grid;place-items:center;flex:none;border:1px solid rgba(241,232,225,.168);border-radius:2px;background:#24201e;color:#a49890}html[data-design=guilloche][data-design][data-design] .conversation-photo-placeholder{width:60px;height:64px}