:root{--ease: cubic-bezier(.2, .8, .2, 1);--dur-fast: .14s;--dur-base: .24s}*,*:before,*:after{box-sizing:border-box}html,body{margin:0}body{font:400 15px/22px var(--font-sans);color:var(--fog);background:var(--night);-webkit-font-smoothing:antialiased}button,input,textarea{font:inherit;color:inherit}button,a,summary,[role=button],[role=switch],[role=option],[role=combobox]{-webkit-tap-highlight-color:transparent}button,[role=button],[role=switch]{-webkit-user-select:none;user-select:none}:focus-visible{outline:2px solid var(--fog);outline-offset:2px;box-shadow:var(--shadow-focus)}.cm-ic{flex:none}.cm-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.cm-col{display:flex;flex-direction:column;gap:var(--space-3)}.cm-glass{background:var(--glass);border:1px solid var(--line);box-shadow:var(--shadow-glass);-webkit-backdrop-filter:blur(var(--blur-glass)) saturate(1.5);backdrop-filter:blur(var(--blur-glass)) saturate(1.5)}.cm-glass--strong{background:var(--glass-strong);-webkit-backdrop-filter:blur(var(--blur-panel)) saturate(1.5);backdrop-filter:blur(var(--blur-panel)) saturate(1.5)}.cm-eyebrow{display:flex;align-items:center;gap:9px;font:500 11.5px/12px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fog-2)}.cm-dot{width:6px;height:6px;border-radius:50%;background:var(--ember);box-shadow:0 0 10px var(--ember)}.cm-caption{font:400 13px/18px var(--font-sans);color:var(--fog-2)}.cm-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:var(--control-md);padding:0 22px;border:0;border-radius:var(--radius-pill);font:600 15px/15px var(--font-sans);color:var(--fog);cursor:pointer;white-space:nowrap;transition:background-color var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease),filter var(--dur-fast) var(--ease)}.cm-btn:active{transform:scale(.98)}a.cm-btn{text-decoration:none}.cm-btn--lg{height:var(--control-lg);padding:0 24px}.cm-btn--sm{height:var(--control-sm);padding:0 16px;font-size:14px}.cm-btn--fog{background:var(--fog);color:var(--night);box-shadow:var(--shadow-lift)}.cm-btn--fog:hover{background:#fff}.cm-btn--glass{background:var(--glass);border:1px solid var(--line);box-shadow:var(--shadow-glass);-webkit-backdrop-filter:blur(var(--blur-glass)) saturate(1.5);backdrop-filter:blur(var(--blur-glass)) saturate(1.5)}.cm-btn--glass:hover{background-image:linear-gradient(var(--glass-hover),var(--glass-hover))}.cm-btn--outline{background:transparent;border:1.5px solid var(--line-strong)}.cm-btn--outline:hover{background:var(--glass-hover)}.cm-btn--ember{background:var(--ember);color:var(--on-ember)}.cm-btn--ember:hover{filter:brightness(1.08)}.cm-btn--block{width:100%}.cm-icon-btn{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--control-sm);height:var(--control-sm);padding:0;border:0;border-radius:50%;background:transparent;color:var(--fog);cursor:pointer}.cm-icon-btn:hover{background:var(--glass-hover)}.cm-icon-btn--ring{border:1.5px solid var(--line-strong)}.cm-search{display:flex;align-items:center;gap:12px;height:var(--control-lg);padding:0 10px 0 18px;border-radius:var(--radius-pill);color:var(--fog-2)}.cm-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:400 16px/16px var(--font-sans);color:var(--fog);text-overflow:ellipsis}.cm-search input::placeholder{color:var(--fog-2);opacity:1}.cm-search:focus-within{outline:2px solid var(--fog);outline-offset:2px;box-shadow:var(--shadow-focus)}.cm-search input:focus-visible{box-shadow:none}.cm-kbd{display:inline-flex;flex:none;align-items:center;height:30px;padding:0 11px;border-radius:var(--radius-pill);background:var(--glass-hover);font:500 12px/12px var(--font-mono);color:var(--fog-2);white-space:nowrap}.cm-alert{display:flex;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;border-radius:var(--radius-sm);background:var(--rose-soft);color:var(--rose);font:500 14px/20px var(--font-sans)}.cm-alert:before{content:"";flex:none;width:18px;height:18px;margin-top:1px;background:currentColor;-webkit-mask:url(../icons/alert-jCrXemO.svg) center / contain no-repeat;mask:url(../icons/alert-jCrXemO.svg) center / contain no-repeat}.cm-switch{position:relative;display:inline-block;flex:none;width:42px;height:24px;padding:0;border:1.5px solid var(--line-strong);border-radius:999px;background:var(--glass-hover);cursor:pointer;transition:background-color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.cm-switch:after{content:"";position:absolute;top:1.5px;left:1.5px;width:18px;height:18px;border-radius:50%;background:var(--fog);box-shadow:0 1px 3px #0006;transition:transform var(--dur-base) var(--ease)}.cm-switch[aria-checked=true]{background:var(--ember);border-color:var(--ember)}.cm-switch[aria-checked=true]:after{transform:translate(18px)}.cm-toggle{display:inline-flex;align-items:center;gap:12px;height:var(--control-lg);padding:0 12px 0 18px;border-radius:var(--radius-pill);font:500 14px/14px var(--font-sans);color:var(--fog);cursor:pointer;white-space:nowrap}.cm-toggle__live{width:8px;height:8px;border-radius:50%;background:var(--ember);box-shadow:0 0 0 4px var(--ember-soft),0 0 14px var(--ember)}.cm-toggle__count{height:24px;padding:0 9px;border-radius:999px;background:var(--glass-hover);font:500 12px/24px var(--font-mono)}.cm-toggle[aria-checked=true] .cm-switch{background:var(--ember);border-color:var(--ember)}.cm-toggle[aria-checked=true] .cm-switch:after{transform:translate(18px)}.cm-check-row{display:flex;align-items:center;justify-content:space-between;gap:12px;font:500 14px/18px var(--font-sans);color:var(--fog);cursor:pointer}.cm-seg{display:inline-flex;gap:var(--space-1);padding:var(--space-1);border-radius:999px;background:var(--glass-hover)}.cm-seg button{height:40px;padding:0 18px;border:0;border-radius:999px;background:transparent;font:500 14px/14px var(--font-sans);color:var(--fog-2);cursor:pointer}.cm-seg button[aria-pressed=true]{background:var(--fog);color:var(--night)}.cm-seg--block{display:flex}.cm-seg--block button{flex:1}.cm-chip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:999px;background:var(--glass-hover);color:var(--fog);font:500 13px/13px var(--font-sans);white-space:nowrap}.cm-chip--mousse{background:var(--mousse-soft);color:var(--mousse)}.cm-chip--ambre{background:var(--ambre-soft);color:var(--ambre)}.cm-chip--rose{background:var(--rose-soft);color:var(--rose)}.cm-chip--ember{background:var(--ember-soft);color:var(--ember-text)}.cm-chip--type{background:transparent;border:1px solid var(--line-strong);font:500 11.5px/12px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fog-2)}.cm-logo{--s: 36px;flex:none;display:inline-flex;align-items:center;justify-content:center;width:var(--s);height:var(--s);border-radius:calc(var(--s) * .28);border:1.5px solid rgba(255,255,255,.9);color:#fff;font:600 calc(var(--s) * .38)/1 var(--font-sans);letter-spacing:.02em;overflow:hidden}.cm-logo--img{background:#fff;padding:3px}.cm-logo--img img{width:100%;height:100%;object-fit:contain;display:block}.cm-logos{display:inline-flex}.cm-logos>*+*{margin-left:-8px}.cm-sign{display:inline-flex;flex-direction:column;align-items:center}.cm-sign__card{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:104px;padding:10px 12px;border-radius:var(--radius-md);background:var(--glass-strong);border:1px solid var(--line);box-shadow:var(--shadow-sign);-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass))}.cm-sign__tag{font:500 10px/10px var(--font-mono);letter-spacing:.14em;color:var(--ember)}.cm-sign__logos{display:flex;gap:2px}.cm-sign__price{font:600 14px/14px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--fog);white-space:nowrap}.cm-sign__stem{width:2px;height:16px;background:var(--ember)}.cm-sign__anchor{width:10px;height:10px;border-radius:50%;background:var(--ember);box-shadow:0 0 0 4px var(--ember-soft),0 0 14px var(--ember)}.cm-sign--selected .cm-sign__card{border-color:var(--fog);box-shadow:var(--shadow-sign),0 0 0 4px #f4f6f338}.cm-cluster{--d: 48px;display:inline-flex;align-items:center;justify-content:center;width:var(--d);height:var(--d);padding:0;border:0;border-radius:50%;background:var(--ember);color:var(--on-ember);font:600 15px/15px var(--font-sans);box-shadow:var(--shadow-ember-glow);cursor:pointer;animation:cm-halo 2.4s var(--ease) infinite}@keyframes cm-halo{0%,to{filter:none}50%{filter:brightness(1.12)}}@media(prefers-reduced-motion:reduce){.cm-cluster{animation:none}.cm-btn,.cm-switch,.cm-switch:after{transition:none}}.cm-zoom{display:inline-flex;flex-direction:column;overflow:hidden;border-radius:26px}.cm-zoom button{display:flex;align-items:center;justify-content:center;width:var(--control-lg);height:var(--control-lg);border:0;border-top:1px solid var(--line);background:transparent;color:var(--fog);cursor:pointer}.cm-zoom button:first-child{border-top:0}.cm-zoom button:hover{background:var(--glass-hover)}.cm-panel{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius-xl)}.cm-panel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px 14px 16px 22px;border-bottom:1px solid var(--line)}.cm-panel__title{margin:8px 0 0;font:400 32px/34px var(--font-serif);letter-spacing:-.01em;color:var(--fog)}.cm-panel__body{position:relative;flex:1;min-height:0;overflow:auto;padding:20px 22px}.cm-section{margin:0 0 12px;font:600 17px/22px var(--font-sans);letter-spacing:-.01em;color:var(--fog)}.cm-divider{height:1px;margin:20px 0;background:var(--line)}.cm-intro{position:relative;width:420px;max-width:100%;padding:24px 26px 26px;border-radius:var(--radius-hero)}.cm-intro__title{margin:18px 0 0;font:400 42px/43px var(--font-serif);letter-spacing:-.01em;color:var(--fog)}.cm-intro__title span{display:block}.cm-intro__title em{font-style:italic;color:var(--ember)}.cm-intro__text{margin:16px 0 0;font:400 14.5px/22px var(--font-sans);color:var(--fog-2)}.cm-annonce{padding:14px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--glass-hover)}.cm-annonce__head{display:flex;align-items:center;gap:12px}.cm-annonce__who{flex:1;min-width:0}.cm-annonce__name{font:600 15px/20px var(--font-sans);color:var(--fog)}.cm-annonce__type{margin-top:4px}.cm-annonce__price{text-align:right}.cm-price{font:600 22px/22px var(--font-sans);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--fog);white-space:nowrap}.cm-annonce__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.cm-sale{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid var(--line)}.cm-sale__date{font:500 14px/18px var(--font-sans);color:var(--fog)}.cm-sale__detail{margin-top:4px;font:400 13px/18px var(--font-sans);color:var(--fog-2)}.cm-chat{display:flex;flex-direction:column;gap:14px}.cm-bubble-wrap{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.cm-bubble-wrap--me{align-items:flex-end}.cm-bubble__who{font:500 12px/12px var(--font-sans);color:var(--fog-2)}.cm-bubble{max-width:88%;padding:11px 14px;border-radius:16px 16px 16px 4px;background:var(--glass-hover);color:var(--fog);font:400 15px/22px var(--font-sans)}.cm-bubble--me{max-width:82%;border-radius:16px 16px 4px;background:var(--fog);color:var(--night)}.cm-quick{display:flex;flex-wrap:wrap;gap:8px}.cm-quick button{height:36px;padding:0 14px;border:1.5px solid var(--line-strong);border-radius:999px;background:transparent;color:var(--fog);font:500 14px/14px var(--font-sans);cursor:pointer}.cm-composer{display:flex;align-items:flex-end;gap:8px}.cm-composer__field{flex:1;display:flex;align-items:center;min-height:var(--control-md);padding:0 16px;border:1.5px solid var(--line-strong);border-radius:24px}.cm-composer__field textarea{flex:1;border:0;outline:0;resize:none;background:transparent;padding:12px 0;font:400 16px/21px var(--font-sans);color:var(--fog)}.cm-composer__field textarea::placeholder{color:var(--fog-2);opacity:1}.cm-note{display:flex;gap:8px;align-items:flex-start;margin:10px 0 0;font:400 12px/17px var(--font-sans);color:var(--fog-2)}.cm-typing{display:inline-flex;gap:5px;padding:15px 16px;border-radius:16px 16px 16px 4px;background:var(--glass-hover)}.cm-typing i{width:7px;height:7px;border-radius:50%;background:var(--fog-2);animation:cm-dot 1.2s infinite var(--ease)}.cm-typing i:nth-child(2){animation-delay:.15s}.cm-typing i:nth-child(3){animation-delay:.3s}@keyframes cm-dot{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.cm-typing i{animation:none;opacity:.75}}.cm-src{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border:1px solid var(--line-strong);border-radius:999px;background:transparent;font:500 11px/11px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fog-2)}.cm-src--lien{color:var(--fog);text-decoration:none;cursor:pointer;transition:background-color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.cm-src--lien:hover{border-color:var(--fog);background:var(--glass-hover)}.cm-src--lien .cm-ic{fill:none;opacity:.75}@media(prefers-reduced-motion:reduce){.cm-src--lien{transition:none}}.cm-ai{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:6px;background:var(--glass-hover);font:500 10.5px/10px var(--font-mono);letter-spacing:.12em;color:var(--fog)}.cm-who{display:flex;align-items:center;gap:8px}.cm-ctx{display:flex;flex-wrap:wrap;gap:8px}.cm-sysnote{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--mousse-soft)}.cm-sysnote--warn{background:var(--ambre-soft)}.cm-sysnote__t{font:600 15px/20px var(--font-sans);color:var(--fog)}.cm-sysnote__d{margin-top:4px;font:400 13.5px/19px var(--font-sans);color:var(--fog-2)}.cm-scrim{display:flex;align-items:center;justify-content:center;padding:24px;background:#02060499;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.cm-dialog{position:relative;width:420px;max-width:100%;padding:28px 32px 32px;border-radius:var(--radius-xl);box-shadow:var(--shadow-float)}.cm-dialog__close{position:absolute;top:10px;right:10px}.cm-dialog__title{margin:22px 0 0;font:400 26px/28px var(--font-serif);color:var(--fog)}.cm-field{margin-top:16px}.cm-field label{display:block;margin-bottom:6px;font:600 14px/14px var(--font-sans);color:var(--fog)}.cm-field__box{display:flex;align-items:center;height:var(--control-md);padding:0 14px;border:1.5px solid var(--line-strong);border-radius:var(--radius-sm);background:#ffffff0f}.cm-field__box:focus-within{border-color:var(--fog);outline:2px solid var(--fog);outline-offset:2px;box-shadow:var(--shadow-focus)}.cm-field__box input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:500 16px/16px var(--font-sans);color:var(--fog)}.cm-field__box input::placeholder{color:var(--fog-2);opacity:1}.cm-field__hint{margin-top:6px;font:400 13px/18px var(--font-sans);color:var(--fog-2)}.cm-nav{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.cm-brand{display:inline-flex;align-items:center;gap:10px;height:var(--control-lg);padding:0 22px 0 10px;border-radius:var(--radius-pill);background:var(--glass-strong);color:var(--fog);text-decoration:none}.cm-wordmark{font:600 17px/17px var(--font-sans);letter-spacing:-.02em}.cm-wordmark i{font:italic 400 23px/23px var(--font-serif);letter-spacing:0;color:var(--ember)}.cm-nav__actions{display:flex;align-items:center;gap:var(--space-2)}.cm-parcels{display:flex;flex-wrap:wrap;gap:var(--space-4)}.cm-parcels figure{margin:0;display:flex;flex-direction:column;gap:8px;align-items:center}.cm-parcels figcaption{font:400 13px/18px var(--font-sans);color:var(--fog)}.cm-parcel-demo{display:block;border-radius:var(--radius-sm);background:#4d6a3a}
