.human-verification-overlay{z-index:1000;box-sizing:border-box;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1118207a;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}.human-verification-card{box-sizing:border-box;background:#fffefa;border:1px solid #ded8cf;width:100%;max-width:560px;padding:34px;box-shadow:0 24px 70px #16120c33}.human-verification-header{text-align:center;margin-bottom:18px}.human-verification-eyebrow{color:#a57d3f;letter-spacing:.18em;text-transform:uppercase;margin-bottom:10px;font-family:Georgia,Times New Roman,serif;font-size:11px;line-height:1;display:block}.human-verification-header h2{color:#111820;letter-spacing:-.025em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:400;line-height:1.15}.human-verification-header p{color:#716b63;max-width:400px;margin:10px auto 0;font-size:14px;line-height:1.6}.human-verification-attempts{color:#777067;text-align:center;margin:0 0 14px;font-size:12px}.human-verification-attempts strong{color:#111820;font-weight:600}.human-clock-wrapper{justify-content:center;width:100%;margin:0 0 22px;display:flex}.human-clock-wrapper.locked{opacity:.45;pointer-events:none}.human-clock{-webkit-user-select:none;user-select:none;width:min(100%,300px);height:auto;display:block;overflow:visible}.human-clock-face{fill:#fbfaf7;stroke:#292720;stroke-width:2px}.human-clock-marker{stroke:#ada69c;stroke-width:1.2px;stroke-linecap:round}.human-clock-hour-marker{stroke:#3e3a34;stroke-width:2.5px}.human-clock-number{fill:#292720;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:Georgia,Times New Roman,serif;font-size:17px}.human-clock-hour-hand{stroke:#111820;stroke-width:9px;stroke-linecap:round;pointer-events:none}.human-clock-minute-hand{stroke:#9d7338;stroke-width:5px;stroke-linecap:round;pointer-events:none}.human-clock-center{fill:#111820;pointer-events:none}.human-clock-center-inner{fill:#c69a54;pointer-events:none}.human-verification-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:20px;display:grid}.human-verification-option{box-sizing:border-box;color:#292720;letter-spacing:.04em;cursor:pointer;background:#fff;border:1px solid #d6cfc4;border-radius:6px;min-height:52px;padding:0 16px;font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:400;transition:background .15s,border-color .15s,color .15s,transform .15s,box-shadow .15s,opacity .15s}.human-verification-option:hover:not(:disabled){background:#faf7f1;border-color:#a99c89;transform:translateY(-1px)}.human-verification-option.selected{color:#fff;background:#111820;border-color:#111820;box-shadow:0 4px 12px #1118201f}.human-verification-option:disabled{opacity:.55;cursor:not-allowed}.human-verification-error{color:#973d3d;background:#fff6f6;border:1px solid #e2c9c9;margin-bottom:18px;padding:11px 13px;font-size:13px;line-height:1.5}.human-verification-success{color:#3e663d;background:#f4faf3;border:1px solid #cadbc9;margin-bottom:18px;padding:11px 13px;font-size:13px;line-height:1.5}.human-verification-expired{text-align:center;background:#fffaf0;border:1px solid #e2d6bb;margin-bottom:18px;padding:13px}.human-verification-expired p{color:#79683e;margin:0 0 9px;font-size:13px}.human-verification-expired p:last-child{margin-bottom:0}.human-verification-expired button{color:#111820;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:12px;font-weight:600;text-decoration:underline}.human-verification-actions,.human-verification-error-actions{border-top:1px solid #ece6dc;justify-content:flex-end;align-items:center;gap:12px;padding-top:20px;display:flex}.human-verification-primary-button,.human-verification-secondary-button{box-sizing:border-box;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;min-height:43px;padding:0 21px;font-family:Georgia,Times New Roman,serif;font-size:12px;font-weight:400;transition:background .15s,border-color .15s,color .15s,opacity .15s}.human-verification-secondary-button{color:#49423a;background:#fff;border:1px solid #cfc7ba}.human-verification-secondary-button:hover:not(:disabled){background:#f5f1ea;border-color:#bcb09e}.human-verification-primary-button{color:#fff;background:#111820;border:1px solid #111820}.human-verification-primary-button:hover:not(:disabled){background:#293039}.human-verification-primary-button:disabled,.human-verification-secondary-button:disabled{opacity:.5;cursor:not-allowed}.human-verification-loading{color:#716b63;text-align:center;padding:80px 20px;font-size:14px}.human-verification-error-state{text-align:center}.human-verification-error-state h2{color:#111820;margin:0 0 10px;font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:400}.human-verification-error-state p{color:#716b63;margin:0 0 24px;font-size:14px;line-height:1.6}.human-verification-lockout{color:#666;margin-top:14px;font-size:14px}.human-verification-lockout p{margin:0}@media (width<=600px){.human-verification-overlay{align-items:flex-start;padding:18px 12px}.human-verification-card{margin:auto 0;padding:24px 18px}.human-verification-header h2{font-size:26px}.human-clock{width:min(100%,270px)}.human-verification-options{grid-template-columns:1fr}.human-verification-option{min-height:48px}.human-verification-actions,.human-verification-error-actions{flex-direction:column-reverse;align-items:stretch}.human-verification-primary-button,.human-verification-secondary-button{width:100%}}.inline-message{box-sizing:border-box;border:1px solid;border-radius:6px;align-items:flex-start;gap:10px;width:100%;padding:13px 15px;font-family:inherit;display:flex}.inline-message-icon{border:1px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.inline-message p{margin:0;font-size:13px;line-height:1.55}.inline-message-error{color:#8f3f39;background:#fff7f6;border-color:#e1c4c2}.inline-message-success{color:#3d6943;background:#f7fbf7;border-color:#c9d9cb}.inline-message-info{color:#625b53;background:#fbfaf7;border-color:#d8d1c5}.sell-form-message{margin-bottom:24px}.sell-page{max-width:1000px;margin:0 auto;padding:32px 24px 80px}.back-button{color:#555;cursor:pointer;background:0 0;border:none;align-items:center;margin:0 0 28px;padding:8px 0;font-family:inherit;font-size:14px;font-weight:500;transition:color .15s;display:inline-flex}.back-button:hover:not(:disabled){color:#111}.back-button:disabled{opacity:.5;cursor:not-allowed}.sell-header{margin-bottom:32px}.sell-header h1{color:#111;letter-spacing:-.03em;margin:0 0 8px;font-size:32px;font-weight:600;line-height:1.2}.sell-header p{color:#666;margin:0;font-size:15px;line-height:1.5}.sell-form{box-sizing:border-box;background:#fbf8f2;border:1px solid #ded5c8;border-radius:12px;padding:32px;box-shadow:0 12px 32px #23312b0f}.form-section{margin-bottom:36px}.form-section:last-of-type{margin-bottom:0}.form-section h2{color:#173b32;margin:0 0 20px;font-size:20px;font-weight:600;line-height:1.3}.form-section>p{color:#666;margin:-10px 0 16px;font-size:14px}.form-section-title-row{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 20px;display:flex}.form-section-title-row h2{margin:0}.form-optional-label{color:#777;font-size:14px;font-weight:400;line-height:1.3}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.form-field{flex-direction:column;gap:7px;min-width:0;display:flex}.form-field label{color:#222;font-size:14px;font-weight:600}.form-field input,.form-field select,.form-field textarea{box-sizing:border-box;color:#111;background:#fff;border:1px solid #d7cfc3;border-radius:6px;width:100%;padding:11px 12px;font-family:inherit;font-size:15px;transition:border-color .15s,background .15s,box-shadow .15s}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-color:#466b5b;outline:none;box-shadow:0 0 0 3px #173b3214}.form-field input:disabled{color:#888;cursor:not-allowed;background:#f5f2ec}.dealer-private-fields-section .form-field input[readonly]{color:#4f5853;cursor:default;box-shadow:none;background:#f1f3f2;border-color:#d6dcda}.dealer-private-fields-section .form-field input[readonly]:hover{background:#f1f3f2;border-color:#d6dcda}.dealer-private-fields-section .form-field input[readonly]:focus{box-shadow:none;background:#f1f3f2;border-color:#d6dcda;outline:none}.dealer-private-fields-section .form-field input[readonly]::placeholder{color:#9aa29d}.unknown-field-row{align-items:stretch;gap:8px;width:100%;min-width:0;display:flex}.unknown-field-row input{flex:1;min-width:0}.unknown-button{color:#5f5a53;cursor:pointer;background:#fff;border:1px solid #d7cfc3;border-radius:6px;flex-shrink:0;min-width:92px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:500;transition:background .15s,border-color .15s,color .15s}.unknown-button:hover{color:#173b32;background:#f5f8f6;border-color:#9caf9f}.unknown-button.active{color:#fffaf1;background:#173b32;border-color:#173b32}.unknown-button.active:hover{background:#245146}.description-input{box-sizing:border-box;resize:vertical;color:#111;background:#fff;border:1px solid #d7cfc3;border-radius:6px;width:100%;min-height:140px;padding:12px;font-family:inherit;font-size:15px;line-height:1.5}.description-input:focus{border-color:#466b5b;outline:none;box-shadow:0 0 0 3px #173b3214}.description-tools{align-items:center;margin-top:10px;display:flex}.description-emoji-picker{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.description-emoji-label{color:#777;flex:none;font-size:12px;font-weight:600}.description-emoji-list{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.description-emoji-button{box-sizing:border-box;width:32px;height:32px;font:inherit;cursor:pointer;background:#f8faf8;border:1px solid #d9e1dc;border-radius:8px;place-items:center;padding:0;font-size:16px;line-height:1;transition:transform .12s,border-color .12s,background .12s,opacity .12s;display:inline-grid}.description-emoji-button:hover:not(:disabled){background:#f0f7f2;border-color:#b9cec0;transform:translateY(-1px)}.description-emoji-button:focus-visible{outline-offset:2px;outline:2px solid #8db39b}.description-emoji-button:disabled{opacity:.45;cursor:not-allowed}.image-upload-help{color:#666;margin:-10px 0 16px;font-size:14px;line-height:1.5}.image-upload-requirements{color:#777;flex-wrap:wrap;gap:6px;margin-top:5px;font-size:12px;display:flex}.image-upload-requirements strong{color:#555;font-weight:600}.photo-upload-errors{color:#923d3d;background:#fff6f6;border:1px solid #e4c7c7;border-radius:6px;margin-bottom:18px;padding:14px 16px}.photo-upload-errors-title{margin-bottom:8px;font-size:13px;font-weight:600}.photo-upload-errors ul{margin:0;padding-left:18px}.photo-upload-errors li{margin-bottom:5px;font-size:13px;line-height:1.5}.photo-upload-errors li:last-child{margin-bottom:0}.photo-upload-area{width:100%}.photo-grid{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.photo-input{display:none}.photo-item{cursor:grab;background:#f5f5f5;border-radius:8px;width:200px;height:200px;position:relative;overflow:hidden}.photo-item:active{cursor:grabbing}.photo-item-dragging{opacity:.5}.photo-item img{object-fit:cover;width:100%;height:100%;display:block}.primary-photo{color:#fff;background:#000000b3;border-radius:4px;padding:5px 8px;font-size:12px;font-weight:600;position:absolute;bottom:8px;left:8px}.remove-photo{color:#fff;cursor:pointer;background:#000000b3;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-family:inherit;font-size:18px;line-height:1;display:flex;position:absolute;top:8px;right:8px}.remove-photo:hover{background:#000000e6}.add-photo-box{box-sizing:border-box;color:#555;cursor:pointer;background:#fffdf9;border:2px dashed #d2c8ba;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:200px;height:200px;font-size:14px;transition:border-color .15s,background .15s;display:flex}.add-photo-box:hover{background:#f5f8f6;border-color:#789584}.add-photo-icon{font-size:32px;font-weight:300;line-height:1}.add-photo-count{color:#8a8a8a;font-size:12px}.form-actions{border-top:1px solid #e5ddd2;justify-content:flex-end;gap:12px;padding-top:24px;display:flex}.cancel-button,.submit-button{cursor:pointer;border-radius:6px;min-height:42px;padding:0 24px;font-family:inherit;font-size:15px;font-weight:600;transition:background .15s,border-color .15s,opacity .15s}.cancel-button{color:#2d2a26;background:#fffdf9;border:1px solid #d4cabe}.cancel-button:hover:not(:disabled){background:#f5f5f5}.submit-button{color:#fff;background:#2f6f4e;border:1px solid #2f6f4e}.submit-button:hover:not(:disabled){background:#285f43;border-color:#285f43}.cancel-button:focus-visible,.submit-button:focus-visible{outline-offset:2px;outline:2px solid #c8a56a}.submit-button:disabled,.cancel-button:disabled{opacity:.5;cursor:not-allowed}@media (width<=700px){.sell-page{padding:24px 16px 50px}.sell-form{padding:20px}.form-grid{grid-template-columns:1fr}.form-actions{flex-direction:column-reverse}.cancel-button,.submit-button{width:100%}.unknown-field-row{gap:6px}.unknown-button{min-width:84px;padding:0 10px;font-size:12px}.photo-grid{gap:12px}.photo-item,.add-photo-box{aspect-ratio:1;width:calc(50% - 6px);height:auto}.image-upload-requirements{gap:4px 6px}}@media (width<=400px){.unknown-field-row{flex-direction:column}.unknown-button{width:100%;min-height:42px}.photo-item,.add-photo-box{width:100%}}.serial-number-privacy-note{color:#66736b;margin:8px 0 0;font-size:12px;line-height:1.5}.dealer-private-fields-section{background:#f8fbf9;border:1px solid #dce7df;border-radius:10px;padding:22px}.dealer-private-fields-section .form-section-title-row{margin-bottom:8px}.dealer-private-fields-section .form-section-title-row h2{margin-bottom:0}.dealer-private-fields-help{line-height:1.5;color:#66736b!important;margin:0 0 18px!important;font-size:13px!important}.form-field-error{color:#9f2f2f;margin:7px 0 0;font-size:12px;font-weight:600;line-height:1.4}.form-field input.field-invalid,.form-field select.field-invalid,.form-field textarea.field-invalid{border-color:#c75b5b}.form-field input.field-invalid:focus,.form-field select.field-invalid:focus,.form-field textarea.field-invalid:focus{border-color:#a64141;box-shadow:0 0 0 2px #a641411f}.watch-card{background:#fff;border:1px solid #dedbd5;border-radius:6px;font-family:inherit;transition:transform .2s,box-shadow .2s,border-color .2s;position:relative;overflow:hidden;box-shadow:0 1px 2px #10231f06}.watch-card:hover{border-color:#cfc8be;transform:translateY(-2px);box-shadow:0 12px 28px #10231f14}.watch-card-pending{border-color:#d6c099}.watch-card-link{color:inherit;text-decoration:none;display:block}.watch-card-link:focus-visible{outline-offset:-2px;outline:2px solid #b9863e}.watch-card-save-button{z-index:5;color:#10231f;cursor:pointer;-webkit-backdrop-filter:blur(7px);background:#ffffffeb;border:1px solid #10231f1a;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:background .16s,color .16s,border-color .16s,transform .16s,opacity .16s;display:flex;position:absolute;top:12px;right:12px;box-shadow:0 3px 10px #10231f0e}.watch-card-save-button:hover:not(:disabled){color:#8c642d;background:#fff;border-color:#b9863e;transform:scale(1.04)}.watch-card-save-button.saved{color:#e0b66f;background:#10231f;border-color:#10231f}.watch-card-save-button:focus-visible{outline-offset:2px;outline:2px solid #b9863e}.watch-card-save-button:disabled{opacity:.55;cursor:wait}.watch-card-heart-icon{fill:#0000;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;transition:fill .16s,stroke .16s,transform .16s;display:block}.watch-card-save-button:hover:not(:disabled) .watch-card-heart-icon{transform:scale(1.04)}.watch-card-save-button.saved .watch-card-heart-icon{fill:currentColor;stroke:currentColor}.watch-card-image{aspect-ratio:1/1.03;background:#f1eee8;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.watch-card-image img{z-index:2;object-fit:cover;opacity:1;width:100%;height:100%;transition:transform .3s,filter .2s,opacity .18s;display:block;position:relative}.watch-card-image .watch-card-image-loading-img{opacity:0}.watch-card-image .watch-card-image-loaded{opacity:1}.watch-card:hover .watch-card-image img{transform:scale(1.025)}.watch-card-pending .watch-card-image img{filter:saturate(.86)}.watch-card-image-loading{z-index:1;background:#ece9e3;position:absolute;inset:0;overflow:hidden}.watch-card-image-loading:after{content:"";background:linear-gradient(90deg,#fff0,#ffffff94,#fff0);width:55%;animation:1.15s ease-in-out infinite watch-card-image-shimmer;position:absolute;inset:0 auto 0 -55%}@keyframes watch-card-image-shimmer{to{transform:translate(285%)}}.watch-card-image-fallback{z-index:2;color:#77746e;letter-spacing:.03em;background:#efede8;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-family:inherit;font-size:11px;font-weight:650;display:flex;position:absolute;inset:0}.watch-card-image-fallback-icon{fill:none;stroke:#8a6b3d;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;width:32px;height:32px}.watch-card-status-badge{z-index:4;box-sizing:border-box;color:#805c2a;letter-spacing:.1em;text-transform:uppercase;background:#ffffffed;border:1px solid #8e64282e;border-radius:999px;justify-content:center;align-items:center;min-height:26px;padding:0 10px;font-family:inherit;font-size:8px;font-weight:750;display:inline-flex;position:absolute;top:12px;left:12px;box-shadow:0 2px 8px #10231f0a}.watch-card-info{box-sizing:border-box;background:#fff;flex-direction:column;align-items:stretch;padding:18px 19px 17px;display:flex}.watch-card-brand{color:#8b6734;text-align:left;letter-spacing:.12em;text-transform:uppercase;width:100%;margin:0 0 6px;padding:0 0 0 1px;font-family:inherit;font-size:10px;font-weight:800;line-height:1.4}.watch-card-model{color:#15221f;text-align:left;letter-spacing:-.01em;width:100%;margin:0;padding:0;font-family:inherit;font-size:16px;font-weight:650;line-height:1.35}.watch-card-reference{color:#88837c;text-align:left;letter-spacing:.015em;width:100%;margin:4px 0 0;padding:0;font-family:inherit;font-size:10px;font-weight:500;line-height:1.45}.watch-card-bottom-row{justify-content:space-between;align-items:center;gap:12px;margin-top:15px;display:flex}.watch-card-price{color:#10231f;letter-spacing:-.01em;flex:none;margin:0;font-family:inherit;font-size:15px;font-weight:700}.watch-card-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.watch-card-condition{box-sizing:border-box;color:#6e716d;letter-spacing:.035em;white-space:nowrap;background:#fff;border:1px solid #dedbd5;border-radius:999px;justify-content:center;align-items:center;min-height:23px;padding:0 8px;font-family:inherit;font-size:8px;font-weight:650;display:inline-flex}.watch-card-pending-text{color:#805c2a;letter-spacing:.05em;background:#fbf6ed;border:1px solid #e4d2b3;border-radius:999px;align-items:center;min-height:23px;padding:0 8px;font-family:inherit;font-size:8px;font-weight:750;display:inline-flex}@media (prefers-reduced-motion:reduce){.watch-card,.watch-card-image img,.watch-card-save-button{transition:none}.watch-card-image-loading:after{animation:none}}@media (width<=700px){.watch-card-info{padding:15px 14px}.watch-card-model{font-size:15px}.watch-card-reference{font-size:9px}.watch-card-bottom-row{gap:8px}.watch-card-price{font-size:14px}.watch-card-condition{min-height:22px;padding:0 7px;font-size:7.5px}.watch-card-save-button{width:34px;height:34px;top:10px;right:10px}.watch-card-status-badge{top:10px;left:10px}}.watch-list{width:100%}.watch-list-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.watch-list-header{border-bottom:1px solid #e4dacb;justify-content:space-between;align-items:center;margin-bottom:18px;padding-bottom:14px;display:flex}.watch-list-live-label{color:#65716c;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:800;display:inline-flex}.watch-list-live-label i{background:#5d8b6f;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #5d8b6f1f}.watch-list-count{color:#8b8b83;font-size:11px;font-weight:600}.watch-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.no-watches{box-sizing:border-box;color:#10231f;text-align:center;background:radial-gradient(circle at 50% 0,#fffdf8,#f7f1e7 76%);border:1px solid #e3d8c6;flex-direction:column;justify-content:center;align-items:center;min-height:360px;margin:0;padding:54px 24px;display:flex}.no-watches-icon{border:1px solid #8e642847;border-radius:50%;justify-content:center;align-items:center;width:74px;height:74px;margin-bottom:24px;display:flex}.no-watches-icon svg{fill:none;stroke:#9a7137;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;width:42px;height:42px}.no-watches-kicker{color:#9a7137;letter-spacing:.2em;text-transform:uppercase;font-size:9px;font-weight:800}.no-watches h3{letter-spacing:-.03em;margin:12px 0 0;font-family:Georgia,Times New Roman,serif;font-size:29px;font-weight:400}.no-watches p{color:#70746f;max-width:440px;margin:13px 0 0;font-size:13px;line-height:1.7}.no-watches-action{color:#fffaf0;letter-spacing:.09em;text-transform:uppercase;background:#10231f;border:1px solid #10231f;border-radius:999px;justify-content:center;align-items:center;gap:18px;min-height:44px;margin-top:25px;padding:0 21px;font-size:10px;font-weight:800;text-decoration:none;transition:background .16s,transform .16s;display:inline-flex}.no-watches-action:hover{background:#1c3931;transform:translateY(-1px)}.show-more-container{justify-content:center;margin-top:52px;display:flex}.show-more-button{color:#10231f;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #10231f;border-radius:999px;min-width:190px;min-height:48px;padding:0 24px;font-family:inherit;font-size:10px;font-weight:800;transition:background .16s,color .16s,transform .16s}.show-more-button:hover:not(:disabled){color:#fffaf0;background:#10231f;transform:translateY(-1px)}.show-more-button:disabled{opacity:.5;cursor:wait}@media (width<=1000px){.watch-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.watch-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.no-watches{min-height:330px}}@media (width<=430px){.watch-grid{grid-template-columns:1fr}.watch-list-live-label{letter-spacing:.08em}.no-watches{padding:44px 18px}}.conversation-page{max-width:900px;margin:40px auto;padding:0 20px 60px}.conversation-page-embedded{box-sizing:border-box;flex-direction:column;width:100%;min-width:0;max-width:none;height:100%;min-height:0;margin:0;padding:0;display:flex;overflow:hidden}.conversation-loading{color:#777;text-align:center;max-width:900px;margin:40px auto;padding:40px 20px}.conversation-loading.embedded{box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:100%;margin:0;padding:0;display:flex}.conversation-back-button{color:#555;cursor:pointer;background:#fff;border:1px solid #ccc;border-radius:6px;align-items:center;margin:0 0 28px;padding:9px 14px;font-family:inherit;font-size:14px;font-weight:500;display:inline-flex}.conversation-back-button:hover{color:#111;background:#f5f5f5;border-color:#aaa}.conversation-title{color:#111;letter-spacing:-.02em;margin:0 0 24px;font-size:28px;font-weight:600;line-height:1.2}.conversation-watch{box-sizing:border-box;color:#555;background:#f7f7f7;border:1px solid #e5e5e5;border-radius:8px;margin-bottom:20px;padding:18px 20px;font-size:14px}.conversation-watch-embedded{box-sizing:border-box;background:#fff;border:none;border-bottom:1px solid #e5e5e5;border-radius:0;flex-shrink:0;width:100%;margin:0;padding:16px 20px}.conversation-watch-content{align-items:center;gap:14px;min-width:0;display:flex}.conversation-watch-image-link{color:inherit;flex-shrink:0;text-decoration:none;display:block}.conversation-watch-image{cursor:pointer;background:#f5f5f5;border-radius:8px;flex-shrink:0;width:58px;height:58px;overflow:hidden}.conversation-watch-image img{object-fit:cover;width:100%;height:100%;transition:transform .2s,opacity .2s;display:block}.conversation-watch-image-link:hover .conversation-watch-image img{opacity:.92;transform:scale(1.05)}.conversation-watch-details{flex:1;min-width:0}.conversation-watch-brand{color:#777;text-transform:uppercase;letter-spacing:.06em;margin-bottom:3px;font-size:12px;font-weight:500}.conversation-watch-model-link{max-width:100%;color:inherit;text-decoration:none;display:inline-block}.conversation-watch h2{color:#111;white-space:nowrap;text-overflow:ellipsis;margin:0 0 5px;font-size:18px;font-weight:600;line-height:1.3;transition:color .15s;overflow:hidden}.conversation-watch-model-link:hover h2{color:#8f6a32;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.conversation-watch-price{color:#111;margin-bottom:4px;font-size:14px;font-weight:600}.conversation-watch-sold-status{color:#746d64;letter-spacing:.08em;text-transform:uppercase;background:#f1efeb;border-radius:4px;justify-content:center;align-items:center;min-height:22px;margin-bottom:5px;padding:0 8px;font-size:10px;font-weight:600;display:inline-flex}.conversation-watch-seller{color:#666;font-size:12px}.conversation-transaction-history-link{color:#9b753a;text-align:left;cursor:pointer;background:0 0;border:none;margin:7px 0 0;padding:0;font-family:inherit;font-size:11px;font-weight:500;transition:color .15s,transform .15s;display:inline-block}.conversation-transaction-history-link:hover{color:#6f5128;transform:translate(2px)}.chat-container{background:#fff;border:1px solid #ddd;border-radius:12px;flex-direction:column;height:600px;display:flex;overflow:hidden}.chat-container-embedded{box-sizing:border-box;background:#fff;border:none;border-radius:0;flex-direction:column;flex:1;width:100%;min-width:0;height:auto;min-height:0;display:flex;overflow:hidden}.chat-participant-header{box-sizing:border-box;background:#fff;border-bottom:1px solid #e9e9e9;flex-shrink:0;justify-content:flex-start;align-items:center;gap:16px;width:100%;padding:12px 18px;display:flex}.chat-participant-identity{justify-content:flex-start;align-items:center;gap:7px;min-width:0;display:inline-flex}.chat-participant-name{color:#171717;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.chat-presence-dot{background:#36a85b;border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 0 2px #36a85b1a}.chat-messages{box-sizing:border-box;background:#fafafa;flex-direction:column;flex:1;gap:12px;min-width:0;min-height:0;padding:24px;display:flex;overflow:hidden auto}.chat-message{flex-direction:column;width:100%;display:flex}.chat-message.mine{align-items:flex-end}.chat-message.theirs{align-items:flex-start}.chat-sender{color:#777;align-items:center;gap:8px;margin-bottom:4px;font-size:12px;display:inline-flex}.chat-bubble{box-sizing:border-box;word-break:break-word;overflow-wrap:anywhere;border-radius:16px;max-width:70%;padding:10px 14px;font-size:14px;line-height:1.4}.chat-message.mine .chat-bubble{color:#fff;background:#a98a57;border:1px solid #a98a57;border-bottom-right-radius:4px}.chat-message.theirs .chat-bubble{color:#222;background:#f3f0ea;border:1px solid #e3ddd4;border-bottom-left-radius:4px}.chat-message-anchor{width:0;height:0;display:block;overflow:hidden}.chat-image-group{box-sizing:border-box;background:#fff;border:1px solid #e3ddd4;border-radius:14px;gap:2px;width:340px;max-width:70%;display:grid;overflow:hidden}.chat-message.mine .chat-image-group{border-color:#a98a57;border-bottom-right-radius:4px}.chat-message.theirs .chat-image-group{border-bottom-left-radius:4px}.chat-image-count-1{aspect-ratio:4/3;grid-template-rows:1fr;grid-template-columns:1fr;width:280px}.chat-image-count-2{aspect-ratio:16/9;grid-template-rows:1fr;grid-template-columns:repeat(2,minmax(0,1fr));width:320px}.chat-image-count-3{aspect-ratio:4/3;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);width:320px}.chat-image-count-3 .chat-image-tile:first-child{grid-row:1/3}.chat-image-count-4{aspect-ratio:1;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));width:320px}.chat-image-count-5{aspect-ratio:4/3;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(6,minmax(0,1fr));width:340px}.chat-image-count-5 .chat-image-tile:first-child,.chat-image-count-5 .chat-image-tile:nth-child(2){grid-column:span 3}.chat-image-count-5 .chat-image-tile:nth-child(n+3){grid-column:span 2}.chat-image-tile{background:#fff;justify-content:stretch;align-items:stretch;min-width:0;min-height:0;line-height:0;display:flex;position:relative;overflow:hidden}.chat-image-deferred,.chat-image-loading,.chat-image-unavailable{box-sizing:border-box;background:#fff;justify-content:center;align-items:center;width:100%;min-width:0;height:100%;min-height:0;display:flex}.chat-image-unavailable{color:#777;text-align:center;padding:12px;font-size:11px;line-height:1.35}.chat-image-spinner{box-sizing:border-box;border:2px solid #e4e4e4;border-top-color:#777;border-radius:50%;width:22px;height:22px;animation:.75s linear infinite chat-image-spinner-rotate}@keyframes chat-image-spinner-rotate{to{transform:rotate(360deg)}}.chat-image-open-button{cursor:zoom-in;background:#fff;border:0;width:100%;min-width:0;height:100%;min-height:0;margin:0;padding:0;display:block;overflow:hidden}.chat-image-open-button:focus-visible{outline-offset:-2px;outline:2px solid #111}.chat-image-open-button img{object-fit:cover;width:100%;height:100%;transition:transform .18s,opacity .18s;display:block}.chat-image-open-button:hover img{opacity:.96;transform:scale(1.015)}.chat-image-count-1 .chat-image-open-button img{object-fit:contain}.chat-image-lightbox{z-index:2000;box-sizing:border-box;background:#0a0a0aeb;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}.chat-image-lightbox-stage{background:#111;border-radius:8px;justify-content:center;align-items:center;width:min(92vw,1400px);height:min(88vh,1000px);display:flex;overflow:hidden}.chat-image-lightbox-stage img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.chat-image-lightbox-loading,.chat-image-lightbox-error{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.chat-image-lightbox-error{color:#fff;font-size:14px}.chat-image-spinner-lightbox{border-color:#fff #ffffff40 #ffffff40;width:30px;height:30px}.chat-image-lightbox-close,.chat-image-lightbox-nav{z-index:2001;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000007a;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:fixed}.chat-image-lightbox-close{border-radius:50%;width:42px;height:42px;font-size:30px;line-height:1;top:18px;right:18px}.chat-image-lightbox-nav{border-radius:8px;width:48px;height:64px;font-size:42px;line-height:1;top:50%;transform:translateY(-50%)}.chat-image-lightbox-nav-left{left:18px}.chat-image-lightbox-nav-right{right:18px}.chat-image-lightbox-close:hover,.chat-image-lightbox-nav:hover{background:#000000b8}.chat-image-lightbox-close:focus-visible,.chat-image-lightbox-nav:focus-visible{outline-offset:2px;outline:2px solid #fff}.chat-image-lightbox-counter{z-index:2001;box-sizing:border-box;color:#fff;text-align:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;border-radius:999px;min-width:58px;padding:7px 12px;font-size:12px;font-weight:600;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.chat-time{color:#999;margin-top:4px;font-size:11px}.message-seen{color:#777;text-align:right;margin-top:3px;font-size:11px;display:block}.chat-typing-status{box-sizing:border-box;color:#777;background:#fafafa;flex-shrink:0;min-height:28px;padding:4px 24px 7px;font-size:12px;line-height:17px}.chat-input-container{box-sizing:border-box;background:#fff;border-top:1px solid #ddd;flex-shrink:0;align-items:center;gap:10px;width:100%;padding:14px;display:flex}.chat-image-composer-area{box-sizing:border-box;background:#fff;flex-shrink:0;width:100%;padding:10px 14px 0}.chat-image-preview-list{align-items:center;gap:8px;padding-bottom:2px;display:flex;overflow:auto hidden}.chat-image-selection-count{color:#777;margin-top:6px;font-size:11px;line-height:1.3}.chat-image-preview{background:#f7f7f7;border:1px solid #ddd;border-radius:10px;flex:0 0 120px;justify-content:center;align-items:center;width:120px;height:96px;display:inline-flex;position:relative;overflow:hidden}.chat-image-preview img{object-fit:cover;width:100%;height:100%;display:block}.chat-image-preview-remove{color:#222;cursor:pointer;background:#fffffff0;border:1px solid #00000026;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;padding:0;font-family:inherit;font-size:18px;line-height:1;display:inline-flex;position:absolute;top:6px;right:6px}.chat-image-preview-remove:hover:not(:disabled){background:#fff}.chat-image-preview-remove:disabled{opacity:.5;cursor:not-allowed}.chat-image-error{color:#9a3e33;margin-top:7px;font-size:12px;line-height:1.4}.chat-image-file-input{display:none}.chat-image-button{color:#555;cursor:pointer;background:#fff;border:1px solid #ccc;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.chat-image-button:hover:not(:disabled){color:#8f6a32;background:#fbf9f4;border-color:#a98a57}.chat-image-button:disabled{opacity:.45;cursor:not-allowed}.chat-image-button svg{fill:currentColor;width:20px;height:20px}.chat-input{box-sizing:border-box;color:#111;background:#fff;border:1px solid #ccc;border-radius:20px;outline:none;flex:1;min-width:0;padding:10px 16px;font-family:inherit;font-size:14px}.chat-input:focus{border-color:#111}.chat-input:disabled{color:#777;cursor:not-allowed;background:#f7f7f7}.chat-send-button{color:#fff;cursor:pointer;background:#111;border:1px solid #111;border-radius:20px;flex-shrink:0;padding:10px 20px;font-family:inherit;font-size:14px;font-weight:600}.chat-send-button:hover:not(:disabled){background:#333}.chat-send-button:disabled{cursor:not-allowed;background:#ccc;border-color:#ccc}.chat-empty{color:#999;margin:auto;font-size:14px}.conversation-page-embedded .chat-container-embedded{flex:1}.conversation-page-embedded .chat-participant-header{flex-shrink:0}.conversation-page-embedded .chat-messages{flex:1;min-height:0;overflow-y:auto}.conversation-page-embedded .chat-input-container{flex-shrink:0}@media (width<=700px){.conversation-page{margin:24px auto;padding:0 16px 40px}.conversation-page-embedded{width:100%;height:100%;margin:0;padding:0}.conversation-back-button{margin-bottom:22px}.conversation-title{margin-bottom:20px;font-size:24px}.conversation-watch{padding:16px}.conversation-watch-embedded{padding:12px 14px}.conversation-watch-image{width:50px;height:50px}.conversation-watch h2{font-size:16px}.chat-container{height:550px}.chat-container-embedded{flex:1;width:100%;height:auto;min-height:0}.chat-participant-header{padding:11px 14px}.chat-participant-name{font-size:13px}.chat-messages{padding:16px}.chat-typing-status{padding:4px 16px 7px}.chat-bubble,.chat-image-group{max-width:82%}.chat-image-count-1{width:260px}.chat-image-count-2,.chat-image-count-3,.chat-image-count-4{width:300px}.chat-image-count-5{width:320px}.chat-image-lightbox{padding:12px}.chat-image-lightbox-stage{width:96vw;height:84vh}.chat-image-lightbox-close{width:38px;height:38px;top:10px;right:10px}.chat-image-lightbox-nav{width:40px;height:56px;font-size:36px}.chat-image-lightbox-nav-left{left:8px}.chat-image-lightbox-nav-right{right:8px}.chat-image-lightbox-counter{bottom:10px}.chat-image-composer-area{padding:8px 10px 0}.chat-image-preview{flex-basis:104px;width:104px;height:84px}.chat-input-container{padding:10px}.chat-send-button{padding:10px 16px}}.conversation-agreement-panel{box-sizing:border-box;background:#fbf9f4;border:1px solid #ded7cc;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;padding:18px 20px;display:flex}.conversation-agreement-panel-embedded{background:#fbf9f4;border:none;border-bottom:1px solid #e5e5e5;border-radius:0;flex-shrink:0;width:100%;margin:0;padding:14px 20px}.conversation-agreement-copy{flex:auto;min-width:0}.conversation-agreement-label{color:#9a753b;letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;font-family:Georgia,Times New Roman,serif;font-size:10px;line-height:1;display:block}.conversation-agreement-copy strong{color:#171717;margin-bottom:4px;font-size:14px;font-weight:600;display:block}.conversation-agreement-copy p{color:#716b63;margin:0;font-size:12px;line-height:1.5}.conversation-agreement-button{color:#fff;cursor:pointer;background:#10231f;border:1px solid #10231f;border-radius:6px;flex-shrink:0;min-height:40px;padding:0 16px;font-family:inherit;font-size:12px;font-weight:600;transition:background .15s,opacity .15s}.conversation-agreement-button:hover:not(:disabled){background:#1b342e;border-color:#1b342e}.conversation-agreement-button:disabled{opacity:.5;cursor:not-allowed}.conversation-agreement-primary-actions{flex-direction:column;flex:0 0 250px;align-items:stretch;gap:8px;display:flex}.conversation-agreement-primary-actions>.conversation-agreement-button{width:100%}.conversation-agreement-quota-note{color:#8a8379;text-align:left;margin-top:5px;font-size:11px;line-height:1.4}@media (width<=700px){.conversation-agreement-primary-actions{flex:none;width:100%}.conversation-agreement-quota-note{width:100%}}.conversation-agreement-error{box-sizing:border-box;color:#973d3d;background:#fff6f6;border:1px solid #e2c9c9;border-radius:5px;width:100%;margin-top:10px;padding:9px 11px;font-size:12px;line-height:1.45}@media (width<=700px){.conversation-agreement-panel,.conversation-agreement-panel-embedded{flex-direction:column;align-items:stretch;gap:12px}.conversation-agreement-button{width:100%}}.conversation-agreement-final-actions{flex-flow:row;justify-content:flex-end;align-items:center;gap:10px;width:100%;display:flex}.conversation-agreement-final-actions .conversation-agreement-button{color:#4d4740;white-space:nowrap;background:#fff;border:1px solid #cec6ba;flex:none;width:auto}.conversation-agreement-final-actions .conversation-agreement-button:hover:not(:disabled){background:#f7f4ef;border-color:#a99f91}@media (width<=640px){.conversation-agreement-final-actions{flex-direction:column;align-items:stretch}.conversation-agreement-final-actions .conversation-agreement-button{width:100%}}.conversation-agreement-button-secondary:hover:not(:disabled){background:#f7f4ef;border-color:#a99f91}@media (width<=640px){.conversation-agreement-final-actions{flex-direction:column;align-items:stretch}.conversation-agreement-final-actions .conversation-agreement-button{width:100%}}.messages-page{max-width:1200px;margin:0 auto;padding:32px 24px 60px}.messages-page-header{margin-bottom:24px}.messages-back-button{color:#716b63;cursor:pointer;background:0 0;border:none;align-items:center;margin:0 0 24px;padding:0;font-family:inherit;font-size:13px;font-weight:500;transition:color .15s,transform .15s;display:inline-flex}.messages-back-button:hover{color:#111820;transform:translate(-2px)}.messages-page-header h1{color:#111;letter-spacing:-.03em;margin:0;font-size:30px;font-weight:600;line-height:1.2}.messages-workspace{background:#fff;border:1px solid #d8d8d8;border-radius:10px;grid-template-columns:390px minmax(0,1fr);width:100%;height:820px;display:grid;overflow:hidden}.messages-sidebar{background:#fff;border-right:1px solid #d8d8d8;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.messages-folder-tabs{background:#fff;border-bottom:1px solid #e5e5e5;flex-shrink:0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0 16px;display:grid}.messages-folder-tab{color:#817b74;cursor:pointer;background:0 0;border:none;min-width:0;height:46px;padding:0 8px;font-family:inherit;font-size:13px;font-weight:600;transition:color .15s,background .15s;position:relative}.messages-folder-tab:after{content:"";background:0 0;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:8px;right:8px}.messages-folder-tab:hover{color:#2c2925;background:#faf9f7}.messages-folder-tab.active{color:#171717}.messages-folder-tab.active:after{background:#171717}.messages-archive-error{color:#8a3737;background:#fff8f8;border:1px solid #e6c9c9;border-radius:7px;flex-shrink:0;margin:12px 16px 0;padding:10px 12px;font-size:12px;line-height:1.45}.messages-search-container{background:#fff;border-bottom:1px solid #e5e5e5;flex-direction:column;flex-shrink:0;gap:10px;padding:16px;display:flex}.messages-search-wrapper{width:100%;position:relative}.messages-search-input{box-sizing:border-box;color:#111;background:#fff;border:1px solid #ccc;border-radius:7px;outline:none;width:100%;height:44px;padding:0 44px 0 14px;font-family:inherit;font-size:14px}.messages-search-input:focus{border-color:#777}.messages-search-input::placeholder{color:#999}.messages-search-icon{color:#555;pointer-events:none;font-size:22px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.messages-status-filter-wrapper{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.messages-status-filter-label{color:#77716a;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.messages-status-filter{box-sizing:border-box;color:#333;cursor:pointer;background:#fff;border:1px solid #d2d2d2;border-radius:7px;outline:none;width:100%;height:38px;padding:0 34px 0 12px;font-family:inherit;font-size:13px}.messages-status-filter:focus{border-color:#777}.messages-conversation-list{background:#fff;flex:1;min-height:0;overflow:hidden auto}.messages-conversation-row-shell{background:#fff;border-bottom:1px solid #e5e5e5;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;min-width:0;transition:background .15s;display:grid}.messages-conversation-row-shell:hover{background:#f7f7f7}.messages-conversation-row-shell:has(.messages-conversation-row.unread){background:#f8fbff}.messages-conversation-row-shell:has(.messages-conversation-row.unread):hover{background:#f2f7ff}.messages-conversation-row-shell:has(.messages-conversation-row.selected){background:#f1f1f1}.messages-conversation-row-shell:has(.messages-conversation-row.selected):hover{background:#f1f1f1}.messages-conversation-row{box-sizing:border-box;width:100%;min-height:82px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:11px;padding:8px 11px;font-family:inherit;transition:background .15s,border-color .15s;display:flex;position:relative}.messages-conversation-row:hover,.messages-conversation-row.unread,.messages-conversation-row.unread:hover,.messages-conversation-row.selected,.messages-conversation-row.selected:hover{background:0 0}.messages-conversation-archive-button{color:#6f6962;cursor:pointer;background:#fafafa;border:none;border-left:1px solid #cfcfcf;align-self:stretch;min-width:76px;padding:0 10px;font-family:inherit;font-size:10px;font-weight:600;transition:background .15s,color .15s,border-color .15s}.messages-conversation-archive-button:hover:not(:disabled){color:#171717;background:#f1f1f1;border-left-color:#b8b8b8}.messages-conversation-archive-button:focus-visible{z-index:1;outline-offset:-2px;outline:2px solid #777;position:relative}.messages-conversation-archive-button:disabled{color:#aaa;cursor:wait}.conversation-thumbnail{background:#f5f5f5;border-radius:50%;flex-shrink:0;width:54px;height:54px;overflow:hidden}.conversation-thumbnail img{object-fit:cover;width:100%;height:100%;display:block}.conversation-thumbnail-placeholder{box-sizing:border-box;color:#999;text-align:center;justify-content:center;align-items:center;width:100%;height:100%;padding:6px;font-size:10px;display:flex}.conversation-row-content{flex:1;min-width:0}.conversation-row-top{align-items:center;gap:6px;min-width:0;margin-bottom:4px;display:flex}.conversation-user-name{color:#666;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;font-weight:500;overflow:hidden}.conversation-unread-dot{background:#2563eb;border-radius:50%;flex-shrink:0;width:8px;height:8px}.conversation-watch-title{color:#111;white-space:nowrap;text-overflow:ellipsis;margin-bottom:4px;font-size:15px;font-weight:600;overflow:hidden}.conversation-watch-price{color:#555;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.conversation-watch-meta{align-items:center;gap:8px;min-width:0;display:flex}.conversation-watch-meta:has(.conversation-watch-status-completed){flex-direction:column;align-items:flex-start;gap:5px}.conversation-watch-meta .conversation-watch-price{flex-shrink:0}.conversation-watch-status{letter-spacing:.06em;white-space:nowrap;text-transform:uppercase;border-radius:999px;flex:none;justify-content:center;align-items:center;width:fit-content;max-width:100%;min-height:20px;margin-top:0;padding:0 7px;font-size:9px;font-weight:700;display:inline-flex}.conversation-watch-status-active{color:#647064;background:#f6f8f6;border:1px solid #d8ddd8}.conversation-watch-status-pending{color:#846538;background:#fffaf1;border:1px solid #dfd2bb}.conversation-watch-status-completed{color:#55675a;background:#f4f8f4;border:1px solid #cdd8cf;margin-top:1px}.conversation-row-arrow{color:#999;flex-shrink:0;margin-left:4px;font-size:24px;font-weight:300}.messages-empty-list{color:#777;text-align:center;padding:30px 20px;font-size:14px}.messages-show-more-container{background:#fff;border-top:1px solid #e5e5e5;flex-shrink:0;padding:14px}.messages-show-more-button{color:#333;cursor:pointer;background:#fff;border:1px solid #ccc;border-radius:6px;width:100%;min-height:40px;font-family:inherit;font-size:14px;font-weight:500;transition:background .15s,border-color .15s}.messages-show-more-button:hover{background:#f5f5f5;border-color:#aaa}.messages-preview-panel{background:#fff;width:100%;min-width:0;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.messages-preview-empty{box-sizing:border-box;color:#666;text-align:center;width:100%;max-width:420px;margin:auto;padding:40px}.messages-preview-empty h2{color:#111;margin:20px 0 8px;font-size:25px;font-weight:500;line-height:1.3}.messages-preview-empty p{color:#777;margin:0;font-size:14px;line-height:1.6}.messages-preview-icon{width:72px;height:54px;margin:0 auto;position:relative}.preview-bubble{color:#2563eb;background:#fff;border:1.5px solid #2563eb;border-radius:9px;justify-content:center;align-items:center;width:34px;height:30px;font-size:15px;display:flex;position:absolute}.preview-bubble:after{content:"";background:#fff;border-bottom:1.5px solid #2563eb;border-right:1.5px solid #2563eb;width:8px;height:8px;position:absolute;bottom:-6px;transform:rotate(45deg)}.preview-bubble-left{bottom:2px;left:6px}.preview-bubble-right{top:2px;right:6px}.messages-loading{color:#777;text-align:center;padding:50px 0}.messages-mobile-back-button{display:none}@media (width<=900px){.messages-workspace{height:auto;min-height:620px;display:block;overflow:visible}.messages-sidebar{border-right:none;width:100%}.messages-preview-panel{width:100%;display:none}.messages-workspace.conversation-open .messages-sidebar{display:none}.messages-workspace.conversation-open .messages-preview-panel{flex-direction:column;width:100%;min-height:620px;display:flex}.messages-mobile-back-button{box-sizing:border-box;color:#665f57;text-align:left;cursor:pointer;background:#fff;border:none;border-bottom:1px solid #e5e5e5;flex-shrink:0;align-items:center;width:100%;padding:12px 16px;font-family:inherit;font-size:12px;font-weight:500;display:flex}.messages-mobile-back-button:hover{color:#171717;background:#f8f6f2}.messages-workspace.conversation-open .conversation-page-embedded{flex:1;min-height:0}}@media (width<=700px){.messages-page{padding:24px 16px 40px}.messages-back-button{margin-bottom:20px;font-size:12px}.messages-page-header h1{font-size:26px}.messages-workspace{height:auto;min-height:620px;display:block;overflow:visible}.messages-sidebar{border-right:none}.messages-conversation-row{min-height:78px}.conversation-thumbnail{width:50px;height:50px}.conversation-watch-meta{flex-direction:column;align-items:flex-start;gap:4px}.conversation-watch-status{max-width:100%;padding:0 6px;font-size:8px}.messages-status-filter-wrapper{grid-template-columns:1fr}.messages-folder-tabs{padding:0 12px}.messages-folder-tab{height:44px;font-size:12px}.messages-conversation-archive-button{min-width:68px;padding:0 8px;font-size:9px}}@media (width<=360px){.messages-page{padding:20px 10px 32px}.messages-conversation-row{gap:8px;padding:8px 7px}.conversation-thumbnail{width:44px;height:44px}.conversation-row-arrow{display:none}.messages-conversation-archive-button{min-width:58px;padding:0 6px;font-size:8px}.conversation-user-name{font-size:11px}.conversation-watch-title{font-size:14px}.conversation-watch-price{font-size:12px}.conversation-watch-meta{gap:3px}.conversation-watch-status{letter-spacing:.045em;padding:0 5px;font-size:8px}}.watch-detail-page{max-width:1200px;margin:0 auto;padding:32px 24px 60px}.watch-detail-status{text-align:center;padding:40px}.watch-detail-back-button{color:#716b63;cursor:pointer;background:0 0;border:none;align-items:center;margin:0 0 28px;padding:0;font-family:inherit;font-size:13px;font-weight:500;transition:color .15s,transform .15s;display:inline-flex}.watch-detail-back-button:hover{color:#111820;transform:translate(-2px)}.watch-detail{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:60px;display:grid}.watch-gallery{min-width:0}.main-image{background:#f7f7f7;border-radius:10px;justify-content:center;align-items:center;width:100%;height:560px;display:flex;position:relative;overflow:hidden}.main-image-zoomable{cursor:zoom-in}.main-image-magnifier{z-index:5;aspect-ratio:1;box-sizing:border-box;pointer-events:none;background-color:#fff;background-repeat:no-repeat;background-size:300% 300%;border:2px solid #fffffff0;border-radius:18px;width:min(380px,66%);position:absolute;transform:translate(-50%,-50%);box-shadow:0 14px 34px #10231f3d}.main-image img{z-index:2;object-fit:cover;object-position:center;opacity:1;width:100%;height:100%;transition:opacity .18s;position:relative}.main-image .main-image-loading-img{opacity:0}.main-image .main-image-loaded{opacity:1}.main-image-loading{z-index:1;background:#f1f1ef;position:absolute;inset:0;overflow:hidden}.main-image-loading:after{content:"";background:linear-gradient(90deg,#fff0,#ffffff94,#fff0);width:45%;animation:1.2s ease-in-out infinite watch-detail-image-shimmer;position:absolute;inset:0 auto 0 -45%}@keyframes watch-detail-image-shimmer{to{transform:translate(325%)}}.main-image-fallback{z-index:2;color:#96918a;background:#f5f4f1;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:13px;font-weight:500;display:flex;position:absolute;inset:0}.main-image-fallback-icon{fill:none;stroke:#aaa49b;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;width:36px;height:36px}.thumbnail-list{gap:12px;margin-top:16px;padding-bottom:4px;display:flex;overflow-x:auto}.thumbnail{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:84px;height:84px;padding:0;transition:border-color .15s,transform .15s,opacity .15s;display:flex;position:relative;overflow:hidden}.thumbnail:hover:not(:disabled){border-color:#888;transform:translateY(-1px)}.thumbnail.active{border:2px solid #111820}.thumbnail:disabled{cursor:default;opacity:.72}.thumbnail img{object-fit:cover;width:100%;height:100%;display:block}.thumbnail-fallback{box-sizing:border-box;color:#99938b;text-align:center;background:#f5f4f1;justify-content:center;align-items:center;width:100%;height:100%;padding:6px;font-size:9px;font-weight:500;display:flex}.watch-info{padding-top:8px}.watch-info-header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.watch-info-heading{min-width:0}.watch-detail-status-badge{color:#846538;letter-spacing:.08em;text-transform:uppercase;background:#fffaf1;border:1px solid #dfd2bb;border-radius:999px;justify-content:center;align-items:center;min-height:28px;margin-bottom:12px;padding:0 10px;font-size:10px;font-weight:700;display:inline-flex}.watch-brand{color:#77716a;text-transform:uppercase;letter-spacing:.08em;margin:0 0 6px;padding-left:1px;font-size:14px;font-weight:500}.watch-model{color:#111820;letter-spacing:-.02em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:32px;font-weight:500;line-height:1.18}.watch-detail-save-button{color:#252525;cursor:pointer;background:#fff;border:1px solid #1118201f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;margin-top:2px;padding:0;transition:background .15s,color .15s,border-color .15s,transform .15s,box-shadow .15s,opacity .15s;display:flex}.watch-detail-save-button:hover:not(:disabled){color:#111820;background:#fff;border-color:#11182038;transform:scale(1.04);box-shadow:0 2px 8px #00000012}.watch-detail-save-button.saved{color:#111820;border-color:#11182029}.watch-detail-save-button:disabled{opacity:.55;cursor:wait}.watch-detail-heart-icon{fill:#0000;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px;transition:fill .15s,stroke .15s,transform .15s;display:block}.watch-detail-save-button:hover:not(:disabled) .watch-detail-heart-icon{transform:scale(1.04)}.watch-detail-save-button.saved .watch-detail-heart-icon{fill:currentColor;stroke:currentColor}.watch-price{color:#111820;margin:24px 0;font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:600}.watch-info hr{border:0;border-top:1px solid #e5e5e5;margin:8px 0 24px}.watch-specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;display:grid}.spec{border-bottom:1px solid #eeeae4;flex-direction:column;gap:5px;padding:15px 0;display:flex}.spec span{color:#817a72;letter-spacing:.02em;font-size:12px}.spec strong{color:#28231e;overflow-wrap:anywhere;font-size:15px;font-weight:500}.description{border-top:1px solid #e5e5e5;margin-top:36px;padding-top:28px}.description h2{color:#222;margin:0 0 12px;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:500}.description p{color:#625c55;white-space:pre-wrap;margin:0;font-size:14px;line-height:1.7}.seller{border-top:1px solid #e5e5e5;flex-direction:column;gap:28px;margin-top:36px;padding-top:28px;display:flex}.seller-profile-section{min-width:0}.seller-label{color:#817a72;letter-spacing:.02em;margin-bottom:8px;font-size:12px;display:block}.seller-profile-row{flex-wrap:wrap;align-items:baseline;gap:8px 16px;display:flex}.seller-name-button{color:#222;text-align:left;cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-family:inherit;font-size:16px;font-weight:600;transition:color .15s;display:inline-block}.seller-name-button:hover{color:#9b753a}.seller-history-button{color:#9b753a;cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-family:inherit;font-size:12px;font-weight:500;transition:color .15s,transform .15s}.seller-history-button:hover{color:#6f5128;transform:translate(2px)}.contact-seller-button{color:#111820;cursor:pointer;background:#fff;border:1px solid #c9c2b8;border-radius:6px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:46px;padding:0 20px;font-family:inherit;font-size:14px;font-weight:600;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.contact-seller-button-icon{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:18px;height:18px}.contact-seller-button:hover{background:#f8f7f4;border-color:#111820;transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.main-image-loading:after{animation:none}.main-image img{transition:none}}@media (hover:none),(pointer:coarse){.main-image-zoomable{cursor:default}.main-image-magnifier{display:none}}@media (width<=800px){.watch-detail-page{padding:24px 16px 40px}.watch-detail-back-button{margin-bottom:22px;font-size:12px}.watch-detail{grid-template-columns:1fr;gap:36px}.main-image{height:420px}.watch-model{font-size:25px}.watch-price{font-size:26px}.watch-detail-save-button{width:40px;height:40px}}@media (width<=500px){.main-image{height:320px}.watch-info-header{gap:16px}.watch-specs{grid-template-columns:1fr}.thumbnail{width:72px;height:72px}.seller-profile-row{flex-direction:column;align-items:flex-start;gap:7px}}.my-listings-page{box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;padding:56px 24px 80px}.my-listings-back-button{color:#716b63;cursor:pointer;background:0 0;border:none;align-items:center;margin:0 0 24px;padding:0;font-family:inherit;font-size:13px;font-weight:500;transition:color .15s,transform .15s;display:inline-flex}.my-listings-back-button:hover{color:#111820;transform:translate(-2px)}.my-listings-header{border-bottom:1px solid #e5dfd5;justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:40px;padding-bottom:26px;display:flex}.my-listings-heading{min-width:0}.my-listings-eyebrow{color:#a57d3f;letter-spacing:.18em;text-transform:uppercase;margin-bottom:12px;font-family:Georgia,Times New Roman,serif;font-size:12px;line-height:1;display:block}.my-listings-header h1{color:#111820;letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:42px;font-weight:400;line-height:1.1}.my-listings-header p{color:#716b63;margin:12px 0 0;font-size:15px;line-height:1.6}.my-listings-add-button{box-sizing:border-box;color:#664b26;letter-spacing:.035em;white-space:nowrap;background:#fffdf8;border:1px solid #c9b692;border-radius:4px;justify-content:center;align-items:center;min-height:44px;padding:0 20px;font-size:12px;font-weight:650;text-decoration:none;transition:background .15s,border-color .15s,color .15s,transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 1px #10231f05}.my-listings-add-button:hover{color:#3f2e17;background:#faf4e9;border-color:#9f7a42;transform:translateY(-1px);box-shadow:0 4px 12px #533d1d14}.my-listings-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.my-listing-card{color:inherit;background:#fff;border:1px solid #e4dfd7;flex-direction:column;transition:transform .18s,box-shadow .18s;display:flex;overflow:hidden}.my-listing-card:hover{transform:translateY(-3px);box-shadow:0 10px 26px #28201612}.my-listing-main-link{color:inherit;flex:1;text-decoration:none;display:block}.my-listing-image-container{aspect-ratio:1;background:#f6f4ef;width:100%;position:relative;overflow:hidden}.my-listing-image{object-fit:cover;width:100%;height:100%;transition:transform .25s;display:block}.my-listing-main-link:hover .my-listing-image{transform:scale(1.02)}.my-listing-no-image{color:#999;justify-content:center;align-items:center;width:100%;height:100%;font-size:13px;display:flex}.my-listing-status-badge{z-index:2;box-sizing:border-box;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(5px);-webkit-user-select:none;user-select:none;border:none;border-radius:999px;justify-content:center;align-items:center;min-height:26px;padding:0 10px;font-size:9px;font-weight:800;display:inline-flex;position:absolute;top:12px;right:12px;box-shadow:0 3px 10px #00000014}.my-listing-status-badge--active{color:#356845;background:#f0f8f2f0}.my-listing-status-badge--pending{color:#765526;background:#fcf6eaf0}.my-listing-status-badge--sold{color:#fff;background:#111111e0}.my-listing-status-badge--reversed{color:#fff;background:#74522bf0}.my-listing-content{padding:18px 18px 20px}.my-listing-brand{color:#77716a;margin-bottom:6px;font-family:Georgia,Times New Roman,serif;font-size:13px}.my-listing-content h2{color:#181818;margin:0;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:600;line-height:1.3}.my-listing-reference{color:#8a847c;margin-top:7px;font-size:12px}.my-listing-price{color:#111;margin-top:12px;font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:600}.my-listing-actions{box-sizing:border-box;border-top:1px solid #eee9e1;align-items:flex-start;width:100%;min-height:120px;padding:14px 18px 18px;display:flex}.my-listing-actions>*{width:100%}.my-listing-edit-button{box-sizing:border-box;color:#39332b;letter-spacing:.08em;text-transform:uppercase;background:#fbfaf7;border:1px solid #cbbda8;justify-content:center;align-items:center;width:100%;min-height:40px;font-family:Georgia,Times New Roman,serif;font-size:12px;font-weight:400;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:flex}.my-listing-edit-button:hover{color:#fff;background:#111820;border-color:#111820}.my-listing-edit-locked{width:100%}.my-listing-edit-locked-button{box-sizing:border-box;color:#8b8277;letter-spacing:.1em;text-transform:uppercase;cursor:not-allowed;-webkit-user-select:none;user-select:none;background:#f5f2ec;border:1px solid #ddd6cb;justify-content:center;align-items:center;width:100%;min-height:40px;font-family:Georgia,Times New Roman,serif;font-size:12px;font-weight:400;display:flex}.my-listing-edit-locked-message{color:#8a8176;text-align:center;min-height:32px;margin:9px 2px 0;font-size:11px;line-height:1.45}.my-listing-reverse-actions,.my-listing-reversed-actions{width:100%}.my-listing-reverse-sale-button{box-sizing:border-box;color:#7a3d2f;letter-spacing:.075em;text-transform:uppercase;cursor:pointer;background:#fffaf7;border:1px solid #cba99d;justify-content:center;align-items:center;width:100%;min-height:40px;padding:0 14px;font-family:Georgia,Times New Roman,serif;font-size:12px;font-weight:400;transition:border-color .15s,background .15s,color .15s;display:flex}.my-listing-reverse-sale-button:hover{color:#fff;background:#8f4f3f;border-color:#8f4f3f}.my-listing-reverse-message,.my-listing-reversed-message{color:#8a8176;text-align:center;min-height:32px;margin:9px 2px 0;font-size:11px;line-height:1.45}.my-listing-reversed-message{color:#71695f}.my-listings-reversal-backdrop{z-index:1200;box-sizing:border-box;-webkit-backdrop-filter:blur(5px);background:#1118206b;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.my-listings-reversal-dialog{box-sizing:border-box;color:#201d1a;background:#fffdf8;border:1px solid #ded5c8;border-radius:6px;width:min(100%,560px);padding:32px 32px 28px;box-shadow:0 24px 70px #19151033}.my-listings-reversal-eyebrow{color:#a57d3f;letter-spacing:.18em;text-transform:uppercase;margin-bottom:10px;font-family:Georgia,Times New Roman,serif;font-size:10px;line-height:1;display:block}.my-listings-reversal-dialog h2{color:#191714;letter-spacing:-.02em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400;line-height:1.2}.my-listings-reversal-copy{color:#716b63;margin:14px 0 0;font-size:13px;line-height:1.65}.my-listings-reversal-watch{background:#faf7f1;border:1px solid #e5dfd5;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding:14px 16px;display:flex}.my-listings-reversal-watch strong{color:#2a2621;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:Georgia,Times New Roman,serif;font-size:14px;font-weight:600;overflow:hidden}.my-listings-reversal-watch span{color:#5f564a;flex:none;font-family:Georgia,Times New Roman,serif;font-size:13px}.my-listings-reversal-field{margin-top:22px;display:block}.my-listings-reversal-field>span{color:#37312a;margin-bottom:8px;font-size:12px;font-weight:650;display:block}.my-listings-reversal-field textarea{box-sizing:border-box;resize:vertical;color:#25211d;background:#fff;border:1px solid #d7cfc3;border-radius:4px;outline:none;width:100%;min-height:112px;padding:12px 13px;font-family:inherit;font-size:13px;line-height:1.5;transition:border-color .15s,box-shadow .15s;display:block}.my-listings-reversal-field textarea:focus{border-color:#a57d3f;box-shadow:0 0 0 3px #a57d3f1a}.my-listings-reversal-field textarea:disabled{opacity:.65;cursor:not-allowed}.my-listings-reversal-field small{color:#9a9288;text-align:right;margin-top:6px;font-size:10px;display:block}.my-listings-reversal-error{color:#8d3f31;background:#fff5f2;border:1px solid #e5c5be;margin-top:14px;padding:10px 12px;font-size:12px;line-height:1.45}.my-listings-reversal-actions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.my-listings-reversal-cancel,.my-listings-reversal-confirm{letter-spacing:.07em;text-transform:uppercase;cursor:pointer;border-radius:4px;min-height:42px;padding:0 18px;font-family:Georgia,Times New Roman,serif;font-size:11px;font-weight:400;transition:border-color .15s,background .15s,color .15s,opacity .15s}.my-listings-reversal-cancel{color:#5e574f;background:0 0;border:1px solid #cfc6ba}.my-listings-reversal-cancel:hover:not(:disabled){color:#2f2a25;border-color:#8f877d}.my-listings-reversal-confirm{color:#fff;background:#8f4f3f;border:1px solid #8f4f3f}.my-listings-reversal-confirm:hover:not(:disabled){background:#754033;border-color:#754033}.my-listings-reversal-cancel:disabled,.my-listings-reversal-confirm:disabled{opacity:.55;cursor:not-allowed}.my-listing-sold-status{box-sizing:border-box;color:#8b8277;letter-spacing:.12em;text-transform:uppercase;cursor:default;-webkit-user-select:none;user-select:none;background:#f5f2ec;border:1px solid #ddd6cb;justify-content:center;align-items:center;width:100%;min-height:40px;font-family:Georgia,Times New Roman,serif;font-size:12px;font-weight:400;display:flex}.my-listings-empty{text-align:center;background:#fdfbf7;border:1px solid #e3ddd3;padding:90px 20px}.my-listings-empty h2{margin:0 0 10px;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:400}.my-listings-empty p{color:#77716a;margin:0 0 26px;font-size:14px}.my-listings-empty-button{color:#fff;background:#111820;justify-content:center;align-items:center;min-height:46px;padding:0 22px;font-size:13px;text-decoration:none;display:inline-flex}.my-listings-loading{color:#777;text-align:center;padding:100px 0}.my-listings-error{color:#9b3535;background:#fff6f6;border:1px solid #e7cccc;padding:20px}.my-listings-show-more-container{justify-content:center;margin-top:36px;display:flex}.my-listings-show-more-button{color:#111820;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #111820;min-width:150px;min-height:44px;padding:0 24px;font-family:Georgia,Times New Roman,serif;font-size:13px;font-weight:400;transition:background .15s,color .15s}.my-listings-show-more-button:hover{color:#fff;background:#111820}@media (width<=1000px){.my-listings-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.my-listings-page{padding:38px 16px 60px}.my-listings-back-button{margin-bottom:20px;font-size:12px}.my-listings-header{flex-direction:column;align-items:flex-start}.my-listings-header h1{font-size:34px}.my-listings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.my-listing-content{padding:14px}.my-listing-content h2{font-size:16px}.my-listing-actions{min-height:142px;padding:12px 14px 14px}.my-listing-edit-button,.my-listing-edit-locked-button,.my-listing-sold-status{min-height:38px;font-size:11px}.my-listing-edit-locked-message,.my-listing-reverse-message,.my-listing-reversed-message{min-height:58px;margin-top:8px;font-size:10px;line-height:1.45}.my-listing-status-badge{min-height:25px;padding:0 9px;top:9px;right:9px}}@media (width<=560px){.my-listings-reversal-backdrop{align-items:flex-end;padding:14px}.my-listings-reversal-dialog{padding:26px 20px 20px}.my-listings-reversal-dialog h2{font-size:24px}.my-listings-reversal-watch{flex-direction:column;align-items:flex-start;gap:5px}.my-listings-reversal-actions{flex-direction:column-reverse}.my-listings-reversal-cancel,.my-listings-reversal-confirm{width:100%}}.edit-listing-page{box-sizing:border-box;max-width:1000px;margin:0 auto;padding:32px 24px 80px}.edit-listing-back-button{color:#555;cursor:pointer;background:0 0;border:none;align-items:center;margin:0 0 28px;padding:8px 14px;font-family:inherit;font-size:14px;font-weight:500;transition:color .15s;display:inline-flex}.edit-listing-back-button:hover:not(:disabled){color:#111}.edit-listing-back-button:disabled{opacity:.5;cursor:not-allowed}.edit-listing-header{margin-bottom:32px}.edit-listing-header h1{color:#111;letter-spacing:-.03em;margin:0 0 8px;font-family:inherit;font-size:32px;font-weight:600;line-height:1.2}.edit-listing-header p{color:#666;margin:0;font-size:15px;line-height:1.5}.edit-listing-form{box-sizing:border-box;background:#fff;border:1px solid #ddd;border-radius:12px;width:100%;padding:32px}.edit-listing-error-anchor{scroll-margin-top:24px}.edit-listing-error{margin-bottom:24px}.edit-listing-section{margin-bottom:36px}.edit-listing-section:last-of-type{margin-bottom:0}.edit-listing-section h2{color:#111;margin:0 0 20px;font-family:inherit;font-size:20px;font-weight:600;line-height:1.3}.edit-listing-section-title-row{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 20px;display:flex}.edit-listing-section-title-row h2{margin:0}.edit-listing-optional-label{color:#777;font-size:14px;font-weight:400;line-height:1.3}.edit-listing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.edit-listing-field{flex-direction:column;gap:7px;min-width:0;display:flex}.edit-listing-field label{color:#222;font-size:14px;font-weight:600}.edit-listing-field input,.edit-listing-field select,.edit-listing-field textarea,.edit-listing-description-input{box-sizing:border-box;color:#111;background:#fff;border:1px solid #ccc;border-radius:6px;width:100%;padding:11px 12px;font-family:inherit;font-size:15px;transition:border-color .15s,background .15s,box-shadow .15s}.edit-listing-field input:focus,.edit-listing-field select:focus,.edit-listing-field textarea:focus,.edit-listing-description-input:focus{border-color:#222;outline:none;box-shadow:0 0 0 2px #1111110a}.edit-listing-field input:disabled{color:#888;cursor:not-allowed;background:#f5f5f5}.edit-listing-unknown-field-row{align-items:stretch;gap:8px;width:100%;min-width:0;display:flex}.edit-listing-unknown-field-row input{flex:1;min-width:0}.edit-listing-unknown-button{color:#666;cursor:pointer;background:#fff;border:1px solid #ccc;border-radius:6px;flex-shrink:0;min-width:92px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:500;transition:background .15s,border-color .15s,color .15s,opacity .15s}.edit-listing-unknown-button:hover:not(:disabled){color:#222;background:#f7f7f7;border-color:#999}.edit-listing-unknown-button.active{color:#444;background:#e9e9e9;border-color:#b8b8b8}.edit-listing-unknown-button.active:hover:not(:disabled){background:#dfdfdf;border-color:#a8a8a8}.edit-listing-unknown-button:disabled{opacity:.5;cursor:not-allowed}.edit-listing-description-input{resize:vertical;min-height:140px;padding:12px;line-height:1.5}.edit-listing-description-tools{align-items:center;margin-top:10px;display:flex}.edit-listing-description-emoji-picker{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.edit-listing-description-emoji-label{color:#777;flex:none;font-size:12px;font-weight:600}.edit-listing-description-emoji-list{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.edit-listing-description-emoji-button{box-sizing:border-box;width:32px;height:32px;font:inherit;cursor:pointer;background:#f8faf8;border:1px solid #d9e1dc;border-radius:8px;place-items:center;padding:0;font-size:16px;line-height:1;transition:transform .12s,border-color .12s,background .12s,opacity .12s;display:inline-grid}.edit-listing-description-emoji-button:hover:not(:disabled){background:#f0f7f2;border-color:#b9cec0;transform:translateY(-1px)}.edit-listing-description-emoji-button:focus-visible{outline-offset:2px;outline:2px solid #8db39b}.edit-listing-description-emoji-button:disabled{opacity:.45;cursor:not-allowed}.edit-listing-photo-help{color:#666;margin:-10px 0 16px;font-size:14px;line-height:1.5}.edit-listing-photo-requirements{color:#777;flex-wrap:wrap;gap:6px;margin-top:5px;font-size:12px;display:flex}.edit-listing-photo-requirements strong{color:#555;font-weight:600}.edit-listing-photo-errors{color:#923d3d;background:#fff6f6;border:1px solid #e4c7c7;border-radius:6px;margin-bottom:18px;padding:14px 16px}.edit-listing-photo-errors strong{margin-bottom:8px;font-size:13px;font-weight:600;display:block}.edit-listing-photo-errors ul{margin:0;padding-left:18px}.edit-listing-photo-errors li{margin-bottom:5px;font-size:13px;line-height:1.5}.edit-listing-photo-errors li:last-child{margin-bottom:0}.edit-listing-photo-grid{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.edit-listing-photo-input{display:none}.edit-listing-photo-item{cursor:grab;background:#f5f5f5;border-radius:8px;width:200px;height:200px;position:relative;overflow:hidden}.edit-listing-photo-item:active{cursor:grabbing}.edit-listing-photo-item-dragging{opacity:.5}.edit-listing-photo-item img{object-fit:cover;width:100%;height:100%;display:block}.edit-listing-primary-photo{color:#fff;background:#000000b3;border-radius:4px;padding:5px 8px;font-size:12px;font-weight:600;position:absolute;bottom:8px;left:8px}.edit-listing-remove-photo{color:#fff;cursor:pointer;background:#000000b3;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-family:inherit;font-size:18px;line-height:1;display:flex;position:absolute;top:8px;right:8px}.edit-listing-remove-photo:hover:not(:disabled){background:#000000e6}.edit-listing-remove-photo:disabled{opacity:.5;cursor:not-allowed}.edit-listing-add-photo{box-sizing:border-box;color:#555;cursor:pointer;background:#fafafa;border:2px dashed #ccc;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:200px;height:200px;font-size:14px;transition:border-color .15s,background .15s;display:flex}.edit-listing-add-photo:hover{background:#f5f5f5;border-color:#222}.edit-listing-add-photo-icon{font-size:32px;font-weight:300;line-height:1}.edit-listing-add-photo small{color:#8a8a8a;font-size:12px}.edit-listing-photo-order-note{color:#777;margin:13px 0 0;font-size:12px;line-height:1.5}.edit-listing-actions{border-top:1px solid #eee;justify-content:flex-end;gap:12px;padding-top:24px;display:flex}.edit-listing-cancel-button,.edit-listing-save-button{cursor:pointer;border-radius:6px;min-height:42px;padding:0 24px;font-family:inherit;font-size:15px;font-weight:600;transition:background .15s,border-color .15s,opacity .15s}.edit-listing-cancel-button{color:#222;background:#fff;border:1px solid #ccc}.edit-listing-cancel-button:hover:not(:disabled){background:#f5f5f5}.edit-listing-save-button{color:#fff;background:#2f6f4e;border:1px solid #2f6f4e}.edit-listing-save-button:hover:not(:disabled){background:#285f43;border-color:#285f43}.edit-listing-cancel-button:disabled,.edit-listing-save-button:disabled{opacity:.5;cursor:not-allowed}.edit-listing-sold-zone{background:#f8fcfa;border:1px solid #cfe0d6;border-radius:10px;justify-content:space-between;align-items:center;gap:28px;margin-top:28px;padding:24px;display:flex}.edit-listing-sold-copy{max-width:650px}.edit-listing-sold-eyebrow{color:#2f6f4e;letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:700;display:block}.edit-listing-sold-copy h2{color:#173c2a;margin:0;font-family:inherit;font-size:17px;font-weight:600;line-height:1.3}.edit-listing-sold-copy p{color:#587064;margin:7px 0 0;font-size:13px;line-height:1.55}.edit-listing-sold-copy .edit-listing-sold-verification-note{color:#405c4d;font-weight:500}.edit-listing-mark-sold-button{color:#fff;cursor:pointer;background:#2f6f4e;border:1px solid #2f6f4e;border-radius:6px;flex-shrink:0;min-height:42px;padding:0 20px;font-family:inherit;font-size:14px;font-weight:600;transition:background .15s,border-color .15s,opacity .15s}.edit-listing-mark-sold-button:hover:not(:disabled){background:#285f43;border-color:#285f43}.edit-listing-mark-sold-button:disabled{opacity:.5;cursor:not-allowed}.edit-listing-sold-modal{box-sizing:border-box;background:#fff;border:1px solid #d9e2dc;border-radius:14px;width:100%;max-width:560px;max-height:calc(100vh - 48px);padding:34px 34px 30px;overflow-y:auto;box-shadow:0 24px 70px #14100c2e}.edit-listing-sold-modal-eyebrow{color:#2f6f4e;letter-spacing:.12em;text-transform:uppercase;margin-bottom:9px;font-size:11px;font-weight:750;display:block}.edit-listing-sold-modal h2{color:#151515;margin:0;font-family:inherit;font-size:26px;font-weight:650;line-height:1.2}.edit-listing-sold-modal-intro{color:#666;margin:14px 0 0;font-size:14px;line-height:1.6}.edit-listing-sold-modal-intro strong{color:#222;font-weight:650}.edit-listing-sold-type-fieldset{box-sizing:border-box;border:0;flex-direction:column;gap:10px;width:100%;min-width:0;margin:24px 0 0;padding:0;display:flex}.edit-listing-sold-type-fieldset legend{box-sizing:border-box;color:#262626;width:100%;margin:0 0 10px;padding:0;font-size:13px;font-weight:650;line-height:1.4;display:block}.edit-listing-sold-type-option{box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #d9d9d7;border-radius:9px;grid-template-columns:18px minmax(0,1fr);align-items:flex-start;gap:12px;width:100%;padding:14px 15px;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s;display:grid}.edit-listing-sold-type-option:hover{background:#fbfdfc;border-color:#aac7b7}.edit-listing-sold-type-option.selected{background:#f7fbf8;border-color:#2f6f4e;box-shadow:0 0 0 2px #2f6f4e14}.edit-listing-sold-type-option input{box-sizing:border-box;appearance:none;cursor:pointer;background:#fff;border:1.5px solid #aaa9a5;border-radius:50%;width:18px;height:18px;margin:1px 0 0;padding:0;position:relative}.edit-listing-sold-type-option input:after{content:"";opacity:0;background:#2f6f4e;border-radius:50%;width:8px;height:8px;transition:opacity .12s,transform .12s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.7)}.edit-listing-sold-type-option input:checked{border-color:#2f6f4e}.edit-listing-sold-type-option input:checked:after{opacity:1;transform:translate(-50%,-50%)scale(1)}.edit-listing-sold-type-option input:focus-visible{outline-offset:3px;outline:2px solid #2f6f4e47}.edit-listing-sold-type-option:has(input:disabled){opacity:.6;cursor:not-allowed}.edit-listing-sold-type-option:has(input:disabled) input{cursor:not-allowed}.edit-listing-sold-type-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.edit-listing-sold-type-copy strong{color:#222;font-size:13px;font-weight:700;line-height:1.4}.edit-listing-sold-type-copy small{color:#696d69;font-size:12px;line-height:1.5}.edit-listing-sold-modal-notice{box-sizing:border-box;background:#f7fbf8;border:1px solid #d6e4dc;border-radius:9px;flex-direction:column;gap:5px;width:100%;margin-top:18px;padding:13px 15px;display:flex}.edit-listing-sold-modal-notice strong{color:#285f43;font-size:12px;font-weight:700;line-height:1.4}.edit-listing-sold-modal-notice span{color:#5b6d63;font-size:12px;line-height:1.55}.edit-listing-sold-modal-error{margin-top:18px}.edit-listing-sold-modal-field{box-sizing:border-box;flex-direction:column;gap:8px;width:100%;margin-top:20px;display:flex}.edit-listing-sold-modal-field label{color:#222;font-size:13px;font-weight:650}.edit-listing-sold-modal-field small{color:#777;font-size:11px;line-height:1.45}.edit-listing-sold-modal-field>input,.edit-listing-sold-price-input{box-sizing:border-box;background:#fff;border:1px solid #cfcfcd;border-radius:7px;width:100%;min-height:46px;transition:border-color .15s,box-shadow .15s,background .15s}.edit-listing-sold-modal-field>input{color:#222;padding:0 13px;font-family:inherit;font-size:14px}.edit-listing-sold-modal-field>input::placeholder,.edit-listing-sold-price-input input::placeholder{color:#92918e}.edit-listing-sold-modal-field>input:focus,.edit-listing-sold-price-input:focus-within{border-color:#2f6f4e;outline:none;box-shadow:0 0 0 3px #2f6f4e1a}.edit-listing-sold-modal-field>input:disabled{opacity:.7;cursor:not-allowed;background:#f5f5f3}.edit-listing-sold-price-input:has(input:disabled){opacity:.7;cursor:not-allowed;background:#f5f5f3}.edit-listing-sold-modal-label-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.edit-listing-sold-modal-label-row span{color:#888;font-size:11px;font-weight:500}.edit-listing-sold-price-input{align-items:center;display:flex;overflow:hidden}.edit-listing-sold-price-input>span{color:#777;flex-shrink:0;padding-left:13px;font-size:14px}.edit-listing-sold-price-input input{color:#222;background:0 0;border:0;outline:none;flex:1;min-width:0;min-height:44px;padding:0 13px 0 6px;font-family:inherit;font-size:14px}.edit-listing-sold-modal-actions{border-top:1px solid #ececea;justify-content:flex-end;gap:10px;margin-top:28px;padding-top:22px;display:flex}.edit-listing-sold-modal-cancel,.edit-listing-sold-modal-confirm{box-sizing:border-box;cursor:pointer;border-radius:7px;min-height:42px;padding:0 18px;font-family:inherit;font-size:13px;font-weight:650;transition:background .15s,color .15s,border-color .15s,box-shadow .15s,opacity .15s,transform .15s}.edit-listing-sold-modal-cancel{color:#2c2c2c;background:#fff;border:1px solid #cdcdca}.edit-listing-sold-modal-cancel:hover:not(:disabled){background:#f7f7f5;border-color:#aaa9a5}.edit-listing-sold-modal-confirm{color:#fff;background:#2f6f4e;border:1px solid #2f6f4e}.edit-listing-sold-modal-confirm:hover:not(:disabled){background:#285f43;border-color:#285f43;transform:translateY(-1px);box-shadow:0 4px 12px #2f6f4e29}.edit-listing-sold-modal-cancel:disabled,.edit-listing-sold-modal-confirm:disabled{opacity:.5;cursor:not-allowed}.edit-listing-danger-zone{background:snow;border:1px solid #ead6d4;border-radius:10px;justify-content:space-between;align-items:center;gap:28px;margin-top:28px;padding:22px 24px;display:flex}.edit-listing-danger-copy{max-width:620px}.edit-listing-danger-copy h2{color:#622f2c;margin:0;font-family:inherit;font-size:17px;font-weight:600;line-height:1.3}.edit-listing-danger-copy p{color:#7a6663;margin:6px 0 0;font-size:13px;line-height:1.5}.edit-listing-delete-button{color:#9b4039;cursor:pointer;background:#fff;border:1px solid #b85c54;border-radius:6px;flex-shrink:0;min-height:42px;padding:0 18px;font-family:inherit;font-size:14px;font-weight:600;transition:background .15s,color .15s,border-color .15s,opacity .15s}.edit-listing-delete-button:hover:not(:disabled){color:#fff;background:#963d36;border-color:#963d36}.edit-listing-delete-button:disabled{opacity:.5;cursor:not-allowed}.edit-listing-modal-backdrop{z-index:1000;box-sizing:border-box;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#11111175;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.edit-listing-delete-modal{box-sizing:border-box;background:#fff;border:1px solid #ddd;border-radius:12px;width:100%;max-width:470px;padding:32px;box-shadow:0 24px 70px #14100c2e}.edit-listing-delete-eyebrow{color:#a14b45;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:600;display:block}.edit-listing-delete-modal h2{color:#111;margin:0;font-family:inherit;font-size:26px;font-weight:600;line-height:1.2}.edit-listing-delete-modal p{color:#666;margin:16px 0 0;font-size:14px;line-height:1.6}.edit-listing-delete-modal p strong{color:#222;font-weight:600}.edit-listing-delete-modal-actions{border-top:1px solid #eee;justify-content:flex-end;gap:10px;margin-top:28px;padding-top:22px;display:flex}.edit-listing-delete-cancel,.edit-listing-delete-confirm{cursor:pointer;border-radius:6px;min-height:42px;padding:0 18px;font-family:inherit;font-size:14px;font-weight:600;transition:background .15s,color .15s,border-color .15s,opacity .15s}.edit-listing-delete-cancel{color:#222;background:#fff;border:1px solid #ccc}.edit-listing-delete-cancel:hover:not(:disabled){background:#f5f5f5}.edit-listing-delete-confirm{color:#fff;background:#963d36;border:1px solid #963d36}.edit-listing-delete-confirm:hover:not(:disabled){background:#7d302b;border-color:#7d302b}.edit-listing-delete-cancel:disabled,.edit-listing-delete-confirm:disabled{opacity:.5;cursor:not-allowed}.edit-listing-loading{color:#777;text-align:center;padding:100px 0}@media (width<=700px){.edit-listing-page{padding:24px 16px 50px}.edit-listing-form{padding:20px}.edit-listing-grid{grid-template-columns:1fr}.edit-listing-actions{flex-direction:column-reverse}.edit-listing-cancel-button,.edit-listing-save-button{width:100%}.edit-listing-unknown-field-row{gap:6px}.edit-listing-unknown-button{min-width:84px;padding:0 10px;font-size:12px}.edit-listing-photo-grid{gap:12px}.edit-listing-photo-item,.edit-listing-add-photo{aspect-ratio:1;width:calc(50% - 6px);height:auto}.edit-listing-photo-requirements{gap:4px 6px}.edit-listing-sold-zone,.edit-listing-danger-zone{flex-direction:column;align-items:stretch}.edit-listing-mark-sold-button,.edit-listing-delete-button{width:100%}.edit-listing-sold-modal{padding:26px 18px 22px}.edit-listing-delete-modal{padding:26px 20px}.edit-listing-sold-type-option{padding:13px}.edit-listing-sold-modal-actions,.edit-listing-delete-modal-actions{flex-direction:column-reverse}.edit-listing-sold-modal-cancel,.edit-listing-sold-modal-confirm,.edit-listing-delete-cancel,.edit-listing-delete-confirm{width:100%}}@media (width<=400px){.edit-listing-unknown-field-row{flex-direction:column}.edit-listing-unknown-button{width:100%;min-height:42px}.edit-listing-photo-item,.edit-listing-add-photo{width:100%}}.listing-success-page{box-sizing:border-box;width:100%;padding:72px 24px 96px}.listing-success-card{box-sizing:border-box;text-align:center;background:#fffefa;border:1px solid #e3ddd3;border-radius:12px;width:100%;max-width:680px;margin:0 auto;padding:48px 42px;box-shadow:0 16px 42px #2d23140f}.listing-success-icon{color:#8a6838;background:#f8f3e9;border:1px solid #b89a66;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;margin:0 auto 18px;font-size:24px;font-weight:500;display:flex}.listing-success-eyebrow{color:#a57d3f;letter-spacing:.18em;text-transform:uppercase;margin-bottom:12px;font-family:Georgia,Times New Roman,serif;font-size:11px;line-height:1}.listing-success-card h1{color:#111820;letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:34px;font-weight:400;line-height:1.15}.listing-success-description{color:#6f6961;max-width:500px;margin:16px auto 0;font-size:15px;line-height:1.65}.listing-success-actions{flex-direction:column;gap:10px;margin-top:32px;display:flex}.listing-success-primary-button,.listing-success-secondary-button{box-sizing:border-box;cursor:pointer;border-radius:6px;width:100%;min-height:46px;font-family:inherit;font-size:14px;font-weight:600;transition:background .15s,border-color .15s,color .15s,transform .15s,opacity .15s}.listing-success-primary-button{color:#fff;background:#111820;border:1px solid #111820}.listing-success-primary-button:hover:not(:disabled){background:#293039;transform:translateY(-1px)}.listing-success-primary-button:disabled{opacity:.5;cursor:not-allowed}.listing-success-secondary-button{color:#4d4740;background:#fff;border:1px solid #d3ccc0}.listing-success-secondary-button:hover{background:#f7f4ef;border-color:#aaa094}@media (width<=700px){.listing-success-page{padding:42px 16px 64px}.listing-success-card{padding:36px 20px}.listing-success-card h1{font-size:28px}}.purchase-agreement-page{max-width:1180px;margin:0 auto;padding:32px 24px 80px}.purchase-agreement-back-button{color:#5e5a54;cursor:pointer;background:0 0;border:none;align-items:center;margin:0 0 26px;padding:0;font-family:inherit;font-size:14px;font-weight:500;transition:color .15s;display:inline-flex}.purchase-agreement-back-button:hover{color:#111820}.purchase-agreement-header{max-width:720px;margin-bottom:34px}.purchase-agreement-eyebrow{color:#9b753a;letter-spacing:.16em;text-transform:uppercase;margin-bottom:10px;font-family:Georgia,Times New Roman,serif;font-size:11px;line-height:1;display:block}.purchase-agreement-header h1{color:#111820;letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:36px;font-weight:400;line-height:1.15}.purchase-agreement-header p{color:#716b63;margin:12px 0 0;font-size:15px;line-height:1.65}.purchase-agreement-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:26px;display:grid}.purchase-agreement-form{background:#fffefa;border:1px solid #ddd7cd;border-radius:10px;min-width:0;padding:30px}.purchase-agreement-section{border-bottom:1px solid #ebe5dc;margin-bottom:30px;padding-bottom:30px}.purchase-agreement-section:last-of-type{margin-bottom:0}.purchase-agreement-section-heading{align-items:flex-start;gap:14px;margin-bottom:20px;display:flex}.purchase-agreement-section-number{color:#a27c40;letter-spacing:.08em;flex-shrink:0;width:30px;font-family:Georgia,Times New Roman,serif;font-size:11px;line-height:1.7}.purchase-agreement-section-heading h2{color:#171717;margin:0;font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:500;line-height:1.3}.purchase-agreement-section-heading p{color:#777067;margin:5px 0 0;font-size:13px;line-height:1.55}.purchase-agreement-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.purchase-agreement-summary-item{background:#fff;border:1px solid #e5dfd6;border-radius:6px;padding:14px 15px}.purchase-agreement-summary-item span{color:#8a837a;margin-bottom:4px;font-size:11px;display:block}.purchase-agreement-summary-item strong{color:#22201d;text-transform:capitalize;font-size:14px;font-weight:600}.purchase-agreement-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.purchase-agreement-field{flex-direction:column;gap:7px;min-width:0;display:flex}.purchase-agreement-field-full{grid-column:1/-1}.purchase-agreement-field label{color:#282522;font-size:13px;font-weight:600}.purchase-agreement-field input,.purchase-agreement-field select,.purchase-agreement-field textarea{box-sizing:border-box;color:#111820;background:#fff;border:1px solid #ccc4b9;border-radius:6px;outline:none;width:100%;padding:11px 12px;font-family:inherit;font-size:14px;transition:border-color .15s,box-shadow .15s,background .15s}.purchase-agreement-field input:focus,.purchase-agreement-field select:focus,.purchase-agreement-field textarea:focus{border-color:#6c665e;box-shadow:0 0 0 2px #463f350d}.purchase-agreement-field input[readonly]{color:#777067;background:#f5f2ed}.purchase-agreement-field textarea{resize:vertical;min-height:120px;line-height:1.5}.purchase-agreement-field-note{color:#9a938a;font-size:11px}.purchase-agreement-money-input{position:relative}.purchase-agreement-money-input>span{color:#726b62;pointer-events:none;font-size:14px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.purchase-agreement-money-input input{padding-left:27px}.purchase-agreement-money-input input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.purchase-agreement-money-input input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.purchase-agreement-money-input input[type=number]{appearance:textfield}.purchase-agreement-error,.purchase-agreement-success{border-radius:6px;margin-top:20px;padding:11px 13px;font-size:13px;line-height:1.5}.purchase-agreement-error{color:#973d3d;background:#fff6f6;border:1px solid #e2c9c9}.purchase-agreement-success{color:#3e663d;background:#f4faf3;border:1px solid #cadbc9}.purchase-agreement-actions{border-top:1px solid #ebe5dc;justify-content:flex-end;align-items:center;gap:12px;margin-top:30px;padding-top:26px;display:flex}.purchase-agreement-primary-button,.purchase-agreement-secondary-button{cursor:pointer;border-radius:6px;min-height:43px;padding:0 20px;font-family:inherit;font-size:13px;font-weight:600;transition:background .15s,border-color .15s,color .15s,opacity .15s}.purchase-agreement-primary-button{color:#fff;background:#111820;border:1px solid #111820}.purchase-agreement-primary-button:hover:not(:disabled){background:#293039}.purchase-agreement-secondary-button{color:#4d4740;background:#fff;border:1px solid #cec6ba}.purchase-agreement-secondary-button:hover:not(:disabled){background:#f7f4ef;border-color:#a99f91}.purchase-agreement-primary-button:disabled,.purchase-agreement-secondary-button:disabled{opacity:.5;cursor:not-allowed}.purchase-agreement-side-card{background:#fbf9f4;border:1px solid #ddd7cd;border-radius:8px;padding:22px;position:sticky;top:24px}.purchase-agreement-side-label{color:#896b3b;letter-spacing:.08em;text-transform:uppercase;background:#f6efe2;border:1px solid #d3c2a5;border-radius:999px;margin-bottom:10px;padding:5px 8px;font-size:9px;font-weight:700;display:inline-block}.purchase-agreement-side-card h2{color:#181818;margin:0;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:500}.purchase-agreement-side-card>p{color:#746e66;margin:10px 0 0;font-size:12px;line-height:1.6}.purchase-agreement-side-divider{background:#e3ddd3;height:1px;margin:18px 0}.purchase-agreement-side-row{flex-direction:column;gap:3px;margin-bottom:14px;display:flex}.purchase-agreement-side-row:last-child{margin-bottom:0}.purchase-agreement-side-row span{color:#8a837b;text-transform:uppercase;letter-spacing:.06em;font-size:10px}.purchase-agreement-side-row strong{overflow-wrap:anywhere;color:#2b2824;text-transform:capitalize;font-size:12px;font-weight:600}.purchase-agreement-loading{color:#716b63;text-align:center;padding:80px 20px;font-size:14px}.purchase-agreement-state-card{text-align:center;background:#fffefa;border:1px solid #ddd7cd;border-radius:10px;max-width:560px;margin:80px auto;padding:34px}.purchase-agreement-state-card h1{color:#111820;margin:0;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400}.purchase-agreement-state-card p{color:#716b63;margin:12px 0 22px;font-size:14px;line-height:1.6}@media (width<=900px){.purchase-agreement-layout{grid-template-columns:1fr}.purchase-agreement-side-card{position:static}}@media (width<=700px){.purchase-agreement-page{padding:24px 16px 50px}.purchase-agreement-header h1{font-size:30px}.purchase-agreement-form{padding:22px 18px}.purchase-agreement-summary-grid,.purchase-agreement-grid{grid-template-columns:1fr}.purchase-agreement-field-full{grid-column:auto}.purchase-agreement-actions{flex-direction:column-reverse;align-items:stretch}.purchase-agreement-primary-button,.purchase-agreement-secondary-button{width:100%}}.purchase-agreement-review-card{background:#fffefa;border:1px solid #ddd7cd;border-radius:10px;padding:30px}.purchase-agreement-review-section{border-bottom:1px solid #ebe5dc;margin-bottom:28px;padding-bottom:28px}.purchase-agreement-review-section:last-of-type{margin-bottom:0}.purchase-agreement-review-section h2{color:#171717;margin:0 0 18px;font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:500}.purchase-agreement-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.purchase-agreement-review-grid>div{background:#fff;border:1px solid #e5dfd6;border-radius:6px;padding:14px 15px}.purchase-agreement-review-grid span,.purchase-agreement-review-notes>span{color:#8a837a;margin-bottom:4px;font-size:11px;display:block}.purchase-agreement-review-grid strong{color:#22201d;text-transform:capitalize;font-size:14px;font-weight:600}.purchase-agreement-review-notes{background:#fff;border:1px solid #e5dfd6;border-radius:6px;margin-top:12px;padding:14px 15px}.purchase-agreement-review-notes p{color:#393530;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.6}.purchase-agreement-review-notice{color:#79683e;background:#fffaf1;border:1px solid #dfd2bb;border-radius:6px;margin-top:22px;padding:13px 15px;font-size:13px;line-height:1.55}@media (width<=700px){.purchase-agreement-review-card{padding:22px 18px}.purchase-agreement-review-grid{grid-template-columns:1fr}}.purchase-agreement-checkbox{justify-content:flex-start;align-items:center;gap:10px;width:100%;margin:0;display:flex}.purchase-agreement-field .purchase-agreement-checkbox input[type=checkbox]{flex:0 0 18px;width:18px;height:18px;margin:0;padding:0}.purchase-agreement-checkbox span{text-align:left;flex:1;margin:0}.purchase-agreement-signature-section{box-sizing:border-box;background:#fffefa;border:1px solid #ddd7cd;border-radius:10px;max-width:900px;margin:26px auto 0;padding:26px}.purchase-agreement-signature-consent{color:#393530;cursor:pointer;align-items:flex-start;gap:10px;margin-top:18px;font-size:13px;line-height:1.55;display:flex}.purchase-agreement-signature-consent input{accent-color:#111820;flex:none;width:17px;height:17px;margin:2px 0 0}@media (width<=720px){.purchase-agreement-signature-section{padding:20px 16px}}.purchase-agreement-change-request{box-sizing:border-box;background:#fffaf1;border:1px solid #d8c6a8;border-radius:12px;max-width:900px;margin:0 auto 30px;padding:26px 28px 22px 30px;position:relative;overflow:hidden;box-shadow:0 8px 24px #47371f0f}.purchase-agreement-change-request:before{content:"";background:#9b753a;width:4px;position:absolute;top:0;bottom:0;left:0}.purchase-agreement-change-request-heading{border-bottom:1px solid #e8dcc8;padding-bottom:18px}.purchase-agreement-change-request-heading>span{color:#8b672f;letter-spacing:.12em;text-transform:uppercase;background:#f7eedf;border:1px solid #ddc9a7;border-radius:999px;align-items:center;min-height:24px;margin-bottom:10px;padding:0 9px;font-size:10px;font-weight:700;display:inline-flex}.purchase-agreement-change-request-heading h2{color:#211d18;margin:0;font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:500;line-height:1.25}.purchase-agreement-change-request-heading p{color:#71675a;max-width:720px;margin:9px 0 0;font-size:13px;line-height:1.65}.purchase-agreement-change-request-note{background:#fff;border:1px solid #dfd1bb;border-radius:8px;margin-top:20px;padding:17px 18px 17px 20px;position:relative;box-shadow:0 2px 8px #3f311d0a}.purchase-agreement-change-request-note:before{content:"";background:#b78b48;border-radius:0 3px 3px 0;width:3px;position:absolute;top:12px;bottom:12px;left:0}.purchase-agreement-change-request-note>span{color:#8b6b39;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:700;display:block}.purchase-agreement-change-request-note p{color:#24211d;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:600;line-height:1.65}.purchase-agreement-change-request-time{color:#938879;border-top:1px solid #eee4d4;justify-content:flex-end;align-items:center;gap:6px;margin-top:13px;padding-top:12px;font-size:11px;line-height:1.4;display:flex}.purchase-agreement-change-request-time:before{content:"Revision request";color:#7d7265;font-weight:600}@media (width<=700px){.purchase-agreement-change-request{border-radius:10px;margin-bottom:24px;padding:22px 18px 18px 21px}.purchase-agreement-change-request-heading{padding-bottom:16px}.purchase-agreement-change-request-heading h2{font-size:20px}.purchase-agreement-change-request-note{padding:15px 14px 15px 17px}.purchase-agreement-change-request-note p{font-size:14px}.purchase-agreement-change-request-time{flex-direction:column;align-items:flex-end;gap:2px}}.final-agreement-document{box-sizing:border-box;color:#22201d;background:#fffefa;border:1px solid #ded8cf;border-radius:10px;width:100%;max-width:900px;margin:0 auto;padding:48px 52px;box-shadow:0 14px 40px #221c140f}.final-agreement-cover{text-align:center;padding:10px 0 40px}.final-agreement-brand{color:#9b753a;letter-spacing:.18em;text-transform:uppercase;margin-bottom:12px;font-size:10px;font-weight:700;display:block}.final-agreement-cover h1{color:#111820;letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:38px;font-weight:400}.final-agreement-number{color:#777067;letter-spacing:.08em;margin-top:9px;font-size:12px;display:block}.final-agreement-cover-divider{background:#b89966;width:64px;height:1px;margin:26px auto}.final-agreement-hero-watch{flex-direction:column;gap:2px;display:flex}.final-agreement-hero-watch>span{color:#8a837a;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}.final-agreement-hero-watch strong{color:#111820;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:500}.final-agreement-hero-watch small{color:#8a837a;font-size:12px}.final-agreement-hero-price{color:#111820;margin-top:14px;font-size:19px;font-weight:600}.final-agreement-parties-summary{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:18px;max-width:600px;margin:30px auto 0;display:grid}.final-agreement-parties-summary>div:not(.final-agreement-parties-separator){background:#fbfaf7;border:1px solid #e8e2d9;border-radius:6px;padding:14px 16px}.final-agreement-parties-summary span{color:#9b753a;letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:700;display:block}.final-agreement-parties-summary strong{font-size:15px;font-weight:600}.final-agreement-parties-separator{color:#9b9389;font-family:Georgia,Times New Roman,serif;font-style:italic}.final-agreement-section{border-top:1px solid #e6e0d7;padding:30px 0}.final-agreement-section-title{align-items:baseline;gap:12px;margin-bottom:20px;display:flex}.final-agreement-section-title>span{color:#a27c40;font-family:Georgia,Times New Roman,serif;font-size:11px}.final-agreement-section-title h2{color:#171717;margin:0;font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:500}.final-agreement-two-column,.final-agreement-signatures{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.final-agreement-party-card,.final-agreement-signature-card{background:#fff;border:1px solid #e6e0d7;border-radius:7px;padding:18px}.final-agreement-card-label,.final-agreement-signature-role{color:#9b753a;letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-size:10px;font-weight:700;display:block}.final-agreement-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.final-agreement-detail-grid>div,.final-agreement-party-card dl>div{background:#fff;border:1px solid #ebe5dc;border-radius:6px;padding:13px 14px}.final-agreement-party-card dl{gap:10px;margin:0;display:grid}.final-agreement-detail-grid dt,.final-agreement-party-card dt{color:#8a837a;letter-spacing:.05em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:600}.final-agreement-detail-grid dd,.final-agreement-party-card dd{color:#22201d;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600}.final-agreement-grid-full{grid-column:1/-1}.final-agreement-note{background:#fbfaf7;border:1px solid #ebe5dc;border-radius:6px;margin-top:14px;padding:16px}.final-agreement-note>span{color:#8a837a;letter-spacing:.05em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:600;display:block}.final-agreement-note p{white-space:pre-wrap;margin:0;font-size:13px;line-height:1.65}.final-agreement-legal-section p{color:#4e4943;margin:0 0 14px;font-size:13px;line-height:1.75}.final-agreement-legal-section p:last-child{margin-bottom:0}.final-agreement-legal-section h3{color:#282522;letter-spacing:.03em;text-transform:uppercase;margin:22px 0 7px;font-size:12px;font-weight:700}.final-agreement-legal-section ul{color:#4e4943;margin:8px 0 16px 20px;padding:0;font-size:13px;line-height:1.75}.final-agreement-signature-card{flex-direction:column;min-height:210px;display:flex}.final-agreement-signature-image-shell{justify-content:center;align-items:center;height:90px;margin:4px 0 10px;display:flex}.final-agreement-signature-image{object-fit:contain;max-width:100%;max-height:82px}.final-agreement-signature-line{border-top:1px solid #9f978c;width:100%;margin:auto 0 9px}.final-agreement-signature-card>strong{color:#22201d;font-size:14px;font-weight:600}.final-agreement-signature-meta{color:#8a837a;margin-top:5px;font-size:11px;display:block}.final-agreement-signature-pending{color:#8a837a;text-align:center;background:#fbfaf7;border:1px dashed #d7cfc3;border-radius:6px;flex:1;justify-content:center;align-items:center;min-height:130px;font-size:12px;display:flex}.final-agreement-record{background:#fbfaf7;margin:0 -20px;padding-left:20px;padding-right:20px}.final-agreement-footer{color:#9b9389;letter-spacing:.05em;text-transform:uppercase;border-top:1px solid #ded8cf;justify-content:space-between;gap:16px;padding-top:20px;font-size:9px;display:flex}@media (width<=720px){.final-agreement-document{border-radius:0;padding:34px 20px}.final-agreement-cover h1{font-size:31px}.final-agreement-parties-summary,.final-agreement-two-column,.final-agreement-detail-grid,.final-agreement-signatures{grid-template-columns:1fr}.final-agreement-parties-separator{display:none}.final-agreement-grid-full{grid-column:auto}.final-agreement-footer{flex-direction:column;align-items:center}}@media print{.final-agreement-document{max-width:none;box-shadow:none;background:#fff;border:none;border-radius:0;padding:0}.final-agreement-section,.final-agreement-party-card,.final-agreement-signature-card,.final-agreement-detail-grid>div{break-inside:avoid}.final-agreement-footer{margin-top:24px}}.signature-pad{width:100%}.signature-pad-canvas-shell{background:#fff;border:1px solid #d7cfc3;border-radius:7px;width:100%;height:190px;position:relative;overflow:hidden}.signature-pad-canvas{z-index:2;touch-action:none;cursor:crosshair;width:100%;height:100%;display:block;position:relative}.signature-pad-placeholder{z-index:1;color:#b6aea4;pointer-events:none;font-family:Georgia,Times New Roman,serif;font-size:17px;font-style:italic;position:absolute;bottom:38px;left:50%;transform:translate(-50%)}.signature-pad-canvas-shell:after{content:"";z-index:1;pointer-events:none;border-top:1px solid #d0c8bc;position:absolute;bottom:31px;left:12%;right:12%}.signature-pad-footer{justify-content:space-between;align-items:center;gap:16px;margin-top:9px;display:flex}.signature-pad-footer>span{color:#8a837a;font-size:11px;line-height:1.45}.signature-pad-footer button{color:#6d6255;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:11px;font-weight:600}.signature-pad-footer button:disabled{opacity:.4;cursor:not-allowed}@media (width<=640px){.signature-pad-canvas-shell{height:165px}.signature-pad-footer{flex-direction:column;align-items:flex-start}}.buyer-final-page{max-width:1180px;margin:0 auto;padding:32px 24px 80px}.buyer-final-back{color:#5e5a54;font:inherit;cursor:pointer;background:0 0;border:none;margin:0 0 26px;padding:0;font-size:14px;font-weight:500}.buyer-final-back:hover{color:#111820}.buyer-final-header{max-width:760px;margin-bottom:34px}.buyer-final-header>span{color:#9b753a;letter-spacing:.16em;text-transform:uppercase;margin-bottom:10px;font-family:Georgia,Times New Roman,serif;font-size:11px;display:block}.buyer-final-header h1{color:#111820;margin:0;font-family:Georgia,Times New Roman,serif;font-size:36px;font-weight:400;line-height:1.15}.buyer-final-header p{color:#716b63;margin:12px 0 0;font-size:15px;line-height:1.65}.buyer-final-signature-section{box-sizing:border-box;background:#fffefa;border:1px solid #ddd7cd;border-radius:10px;max-width:900px;margin:28px auto 0;padding:28px}.buyer-final-signature-heading>span{color:#9b753a;letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:700;display:block}.buyer-final-signature-heading h2{color:#171717;margin:0;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:500}.buyer-final-signature-heading p{color:#777067;margin:6px 0 20px;font-size:13px;line-height:1.55}.buyer-final-consent{color:#393530;cursor:pointer;align-items:flex-start;gap:10px;margin-top:18px;font-size:13px;line-height:1.55;display:flex}.buyer-final-consent input{flex:none;width:17px;height:17px;margin:2px 0 0}.buyer-final-change-section{box-sizing:border-box;background:#fff;border:1px solid #ddd7cd;border-radius:10px;max-width:900px;margin:22px auto 0;padding:22px 24px}.buyer-final-change-copy{flex-direction:column;align-items:flex-start;display:flex}.buyer-final-change-copy>span{color:#302c27;margin-bottom:6px;font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:500;display:block}.buyer-final-change-copy p{color:#777067;max-width:700px;margin:0;font-size:13px;line-height:1.6}.buyer-final-request-change-button{color:#62533e;min-height:40px;font:inherit;cursor:pointer;background:#fffefa;border:1px solid #c9bba5;border-radius:6px;margin-top:16px;padding:0 17px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s,color .15s}.buyer-final-request-change-button:hover:not(:disabled){color:#3e3529;background:#faf6ee;border-color:#aa936d}.buyer-final-request-change-button:disabled{opacity:.5;cursor:not-allowed}.buyer-final-change-form{border-top:1px solid #ebe5dc;margin-top:20px;padding-top:20px}.buyer-final-change-form label{color:#25211d;margin-bottom:8px;font-size:13px;font-weight:600;display:block}.buyer-final-change-form textarea{box-sizing:border-box;resize:vertical;color:#292622;width:100%;min-height:120px;font:inherit;background:#fff;border:1px solid #d3cbc0;border-radius:7px;outline:none;padding:13px 14px;font-size:14px;line-height:1.55;transition:border-color .15s,box-shadow .15s}.buyer-final-change-form textarea::placeholder{color:#aaa39a}.buyer-final-change-form textarea:focus{border-color:#9b753a;box-shadow:0 0 0 3px #9b753a17}.buyer-final-change-form textarea:disabled{color:#9a948c;cursor:not-allowed;background:#f7f4ef}.buyer-final-change-count{color:#9a948c;text-align:right;margin-top:6px;font-size:11px}.buyer-final-change-actions{justify-content:flex-end;align-items:center;gap:10px;margin-top:16px;display:flex}.buyer-final-change-cancel,.buyer-final-change-submit{min-height:40px;font:inherit;cursor:pointer;border-radius:6px;padding:0 17px;font-size:13px;font-weight:600}.buyer-final-change-cancel{color:#4d4740;background:#fff;border:1px solid #cec6ba}.buyer-final-change-cancel:hover:not(:disabled){background:#faf9f7;border-color:#b7ada0}.buyer-final-change-submit{color:#fff;background:#6e2f2f;border:1px solid #6e2f2f}.buyer-final-change-submit:hover:not(:disabled){background:#5d2727;border-color:#5d2727}.buyer-final-change-cancel:disabled,.buyer-final-change-submit:disabled{opacity:.5;cursor:not-allowed}.buyer-final-error{box-sizing:border-box;color:#973d3d;background:#fff6f6;border:1px solid #e2c9c9;border-radius:6px;justify-content:space-between;align-items:center;gap:20px;max-width:900px;margin:20px auto 0;padding:12px 14px;font-size:13px;display:flex}.buyer-final-error>span{flex:auto;min-width:0;line-height:1.5}.buyer-final-error .buyer-final-secondary{white-space:nowrap;flex:none;min-height:38px;padding:0 16px}.buyer-final-actions{border-top:1px solid #ebe5dc;justify-content:space-between;align-items:center;gap:12px;max-width:900px;margin:24px auto 0;padding-top:24px;display:flex}.buyer-final-actions-right{justify-content:flex-end;align-items:center;gap:10px;display:flex}.buyer-final-primary,.buyer-final-secondary,.buyer-final-request-change-action,.buyer-final-state button{min-height:43px;font:inherit;cursor:pointer;border-radius:6px;padding:0 20px;font-size:13px;font-weight:600}.buyer-final-primary{color:#fff;background:#111820;border:1px solid #111820}.buyer-final-primary:hover:not(:disabled){background:#202a34;border-color:#202a34}.buyer-final-secondary,.buyer-final-state button{color:#4d4740;background:#fff;border:1px solid #cec6ba}.buyer-final-secondary:hover:not(:disabled),.buyer-final-state button:hover{background:#faf9f7;border-color:#b7ada0}.buyer-final-request-change-action{color:#62533e;background:#fffefa;border:1px solid #c9bba5}.buyer-final-request-change-action:hover:not(:disabled){color:#3e3529;background:#faf6ee;border-color:#aa936d}.buyer-final-primary:disabled,.buyer-final-secondary:disabled,.buyer-final-request-change-action:disabled{opacity:.5;cursor:not-allowed}.buyer-final-loading,.buyer-final-state{text-align:center;max-width:620px;margin:80px auto}.buyer-final-state{background:#fffefa;border:1px solid #ddd7cd;border-radius:10px;padding:32px}@media (width<=720px){.buyer-final-error{flex-direction:column;align-items:stretch;gap:10px}.buyer-final-error .buyer-final-secondary{width:100%}.buyer-final-page{padding:24px 16px 50px}.buyer-final-header h1{font-size:30px}.buyer-final-signature-section,.buyer-final-change-section{padding:20px 16px}.buyer-final-change-actions{flex-direction:column-reverse;align-items:stretch}.buyer-final-change-cancel,.buyer-final-change-submit{width:100%}.buyer-final-actions{flex-direction:column-reverse;align-items:stretch}.buyer-final-actions-right{flex-direction:column-reverse;align-items:stretch;width:100%}.buyer-final-primary,.buyer-final-secondary,.buyer-final-request-change-action{width:100%}}.agreement-completed-page{box-sizing:border-box;background:#f7f5f0;justify-content:center;align-items:flex-start;min-height:calc(100vh - 140px);padding:72px 24px 90px;display:flex}.agreement-completed-card{box-sizing:border-box;text-align:center;background:#fffefa;border:1px solid #ddd7cd;border-radius:10px;width:100%;max-width:650px;padding:48px 44px;box-shadow:0 18px 50px #201c170f}.agreement-completed-check{color:#8c6b35;border:1px solid #a68652;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;margin:0 auto 22px;font-family:Georgia,Times New Roman,serif;font-size:28px;display:flex}.agreement-completed-eyebrow{color:#9b753a;letter-spacing:.16em;text-transform:uppercase;margin-bottom:10px;font-family:Georgia,Times New Roman,serif;font-size:11px;display:block}.agreement-completed-card h1{color:#111820;margin:0;font-family:Georgia,Times New Roman,serif;font-size:34px;font-weight:400;line-height:1.15}.agreement-completed-card p{color:#716b63;max-width:480px;margin:14px auto 28px;font-size:14px;line-height:1.65}.agreement-completed-actions{justify-content:center;gap:12px;display:flex}.agreement-completed-primary,.agreement-completed-secondary{min-height:44px;font:inherit;cursor:pointer;border-radius:6px;padding:0 22px;font-size:13px;font-weight:600}.agreement-completed-primary{color:#fff;background:#111820;border:1px solid #111820}.agreement-completed-secondary{color:#4d4740;background:#fff;border:1px solid #cec6ba}.agreement-completed-back{color:#716b63;font:inherit;cursor:pointer;background:0 0;border:none;margin-top:24px;padding:0;font-size:12px}.agreement-completed-loading{color:#716b63;font-size:14px}@media (width<=640px){.agreement-completed-page{padding:40px 16px 60px}.agreement-completed-card{padding:36px 22px}.agreement-completed-actions{flex-direction:column}.agreement-completed-primary,.agreement-completed-secondary{width:100%}}.agreement-service-page{color:#151515;background:#fbfaf7}.agreement-service-hero{background:radial-gradient(circle at 78% 35%,#fff 0%,#fbf8f2 48%,#f5efe5 100%);border-bottom:1px solid #e3dccf}.agreement-service-hero-inner{max-width:1120px;margin:0 auto;padding:88px 24px 94px}.agreement-service-eyebrow,.agreement-service-section-label,.agreement-service-section-heading>span{color:#9b753a;letter-spacing:.17em;text-transform:uppercase;font-family:Georgia,Times New Roman,serif;font-size:11px;display:block}.agreement-service-ornament{align-items:center;gap:4px;width:68px;margin:26px 0 24px;display:flex}.agreement-service-ornament span:not(.agreement-service-ornament-diamond){background:#b48c4c;flex:1;height:1px}.agreement-service-ornament-diamond{box-sizing:border-box;border:1px solid #b48c4c;width:6px;height:6px;transform:rotate(45deg)}.agreement-service-hero h1{color:#11151a;letter-spacing:-.045em;max-width:760px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:56px;font-weight:400;line-height:1.06}.agreement-service-hero p{color:#59534c;max-width:650px;margin:24px 0 0;font-family:Georgia,Times New Roman,serif;font-size:18px;line-height:1.65}.agreement-service-hero-actions{align-items:center;gap:24px;margin-top:34px;display:flex}.agreement-service-hero-link{color:#62513a;letter-spacing:.015em;align-items:center;gap:13px;padding:8px 0 9px;font-family:Georgia,Times New Roman,serif;font-size:13px;font-weight:400;line-height:1.2;text-decoration:none;transition:color .18s,transform .18s;display:inline-flex;position:relative}.agreement-service-hero-link:after{content:"";transform-origin:0;background:#b89a6b;width:100%;height:1px;transition:transform .22s,background .18s;position:absolute;bottom:3px;left:0;transform:scaleX(.34)}.agreement-service-hero-link>span{color:#9b753a;font-size:14px;transition:transform .18s,color .18s}.agreement-service-hero-link:hover{color:#2d251c;transform:translateY(-1px)}.agreement-service-hero-link:hover:after{background:#9b753a;transform:scaleX(1)}.agreement-service-hero-link:hover>span{color:#72562d;transform:translate(3px)}.agreement-service-hero-link:focus-visible{outline-offset:5px;outline:1px solid #9b753a}.agreement-service-primary-button,.agreement-service-outline-button{box-sizing:border-box;letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;min-height:50px;padding:0 23px;font-family:Georgia,Times New Roman,serif;font-size:12px;text-decoration:none;display:inline-flex}.agreement-service-primary-button{color:#fff;background:#111820;border:1px solid #111820;gap:24px}.agreement-service-primary-button:hover{background:#252b30}.agreement-service-outline-button{color:#72562d;background:0 0;border:1px solid #b38b4c}.agreement-service-text-link{color:#72562d;border-bottom:1px solid #b38b4c;padding-bottom:3px;font-family:Georgia,Times New Roman,serif;font-size:13px;text-decoration:none}.agreement-service-intro,.agreement-service-workflow,.agreement-service-start,.agreement-service-includes,.agreement-service-example,.agreement-service-boundary,.agreement-service-cta{box-sizing:border-box;max-width:1120px;margin:0 auto;padding-left:24px;padding-right:24px}.agreement-service-intro{padding-top:82px;padding-bottom:82px}.agreement-service-intro-grid{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:90px;margin-top:20px;display:grid}.agreement-service-intro h2,.agreement-service-section-heading h2,.agreement-service-example-copy h2,.agreement-service-boundary h2,.agreement-service-cta h2{color:#171717;letter-spacing:-.03em;margin:0;font-family:Georgia,Times New Roman,serif;font-weight:400}.agreement-service-intro h2{max-width:520px;font-size:39px;line-height:1.18}.agreement-service-intro-grid p{color:#666058;margin:0 0 16px;font-size:15px;line-height:1.8}.agreement-service-workflow{border-top:1px solid #e4ddd2;padding-top:74px;padding-bottom:82px}.agreement-service-section-heading{max-width:620px}.agreement-service-section-heading h2{margin-top:12px;font-size:38px}.agreement-service-section-heading p{color:#716b63;margin:12px 0 0;font-size:14px;line-height:1.7}.agreement-service-steps{border-top:1px solid #dcd4c8;border-bottom:1px solid #dcd4c8;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:42px;display:grid}.agreement-service-steps article{border-right:1px solid #dcd4c8;min-height:230px;padding:27px 24px 28px}.agreement-service-steps article:first-child{padding-left:0}.agreement-service-steps article:last-child{border-right:none;padding-right:0}.agreement-service-step-number{color:#a27c40;letter-spacing:.1em;font-family:Georgia,Times New Roman,serif;font-size:11px}.agreement-service-steps h3{color:#24211e;margin:25px 0 11px;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:500;line-height:1.35}.agreement-service-steps p{color:#756e65;margin:0;font-size:13px;line-height:1.7}.agreement-service-start{border-top:1px solid #e4ddd2;padding-top:78px;padding-bottom:86px}.agreement-service-start-layout{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:start;gap:70px;margin-top:42px;display:grid}.agreement-service-start-steps{border-top:1px solid #ddd5c9}.agreement-service-start-steps article{border-bottom:1px solid #e5ded4;grid-template-columns:36px 1fr;gap:14px;padding:22px 0;display:grid}.agreement-service-start-steps h3{color:#28231f;margin:0 0 7px;font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:500;line-height:1.35}.agreement-service-start-steps p{color:#756e65;margin:0;font-size:13px;line-height:1.65}.agreement-service-conversation-demo{background:#fff;border:1px solid #d5d5d5;border-radius:10px;overflow:hidden;box-shadow:0 12px 32px #27221b12}.agreement-service-demo-watch{box-sizing:border-box;background:#fff;border-bottom:1px solid #ddd;align-items:center;gap:14px;min-height:116px;padding:17px 20px;display:flex}.agreement-service-demo-watch-image{background:#fff;border:1px solid #e3ddd4;border-radius:8px;flex:none;justify-content:center;align-items:center;width:68px;height:68px;display:flex;overflow:hidden}.agreement-service-demo-watch-image img{object-fit:contain;width:92%;height:92%;display:block}.agreement-service-demo-watch-info{flex-direction:column;min-width:0;display:flex}.agreement-service-demo-watch-info>span{color:#777;letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px;font-size:10px;line-height:1}.agreement-service-demo-watch-info strong{color:#181818;font-size:16px;font-weight:700;line-height:1.3}.agreement-service-demo-watch-info b{color:#444;margin-top:7px;font-size:12px;font-weight:600}.agreement-service-demo-watch-info small{color:#666;margin-top:3px;font-size:10px}.agreement-service-demo-agreement{box-sizing:border-box;background:#fbf8f2;border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;gap:24px;min-height:100px;padding:15px 20px;display:flex}.agreement-service-demo-agreement-copy{min-width:0}.agreement-service-demo-agreement-copy>span{color:#9a753b;letter-spacing:.11em;text-transform:uppercase;margin-bottom:4px;font-family:Georgia,Times New Roman,serif;font-size:9px;font-weight:600;display:block}.agreement-service-demo-agreement-copy>strong{color:#222;font-size:13px;font-weight:700;line-height:1.3;display:block}.agreement-service-demo-agreement-copy p{color:#66615a;max-width:350px;margin:5px 0 0;font-size:10px;line-height:1.55}.agreement-service-demo-agreement button{color:#fff;min-height:40px;font:inherit;opacity:1;background:#111820;border:1px solid #111820;border-radius:6px;flex:none;padding:0 16px;font-size:10px;font-weight:700}.agreement-service-demo-message-header{box-sizing:border-box;background:#fff;border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;min-height:42px;padding:0 20px;display:flex}.agreement-service-demo-message-header strong{color:#222;font-size:11px;font-weight:700}.agreement-service-demo-message-header span{color:#317d49;align-items:center;gap:5px;font-size:10px;display:inline-flex}.agreement-service-demo-message-header i{background:#39a85d;border-radius:50%;width:7px;height:7px}.agreement-service-demo-message-area{box-sizing:border-box;background:#fcfcfc;min-height:205px;padding:24px 24px 46px;position:relative}.agreement-service-demo-own-message{color:#fff;background:#111;border-radius:17px;width:fit-content;max-width:72%;margin-left:auto;padding:11px 13px;font-size:10px;line-height:1.4}.agreement-service-demo-message-meta{color:#8a8a8a;flex-direction:column;align-items:flex-end;gap:2px;margin-top:5px;font-size:9px;line-height:1.2;display:flex}.agreement-service-demo-caption{background:#f8f5ef;border-top:1px solid #e2ddd5;padding:15px 18px 17px}.agreement-service-demo-caption>span{color:#7e756b;margin-bottom:10px;font-size:10px;line-height:1.5;display:block}.agreement-service-demo-caption>div{flex-wrap:wrap;gap:6px;display:flex}.agreement-service-demo-caption strong{color:#625643;background:#fff;border:1px solid #ddd2c0;border-radius:999px;align-items:center;min-height:26px;padding:0 8px;font-size:9px;font-weight:600;display:inline-flex}.agreement-service-free-callout{background:#fffaf1;border:1px solid #d8c6a8;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:44px;margin-top:42px;padding:24px 26px;display:grid}.agreement-service-free-callout span{color:#9b753a;letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:700;display:block}.agreement-service-free-callout strong{color:#28231f;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:500}.agreement-service-free-callout p{color:#716b63;margin:0;font-size:13px;line-height:1.7}.agreement-service-includes{padding-top:78px;padding-bottom:86px}.agreement-service-includes-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:38px;display:grid}.agreement-service-includes-grid>div{background:#fffefa;border:1px solid #e2dbd0;min-height:145px;padding:22px}.agreement-service-includes-grid span{color:#a27c40;margin-bottom:17px;font-family:Georgia,Times New Roman,serif;font-size:10px;display:block}.agreement-service-includes-grid strong{color:#28231f;font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:500}.agreement-service-includes-grid p{color:#756e65;margin:9px 0 0;font-size:13px;line-height:1.65}.agreement-service-example{border-top:1px solid #e4ddd2;grid-template-columns:.75fr 1.25fr;align-items:start;gap:70px;padding-top:86px;padding-bottom:92px;display:grid}.agreement-service-example-copy{position:sticky;top:30px}.agreement-service-example-copy h2{margin-top:13px;font-size:38px;line-height:1.2}.agreement-service-example-copy p{color:#716b63;margin:18px 0 0;font-size:14px;line-height:1.75}.agreement-service-example-note{color:#756b5e;background:#f6f1e8;border-left:2px solid #b38b4c;margin-top:24px;padding:13px 14px;font-size:12px;line-height:1.55}.agreement-example-page{box-sizing:border-box;background:#fff;border:1px solid #d8d0c4;min-height:720px;padding:40px 42px 58px;position:relative;box-shadow:0 18px 48px #342a1b14}.agreement-example-page-topline{color:#9b753a;letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:9px;font-weight:700;display:flex}.agreement-example-title-row{justify-content:space-between;align-items:flex-end;gap:24px;margin-top:28px;display:flex}.agreement-example-title-row h3{color:#11151a;margin:0;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:400;line-height:1}.agreement-example-title-row p{color:#746e66;margin:8px 0 0;font-size:9px}.agreement-example-title-row>strong{color:#9b753a;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.agreement-example-watch-hero{padding:44px 0 36px}.agreement-example-watch-hero>span{color:#9b753a;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700;display:block}.agreement-example-watch-hero h4{color:#11151a;margin:18px 0 0;font-family:Georgia,Times New Roman,serif;font-size:24px;line-height:1.05}.agreement-example-watch-hero p{color:#756e65;margin:8px 0 0;font-size:9px}.agreement-example-watch-hero strong{color:#11151a;margin-top:18px;font-size:18px;display:block}.agreement-example-pdf-section{border-top:1px solid #ded8cf;margin-top:18px;padding-top:19px}.agreement-example-pdf-section-first{margin-top:46px}.agreement-example-pdf-heading{align-items:baseline;gap:16px;margin-bottom:22px;display:flex}.agreement-example-pdf-heading>span{color:#9b753a;font-family:Georgia,Times New Roman,serif;font-size:10px}.agreement-example-pdf-heading h5{color:#171717;margin:0;font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:700}.agreement-example-pdf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 34px;display:grid}.agreement-example-pdf-grid>div>span,.agreement-example-record span{color:#807970;letter-spacing:.05em;text-transform:uppercase;margin-bottom:6px;font-size:8px;font-weight:700;display:block}.agreement-example-pdf-grid>div>strong{color:#22201d;font-size:10px;font-weight:700}.agreement-example-pdf-copy p,.agreement-example-remedy-list p{color:#6c665f;margin:0 0 13px;font-size:9px;line-height:1.55}.agreement-example-remedy-list{flex-direction:column;gap:9px;display:flex}.agreement-example-remedy-list strong{color:#27231f;text-transform:uppercase;margin-bottom:5px;font-size:8.5px;display:block}.agreement-example-signature-block{margin-top:30px}.agreement-example-signature-block>span{color:#9b753a;letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:700;display:block}.agreement-example-signature-mark{color:#1d1b19;align-items:center;min-height:58px;font-family:Brush Script MT,Segoe Script,cursive;font-size:30px;font-style:italic;display:flex}.agreement-example-signature-line{background:#8d877f;width:270px;max-width:100%;height:1px;margin-bottom:10px}.agreement-example-signature-block>strong{color:#22201d;font-size:10px}.agreement-example-signature-block>p{color:#807970;margin:5px 0 0;font-size:8px}.agreement-example-record{flex-direction:column;gap:13px;display:flex}.agreement-example-record>div{grid-template-columns:150px minmax(0,1fr);gap:20px;display:grid}.agreement-example-record strong{color:#22201d;font-size:9px}.agreement-example-final-record{text-align:center;border-top:1px solid #9b753a;margin-top:24px;padding-top:20px}.agreement-example-final-record strong{color:#9b753a;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.agreement-example-final-record p{color:#22201d;margin:10px 0 0;font-size:9px}.agreement-example-pdf-footer{color:#837c73;border-top:1px solid #ded8cf;justify-content:space-between;align-items:center;padding-top:10px;font-size:7px;display:flex;position:absolute;bottom:21px;left:42px;right:42px}.agreement-example-stage{width:100%}.agreement-example-nav{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:20px;margin-bottom:16px;display:grid}.agreement-example-nav-link{color:#72562d;cursor:pointer;background:0 0;border:none;padding:0;font-family:Georgia,Times New Roman,serif;font-size:13px;font-weight:400;line-height:1.3;transition:color .16s,transform .16s,opacity .16s}.agreement-example-nav-link:first-child{justify-self:start}.agreement-example-nav-link:last-child{justify-self:end}.agreement-example-nav-link:hover:not(:disabled){color:#2f261c}.agreement-example-nav-link:first-child:hover:not(:disabled){transform:translate(-2px)}.agreement-example-nav-link:last-child:hover:not(:disabled){transform:translate(2px)}.agreement-example-nav-link:focus-visible{outline-offset:4px;outline:1px solid #b38b4c}.agreement-example-nav-link:disabled{opacity:0;pointer-events:none}.agreement-example-nav-count{color:#8a8176;letter-spacing:.04em;font-family:Georgia,Times New Roman,serif;font-size:11px}.agreement-example-pages{width:100%}.agreement-service-boundary{border-top:1px solid #d9d0c3;border-bottom:1px solid #d9d0c3;grid-template-columns:.9fr 1.1fr;gap:70px;padding-top:52px;padding-bottom:52px;display:grid}.agreement-service-boundary h2{margin-top:10px;font-size:30px}.agreement-service-boundary>p{color:#625c54;margin:3px 0 0;font-size:14px;line-height:1.8}.agreement-service-cta{text-align:center;padding-top:90px;padding-bottom:100px}.agreement-service-cta>span{color:#9b753a;letter-spacing:.16em;text-transform:uppercase;font-family:Georgia,Times New Roman,serif;font-size:11px}.agreement-service-cta h2{margin-top:13px;font-size:43px}.agreement-service-cta p{color:#716b63;max-width:540px;margin:15px auto 27px;font-size:14px;line-height:1.7}.agreement-service-cta>div{justify-content:center;gap:13px;display:flex}@media (width<=900px){.agreement-service-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.agreement-service-steps article{border-bottom:1px solid #dcd4c8}.agreement-service-steps article:nth-child(2){border-right:none}.agreement-service-includes-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agreement-service-start-layout{grid-template-columns:1fr;gap:38px}.agreement-service-example{grid-template-columns:1fr}.agreement-service-example-copy{position:static}}@media (width<=700px){.agreement-example-nav{gap:10px;margin-bottom:12px}.agreement-example-nav-link{font-size:12px}.agreement-example-nav-count{font-size:10px}.agreement-service-hero-inner{padding:58px 18px 64px}.agreement-service-hero h1{font-size:42px}.agreement-service-hero p{font-size:16px}.agreement-service-hero-actions{flex-direction:column;align-items:flex-start;gap:10px}.agreement-service-hero-link{font-size:13px}.agreement-service-intro,.agreement-service-workflow,.agreement-service-start,.agreement-service-includes,.agreement-service-example,.agreement-service-boundary,.agreement-service-cta{padding-left:18px;padding-right:18px}.agreement-service-intro-grid,.agreement-service-boundary{grid-template-columns:1fr;gap:26px}.agreement-service-intro h2,.agreement-service-section-heading h2,.agreement-service-example-copy h2{font-size:32px}.agreement-service-steps,.agreement-service-includes-grid{grid-template-columns:1fr}.agreement-service-steps article,.agreement-service-steps article:first-child,.agreement-service-steps article:last-child{border-bottom:1px solid #dcd4c8;border-right:none;min-height:auto;padding:24px 0}.agreement-service-start-layout{gap:30px}.agreement-service-start-steps article{grid-template-columns:30px 1fr}.agreement-service-demo-agreement{flex-direction:column;align-items:flex-start;gap:14px}.agreement-service-demo-agreement button{width:100%}.agreement-service-demo-message-area{min-height:170px}.agreement-service-demo-own-message{max-width:84%}.agreement-service-free-callout{grid-template-columns:1fr;gap:14px;padding:20px 18px}.agreement-example-page{min-height:680px;padding:28px 20px 54px}.agreement-example-title-row{flex-direction:column;align-items:flex-start;gap:10px}.agreement-example-pdf-grid{grid-template-columns:1fr}.agreement-example-record>div{grid-template-columns:1fr;gap:2px}.agreement-example-pdf-footer{left:20px;right:20px}.agreement-service-cta h2{font-size:35px}.agreement-service-cta>div{flex-direction:column}}.sold-watches-page{color:#151515;background:#fbfaf7;min-height:100vh}.sold-watches-hero{box-sizing:border-box;border-bottom:1px solid #e3dccf;max-width:1120px;margin:0 auto;padding:76px 24px 70px}.sold-watches-back-button{color:#716b63;cursor:pointer;background:0 0;border:none;align-items:center;margin:0 0 30px;padding:0;font-family:inherit;font-size:13px;font-weight:500;transition:color .15s,transform .15s;display:inline-flex}.sold-watches-back-button:hover{color:#111820;transform:translate(-2px)}.sold-watches-eyebrow{color:#9b753a;letter-spacing:.17em;text-transform:uppercase;font-family:Georgia,Times New Roman,serif;font-size:11px;display:block}.sold-watches-ornament{align-items:center;gap:4px;width:68px;margin:24px 0 22px;display:flex}.sold-watches-ornament span{background:#b48c4c;flex:1;height:1px}.sold-watches-ornament i{box-sizing:border-box;border:1px solid #b48c4c;width:6px;height:6px;transform:rotate(45deg)}.sold-watches-hero h1{color:#11151a;letter-spacing:-.04em;max-width:760px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:48px;font-weight:400;line-height:1.08}.sold-watches-hero p{color:#665f57;max-width:620px;margin:20px 0 0;font-family:Georgia,Times New Roman,serif;font-size:16px;line-height:1.7}.sold-watches-content{box-sizing:border-box;max-width:1120px;margin:0 auto;padding:58px 24px 90px}.sold-watches-toolbar{border-bottom:1px solid #e2ddd4;align-items:center;gap:14px;margin-bottom:22px;padding-bottom:22px;display:flex}.sold-watches-filter-button{color:#28231e;cursor:pointer;background:#fff;border:1px solid #bfb8ae;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:0 18px;font-family:inherit;font-size:12px;font-weight:600;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.sold-watches-filter-button svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:17px;height:17px}.sold-watches-filter-button:hover,.sold-watches-filter-button.active{color:#fff;background:#111820;border-color:#111820}.sold-watches-filter-count{box-sizing:border-box;color:#fff;background:#9b753a;border-radius:50%;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:9px;display:inline-flex}.sold-watches-filter-button.active .sold-watches-filter-count{color:#111820;background:#fff}.sold-watches-clear-inline{color:#8a652e;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:11px}.sold-watches-clear-inline:hover{color:#4f381b}.sold-watches-filter-panel{background:#fffefa;border:1px solid #dcd5ca;margin-bottom:42px;padding:28px 30px 26px;box-shadow:0 12px 30px #2820160d}.sold-watches-filter-panel-header{border-bottom:1px solid #e8e1d7;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:26px;padding-bottom:20px;display:flex}.sold-watches-filter-panel-header span{color:#9b753a;letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:9px;display:block}.sold-watches-filter-panel-header h2{color:#171717;margin:0;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:400}.sold-watches-filter-close{color:#77716a;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:34px;height:34px;padding:0;font-family:inherit;font-size:23px;font-weight:300;display:flex}.sold-watches-filter-close:hover{color:#111820}.sold-watches-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 18px;display:grid}.sold-watches-filter-field{flex-direction:column;gap:8px;min-width:0;display:flex}.sold-watches-filter-field>span{color:#4e4841;font-size:11px;font-weight:600}.sold-watches-filter-field input,.sold-watches-filter-field select{box-sizing:border-box;color:#24201c;background:#fff;border:1px solid #d4cec4;width:100%;min-height:44px;padding:0 13px;font-family:inherit;font-size:13px;transition:border-color .15s,box-shadow .15s}.sold-watches-filter-field input::placeholder{color:#aaa39b}.sold-watches-filter-field input:focus,.sold-watches-filter-field select:focus{border-color:#8d795a;outline:none;box-shadow:0 0 0 2px #9b753a0f}.sold-watches-filter-actions{border-top:1px solid #e8e1d7;justify-content:flex-end;align-items:center;gap:12px;margin-top:28px;padding-top:22px;display:flex}.sold-watches-filter-clear,.sold-watches-filter-apply{box-sizing:border-box;cursor:pointer;min-height:42px;padding:0 20px;font-family:inherit;font-size:12px;font-weight:600}.sold-watches-filter-clear{color:#514b44;background:#fff;border:1px solid #cfc8bd}.sold-watches-filter-clear:hover:not(:disabled){background:#f8f6f2;border-color:#91877b}.sold-watches-filter-clear:disabled{opacity:.4;cursor:not-allowed}.sold-watches-filter-apply{color:#fff;background:#111820;border:1px solid #111820}.sold-watches-filter-apply:hover{background:#293039}.sold-watches-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:32px;display:flex}.sold-watches-heading span{color:#9b753a;letter-spacing:.13em;text-transform:uppercase;margin-bottom:8px;font-family:Georgia,Times New Roman,serif;font-size:10px;display:block}.sold-watches-heading h2{color:#171717;margin:0;font-family:Georgia,Times New Roman,serif;font-size:32px;font-weight:400;line-height:1.15}.sold-watches-heading>p{color:#8a837a;margin:0;font-size:12px}.sold-watches-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.sold-watch-card{background:#fffefa;border:1px solid #ded7cc;min-width:0;transition:transform .18s,box-shadow .18s,border-color .18s;overflow:hidden}.sold-watch-card:hover{border-color:#cdbd9f;transform:translateY(-2px);box-shadow:0 12px 28px #2d241912}.sold-watch-image-area{aspect-ratio:1;background:#f4f1eb;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.sold-watch-image-area img{object-fit:cover;width:100%;height:100%}.sold-watch-image-placeholder{color:#9a9288;font-size:12px}.sold-watch-badge{color:#fff;text-transform:uppercase;background:#111111e0;border-radius:999px;padding:6px 9px;font-size:.72rem;font-weight:800;position:absolute;top:12px;right:12px}.sold-watch-card-body{padding:18px 17px 20px}.sold-watch-brand{color:#9b753a;letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:700}.sold-watch-card h3{color:#1c1a18;margin:7px 0 0;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:500;line-height:1.25}.sold-watch-meta{color:#817970;flex-wrap:wrap;gap:5px 11px;margin-top:10px;font-size:10px;display:flex}.sold-watch-divider{background:#e5ded3;height:1px;margin:17px 0}.sold-watch-sale-record{grid-template-columns:1fr 1fr;gap:12px;display:grid}.sold-watch-sale-record>div{min-width:0}.sold-watch-sale-record span{color:#8d857b;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:8px;font-weight:700;display:block}.sold-watch-sale-record strong{color:#27231f;font-family:Georgia,Times New Roman,serif;font-size:14px;font-weight:500;line-height:1.3;display:block}.sold-watches-state{color:#756e65;text-align:center;padding:70px 20px}.sold-watches-error,.sold-watches-inline-error{color:#973d3d}.sold-watches-inline-error{text-align:center;margin-top:24px;font-size:12px}.sold-watches-empty{text-align:center;border-top:1px solid #ddd5ca;border-bottom:1px solid #ddd5ca;max-width:560px;margin:30px auto;padding:58px 24px}.sold-watches-empty>span{color:#9b753a;letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-size:10px;display:block}.sold-watches-empty h2{color:#201d1a;margin:0;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400}.sold-watches-empty p{color:#756e65;max-width:430px;margin:14px auto 0;font-size:13px;line-height:1.7}.sold-watches-more{justify-content:center;margin-top:42px;display:flex}.sold-watches-more button{color:#72562d;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #b38b4c;min-width:145px;min-height:44px;padding:0 20px;font-family:Georgia,Times New Roman,serif;font-size:11px}.sold-watches-more button:hover:not(:disabled){background:#f7f0e5}.sold-watches-more button:disabled{opacity:.5;cursor:not-allowed}@media (width<=960px){.sold-watches-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sold-watches-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.sold-watches-hero{padding:54px 18px 50px}.sold-watches-back-button{margin-bottom:24px;font-size:12px}.sold-watches-hero h1{font-size:38px}.sold-watches-content{padding:44px 18px 70px}.sold-watches-filter-panel{padding:24px 20px}.sold-watches-filter-grid{grid-template-columns:1fr}.sold-watches-filter-actions{flex-direction:column-reverse}.sold-watches-filter-clear,.sold-watches-filter-apply{width:100%}.sold-watches-heading{flex-direction:column;align-items:flex-start;gap:10px}.sold-watches-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media (width<=480px){.sold-watches-grid{grid-template-columns:1fr}.sold-watch-card-body{padding:17px 16px 19px}}.user-profile-page{box-sizing:border-box;width:100%;max-width:980px;margin:0 auto;padding:56px 24px 90px}.user-profile-back-button{color:#716b63;cursor:pointer;background:0 0;border:none;margin:0 0 26px;padding:0;font-family:inherit;font-size:13px;font-weight:500;transition:color .15s,transform .15s}.user-profile-back-button:hover{color:#111820;transform:translate(-2px)}.user-profile-card{box-sizing:border-box;background:#fffefa;border:1px solid #e0d9ce;max-width:760px;margin:0 auto;padding:48px 52px;box-shadow:0 12px 34px #261f160d}.user-profile-intro{text-align:center}.user-profile-eyebrow{color:#9b753a;letter-spacing:.17em;text-transform:uppercase;font-family:Georgia,Times New Roman,serif;font-size:10px;display:block}.user-profile-ornament{justify-content:center;align-items:center;gap:4px;width:72px;margin:22px auto 20px;display:flex}.user-profile-ornament span{background:#b48c4c;flex:1;height:1px}.user-profile-ornament i{box-sizing:border-box;border:1px solid #b48c4c;width:6px;height:6px;transform:rotate(45deg)}.user-profile-intro h1{color:#171717;letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:42px;font-weight:400;line-height:1.1}.user-profile-intro p{color:#746d64;max-width:470px;margin:16px auto 0;font-size:13px;line-height:1.7}.user-profile-dealer-link{color:#73572d;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #bda77f;justify-content:center;align-items:center;gap:6px;margin-top:12px;padding:2px 0;font-family:inherit;font-size:11px;font-weight:600;transition:border-color .15s,color .15s;display:inline-flex}.user-profile-dealer-link:hover{color:#3f2e17;border-color:#8f672d}.user-profile-dealer-link:focus-visible{outline-offset:4px;outline:2px solid #9b753a59}.user-profile-dealer-link span{font-size:12px;line-height:1;transition:transform .15s}.user-profile-dealer-link:hover span{transform:translate(2px)}.user-profile-divider{background:#e8e1d7;height:1px;margin:38px 0}.user-profile-history{text-align:center}.user-profile-section-label{color:#9b753a;letter-spacing:.14em;text-transform:uppercase;margin-bottom:24px;font-family:Georgia,Times New Roman,serif;font-size:10px;display:block}.user-profile-total{margin-bottom:34px}.user-profile-total strong{color:#111820;font-family:Georgia,Times New Roman,serif;font-size:54px;font-weight:400;line-height:1;display:block}.user-profile-total span{color:#736c64;letter-spacing:.06em;text-transform:uppercase;margin-top:10px;font-size:12px;display:block}.user-profile-stats{border-top:1px solid #e8e1d7;border-bottom:1px solid #e8e1d7;grid-template-columns:repeat(2,1fr);max-width:420px;margin:0 auto;display:grid}.user-profile-stat{padding:24px 18px}.user-profile-stat+.user-profile-stat{border-left:1px solid #e8e1d7}.user-profile-stat strong{color:#29231d;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400;display:block}.user-profile-stat span{color:#827a70;letter-spacing:.09em;text-transform:uppercase;margin-top:6px;font-size:10px;display:block}.user-profile-member-since{justify-content:space-between;align-items:center;gap:24px;max-width:420px;margin:0 auto;display:flex}.user-profile-member-since span{color:#8a8278;letter-spacing:.1em;text-transform:uppercase;font-size:10px}.user-profile-member-since strong{color:#29231d;font-family:Georgia,Times New Roman,serif;font-size:15px;font-weight:400}.user-profile-state{color:#77716a;text-align:center;padding:100px 20px}.user-profile-error{color:#9b3535}@media (width<=700px){.user-profile-page{padding:38px 16px 70px}.user-profile-card{padding:38px 22px}.user-profile-intro h1{font-size:34px}.user-profile-total strong{font-size:46px}}.account-page{box-sizing:border-box;background:linear-gradient(#fbf7eeb8 0%,#fffdf800 250px);min-height:calc(100vh - 120px);padding:58px 24px 82px}.account-shell{width:100%;max-width:860px;margin:0 auto}.account-heading{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:30px;display:flex}.account-heading>div{min-width:0}.account-eyebrow,.account-section-label{color:var(--watriever-gold-dark,#8e6428);letter-spacing:.17em;text-transform:uppercase;font-size:11px;font-weight:700}.account-heading h1{color:var(--watriever-ink,#10231f);letter-spacing:-.035em;margin:10px 0 0;font-family:Georgia,Times New Roman,serif;font-size:38px;font-weight:400;line-height:1.12}.account-heading p{color:#6e685f;max-width:590px;margin:12px 0 0;font-size:14px;line-height:1.65}.account-public-profile-link{color:var(--watriever-gold-dark,#8e6428);border-bottom:1px solid #8e64286b;flex:none;align-items:center;gap:8px;padding-bottom:3px;font-family:Georgia,Times New Roman,serif;font-size:13px;text-decoration:none;transition:border-color .16s,color .16s;display:inline-flex}.account-public-profile-link:hover{border-color:var(--watriever-gold-dark,#8e6428);color:var(--watriever-ink,#10231f)}.account-card{background:#fffefaeb;border:1px solid #755b362e;border-radius:10px;margin-top:18px;overflow:hidden;box-shadow:0 14px 42px #251b0f0b}.account-section-heading{border-bottom:1px solid #755b3621;justify-content:space-between;align-items:flex-start;gap:36px;padding:26px 28px 24px;display:flex}.account-section-heading h2{color:var(--watriever-ink,#10231f);margin:7px 0 0;font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:400;line-height:1.2}.account-section-heading p{color:#777067;text-align:right;white-space:nowrap;flex:0 auto;max-width:none;margin:1px 0 0;font-size:13px;line-height:1.55}.account-form{padding:28px}.account-name-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.account-field{flex-direction:column;gap:9px;display:flex}.account-field>span{color:#49433c;letter-spacing:.01em;font-size:12px;font-weight:600}.account-field input{box-sizing:border-box;width:100%;height:46px;color:var(--watriever-ink,#10231f);background:#fff;border:1px solid #755b363d;border-radius:7px;outline:none;padding:0 13px;font-family:inherit;font-size:14px;transition:border-color .16s,box-shadow .16s}.account-field input:disabled{color:#8a847b;cursor:not-allowed;background:#f5f3ef;border-color:#755b3626}.account-name-lock-notice{color:#6f604a;background:#c7944512;border:1px solid #8e642833;border-radius:7px;margin-top:18px;padding:12px 14px;font-size:12px;line-height:1.55}.account-field input:focus{border-color:#8e6428ad;box-shadow:0 0 0 3px #c794451a}.account-form-footer{justify-content:space-between;align-items:center;gap:20px;margin-top:24px;display:flex}.account-form-message{min-height:20px;font-size:13px;line-height:1.45}.account-error-message{color:#9c2f2f}.account-success-message{color:#2d674f}.account-save-button{box-sizing:border-box;border:1px solid var(--watriever-ink,#10231f);background:var(--watriever-ink,#10231f);color:#fff;cursor:pointer;border-radius:6px;min-width:132px;height:44px;padding:0 20px;font-family:Georgia,Times New Roman,serif;font-size:13px;transition:background .16s,opacity .16s,transform .16s}.account-save-button:hover:not(:disabled){background:var(--watriever-ink-soft,#1b342e);transform:translateY(-1px)}.account-save-button:disabled{opacity:.42;cursor:default}.account-login-list{padding:4px 28px}.account-login-row{border-bottom:1px solid #755b361c;grid-template-columns:minmax(150px,.55fr) minmax(0,1fr);align-items:center;gap:26px;padding:21px 0;display:grid}.account-login-row:last-child{border-bottom:none}.account-login-row>span{color:#716a61;font-size:13px}.account-login-row>strong{overflow-wrap:anywhere;color:var(--watriever-ink,#10231f);font-size:14px;font-weight:500}.account-state{box-sizing:border-box;color:#6e685f;text-align:center;width:min(100%,860px);margin:0 auto;padding:72px 24px}.account-state-error{color:#9c2f2f}@media (width<=700px){.account-page{padding:36px 16px 58px}.account-heading{flex-direction:column;align-items:flex-start;gap:18px}.account-heading h1{font-size:32px}.account-section-heading{flex-direction:column;gap:12px;padding:22px 20px 20px}.account-section-heading p{text-align:left;white-space:normal;max-width:none}.account-form{padding:22px 20px}.account-name-grid{grid-template-columns:1fr}.account-form-footer{flex-direction:column;align-items:stretch}.account-save-button{width:100%}.account-login-list{padding:2px 20px}.account-login-row{grid-template-columns:1fr;gap:6px;padding:18px 0}}.account-danger-card{border-color:#9c2f2f3d}.account-danger-content{justify-content:space-between;align-items:center;gap:30px;padding:26px 28px;display:flex}.account-danger-label{color:#9c2f2f;letter-spacing:.17em;text-transform:uppercase;font-size:11px;font-weight:700}.account-danger-content h2,.account-delete-modal h2{color:#782424;margin:7px 0 0;font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:400;line-height:1.2}.account-danger-content p{color:#777067;margin:8px 0 0;font-size:13px;line-height:1.55}.account-delete-button{box-sizing:border-box;color:#8f2929;cursor:pointer;background:#fff;border:1px solid #9c2f2fb8;border-radius:6px;flex:none;min-width:130px;height:42px;padding:0 18px;font-family:Georgia,Times New Roman,serif;font-size:13px;transition:background .16s,color .16s,transform .16s}.account-delete-button:hover{color:#fff;background:#9c2f2f;transform:translateY(-1px)}.account-delete-modal-backdrop{z-index:1000;box-sizing:border-box;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0b14127a;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.account-delete-modal{box-sizing:border-box;background:#fffefa;border:1px solid #9c2f2f3d;border-radius:12px;width:min(100%,520px);padding:30px;box-shadow:0 24px 70px #12181633}.account-delete-modal-copy{color:#625d56;margin:14px 0 0;font-size:14px;line-height:1.65}.account-delete-warning{color:#7f3434;background:#9c2f2f0e;border:1px solid #9c2f2f29;border-radius:7px;margin-top:18px;padding:12px 14px;font-size:12px;line-height:1.5}.account-delete-confirm-field{flex-direction:column;gap:9px;margin-top:22px;display:flex}.account-delete-confirm-field>span{color:#49433c;font-size:12px;font-weight:600}.account-delete-confirm-field input{box-sizing:border-box;width:100%;height:44px;color:var(--watriever-ink,#10231f);background:#fff;border:1px solid #9c2f2f52;border-radius:7px;outline:none;padding:0 12px;font-family:inherit;font-size:14px;transition:border-color .16s,box-shadow .16s}.account-delete-confirm-field input:focus{border-color:#9c2f2fb8;box-shadow:0 0 0 3px #9c2f2f17}.account-delete-confirm-field input:disabled{opacity:.58;cursor:default}.account-delete-error{color:#9c2f2f;min-height:20px;margin-top:10px;font-size:12px;line-height:1.45}.account-delete-modal-actions{justify-content:flex-end;align-items:center;gap:10px;margin-top:12px;display:flex}.account-delete-cancel-button,.account-delete-confirm-button{box-sizing:border-box;cursor:pointer;border-radius:6px;height:42px;padding:0 17px;font-family:Georgia,Times New Roman,serif;font-size:13px;transition:background .16s,opacity .16s,transform .16s}.account-delete-cancel-button{color:#49433c;background:#fff;border:1px solid #755b363d}.account-delete-cancel-button:hover:not(:disabled){background:#f8f4ec}.account-delete-confirm-button{color:#fff;background:#9c2f2f;border:1px solid #9c2f2f}.account-delete-confirm-button:hover:not(:disabled){background:#852727;transform:translateY(-1px)}.account-delete-cancel-button:disabled,.account-delete-confirm-button:disabled{opacity:.42;cursor:default}@media (width<=700px){.account-danger-content{flex-direction:column;align-items:stretch;gap:18px;padding:22px 20px}.account-delete-button{width:100%}.account-delete-modal-backdrop{align-items:flex-end;padding:16px}.account-delete-modal{padding:24px 20px}.account-delete-modal-actions{flex-direction:column-reverse;align-items:stretch}.account-delete-cancel-button,.account-delete-confirm-button{width:100%}}.completed-agreements-page{box-sizing:border-box;background:#fbfaf7;min-height:calc(100vh - 64px);padding:56px 24px 88px}.completed-agreements-shell{width:100%;max-width:1080px;margin:0 auto}.completed-agreements-header{margin-bottom:30px}.completed-agreements-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#777;margin-bottom:10px;font-size:12px;font-weight:700;display:block}.completed-agreements-header h1{letter-spacing:-.035em;color:#111;margin:0;font-size:clamp(32px,4vw,48px);line-height:1.08}.completed-agreements-header p{color:#666;max-width:690px;margin:14px 0 0;font-size:15px;line-height:1.7}.completed-agreements-error{color:#8b1e1e;background:#fff5f5;border:1px solid #e9b4b4;border-radius:12px;margin-bottom:20px;padding:14px 16px;font-size:14px;line-height:1.5}.completed-agreements-state,.completed-agreements-empty{text-align:center;color:#666;background:#fff;border:1px solid #e5e5e5;border-radius:18px;padding:54px 24px}.completed-agreements-empty-icon{color:#333;border:1px solid #d9d9d9;border-radius:50%;place-items:center;width:48px;height:48px;margin:0 auto 18px;font-size:21px;display:grid}.completed-agreements-empty h2{letter-spacing:-.02em;color:#111;margin:0;font-size:21px}.completed-agreements-empty p{color:#777;max-width:500px;margin:10px auto 0;font-size:14px;line-height:1.6}.completed-agreements-list{gap:16px;display:grid}.completed-agreement-card{background:#fff;border:1px solid #e5e5e5;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;padding:24px;display:grid;box-shadow:0 8px 24px #00000009}.completed-agreement-main{min-width:0}.completed-agreement-title-row{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.completed-agreement-number{letter-spacing:.06em;color:#777;margin-bottom:6px;font-size:12px;font-weight:700;display:block}.completed-agreement-title-row h2{letter-spacing:-.025em;color:#111;margin:0;font-size:21px;line-height:1.25}.completed-agreement-role{color:#444;background:#fafafa;border:1px solid #ddd;border-radius:999px;flex:none;padding:7px 10px;font-size:12px;font-weight:700}.completed-agreement-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 22px;margin-top:20px;display:grid}.completed-agreement-meta div{min-width:0}.completed-agreement-meta span{letter-spacing:.04em;text-transform:uppercase;color:#999;margin-bottom:4px;font-size:11px;font-weight:700;display:block}.completed-agreement-meta strong{overflow-wrap:anywhere;color:#333;font-size:13px;font-weight:600;line-height:1.45;display:block}.completed-agreement-actions{gap:10px;width:190px;display:grid}.completed-agreement-button{width:100%;min-height:42px;font:inherit;cursor:pointer;border-radius:10px;padding:10px 14px;font-size:13px;font-weight:700;transition:background .15s,border-color .15s,color .15s,opacity .15s}.completed-agreement-button-primary{color:#fff;background:#111;border:1px solid #111}.completed-agreement-button-primary:hover:not(:disabled){background:#2c2c2c}.completed-agreement-button-secondary{color:#222;background:#fff;border:1px solid #d6d6d6}.completed-agreement-button-secondary:hover:not(:disabled){background:#f7f7f7;border-color:#bdbdbd}.completed-agreement-button:disabled{cursor:not-allowed;opacity:.5}.completed-agreement-pdf-unavailable{text-align:center;color:#999;font-size:11px;line-height:1.4}@media (width<=820px){.completed-agreement-card{grid-template-columns:1fr}.completed-agreement-actions{grid-template-columns:1fr 1fr;width:100%}.completed-agreement-pdf-unavailable{grid-column:1/-1}}@media (width<=640px){.completed-agreements-page{padding:36px 16px 64px}.completed-agreement-card{padding:19px}.completed-agreement-title-row{align-items:flex-start}.completed-agreement-meta{grid-template-columns:1fr 1fr}.completed-agreement-actions{grid-template-columns:1fr}.completed-agreement-pdf-unavailable{grid-column:auto}}@media (width<=430px){.completed-agreement-title-row{flex-direction:column}.completed-agreement-meta{grid-template-columns:1fr}}.saved-watches-page{box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;padding:56px 24px 80px}.saved-watches-back-button{color:#716b63;cursor:pointer;background:0 0;border:none;align-items:center;margin:0 0 24px;padding:0;font-family:inherit;font-size:13px;font-weight:500;transition:color .15s,transform .15s;display:inline-flex}.saved-watches-back-button:hover{color:#111820;transform:translate(-2px)}.saved-watches-header{border-bottom:1px solid #e5dfd5;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:40px;padding-bottom:26px;display:flex}.saved-watches-eyebrow{color:#a57d3f;letter-spacing:.18em;text-transform:uppercase;margin-bottom:12px;font-family:Georgia,Times New Roman,serif;font-size:12px;line-height:1;display:block}.saved-watches-header h1{color:#111820;letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:42px;font-weight:400;line-height:1.1}.saved-watches-header p{color:#716b63;margin:12px 0 0;font-size:15px;line-height:1.6}.saved-watches-count{color:#8a8278;letter-spacing:.04em;flex-shrink:0;padding-bottom:4px;font-size:12px}.saved-watches-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.saved-watch-card{background:#fff;border:1px solid #e4dfd7;border-radius:8px;transition:transform .18s,box-shadow .18s;position:relative;overflow:hidden}.saved-watch-card:hover{transform:translateY(-3px);box-shadow:0 10px 26px #28201612}.saved-watch-card-link{color:inherit;text-decoration:none;display:block}.saved-watch-image{aspect-ratio:1;background:#f6f4ef;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.saved-watch-image img{object-fit:cover;width:100%;height:100%;transition:transform .25s;display:block}.saved-watch-card:hover .saved-watch-image img{transform:scale(1.02)}.saved-watch-image>span{color:#999;font-size:13px}.saved-watch-remove-button{z-index:5;color:#111820;cursor:pointer;background:#fffffff2;border:1px solid #1118201a;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:transform .15s,background .15s,opacity .15s;display:flex;position:absolute;top:12px;right:12px}.saved-watch-remove-button svg{fill:currentColor;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.saved-watch-remove-button:hover:not(:disabled){background:#fff;transform:scale(1.05)}.saved-watch-remove-button:disabled{opacity:.5;cursor:wait}.saved-watch-sold-badge{z-index:4;color:#fff;letter-spacing:.11em;text-transform:uppercase;background:#111820e6;border-radius:4px;padding:6px 9px;font-size:9px;font-weight:600;position:absolute;top:14px;left:14px}.saved-watch-pending-badge{z-index:4;box-sizing:border-box;color:#7f5e2f;letter-spacing:.08em;text-transform:uppercase;background:#fcf7edf5;border:1px solid #7857282e;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 10px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;top:12px;left:12px;box-shadow:0 2px 8px #0000000d}.saved-watch-info{padding:17px 17px 19px}.saved-watch-brand{color:#77716a;margin:0 0 5px;font-family:Georgia,Times New Roman,serif;font-size:13px}.saved-watch-info h2{color:#181818;margin:0;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:600;line-height:1.3}.saved-watch-reference{color:#8a847c;margin:7px 0 0;font-size:12px}.saved-watch-price{color:#111;margin:12px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:600}.saved-watch-condition{color:#666;background:#f5f5f5;border-radius:4px;padding:4px 8px;font-size:11px;display:inline-block}.saved-watches-empty{text-align:center;background:#fdfbf7;border:1px solid #e3ddd3;padding:90px 20px}.saved-watches-empty-heart{color:#a57d3f;justify-content:center;align-items:center;width:44px;height:44px;margin:0 auto 20px;display:flex}.saved-watches-empty-heart svg{fill:#0000;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;width:34px;height:34px}.saved-watches-empty h2{margin:0 0 10px;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:400}.saved-watches-empty p{color:#77716a;max-width:390px;margin:0 auto 26px;font-size:14px;line-height:1.6}.saved-watches-explore-button{color:#fff;background:#111820;border:1px solid #111820;justify-content:center;align-items:center;min-height:44px;padding:0 22px;font-size:13px;text-decoration:none;display:inline-flex}.saved-watches-loading{color:#777;text-align:center;padding:100px 0}.saved-watches-error{color:#9b3535;background:#fff6f6;border:1px solid #e7cccc;padding:20px}.saved-watches-show-more-container{justify-content:center;margin-top:36px;display:flex}.saved-watches-show-more-button{color:#111820;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #111820;min-width:150px;min-height:44px;padding:0 24px;font-family:Georgia,Times New Roman,serif;font-size:13px;transition:background .15s,color .15s}.saved-watches-show-more-button:hover{color:#fff;background:#111820}@media (width<=1000px){.saved-watches-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.saved-watches-page{padding:38px 16px 60px}.saved-watches-header{flex-direction:column;align-items:flex-start;gap:14px}.saved-watches-header h1{font-size:34px}.saved-watches-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.saved-watch-info{padding:14px}.saved-watch-info h2{font-size:16px}.saved-watch-remove-button{width:34px;height:34px;top:9px;right:9px}.saved-watch-remove-button svg{width:19px;height:19px}.saved-watch-sold-badge{top:11px;left:11px}.saved-watch-pending-badge{min-height:26px;padding:0 9px;top:9px;left:9px}}@media (width<=430px){.saved-watches-grid{grid-template-columns:1fr}}.transaction-confirmations-page{box-sizing:border-box;width:100%;max-width:980px;margin:0 auto;padding:42px 24px 72px}.transaction-confirmations-header{max-width:720px;margin-bottom:24px}.transaction-confirmations-eyebrow{color:#2f6f4e;letter-spacing:.09em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:700;display:block}.transaction-confirmations-header h1{color:#111;margin:0;font-size:34px;font-weight:650;line-height:1.15}.transaction-confirmations-header p{color:#666;margin:12px 0 0;font-size:14px;line-height:1.65}.transaction-confirmations-explainer{background:#f8fcfa;border:1px solid #d9e6df;border-radius:9px;margin-bottom:24px;padding:16px 18px}.transaction-confirmations-explainer strong{color:#285f43;font-size:13px;font-weight:700;display:block}.transaction-confirmations-explainer p{color:#5c6d63;margin:5px 0 0;font-size:13px;line-height:1.55}.transaction-confirmations-error{margin-bottom:20px}.transaction-confirmations-loading{color:#777;text-align:center;padding:90px 0}.transaction-confirmations-list{flex-direction:column;gap:18px;display:flex}.transaction-confirmation-card{background:#fff;border:1px solid #e1e1e1;border-radius:12px;overflow:hidden;box-shadow:0 8px 28px #0000000a}.transaction-confirmation-card-header{border-bottom:1px solid #ececec;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px;display:flex}.transaction-confirmation-status{color:#2f6f4e;letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:700;display:inline-flex}.transaction-confirmation-card-header h2{color:#171717;margin:0;font-size:21px;font-weight:650;line-height:1.3}.transaction-confirmation-requested{color:#888;flex-shrink:0;padding-top:2px;font-size:11px}.transaction-confirmation-details{border-bottom:1px solid #ececec;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid}.transaction-confirmation-detail{border-right:1px solid #ececec;min-width:0;padding:18px 20px}.transaction-confirmation-detail:last-child{border-right:0}.transaction-confirmation-detail>span{color:#888;letter-spacing:.05em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:600;display:block}.transaction-confirmation-detail strong{color:#222;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;display:block;overflow:hidden}.transaction-confirmation-detail a{color:#2f6f4e;margin-top:5px;font-size:11px;font-weight:600;text-decoration:none;display:inline-block}.transaction-confirmation-detail a:hover{text-decoration:underline}.transaction-confirmation-question{padding:20px 24px}.transaction-confirmation-question strong{color:#222;font-size:14px;font-weight:650;display:block}.transaction-confirmation-question p{color:#6a6a6a;margin:7px 0 0;font-size:12px;line-height:1.6}.transaction-confirmation-actions{justify-content:flex-end;gap:10px;padding:0 24px 22px;display:flex}.transaction-confirmation-decline,.transaction-confirmation-confirm{cursor:pointer;border-radius:6px;min-height:42px;padding:0 18px;font-family:inherit;font-size:13px;font-weight:650;transition:background .15s,color .15s,border-color .15s,opacity .15s}.transaction-confirmation-decline{color:#444;background:#fff;border:1px solid #cfcfcf}.transaction-confirmation-decline:hover:not(:disabled){background:#f5f5f5}.transaction-confirmation-confirm{color:#fff;background:#2f6f4e;border:1px solid #2f6f4e}.transaction-confirmation-confirm:hover:not(:disabled){background:#285f43;border-color:#285f43}.transaction-confirmation-decline:disabled,.transaction-confirmation-confirm:disabled{opacity:.5;cursor:not-allowed}.transaction-confirmations-empty{text-align:center;background:#fff;border:1px solid #e4e4e4;border-radius:12px;flex-direction:column;align-items:center;padding:72px 24px;display:flex}.transaction-confirmations-empty-icon{color:#2f6f4e;background:#f7fbf8;border:1px solid #cfe0d6;border-radius:50%;place-items:center;width:48px;height:48px;margin-bottom:18px;font-size:21px;font-weight:700;display:grid}.transaction-confirmations-empty h2{color:#222;margin:0;font-size:21px;font-weight:650}.transaction-confirmations-empty p{color:#777;margin:8px 0 0;font-size:13px;line-height:1.55}.transaction-confirmations-browse-link{color:#fff;background:#2f6f4e;border:1px solid #2f6f4e;border-radius:6px;margin-top:20px;padding:11px 17px;font-size:13px;font-weight:650;text-decoration:none}.transaction-confirmations-browse-link:hover{background:#285f43;border-color:#285f43}@media (width<=900px){.transaction-confirmation-details{grid-template-columns:repeat(2,minmax(0,1fr))}.transaction-confirmation-detail{border-bottom:1px solid #ececec}.transaction-confirmation-detail:nth-child(2n){border-right:0}.transaction-confirmation-detail:last-child{border-bottom:0}}@media (width<=700px){.transaction-confirmations-page{padding:28px 16px 52px}.transaction-confirmations-header h1{font-size:29px}.transaction-confirmation-card-header{flex-direction:column;gap:8px;padding:20px 18px}.transaction-confirmation-details{grid-template-columns:1fr}.transaction-confirmation-detail,.transaction-confirmation-detail:nth-child(2n){border-bottom:1px solid #ececec;border-right:0}.transaction-confirmation-detail:last-child{border-bottom:0}.transaction-confirmation-question{padding:18px}.transaction-confirmation-actions{flex-direction:column-reverse;padding:0 18px 18px}.transaction-confirmation-decline,.transaction-confirmation-confirm{width:100%}}.services-page{box-sizing:border-box;width:100%;max-width:1100px;margin:0 auto;padding:64px 24px 100px}.services-hero{text-align:center;max-width:720px;margin:0 auto 64px}.services-eyebrow{color:#a57d3f;letter-spacing:.18em;text-transform:uppercase;font-family:Georgia,Times New Roman,serif;font-size:11px;display:block}.services-ornament{justify-content:center;align-items:center;gap:5px;width:78px;margin:22px auto;display:flex}.services-ornament span{background:#b38b4d;flex:1;height:1px}.services-ornament i{box-sizing:border-box;border:1px solid #b38b4d;width:6px;height:6px;transform:rotate(45deg)}.services-hero h1{color:#111820;letter-spacing:-.04em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:48px;font-weight:400;line-height:1.05}.services-hero p{color:#716b63;max-width:560px;margin:18px auto 0;font-size:15px;line-height:1.7}.services-list{flex-direction:column;gap:28px;display:flex}.service-card{background:#fffefa;border:1px solid #e2ddd4;grid-template-columns:90px minmax(0,1fr);gap:34px;padding:42px 44px;display:grid}.service-card--dealer{background:linear-gradient(#fffdf8 0%,#fffefa 100%);border-color:#d8c7aa}.service-card--dealer .service-number{color:#9b753a}.service-card--dealer .service-label{color:#8a652e}.service-number{color:#b28a4d;letter-spacing:.12em;font-family:Georgia,Times New Roman,serif;font-size:13px}.service-content{min-width:0}.service-label{color:#8c847a;letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-size:10px;display:block}.service-content h2{color:#171717;letter-spacing:-.025em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:32px;font-weight:400;line-height:1.15}.service-description{color:#655f58;max-width:640px;margin:16px 0 0;font-size:14px;line-height:1.75}.service-features{border-top:1px solid #ebe5dc;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 28px;margin-top:30px;padding-top:26px;display:grid}.service-feature{color:#514b44;align-items:flex-start;gap:10px;font-size:13px;line-height:1.6;display:flex}.service-feature-mark{color:#a57d3f;flex-shrink:0}.service-link{color:#8a652e;align-items:center;gap:8px;margin-top:32px;font-size:13px;font-weight:500;text-decoration:none;transition:color .15s,gap .15s;display:inline-flex}.service-link:hover{color:#5f431d;gap:11px}.service-note{background:#f8f4ec;border-left:2px solid #b99254;margin-top:32px;padding:20px 22px}.service-note-title{color:#29231d;margin-bottom:7px;font-family:Georgia,Times New Roman,serif;font-size:15px;display:block}.service-note p{color:#6d655c;margin:0;font-size:12px;line-height:1.65}.service-note--dealer{background:#faf6ee;border-left-color:#a98248}.service-example-section{border-top:1px solid #e8e1d7;margin-top:42px;padding-top:34px}.service-example-heading{max-width:650px;margin-bottom:26px}.service-example-eyebrow{color:#a57d3f;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:10px;display:block}.service-example-heading h3{color:#211d18;margin:0;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:400;line-height:1.35}.service-example-heading p{color:#756e65;margin:10px 0 0;font-size:13px;line-height:1.65}.service-example-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.service-example-card{background:#fff;border:1px solid #ded8ce;padding:20px;box-shadow:0 8px 22px #2820160a}.service-example-card-label{color:#9a9288;letter-spacing:.13em;text-transform:uppercase;margin-bottom:16px;font-size:9px}.service-example-watch{align-items:center;gap:16px;display:flex}.service-example-watch-image{background:#f4f2ee;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:86px;height:86px;display:flex}.service-example-watch-shape{width:34px;height:66px;position:relative}.service-example-watch-face{box-sizing:border-box;background:#f8f6f2;border:2px solid #37312b;border-radius:50%;width:26px;height:26px;position:absolute;top:19px;left:4px}.service-example-watch-strap-top,.service-example-watch-strap-bottom{background:#5f5850;width:12px;position:absolute;left:11px}.service-example-watch-strap-top{height:22px;top:0}.service-example-watch-strap-bottom{height:22px;bottom:0}.service-example-watch-copy{flex-direction:column;min-width:0;display:flex}.service-example-brand{color:#8b8278;letter-spacing:.09em;text-transform:uppercase;font-size:9px}.service-example-watch-copy strong,.service-example-conversation-watch strong{color:#211d18;margin-top:4px;font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:500}.service-example-price{color:#3f3932;margin-top:7px;font-size:12px;font-weight:600}.service-example-divider{background:#ece7df;height:1px;margin:18px 0}.service-example-seller{flex-direction:column;align-items:flex-start;display:flex}.service-example-small-label{color:#938b82;letter-spacing:.09em;text-transform:uppercase;font-size:9px}.service-example-seller strong{color:#27221d;margin-top:4px;font-size:13px}.service-example-history-link{color:#9b753a;margin-top:7px;font-size:10px;font-weight:500;display:inline-block}.service-example-conversation-watch{background:#fdfcf9;border:1px solid #e7e1d8;padding:18px}.service-example-conversation-watch>div{flex-direction:column;align-items:flex-start;display:flex}.service-example-conversation-seller{color:#716a62;margin-top:9px;font-size:10px}.service-example-agreement{background:#f8f4ec;border:1px solid #e1d9cc;flex-direction:column;margin-top:14px;padding:15px;display:flex}.service-example-agreement strong{color:#302a24;margin-top:5px;font-family:Georgia,Times New Roman,serif;font-size:13px;font-weight:500}.service-example-agreement>span:last-child{color:#776f65;margin-top:6px;font-size:10px;line-height:1.5}.service-profile-preview{background:#fffefa;border:1px solid #ded8ce;margin-top:20px;padding:34px 42px;box-shadow:0 8px 22px #2820160a}.service-profile-preview-top{text-align:center}.service-profile-preview-eyebrow{color:#9b753a;letter-spacing:.17em;text-transform:uppercase;font-family:Georgia,Times New Roman,serif;font-size:9px;display:block}.service-profile-preview-ornament{justify-content:center;align-items:center;gap:5px;width:72px;margin:18px auto 20px;display:flex}.service-profile-preview-ornament span{background:#b38b4d;flex:1;height:1px}.service-profile-preview-ornament i{box-sizing:border-box;border:1px solid #b38b4d;width:6px;height:6px;transform:rotate(45deg)}.service-profile-preview-top h3{color:#1c1a17;letter-spacing:.01em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:34px;font-weight:500}.service-profile-preview-top p{color:#6f675f;max-width:520px;margin:14px auto 0;font-size:12px;line-height:1.6}.service-profile-preview-divider{background:#e9e1d6;height:1px;margin:28px 0}.service-profile-preview-history{text-align:center}.service-profile-preview-history-label{color:#9b753a;letter-spacing:.15em;text-transform:uppercase;margin-bottom:22px;font-family:Georgia,Times New Roman,serif;font-size:9px;display:block}.service-profile-preview-total{color:#151515;font-family:Georgia,Times New Roman,serif;font-size:38px;font-weight:500;line-height:1;display:block}.service-profile-preview-total-label{color:#70685f;letter-spacing:.08em;text-transform:uppercase;margin-top:10px;font-size:10px;display:block}.service-profile-preview-stats{border-top:1px solid #e7dfd4;border-bottom:1px solid #e7dfd4;grid-template-columns:repeat(2,minmax(0,1fr));max-width:420px;margin:28px auto 0;display:grid}.service-profile-preview-stats>div{flex-direction:column;align-items:center;padding:24px 18px;display:flex}.service-profile-preview-stats>div+div{border-left:1px solid #e7dfd4}.service-profile-preview-stats strong{color:#25211d;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:600}.service-profile-preview-stats span{color:#766e65;letter-spacing:.11em;text-transform:uppercase;margin-top:7px;font-size:9px}.service-profile-preview-member{justify-content:space-between;align-items:center;gap:20px;max-width:420px;margin:0 auto;display:flex}.service-profile-preview-member span{color:#7a7269;letter-spacing:.12em;text-transform:uppercase;font-size:9px}.service-profile-preview-member strong{color:#302a24;font-family:Georgia,Times New Roman,serif;font-size:13px;font-weight:500}@media (width<=800px){.services-page{padding:48px 20px 80px}.services-hero h1{font-size:40px}.service-card{grid-template-columns:60px minmax(0,1fr);gap:24px;padding:34px 30px}.service-features,.service-example-grid{grid-template-columns:1fr}.service-profile-preview{padding:30px 28px}}@media (width<=560px){.services-page{padding:38px 16px 60px}.services-hero{margin-bottom:42px}.services-hero h1{font-size:34px}.services-hero p{font-size:14px}.service-card{padding:28px 22px;display:block}.service-number{margin-bottom:18px}.service-content h2{font-size:27px}.service-example-watch{align-items:flex-start}.service-example-watch-image{width:74px;height:74px}.service-profile-preview{padding:26px 18px}.service-profile-preview-top h3{font-size:29px}.service-profile-preview-stats{margin-top:24px}.service-profile-preview-stats>div{padding:20px 12px}.service-profile-preview-member{flex-direction:column;align-items:flex-start;gap:8px}}.service-dealer-preview-section{border-top:1px solid #e8e1d7;margin-top:42px;padding-top:34px}.service-dealer-preview-heading{max-width:660px;margin-bottom:24px}.service-dealer-preview-heading h3{color:#211d18;margin:0;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:400;line-height:1.35}.service-dealer-preview-heading p{color:#756e65;margin:10px 0 0;font-size:13px;line-height:1.65}.service-dealer-preview-shell{background:linear-gradient(#faf7f1 0%,#f7f2eb 100%);border:1px solid #ded6c8;border-radius:22px;grid-template-columns:170px minmax(0,1fr);gap:14px;padding:14px;display:grid;overflow:hidden;box-shadow:0 14px 34px #231c130f}.service-dealer-preview-sidebar{background:#ffffffc2;border:1px solid #e0d7c7;border-radius:18px;flex-direction:column;gap:14px;min-width:0;padding:15px 13px;display:flex}.service-dealer-preview-sidebar-top{flex-direction:column;gap:5px;display:flex}.service-dealer-preview-sidebar-eyebrow{color:#9f7a40;letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:700}.service-dealer-preview-sidebar-top strong{color:#173f35;overflow-wrap:anywhere;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:400;line-height:1.12}.service-dealer-preview-sidebar-divider{background:#e4dccf;height:1px}.service-dealer-preview-nav{flex-direction:column;gap:5px;display:flex}.service-dealer-preview-nav-item{color:#6e675e;border:1px solid #0000;border-radius:11px;align-items:center;gap:8px;min-width:0;padding:8px;font-size:10px;font-weight:650;display:flex}.service-dealer-preview-nav-item--active{color:#173f35;background:#fffaf2;border-color:#d3c0a2}.service-dealer-preview-nav-icon{opacity:.82;border:1.3px solid;border-radius:2px;flex:0 0 9px;width:9px;height:9px}.service-dealer-preview-status{border-top:1px solid #e4dccf;align-items:flex-start;gap:7px;margin-top:auto;padding-top:12px;display:flex}.service-dealer-preview-status-dot{background:#2a6a58;border-radius:999px;flex:0 0 6px;width:6px;height:6px;margin-top:3px}.service-dealer-preview-status strong{color:#24493f;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.service-dealer-preview-status span{color:#7e776e;margin-top:2px;font-size:8px;line-height:1.35;display:block}.service-dealer-preview-main{flex-direction:column;gap:10px;min-width:0;display:flex}.service-dealer-preview-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 12px;min-width:0;padding:2px;display:flex}.service-dealer-preview-header>div:first-child{flex:250px;min-width:0}.service-dealer-preview-header-eyebrow,.service-dealer-preview-panel-eyebrow{color:#9f7a40;letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:750;display:block}.service-dealer-preview-header h4,.service-dealer-preview-panel-top h5{color:#173f35;margin:4px 0 0;font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:400;line-height:1.12}.service-dealer-preview-header p{color:#756e65;max-width:360px;margin:5px 0 0;font-size:9px;line-height:1.5}.service-dealer-preview-periods,.service-dealer-preview-chart-toggles{background:#fffdf8;border:1px solid #ddcfbb;border-radius:999px;flex-wrap:wrap;align-items:center;gap:3px;max-width:100%;padding:3px;display:inline-flex}.service-dealer-preview-period,.service-dealer-preview-chart-toggle{color:#6f685f;white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:750;line-height:1}.service-dealer-preview-period--active,.service-dealer-preview-chart-toggle--active{color:#183b33;background:#cda04d}.service-dealer-preview-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;min-width:0;display:grid}.service-dealer-preview-kpi{background:#ffffffd6;border:1px solid #ded5c7;border-radius:13px;flex-direction:column;gap:5px;min-width:0;padding:10px 8px;display:flex}.service-dealer-preview-kpi--accent{background:#fcf8ef;border-color:#dcc49b}.service-dealer-preview-kpi-label{color:#8d857b;letter-spacing:.11em;text-transform:uppercase;min-height:18px;font-size:7px;font-weight:800;line-height:1.2}.service-dealer-preview-kpi strong{color:#173f35;letter-spacing:-.025em;white-space:nowrap;text-overflow:clip;max-width:100%;font-family:Georgia,Times New Roman,serif;font-size:clamp(13px,1.45vw,16px);font-weight:400;line-height:1.08;overflow:hidden}.service-dealer-preview-kpi-helper{color:#756e65;font-size:7.5px;line-height:1.38}.service-dealer-preview-panels{grid-template-columns:minmax(0,1.55fr) minmax(205px,.9fr);align-items:stretch;gap:9px;min-width:0;display:grid}.service-dealer-preview-chart-panel,.service-dealer-preview-sellers,.service-dealer-preview-stock{background:#ffffffdb;border:1px solid #ded5c7;border-radius:14px;min-width:0;padding:12px}.service-dealer-preview-side-panel{flex-direction:column;gap:9px;min-width:0;display:flex}.service-dealer-preview-panel-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:7px;min-width:0;margin-bottom:8px;display:flex}.service-dealer-preview-panel-top--stacked{flex-direction:column;align-items:flex-start}.service-dealer-preview-chart-toggles--compact{gap:2px}.service-dealer-preview-chart{min-width:0;height:180px;padding:6px 4px 24px;position:relative}.service-dealer-preview-chart-grid{flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:18px 4px 29px}.service-dealer-preview-chart-grid span{background:#ede3d5;height:1px}.service-dealer-preview-chart-line{color:#b88028;position:absolute;inset:15px 4px 24px}.service-dealer-preview-chart-line svg{width:100%;height:100%;overflow:visible}.service-dealer-preview-chart-line circle{fill:#fff9ef;stroke:currentColor;stroke-width:2px}.service-dealer-preview-chart-labels{color:#877f74;justify-content:space-between;gap:4px;font-size:7px;display:flex;position:absolute;bottom:1px;left:4px;right:4px}.service-dealer-preview-seller-list{flex-direction:column;gap:10px;display:flex}.service-dealer-preview-seller-row{flex-direction:column;gap:5px;display:flex}.service-dealer-preview-seller-meta{color:#6e675e;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:5px;font-size:8px;display:grid}.service-dealer-preview-seller-rank{color:#b28a4d;font-weight:800}.service-dealer-preview-seller-meta strong{color:#203e37;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:9px;overflow:hidden}.service-dealer-preview-seller-bar{background:#ebe5dd;border-radius:999px;height:5px;overflow:hidden}.service-dealer-preview-seller-bar span{border-radius:inherit;background:linear-gradient(90deg,#245347 0%,#5f8578 100%);height:100%;display:block}.service-dealer-preview-stock-grid{grid-template-columns:minmax(0,1fr);gap:7px;display:grid}.service-dealer-preview-stock-card{background:#fffdfa;border:1px solid #e1d7c9;border-radius:11px;flex-direction:column;gap:5px;min-width:0;padding:9px 10px;display:flex}.service-dealer-preview-stock-card span{color:#81796f;font-size:7.5px;line-height:1.35}.service-dealer-preview-stock-card strong{color:#173f35;letter-spacing:-.025em;white-space:nowrap;text-overflow:clip;max-width:100%;font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:400;line-height:1.1;overflow:hidden}@media (width<=800px){.service-dealer-preview-shell{grid-template-columns:minmax(0,1fr)}.service-dealer-preview-sidebar{gap:10px}.service-dealer-preview-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.service-dealer-preview-status{margin-top:0}.service-dealer-preview-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.service-dealer-preview-panels{grid-template-columns:minmax(0,1fr)}.service-dealer-preview-side-panel{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (width<=560px){.service-dealer-preview-section{margin-top:32px;padding-top:26px}.service-dealer-preview-heading h3{font-size:20px}.service-dealer-preview-shell{border-radius:18px;padding:10px}.service-dealer-preview-sidebar,.service-dealer-preview-chart-panel,.service-dealer-preview-sellers,.service-dealer-preview-stock{border-radius:13px;padding:11px}.service-dealer-preview-nav,.service-dealer-preview-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.service-dealer-preview-side-panel{grid-template-columns:minmax(0,1fr)}.service-dealer-preview-chart{height:160px}}@media (width<=390px){.service-dealer-preview-nav,.service-dealer-preview-kpis{grid-template-columns:minmax(0,1fr)}}.all-watches-page{box-sizing:border-box;width:100%;max-width:1240px;margin:0 auto;padding:28px 24px 90px}.all-watches-breadcrumb{color:#938b82;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:44px;font-size:10px;display:flex}.all-watches-breadcrumb button{color:#716b63;font-family:inherit;font-size:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:none;padding:0}.all-watches-breadcrumb button:hover{color:#111820}.all-watches-breadcrumb strong{color:#111820;font-weight:500}.all-watches-hero{text-align:center;max-width:760px;margin:0 auto 62px}.all-watches-eyebrow{color:#9b753a;letter-spacing:.17em;text-transform:uppercase;font-family:Georgia,Times New Roman,serif;font-size:10px;display:block}.all-watches-ornament{align-items:center;gap:4px;width:70px;margin:21px auto;display:flex}.all-watches-ornament span{background:#b48c4c;flex:1;height:1px}.all-watches-ornament i{box-sizing:border-box;border:1px solid #b48c4c;width:6px;height:6px;transform:rotate(45deg)}.all-watches-hero h1{color:#111820;letter-spacing:-.04em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:50px;font-weight:400;line-height:1.05}.all-watches-hero p{color:#6c655d;margin:18px 0 0;font-size:15px;line-height:1.65}.all-watches-toolbar{border-bottom:1px solid #e2ddd4;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;padding-bottom:22px;display:flex}.all-watches-toolbar-left{align-items:center;gap:15px;display:flex}.all-watches-filter-button{color:#173b32;letter-spacing:.03em;cursor:pointer;background:#fffdf8;border:1px solid #c8a56a;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:0 18px;font-family:inherit;font-size:12px;font-weight:600;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.all-watches-filter-button:focus-visible{outline-offset:2px;outline:2px solid #c8a56a}.all-watches-filter-button svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:17px;height:17px}.all-watches-filter-button:hover{color:#173b32;background:#f2f6f3;border-color:#173b32}.all-watches-filter-button.active{color:#fffaf1;background:#173b32;border-color:#173b32}.all-watches-filter-count{box-sizing:border-box;color:#fff;background:#b9863e;border-radius:50%;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:9px;display:inline-flex}.all-watches-filter-button.active .all-watches-filter-count{color:#173b32;background:#e3b76f}.all-watches-clear-inline{color:#8a652e;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:11px}.all-watches-clear-inline:hover{color:#4f381b}.all-watches-sort{flex-shrink:0;align-items:center;gap:10px;display:flex}.all-watches-sort label{color:#756e65;font-size:11px}.all-watches-sort select{box-sizing:border-box;color:#2e2924;cursor:pointer;background:#fff;border:1px solid #d8d2c9;min-height:42px;padding:0 34px 0 13px;font-family:inherit;font-size:12px}.all-watches-sort select:focus{border-color:#8e7b60;outline:none}.all-watches-filter-panel{background:#fffefa;border:1px solid #dcd5ca;margin-bottom:42px;padding:28px 30px 26px;box-shadow:0 12px 30px #2820160d}.all-watches-filter-panel-header{border-bottom:1px solid #e8e1d7;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:26px;padding-bottom:20px;display:flex}.all-watches-filter-panel-header span{color:#9b753a;letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:9px;display:block}.all-watches-filter-panel-header h2{color:#171717;margin:0;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:400}.all-watches-filter-close{color:#77716a;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:34px;height:34px;padding:0;font-family:inherit;font-size:23px;font-weight:300;transition:color .15s;display:flex}.all-watches-filter-close:hover{color:#111820}.all-watches-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 18px;display:grid}.all-watches-filter-field{flex-direction:column;gap:8px;min-width:0;display:flex}.all-watches-filter-field>span{color:#4e4841;font-size:11px;font-weight:600}.all-watches-filter-field input,.all-watches-filter-field select{box-sizing:border-box;color:#24201c;background:#fff;border:1px solid #d4cec4;width:100%;min-height:44px;padding:0 13px;font-family:inherit;font-size:13px;transition:border-color .15s,box-shadow .15s}.all-watches-filter-field input::placeholder{color:#aaa39b}.all-watches-filter-field input:focus,.all-watches-filter-field select:focus{border-color:#8d795a;outline:none;box-shadow:0 0 0 2px #9b753a0f}.all-watches-secondary-filter-row{flex-direction:column;grid-column:1/-1;align-items:flex-start;gap:18px;margin-top:2px;display:flex}.all-watches-condition-filter{width:100%;max-width:270px}.all-watches-price-filter{width:100%;max-width:270px;margin:0;padding:0}.all-watches-price-label{color:#4e4841;letter-spacing:0;text-transform:none;margin-bottom:7px;font-size:11px;font-weight:600;display:block}.all-watches-price-values{color:#173b5b;letter-spacing:-.01em;margin:0 0 10px;font-family:Georgia,Times New Roman,serif;font-size:17px;line-height:1.2}.all-watches-price-slider{align-items:center;width:100%;max-width:270px;height:18px;display:flex;position:relative}.all-watches-price-track{background:#d8d3cb;border-radius:999px;height:2px;position:absolute;left:9px;right:9px}.all-watches-price-range{background:#173b5b;border-radius:999px;height:2px;position:absolute}.all-watches-price-input{appearance:none;pointer-events:none;background:0 0;outline:none;width:100%;height:18px;margin:0;padding:0;position:absolute;left:0}.all-watches-price-input::-webkit-slider-runnable-track{background:0 0;height:2px}.all-watches-price-input::-moz-range-track{background:0 0;height:2px}.all-watches-price-input::-webkit-slider-thumb{appearance:none;pointer-events:auto;cursor:grab;background:#fffefa;border:2px solid #173b5b;border-radius:50%;width:18px;height:18px;margin-top:-8px}.all-watches-price-input::-moz-range-thumb{box-sizing:border-box;pointer-events:auto;cursor:grab;background:#fffefa;border:2px solid #173b5b;border-radius:50%;width:18px;height:18px}.all-watches-price-input:active::-webkit-slider-thumb{cursor:grabbing}.all-watches-price-input:active::-moz-range-thumb{cursor:grabbing}.all-watches-price-input-min{z-index:3}.all-watches-price-input-max{z-index:4}.all-watches-filter-actions{border-top:1px solid #e8e1d7;justify-content:flex-end;align-items:center;gap:12px;margin-top:28px;padding-top:22px;display:flex}.all-watches-filter-clear,.all-watches-filter-apply{box-sizing:border-box;cursor:pointer;min-height:42px;padding:0 20px;font-family:inherit;font-size:12px;font-weight:600;transition:background .15s,color .15s,border-color .15s,opacity .15s}.all-watches-filter-clear{color:#514b44;background:#fff;border:1px solid #cfc8bd}.all-watches-filter-clear:hover:not(:disabled){background:#f8f6f2;border-color:#91877b}.all-watches-filter-clear:disabled{opacity:.4;cursor:not-allowed}.all-watches-filter-apply{color:#fffaf1;background:#173b32;border:1px solid #173b32;box-shadow:0 4px 12px #173b321f}.all-watches-filter-apply:hover{background:#245146;border-color:#245146}.all-watches-filter-apply:active{background:#0f3028;border-color:#0f3028}.all-watches-filter-apply:focus-visible{outline-offset:2px;outline:2px solid #c8a56a}.all-watches-results-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:26px;display:flex}.all-watches-results-heading span{color:#9b753a;letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px;font-size:9px;display:block}.all-watches-results-heading h2{color:#171717;margin:0;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:400}.all-watches-results-heading p{color:#8a837a;margin:0;font-size:11px}.all-watches-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.all-watches-state{color:#77716a;text-align:center;padding:80px 20px}.all-watches-error{color:#9b3535;background:#fff6f6;border:1px solid #e7cccc;margin-bottom:24px;padding:16px}.all-watches-empty{text-align:center;border-top:1px solid #e3ddd3;border-bottom:1px solid #e3ddd3;padding:80px 20px}.all-watches-empty h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:400}.all-watches-empty p{color:#77716a;margin:10px 0 20px;font-size:13px}.all-watches-empty button{color:#111820;cursor:pointer;background:0 0;border:1px solid #111820;min-height:40px;padding:0 18px;font-family:inherit;font-size:12px}.all-watches-more{justify-content:center;margin-top:42px;display:flex}.all-watches-more button{color:#111820;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #111820;min-width:150px;min-height:44px;padding:0 24px;font-family:Georgia,Times New Roman,serif;font-size:11px;transition:background .15s,color .15s}.all-watches-more button:hover:not(:disabled){color:#fff;background:#111820}.all-watches-more button:disabled{opacity:.5;cursor:not-allowed}@media (width<=1000px){.all-watches-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.all-watches-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.all-watches-page{padding:24px 16px 60px}.all-watches-breadcrumb{margin-bottom:34px}.all-watches-hero{margin-bottom:44px}.all-watches-hero h1{font-size:38px}.all-watches-toolbar{flex-direction:column;align-items:stretch;gap:16px}.all-watches-toolbar-left,.all-watches-sort{justify-content:space-between}.all-watches-filter-panel{padding:24px 20px}.all-watches-filter-grid{grid-template-columns:1fr}.all-watches-filter-actions{flex-direction:column-reverse}.all-watches-filter-clear,.all-watches-filter-apply{width:100%}.all-watches-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.all-watches-results-heading{flex-direction:column;align-items:flex-start;gap:8px}}@media (width<=430px){.all-watches-grid{grid-template-columns:1fr}}@media (width<=760px){.all-watches-condition-filter,.all-watches-price-filter{max-width:100%}}.about-us-page{color:#171717;background:#fbfaf7;min-height:100vh}.about-us-hero{box-sizing:border-box;border-bottom:1px solid #e3dccf;max-width:1120px;margin:0 auto;padding:96px 24px 92px}.about-us-eyebrow,.about-us-section-label{color:#9b753a;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:600;display:block}.about-us-ornament{align-items:center;gap:4px;width:68px;margin:25px 0;display:flex}.about-us-ornament span{background:#b48c4c;flex:1;height:1px}.about-us-ornament i{box-sizing:border-box;border:1px solid #b48c4c;width:6px;height:6px;transform:rotate(45deg)}.about-us-hero h1{color:#11151a;letter-spacing:-.045em;max-width:850px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:62px;font-weight:400;line-height:1.04}.about-us-hero>p{color:#665f57;max-width:660px;margin:28px 0 0;font-size:16px;line-height:1.8}.about-us-section{box-sizing:border-box;border-bottom:1px solid #e3dccf;max-width:1120px;margin:0 auto;padding:90px 24px}.about-us-story-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:90px;margin-top:28px;display:grid}.about-us-story-heading h2,.about-us-feature-copy h2,.about-us-flow-section h2,.about-us-cta h2{color:#171717;letter-spacing:-.03em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:40px;font-weight:400;line-height:1.14}.about-us-story-copy{padding-top:4px}.about-us-story-copy p,.about-us-feature-copy p{color:#665f57;margin:0 0 19px;font-size:14px;line-height:1.8}.about-us-story-copy strong{color:#9b753a;border-top:1px solid #ded7cc;margin-top:30px;padding-top:24px;font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:400;line-height:1.5;display:block}.about-us-feature-section,.about-us-dealer-section,.about-us-agreement-section,.about-us-sold-section{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:84px;display:grid}.about-us-feature-copy h2{margin-top:18px;margin-bottom:24px}.about-us-feature-note{border-top:1px solid #e3dccf;padding-top:20px;color:#8b837a!important;margin-top:26px!important;font-size:11px!important}.about-us-dealer-section{grid-template-columns:minmax(0,1.32fr) minmax(320px,.68fr);align-items:center;gap:52px;display:grid}.about-us-dealer-preview{min-width:0;max-width:100%;display:flex}.about-us-dealer-ui-window{box-sizing:border-box;background:#fbfaf7;border:1px solid #d9d1c5;border-radius:12px;overflow:hidden;box-shadow:0 16px 40px #2b22180a}.about-us-dealer-ui-profile{background:#fbfaf7;padding:25px 24px 23px}.about-us-dealer-ui-profile-header h3{color:#31413a;margin:0;font-size:18px;font-weight:700;line-height:1.2}.about-us-dealer-ui-profile-header p{color:#69716d;flex-wrap:wrap;align-items:center;gap:7px;margin:8px 0 0;font-size:8px;line-height:1.5;display:flex}.about-us-dealer-ui-profile-header p strong{color:#47795e;letter-spacing:.08em;font-size:8px}.about-us-dealer-ui-profile-header p i{color:#b2aaa0;font-style:normal}.about-us-dealer-ui-inventory-heading{margin-top:32px}.about-us-dealer-ui-inventory-heading small,.about-us-dealer-ui-table-top small{color:#7c8882;letter-spacing:.14em;text-transform:uppercase;font-size:7px;font-weight:700;display:block}.about-us-dealer-ui-inventory-heading h4,.about-us-dealer-ui-table-top h4{color:#31413a;margin:8px 0 0;font-size:16px;font-weight:700;line-height:1.2}.about-us-dealer-ui-inventory-heading p{color:#68716c;max-width:470px;margin:8px 0 0;font-size:8px;line-height:1.6}.about-us-dealer-ui-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:19px;display:grid}.about-us-dealer-ui-actions>div{box-sizing:border-box;color:#32433b;background:#fff;border:1px solid #d7dfdb;border-radius:9px;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:51px;padding:8px 10px;display:grid}.about-us-dealer-ui-actions>div>strong{white-space:nowrap;text-overflow:ellipsis;font-size:8px;font-weight:700;overflow:hidden}.about-us-dealer-ui-actions>div>span:last-child{color:#90a097;font-size:11px}.about-us-dealer-ui-action-icon{box-sizing:border-box;color:#3d7659;background:#f2f8f4;border:1px solid #d7e5dd;border-radius:7px;justify-content:center;align-items:center;width:29px;height:29px;font-size:12px;display:flex}.about-us-dealer-ui-table-card{background:#fff;border:1px solid #d7dfdb;border-radius:10px;margin:0 14px 14px;overflow:hidden}.about-us-dealer-ui-table-top{justify-content:space-between;align-items:flex-end;gap:18px;padding:20px 20px 16px;display:flex}.about-us-dealer-ui-table-top h4{font-size:20px}.about-us-dealer-ui-import-button{color:#32433b;border:1px solid #d4ddda;border-radius:7px;flex-shrink:0;padding:8px 11px;font-size:7px;font-weight:700}.about-us-dealer-ui-search{grid-template-columns:minmax(0,1fr) auto;gap:7px;padding:0 20px;display:grid}.about-us-dealer-ui-search>div{color:#9aa19d;border:1px solid #d8dfdc;border-radius:7px;min-width:0;padding:10px 11px;font-size:7px}.about-us-dealer-ui-search>span{color:#fff;background:#347757;border-radius:7px;justify-content:center;align-items:center;min-width:54px;padding:0 10px;font-size:7px;font-weight:700;display:flex}.about-us-dealer-ui-filters{flex-wrap:wrap;gap:6px;padding:12px 20px 16px;display:flex}.about-us-dealer-ui-filters span{color:#65706a;border:1px solid #d8dfdc;border-radius:999px;padding:5px 9px;font-size:6px;font-weight:700}.about-us-dealer-ui-filters .is-active{color:#347757;background:#eef7f1;border-color:#bcd8c9}.about-us-dealer-ui-table{border-top:1px solid #e1e5e3}.about-us-dealer-ui-table-row{border-bottom:1px solid #edf0ee;grid-template-columns:.8fr 1.25fr .9fr .85fr .9fr;align-items:center;min-width:0;display:grid}.about-us-dealer-ui-table-row:last-child{border-bottom:none}.about-us-dealer-ui-table-row>*{box-sizing:border-box;color:#4b5550;white-space:nowrap;text-overflow:ellipsis;min-width:0;padding:11px 9px;font-size:6px;overflow:hidden}.about-us-dealer-ui-table-row>*+*{border-left:1px solid #edf0ee}.about-us-dealer-ui-table-row strong{color:#25362e;font-weight:700}.about-us-dealer-ui-table-head{background:#f7f9f8}.about-us-dealer-ui-table-head span{color:#76807a;letter-spacing:.08em;text-transform:uppercase;font-size:6px;font-weight:700}.about-us-dealer-ui-status{font-weight:700}.about-us-dealer-ui-status.is-stock{color:#2f7a55}.about-us-dealer-ui-status.is-listed{color:#356b8a}.about-us-dealer-ui-status.is-sold{color:#6e6e6e}.about-us-dealer-dashboard-preview-shell{background:linear-gradient(#fbf8f2 0%,#f7f1e9 100%);border:1px solid #ddd3c3;border-radius:24px;grid-template-columns:176px minmax(0,1fr);align-items:stretch;gap:20px;width:100%;padding:20px;display:grid;overflow:hidden;box-shadow:0 18px 42px #2b22180f}.about-us-dealer-dashboard-preview-sidebar{background:#ffffffc7;border:1px solid #e0d7c7;border-radius:18px;flex-direction:column;gap:16px;min-width:0;padding:18px 16px;display:flex}.about-us-dealer-dashboard-preview-sidebar-top{flex-direction:column;gap:6px;display:flex}.about-us-dealer-dashboard-preview-sidebar-eyebrow,.about-us-dealer-dashboard-preview-header-eyebrow,.about-us-dealer-dashboard-preview-panel-eyebrow{color:#9f7a40;letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:700;display:block}.about-us-dealer-dashboard-preview-sidebar-top strong{color:#173f35;overflow-wrap:anywhere;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:400;line-height:1.12}.about-us-dealer-dashboard-preview-sidebar-divider{background:#e4dccf;height:1px}.about-us-dealer-dashboard-preview-nav{flex-direction:column;gap:5px;display:flex}.about-us-dealer-dashboard-preview-nav-item{color:#6e675e;border:1px solid #0000;border-radius:11px;align-items:center;gap:8px;min-width:0;padding:8px 9px;font-size:10px;font-weight:650;display:flex}.about-us-dealer-dashboard-preview-nav-item--active{color:#173f35;background:#fffaf2;border-color:#d3c0a2}.about-us-dealer-dashboard-preview-nav-icon{opacity:.82;border:1.3px solid;border-radius:2px;flex:0 0 9px;width:9px;height:9px}.about-us-dealer-dashboard-preview-status{border-top:1px solid #e4dccf;align-items:flex-start;gap:7px;margin-top:auto;padding-top:12px;display:flex}.about-us-dealer-dashboard-preview-status-dot{background:#2a6a58;border-radius:999px;flex:0 0 6px;width:6px;height:6px;margin-top:3px}.about-us-dealer-dashboard-preview-status strong{color:#24493f;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.about-us-dealer-dashboard-preview-status span{color:#7e776e;margin-top:2px;font-size:8px;line-height:1.35;display:block}.about-us-dealer-dashboard-preview-main{flex-direction:column;gap:12px;min-width:0;display:flex}.about-us-dealer-dashboard-preview-header,.about-us-dealer-dashboard-preview-panel-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 12px;min-width:0;display:flex}.about-us-dealer-dashboard-preview-panel-top--stacked{flex-direction:column;align-items:flex-start}.about-us-dealer-dashboard-preview-header>div:first-child{flex:250px;min-width:0}.about-us-dealer-dashboard-preview-header h3,.about-us-dealer-dashboard-preview-panel-top h4{color:#173f35;margin:4px 0 0;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:400;line-height:1.12}.about-us-dealer-dashboard-preview-header p{color:#756e65;max-width:460px;margin:6px 0 0;font-size:10px;line-height:1.55}.about-us-dealer-dashboard-preview-periods,.about-us-dealer-dashboard-preview-chart-toggles{background:#fffdf8;border:1px solid #ddcfbb;border-radius:999px;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:3px;width:fit-content;max-width:100%;padding:3px;display:inline-flex;overflow:hidden}.about-us-dealer-dashboard-preview-period,.about-us-dealer-dashboard-preview-chart-toggle{color:#6f685f;white-space:nowrap;border-radius:999px;padding:6px 10px;font-size:8px;font-weight:750;line-height:1}.about-us-dealer-dashboard-preview-period--active,.about-us-dealer-dashboard-preview-chart-toggle--active{color:#183b33;background:#cda04d}.about-us-dealer-dashboard-preview-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;display:grid}.about-us-dealer-dashboard-preview-kpi{background:#ffffffd6;border:1px solid #ded5c7;border-radius:13px;flex-direction:column;gap:5px;min-width:0;min-height:104px;padding:12px 11px;display:flex}.about-us-dealer-dashboard-preview-kpi--accent{background:#fcf8ef;border-color:#dcc49b}.about-us-dealer-dashboard-preview-kpi-label{color:#8d857b;letter-spacing:.11em;text-transform:uppercase;min-height:18px;font-size:7px;font-weight:800;line-height:1.2}.about-us-dealer-dashboard-preview-kpi strong,.about-us-dealer-dashboard-preview-stock-card strong{color:#173f35;letter-spacing:-.025em;white-space:nowrap;text-overflow:clip;max-width:100%;font-family:Georgia,Times New Roman,serif;font-size:clamp(16px,1.12vw,20px);font-weight:400;line-height:1.08;overflow:hidden}.about-us-dealer-dashboard-preview-kpi-helper,.about-us-dealer-dashboard-preview-stock-card span,.about-us-dealer-dashboard-preview-chart-labels{color:#756e65;font-size:7.5px;line-height:1.38}.about-us-dealer-dashboard-preview-panels{grid-template-columns:minmax(0,1.12fr) minmax(228px,.88fr);align-items:stretch;gap:12px;min-width:0;display:grid}.about-us-dealer-dashboard-preview-chart-panel,.about-us-dealer-dashboard-preview-sellers,.about-us-dealer-dashboard-preview-stock{background:#ffffffdb;border:1px solid #ded5c7;border-radius:14px;min-width:0;padding:15px}.about-us-dealer-dashboard-preview-side-panel{flex-direction:column;gap:12px;min-width:0;display:flex}.about-us-dealer-dashboard-preview-chart-panel .about-us-dealer-dashboard-preview-panel-top{flex-direction:column;align-items:flex-start}.about-us-dealer-dashboard-preview-chart-panel .about-us-dealer-dashboard-preview-chart-toggles,.about-us-dealer-dashboard-preview-sellers .about-us-dealer-dashboard-preview-chart-toggles{align-self:flex-start}.about-us-dealer-dashboard-preview-chart-toggles--compact{gap:2px}.about-us-dealer-dashboard-preview-chart{min-width:0;height:206px;padding:6px 4px 24px;position:relative}.about-us-dealer-dashboard-preview-chart-grid{flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:18px 4px 29px}.about-us-dealer-dashboard-preview-chart-grid span{background:#ede3d5;height:1px}.about-us-dealer-dashboard-preview-chart-line{color:#b88028;position:absolute;inset:15px 4px 24px}.about-us-dealer-dashboard-preview-chart-line svg{width:100%;height:100%;overflow:visible}.about-us-dealer-dashboard-preview-chart-line circle{fill:#fff9ef;stroke:currentColor;stroke-width:2px}.about-us-dealer-dashboard-preview-chart-labels{justify-content:space-between;gap:4px;display:flex;position:absolute;bottom:1px;left:4px;right:4px}.about-us-dealer-dashboard-preview-seller-list{flex-direction:column;gap:10px;display:flex}.about-us-dealer-dashboard-preview-seller-row{flex-direction:column;gap:5px;display:flex}.about-us-dealer-dashboard-preview-seller-meta{color:#6e675e;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:5px;font-size:8px;display:grid}.about-us-dealer-dashboard-preview-seller-rank{color:#b28a4d;font-weight:800}.about-us-dealer-dashboard-preview-seller-meta strong{color:#203e37;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:10px;overflow:hidden}.about-us-dealer-dashboard-preview-seller-bar{background:#ebe5dd;border-radius:999px;height:5px;overflow:hidden}.about-us-dealer-dashboard-preview-seller-bar span{border-radius:inherit;background:linear-gradient(90deg,#245347 0%,#5f8578 100%);height:100%;display:block}.about-us-dealer-dashboard-preview-stock-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.about-us-dealer-dashboard-preview-stock-card{background:#fffdfa;border:1px solid #e1d7c9;border-radius:11px;flex-direction:column;gap:5px;min-width:0;padding:10px 11px;display:flex}@media (width<=1280px){.about-us-dealer-section{grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr);gap:44px}.about-us-dealer-dashboard-preview-panels{grid-template-columns:minmax(0,1fr)}.about-us-dealer-dashboard-preview-side-panel{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (width<=1100px){.about-us-dealer-section{grid-template-columns:minmax(0,1fr);gap:40px}.about-us-dealer-preview{order:2}.about-us-dealer-section .about-us-feature-copy{order:1}.about-us-dealer-dashboard-preview-shell{grid-template-columns:160px minmax(0,1fr)}.about-us-dealer-dashboard-preview-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.about-us-dealer-dashboard-preview-shell{grid-template-columns:minmax(0,1fr)}.about-us-dealer-dashboard-preview-nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.about-us-dealer-dashboard-preview-status{margin-top:0}.about-us-dealer-dashboard-preview-panels{grid-template-columns:minmax(0,1fr)}.about-us-dealer-dashboard-preview-side-panel{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (width<=560px){.about-us-dealer-dashboard-preview-shell{border-radius:18px;padding:10px}.about-us-dealer-dashboard-preview-sidebar,.about-us-dealer-dashboard-preview-chart-panel,.about-us-dealer-dashboard-preview-sellers,.about-us-dealer-dashboard-preview-stock{border-radius:13px;padding:11px}.about-us-dealer-dashboard-preview-nav{grid-template-columns:minmax(0,1fr)}.about-us-dealer-dashboard-preview-header h3,.about-us-dealer-dashboard-preview-panel-top h4{font-size:20px}.about-us-dealer-dashboard-preview-kpis,.about-us-dealer-dashboard-preview-side-panel,.about-us-dealer-dashboard-preview-stock-grid{grid-template-columns:minmax(0,1fr)}.about-us-dealer-dashboard-preview-chart{height:150px}}.about-us-profile-preview{box-sizing:border-box;background:#fffefa;border:1px solid #d9d1c5;padding:42px 42px 34px;box-shadow:0 16px 40px #2b22180a}.about-us-profile-preview-top{text-align:center}.about-us-profile-preview-eyebrow,.about-us-profile-preview-history-label{color:#9b753a;letter-spacing:.16em;text-transform:uppercase;font-family:Georgia,Times New Roman,serif;font-size:8px;display:block}.about-us-profile-preview-ornament{justify-content:center;align-items:center;gap:4px;width:58px;margin:18px auto 17px;display:flex}.about-us-profile-preview-ornament span{background:#b48c4c;flex:1;height:1px}.about-us-profile-preview-ornament i{box-sizing:border-box;border:1px solid #b48c4c;width:5px;height:5px;transform:rotate(45deg)}.about-us-profile-preview-top h3{color:#1b1917;letter-spacing:-.025em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:31px;font-weight:400;line-height:1.1}.about-us-profile-preview-top p{color:#716a62;max-width:420px;margin:16px auto 0;font-size:10px;line-height:1.6}.about-us-profile-preview-divider{background:#e3dcd2;height:1px;margin:31px 0}.about-us-profile-preview-history{text-align:center}.about-us-profile-preview-history-label{margin-bottom:25px}.about-us-profile-preview-total{color:#171717;font-family:Georgia,Times New Roman,serif;font-size:34px;font-weight:400;line-height:1;display:block}.about-us-profile-preview-total-label{color:#716a62;letter-spacing:.06em;text-transform:uppercase;margin-top:10px;font-size:9px;display:block}.about-us-profile-preview-stats{border-top:1px solid #e3dcd2;border-bottom:1px solid #e3dcd2;grid-template-columns:1fr 1fr;max-width:330px;margin:27px auto 0;display:grid}.about-us-profile-preview-stats>div{padding:22px 16px}.about-us-profile-preview-stats>div+div{border-left:1px solid #e3dcd2}.about-us-profile-preview-stats strong{color:#29241f;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:400;display:block}.about-us-profile-preview-stats span{color:#716a62;letter-spacing:.1em;text-transform:uppercase;margin-top:6px;font-size:7px;display:block}.about-us-profile-preview-member{justify-content:space-between;align-items:center;gap:20px;max-width:330px;margin:0 auto;display:flex}.about-us-profile-preview-member span{color:#817970;letter-spacing:.12em;text-transform:uppercase;font-size:7px}.about-us-profile-preview-member strong{color:#29241f;font-family:Georgia,Times New Roman,serif;font-size:12px;font-weight:400}.about-us-agreement-preview{box-sizing:border-box;background:#fffefa;border:1px solid #d9d1c5;padding:30px 32px 20px;box-shadow:0 16px 40px #2b22180a}.about-us-agreement-preview-topline{color:#9b753a;letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;font-size:7px;font-weight:700;display:flex}.about-us-agreement-preview-title-row{justify-content:space-between;align-items:flex-start;gap:24px;margin-top:26px;display:flex}.about-us-agreement-preview-title-row h3{color:#1c1917;margin:0;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:400;line-height:1.1}.about-us-agreement-preview-title-row small{color:#716a62;margin-top:6px;font-size:7px;display:block}.about-us-agreement-preview-title-row>strong{color:#9b753a;letter-spacing:.11em;text-transform:uppercase;margin-top:30px;font-size:7px}.about-us-agreement-preview-watch{margin-top:32px}.about-us-agreement-preview-watch>span{color:#9b753a;letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-size:7px;font-weight:700;display:block}.about-us-agreement-preview-watch h4{color:#171717;margin:0;font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:600;line-height:1.1}.about-us-agreement-preview-watch small{color:#716a62;margin-top:6px;font-size:7px;display:block}.about-us-agreement-preview-watch>strong{color:#171717;margin-top:15px;font-size:15px;display:block}.about-us-agreement-preview-rule{background:#ddd4c7;height:1px;margin:32px 0 19px}.about-us-agreement-preview-section-title{align-items:baseline;gap:14px;margin-bottom:20px;display:flex}.about-us-agreement-preview-section-title span{color:#9b753a;font-size:7px}.about-us-agreement-preview-section-title h5{color:#29241f;margin:0;font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:600}.about-us-agreement-preview-grid{grid-template-columns:1fr 1fr;gap:21px 40px;display:grid}.about-us-agreement-preview-grid>div{min-width:0}.about-us-agreement-preview-grid span{color:#817970;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:6px;font-weight:700;display:block}.about-us-agreement-preview-grid strong{color:#27231f;white-space:nowrap;text-overflow:ellipsis;font-size:8px;font-weight:600;display:block;overflow:hidden}.about-us-agreement-preview-footer{color:#817970;border-top:1px solid #ddd4c7;justify-content:space-between;align-items:center;gap:20px;margin-top:25px;padding-top:11px;font-size:5px;display:flex}.about-us-sold-demo{background:#fffefa;border:1px solid #ded7cc;overflow:hidden}.about-us-sold-demo-image{aspect-ratio:16/10;background:#f4f1eb;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.about-us-sold-demo-image img{object-fit:contain;box-sizing:border-box;mix-blend-mode:multiply;width:100%;height:100%;padding:18px}.about-us-sold-demo-image span{color:#fff;letter-spacing:.12em;background:#171717;padding:7px 10px;font-size:9px;position:absolute;top:16px;left:16px}.about-us-sold-demo-body{padding:23px}.about-us-sold-demo-body>small{color:#9b753a;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:700}.about-us-sold-demo-body h3{margin:7px 0 5px;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:500}.about-us-sold-demo-body>p{color:#80786f;margin:0;font-size:10px}.about-us-sold-demo-meta{border-top:1px solid #e5ded3;grid-template-columns:1fr 1fr;gap:18px;margin-top:20px;padding-top:18px;display:grid}.about-us-sold-demo-meta span{color:#8d857b;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:8px;font-weight:700;display:block}.about-us-sold-demo-meta strong{font-family:Georgia,Times New Roman,serif;font-size:14px;font-weight:500}.about-us-text-link{color:#9b753a;cursor:pointer;background:0 0;border:none;margin-top:8px;padding:0;font-family:inherit;font-size:11px;font-weight:600;transition:color .15s,transform .15s}.about-us-text-link:hover{color:#6f5128;transform:translate(2px)}.about-us-flow-section{box-sizing:border-box;text-align:center;border-bottom:1px solid #e3dccf;max-width:1120px;margin:0 auto;padding:90px 24px}.about-us-flow-section h2{max-width:700px;margin:18px auto 0}.about-us-flow-section>p{color:#665f57;max-width:690px;margin:24px auto 0;font-size:14px;line-height:1.8}.about-us-flow{justify-content:center;align-items:center;gap:20px;margin-top:50px;display:flex}.about-us-flow>div{border-top:1px solid #b48c4c;border-bottom:1px solid #ded7cc;min-width:125px;padding:20px 16px}.about-us-flow div span{color:#9b753a;letter-spacing:.1em;margin-bottom:8px;font-size:8px;display:block}.about-us-flow div strong{color:#2a2622;font-family:Georgia,Times New Roman,serif;font-size:14px;font-weight:500}.about-us-flow>i{color:#b2aaa0;font-size:14px;font-style:normal}.about-us-cta{box-sizing:border-box;text-align:center;max-width:1120px;margin:0 auto;padding:105px 24px 120px}.about-us-cta h2{max-width:650px;margin:18px auto 0}.about-us-cta>p{color:#6c655d;max-width:540px;margin:22px auto 0;font-size:14px;line-height:1.8}.about-us-cta-actions{justify-content:center;align-items:center;gap:12px;margin-top:34px;display:flex}.about-us-primary-button,.about-us-secondary-button{cursor:pointer;min-width:155px;min-height:46px;padding:0 22px;font-family:inherit;font-size:12px;font-weight:600;transition:background .15s,color .15s,border-color .15s}.about-us-primary-button{color:#fff;background:#111820;border:1px solid #111820}.about-us-primary-button:hover{background:#293039}.about-us-secondary-button{color:#28231e;background:0 0;border:1px solid #c7bfb4}.about-us-secondary-button:hover{background:#fff;border-color:#111820}@media (width<=850px){.about-us-hero h1{font-size:50px}.about-us-story-grid,.about-us-feature-section,.about-us-dealer-section,.about-us-agreement-section,.about-us-sold-section{grid-template-columns:1fr;gap:48px}.about-us-dealer-preview{order:2}.about-us-dealer-section .about-us-feature-copy{order:1}.about-us-agreement-card{order:2}.about-us-agreement-section .about-us-feature-copy{order:1}.about-us-flow{flex-wrap:wrap}.about-us-flow>i{display:none}}@media (width<=600px){.about-us-hero{padding:64px 18px 60px}.about-us-hero h1{font-size:39px}.about-us-hero>p{font-size:14px}.about-us-section,.about-us-flow-section{padding:64px 18px}.about-us-story-heading h2,.about-us-feature-copy h2,.about-us-flow-section h2,.about-us-cta h2{font-size:31px}.about-us-demo-card,.about-us-agreement-card{padding:22px}.about-us-flow{grid-template-columns:1fr 1fr;gap:12px;display:grid}.about-us-flow>div{min-width:0}.about-us-cta{padding:76px 18px 90px}.about-us-cta-actions{flex-direction:column}.about-us-primary-button,.about-us-secondary-button{width:100%}}@media (width<=420px){.about-us-flow{grid-template-columns:1fr}}@media (width<=600px){.about-us-profile-preview-header,.about-us-profile-preview-section-heading{flex-direction:column;align-items:flex-start}.about-us-profile-preview-count{box-sizing:border-box;text-align:left;border-top:1px solid #e3dcd2;border-left:none;width:100%;min-width:0;padding:14px 0 0}.about-us-profile-preview-section-heading>small{text-align:left;max-width:none}.about-us-profile-preview-transaction{grid-template-columns:58px minmax(0,1fr);gap:13px;padding:15px 20px}.about-us-profile-preview-watch-image{width:58px;height:58px}.about-us-profile-preview-status{text-align:left;grid-column:2;min-width:0}.about-us-dealer-ui-profile{padding:21px 17px 18px}.about-us-dealer-ui-profile-header h3{font-size:16px}.about-us-dealer-ui-inventory-heading{margin-top:25px}.about-us-dealer-ui-actions{grid-template-columns:1fr;gap:7px}.about-us-dealer-ui-actions>div{min-height:47px}.about-us-dealer-ui-table-card{margin:0 9px 9px}.about-us-dealer-ui-table-top{flex-direction:column;align-items:flex-start;padding:17px 14px 13px}.about-us-dealer-ui-import-button{align-self:flex-start}.about-us-dealer-ui-search{padding:0 14px}.about-us-dealer-ui-filters{padding:11px 14px 14px}.about-us-dealer-ui-table{overflow-x:auto}.about-us-dealer-ui-table-row{min-width:455px}.about-us-profile-preview{padding:34px 22px 28px}.about-us-profile-preview-top h3{font-size:27px}.about-us-profile-preview-stats,.about-us-profile-preview-member{max-width:100%}.about-us-agreement-preview{padding:25px 20px 18px}.about-us-agreement-preview-title-row{flex-direction:column;gap:8px}.about-us-agreement-preview-title-row>strong{margin-top:0}.about-us-agreement-preview-grid{gap:19px 24px}}:root{--wanted-forest:#173f35;--wanted-forest-deep:#0f2e27;--wanted-ivory:#f7f3ea;--wanted-paper:#fffdf8;--wanted-gold:#a98752;--wanted-gold-soft:#d8c49e;--wanted-ink:#1b211f;--wanted-muted:#69706c;--wanted-line:#173f3529;--wanted-shadow:0 22px 60px #1b211f14}.wanted-page{min-height:70vh;color:var(--wanted-ink);background:linear-gradient(#fbf8f1 0%,#f7f3ea 100%)}.wanted-shell{width:min(1180px,100% - 48px);margin:0 auto}.wanted-hero{color:#fffdf8;background:radial-gradient(circle at 82% 16%,#a9875224,#0000 30%),linear-gradient(135deg,#12372f 0%,#1b4a3e 100%);padding:72px 0 58px}.wanted-hero-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:end;gap:64px;display:grid}.wanted-eyebrow,.wanted-section-kicker{color:var(--wanted-gold);letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px;font-size:.78rem;font-weight:700;display:block}.wanted-hero .wanted-eyebrow{color:#dcc7a2}.wanted-hero h1,.wanted-form-hero h1,.wanted-detail-hero h1{letter-spacing:-.045em;margin:0;font-family:Georgia,Times New Roman,serif;font-weight:500}.wanted-hero h1{max-width:760px;font-size:clamp(2.8rem,6vw,5.7rem);line-height:.96}.wanted-hero p{color:#fffdf8c7;max-width:700px;margin:26px 0 0;font-size:1.03rem;line-height:1.75}.wanted-hero-action{justify-items:start;gap:13px;display:grid}.wanted-hero-action>span{color:#fffdf89e;font-size:.82rem;line-height:1.5}.wanted-primary-button,.wanted-secondary-button,.wanted-close-button{min-height:44px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:.9rem;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s,border-color .15s;display:inline-flex}.wanted-primary-button{background:var(--wanted-gold);color:#fffdf8;box-shadow:0 10px 28px #172b242e}.wanted-primary-button:hover:not(:disabled),.wanted-secondary-button:hover:not(:disabled),.wanted-close-button:hover:not(:disabled){transform:translateY(-1px)}.wanted-primary-button:disabled,.wanted-secondary-button:disabled,.wanted-close-button:disabled{opacity:.55;cursor:not-allowed}.wanted-secondary-button{border-color:var(--wanted-line);color:var(--wanted-forest);background:0 0}.wanted-close-button{color:#8b4834;background:#fff8f3;border-color:#8b48343d}.wanted-board-section{padding:54px 0 90px}.wanted-board-toolbar{justify-content:space-between;align-items:end;gap:28px;margin-bottom:24px;display:flex}.wanted-board-toolbar h2,.wanted-discussion-heading h2,.wanted-form-heading h2{color:var(--wanted-forest-deep);letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,3vw,2.7rem);font-weight:500}.wanted-status-tabs{border:1px solid var(--wanted-line);background:#fffdf8b3;border-radius:999px;padding:4px;display:inline-flex}.wanted-status-tab{color:var(--wanted-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:9px 16px;font-size:.86rem;font-weight:700}.wanted-status-tab.active{background:var(--wanted-gold);color:#fffdf8}.wanted-search{border:1px solid var(--wanted-line);background:var(--wanted-paper);border-radius:18px;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;margin-bottom:28px;padding:10px;display:grid;box-shadow:0 10px 30px #1b211f09}.wanted-search input{min-width:0;color:var(--wanted-ink);font:inherit;background:0 0;border:0;outline:0;padding:8px 10px}.wanted-search button{background:var(--wanted-gold);color:#fffdf8;font:inherit;cursor:pointer;border:0;border-radius:12px;padding:0 18px;font-size:.86rem;font-weight:700}.wanted-search .wanted-search-clear{color:var(--wanted-muted);background:0 0}.wanted-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.wanted-card{border:1px solid var(--wanted-line);min-width:0;color:inherit;background:linear-gradient(#fffdf8fa,#fbf8f1fa);border-radius:24px;padding:26px;text-decoration:none;transition:transform .17s,box-shadow .17s,border-color .17s;box-shadow:0 12px 36px #1b211f0b}.wanted-card:hover{box-shadow:var(--wanted-shadow);border-color:#a987527a;transform:translateY(-3px)}.wanted-card-topline{color:var(--wanted-muted);flex-wrap:wrap;align-items:center;gap:9px 12px;font-size:.77rem;font-weight:650;display:flex}.wanted-status-badge{letter-spacing:.08em;border-radius:999px;padding:5px 9px;font-size:.68rem;font-weight:800}.wanted-status-badge.open{color:var(--wanted-forest);background:#173f351a}.wanted-status-badge.closed{color:#696963;background:#5a5a541c}.wanted-card-title{margin-top:22px}.wanted-card-title>span,.wanted-detail-brand{color:var(--wanted-gold);letter-spacing:.13em;text-transform:uppercase;margin-bottom:4px;font-size:.74rem;font-weight:800;display:block}.wanted-card-title h3{color:var(--wanted-forest-deep);letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.65rem,2.5vw,2.25rem);font-weight:500}.wanted-card-title>div,.wanted-detail-reference{color:var(--wanted-muted);margin-top:7px;font-size:.86rem}.wanted-card-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.wanted-card-details>div,.wanted-detail-meta-grid>div{background:#f7f3eabd;border:1px solid #173f351a;border-radius:15px;padding:14px 15px}.wanted-card-details span,.wanted-detail-meta-grid span{color:var(--wanted-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:.7rem;font-weight:700;display:block}.wanted-card-details strong,.wanted-detail-meta-grid strong{color:var(--wanted-forest-deep);font-size:.92rem}.wanted-card-description{color:#545b57;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:20px 0 0;font-size:.9rem;line-height:1.65;display:-webkit-box;overflow:hidden}.wanted-card-footer{color:var(--wanted-muted);border-top:1px solid #173f3517;align-items:center;gap:10px 16px;margin-top:22px;padding-top:18px;font-size:.78rem;display:flex}.wanted-card-arrow{color:var(--wanted-gold);margin-left:auto;font-size:1.25rem}.wanted-empty-state{min-height:210px;color:var(--wanted-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:13px;padding:48px 20px;display:flex}.wanted-empty-state strong{color:var(--wanted-forest-deep);font-family:Georgia,Times New Roman,serif;font-size:1.6rem;font-weight:500}.wanted-form-hero,.wanted-detail-hero{border-bottom:1px solid var(--wanted-line);background:linear-gradient(#fffdf8eb,#f7f3eaeb);padding:54px 0 42px}.wanted-form-hero h1{color:var(--wanted-forest-deep);margin-top:10px;font-size:clamp(2.5rem,5vw,4.7rem);line-height:1}.wanted-form-hero p{max-width:710px;color:var(--wanted-muted);margin:20px 0 0;line-height:1.7}.wanted-back-link{color:var(--wanted-forest);margin-bottom:30px;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-flex}.wanted-form-shell{padding:38px 0 90px}.wanted-form-card,.wanted-detail-card,.wanted-buyer-card,.wanted-safety-card{border:1px solid var(--wanted-line);background:var(--wanted-paper);border-radius:24px;box-shadow:0 16px 48px #1b211f0e}.wanted-form-card{padding:30px}.wanted-form-heading{margin-bottom:26px}.wanted-form-heading>span{color:var(--wanted-gold);letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px;font-size:.72rem;font-weight:800;display:block}.wanted-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.wanted-form-grid label{gap:8px;display:grid}.wanted-form-grid label>span{color:var(--wanted-forest-deep);font-size:.8rem;font-weight:750}.wanted-form-grid input,.wanted-form-grid select,.wanted-form-grid textarea,.wanted-comment-form textarea,.wanted-comment-edit textarea{box-sizing:border-box;width:100%;color:var(--wanted-ink);font:inherit;background:#fffefb;border:1px solid #173f352e;border-radius:13px;outline:0;transition:border-color .15s,box-shadow .15s}.wanted-form-grid input,.wanted-form-grid select{min-height:48px;padding:0 13px}.wanted-form-grid textarea,.wanted-comment-form textarea,.wanted-comment-edit textarea{resize:vertical;padding:13px;line-height:1.6}.wanted-form-grid input:focus,.wanted-form-grid select:focus,.wanted-form-grid textarea:focus,.wanted-comment-form textarea:focus,.wanted-comment-edit textarea:focus{border-color:#a98752cc;box-shadow:0 0 0 3px #a987521a}.wanted-form-full{grid-column:1/-1}.wanted-form-full small{color:var(--wanted-muted);justify-self:end;font-size:.73rem}.wanted-money-input{background:#fffefb;border:1px solid #173f352e;border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.wanted-money-input>span{color:var(--wanted-muted);padding-left:13px}.wanted-money-input input{background:0 0;border:0}.wanted-private-note{background:#d8c49e1f;border:1px solid #a987523d;border-radius:15px;gap:6px;margin-top:24px;padding:16px 18px;display:grid}.wanted-private-note strong{color:var(--wanted-forest-deep);font-size:.84rem}.wanted-private-note span{color:var(--wanted-muted);font-size:.8rem;line-height:1.6}.wanted-form-actions{justify-content:flex-end;gap:10px;margin-top:28px;display:flex}.wanted-feedback{border-radius:13px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:22px;padding:13px 16px;font-size:.85rem;display:flex}.wanted-feedback-error{color:#824331;background:#fff5f1;border:1px solid #9a493533}.wanted-feedback button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;font-weight:800}.wanted-detail-heading{justify-content:space-between;align-items:end;gap:32px;display:flex}.wanted-detail-hero h1{color:var(--wanted-forest-deep);font-size:clamp(1.8rem,3vw,2.7rem);line-height:1.08}.wanted-detail-primary-action{flex:none;padding-bottom:3px}.wanted-owner-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.wanted-owner-label{min-height:36px;color:var(--wanted-forest);background:#173f351a;border-radius:999px;align-items:center;padding:0 12px;font-size:.77rem;font-weight:800;display:inline-flex}.wanted-detail-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:28px;padding-top:38px;padding-bottom:90px;display:grid}.wanted-detail-main{min-width:0}.wanted-detail-card{padding:28px}.wanted-detail-meta-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.wanted-detail-description{border-top:1px solid #173f351a;margin-top:28px;padding-top:25px}.wanted-detail-description>span{color:var(--wanted-gold);letter-spacing:.11em;text-transform:uppercase;margin-bottom:10px;font-size:.72rem;font-weight:800;display:block}.wanted-detail-description p{white-space:pre-wrap;color:#4d5551;margin:0;line-height:1.75}.wanted-detail-aside{gap:16px;display:grid;position:sticky;top:112px}.wanted-buyer-card,.wanted-safety-card{padding:22px}.wanted-buyer-card>strong{color:var(--wanted-forest-deep);font-family:Georgia,Times New Roman,serif;font-size:1.6rem;font-weight:500;display:block}.wanted-buyer-card p,.wanted-safety-card p{color:var(--wanted-muted);margin:10px 0 18px;font-size:.84rem;line-height:1.6}.wanted-buyer-card .wanted-primary-button{width:100%}.wanted-safety-card>span{color:var(--wanted-gold);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:800}.wanted-safety-card p{margin-bottom:0}.wanted-discussion{border:1px solid var(--wanted-line);background:#fffdf8c7;border-radius:24px;margin-top:24px;padding:28px}.wanted-discussion-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.wanted-discussion-heading>span{color:var(--wanted-muted);font-size:.8rem}.wanted-comment{border-bottom:1px solid #173f351a;padding:20px 0}.wanted-comment-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.wanted-comment-header>div{align-items:center;gap:8px;display:flex}.wanted-comment-header strong{color:var(--wanted-forest-deep);font-size:.9rem}.wanted-comment-header>span{color:var(--wanted-muted);font-size:.72rem}.wanted-comment-buyer{color:#86693c;text-transform:uppercase;background:#a9875224;border-radius:999px;padding:3px 7px;font-size:.64rem;font-weight:800}.wanted-comment>p{white-space:pre-wrap;color:#4f5753;margin:10px 0 0;font-size:.9rem;line-height:1.65}.wanted-comment-actions{gap:12px;margin-top:10px;display:flex}.wanted-comment-actions button{color:var(--wanted-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.75rem;font-weight:700}.wanted-comment-edit{gap:10px;margin-top:12px;display:grid}.wanted-comment-edit>div{justify-content:flex-end;gap:8px;display:flex}.wanted-comment-edit .wanted-primary-button,.wanted-comment-edit .wanted-secondary-button{min-height:36px;padding-inline:14px}.wanted-comment-form{gap:12px;margin-top:26px;display:grid}.wanted-comment-form label{gap:8px;display:grid}.wanted-comment-form label>span{color:var(--wanted-forest-deep);font-size:.8rem;font-weight:750}.wanted-comment-form .wanted-primary-button{justify-self:end}.wanted-comments-empty,.wanted-comments-closed{color:var(--wanted-muted);background:#173f350e;border-radius:14px;margin-top:24px;padding:18px;font-size:.84rem}.wanted-inline-edit{margin:0}.wanted-floating-error{z-index:1200;color:#824331;background:#fff7f3;border:1px solid #9a493538;border-radius:14px;align-items:center;gap:16px;max-width:min(440px,100vw - 48px);padding:14px 16px;font-size:.84rem;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 50px #1b211f26}.wanted-floating-error button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:1.15rem}@media (width<=900px){.wanted-hero-layout,.wanted-detail-layout{grid-template-columns:1fr}.wanted-detail-aside{grid-row:auto;position:static}.wanted-detail-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wanted-card-grid{grid-template-columns:1fr}.wanted-hero-action{justify-items:start}}@media (width<=680px){.wanted-shell{width:min(100% - 28px,1180px)}.wanted-hero{padding:48px 0 42px}.wanted-board-toolbar,.wanted-detail-heading,.wanted-discussion-heading{flex-direction:column;align-items:stretch}.wanted-status-tabs{align-self:flex-start}.wanted-search{grid-template-columns:1fr auto}.wanted-search-clear{grid-column:1/-1;min-height:38px}.wanted-form-grid,.wanted-card-details,.wanted-detail-meta-grid{grid-template-columns:1fr}.wanted-form-card,.wanted-detail-card,.wanted-discussion{padding:20px}.wanted-detail-layout{gap:18px;padding-top:24px}.wanted-owner-actions{justify-content:flex-start}.wanted-form-actions{flex-direction:column-reverse}.wanted-form-actions>*{width:100%}}.wanted-money-input input[type=number]{appearance:textfield;box-shadow:none}.wanted-money-input input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.wanted-money-input input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.wanted-money-input:focus-within{border-color:#a98752cc;box-shadow:0 0 0 3px #a987521a}.wanted-money-input input[type=number]:focus{box-shadow:none}.wanted-forum-hero{border-bottom:1px solid var(--wanted-line);background:linear-gradient(#fffdf8 0%,#faf6ed 100%)}.wanted-forum-hero-layout{justify-content:space-between;align-items:center;gap:32px;min-height:154px;padding-top:30px;padding-bottom:30px;display:flex}.wanted-forum-hero h1{color:var(--wanted-forest-deep);letter-spacing:-.04em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.35rem,4vw,3.7rem);font-weight:500;line-height:1}.wanted-forum-hero p{max-width:670px;color:var(--wanted-muted);margin:13px 0 0;font-size:.92rem;line-height:1.65}.wanted-forum-list{border:1px solid var(--wanted-line);background:#ecebe7;border-radius:18px;overflow:hidden;box-shadow:0 12px 34px #1b211f0b}.wanted-forum-row{box-sizing:border-box;background:var(--wanted-paper);min-height:104px;color:inherit;border-bottom:1px solid #e5e3dc;grid-template-columns:54px minmax(0,1fr) 112px 20px;align-items:center;gap:14px;padding:16px 18px;text-decoration:none;transition:background .15s,border-color .15s;display:grid}.wanted-forum-row:last-child{border-bottom:0}.wanted-forum-row:hover{background:#fbf7ee}.wanted-forum-avatar{width:54px;height:54px;color:var(--wanted-forest);background:linear-gradient(135deg,#173f351a,#a9875224);border:1px solid #173f3529;border-radius:10px;justify-content:center;align-items:center;font-family:Georgia,Times New Roman,serif;font-size:1.45rem;font-weight:600;display:flex}.wanted-forum-content{min-width:0}.wanted-forum-title-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.wanted-forum-type-badge{box-sizing:border-box;color:#215c3d;background:#d8f0df;border:1px solid #297a5129;border-radius:5px;flex:none;align-items:center;min-height:25px;padding:0 8px;font-size:.74rem;font-weight:800;line-height:1;display:inline-flex}.wanted-forum-type-badge.closed{color:#6c6b65;background:#ecebe7;border-color:#60605a24}.wanted-forum-title-row h3{color:#5d3a12;letter-spacing:-.012em;text-overflow:ellipsis;min-width:0;margin:0;font-size:clamp(1rem,1.8vw,1.26rem);font-weight:750;line-height:1.3;overflow:hidden}.wanted-forum-meta{color:#5f625f;flex-wrap:wrap;align-items:center;gap:3px 7px;min-width:0;margin-top:8px;font-size:.82rem;line-height:1.45;display:flex}.wanted-forum-meta strong{color:var(--wanted-ink);font-size:.88rem;font-weight:750}.wanted-forum-meta-dot{color:#a2a09a}.wanted-forum-location{align-items:center;gap:4px;display:inline-flex}.wanted-forum-location svg{fill:none;width:14px;height:14px;stroke:var(--wanted-gold);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none}.wanted-forum-stats{color:#373b38;grid-template-rows:auto auto;grid-template-columns:22px auto;justify-content:start;align-items:center;column-gap:7px;display:grid}.wanted-forum-comment-icon{fill:none;width:21px;height:21px;stroke:var(--wanted-forest-deep);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;grid-row:1/3}.wanted-forum-stats strong{font-size:.95rem;line-height:1.1}.wanted-forum-stats-label{color:var(--wanted-muted);font-size:.68rem;line-height:1.1}.wanted-forum-chevron{color:var(--wanted-gold);text-align:right;font-family:Georgia,Times New Roman,serif;font-size:1.7rem;line-height:1}@media (width<=760px){.wanted-forum-hero-layout{flex-direction:column;align-items:flex-start;gap:20px;min-height:auto}.wanted-forum-row{grid-template-columns:46px minmax(0,1fr) 18px;gap:11px;min-height:96px;padding:14px 13px}.wanted-forum-avatar{border-radius:9px;width:46px;height:46px;font-size:1.2rem}.wanted-forum-stats{grid-column:2;gap:6px;margin-top:-4px;display:flex}.wanted-forum-comment-icon{stroke-width:1.7px;width:17px;height:17px}.wanted-forum-stats-label{display:none}.wanted-forum-chevron{grid-area:1/3/3;align-self:center}}@media (width<=520px){.wanted-forum-title-row{align-items:flex-start}.wanted-forum-title-row h3{flex-basis:100%;font-size:.98rem}.wanted-forum-meta{font-size:.75rem}.wanted-forum-meta strong{font-size:.79rem}.wanted-forum-type-badge{min-height:22px;padding-inline:7px;font-size:.68rem}}.wanted-forum-title-row h3{color:#5d3a12}.wanted-forum-meta{margin-top:7px}.wanted-forum-meta>span{min-width:0}.wanted-form-full small{color:var(--wanted-muted);line-height:1.45}.wanted-detail-topline{color:var(--wanted-muted);flex-wrap:wrap;align-items:center;gap:10px 18px;margin-bottom:14px;display:flex}.wanted-detail-topline .wanted-status-badge{box-sizing:border-box;letter-spacing:.09em;border-radius:6px;justify-content:center;align-items:center;min-height:26px;padding:0 10px;font-size:.68rem;font-weight:800;line-height:1;display:inline-flex}.wanted-detail-stat{color:#676d69;white-space:nowrap;align-items:center;gap:7px;font-size:.82rem;font-weight:650;line-height:1;display:inline-flex}.wanted-detail-stat svg{fill:none;stroke:#4f5753;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:19px;height:19px}@media (width<=520px){.wanted-detail-topline{gap:9px 13px}.wanted-detail-stat{font-size:.76rem}.wanted-detail-stat svg{width:17px;height:17px}}.wanted-comments{margin-top:0;display:grid}.wanted-comment-thread{min-width:0;position:relative}.wanted-comment{border-bottom:0;grid-template-columns:38px minmax(0,1fr);gap:12px;padding:18px 0;display:grid;position:relative}.wanted-comment:first-child{padding-top:0}.wanted-comment-avatar{box-sizing:border-box;width:36px;height:36px;color:var(--wanted-forest);background:linear-gradient(135deg,#173f351a,#a9875221);border:1px solid #173f3526;border-radius:50%;justify-content:center;align-items:center;font-family:Georgia,Times New Roman,serif;font-size:.95rem;font-weight:700;display:flex}.wanted-comment-main{min-width:0}.wanted-comment-header{justify-content:space-between;align-items:center;min-height:24px;display:flex}.wanted-comment-header>div{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.wanted-comment-header strong{color:var(--wanted-forest-deep);font-size:.87rem;font-weight:800}.wanted-comment-time{color:var(--wanted-muted);font-size:.76rem;font-weight:500}.wanted-comment>p,.wanted-comment-main>p{white-space:pre-wrap;color:#3f4743;margin:8px 0 0;font-size:.92rem;line-height:1.65}.wanted-comment-actions{flex-wrap:wrap;align-items:center;gap:13px;margin-top:9px;display:flex}.wanted-comment-actions button{color:#66716c;min-height:27px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:.75rem;font-weight:750;display:inline-flex}.wanted-comment-actions button:hover:not(:disabled){color:var(--wanted-forest)}.wanted-comment-actions button:disabled{opacity:.55;cursor:wait}.wanted-comment-reply-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.wanted-comment-children{margin-left:18px;padding-left:30px;position:relative}.wanted-comment-children>.wanted-comment-thread{position:relative}.wanted-reply-form{background:#f7f3ea8c;border:1px solid #173f3524;border-radius:12px;gap:9px;margin-top:10px;padding:12px;display:grid}.wanted-reply-form textarea{box-sizing:border-box;resize:vertical;width:100%;color:var(--wanted-ink);font:inherit;background:#fffefb;border:1px solid #173f352e;border-radius:10px;outline:0;padding:10px 11px;font-size:.86rem;line-height:1.55}.wanted-reply-form textarea:focus{border-color:#a98752cc;box-shadow:0 0 0 3px #a987521a}.wanted-reply-form>div{justify-content:flex-end;gap:8px;display:flex}.wanted-reply-form .wanted-primary-button,.wanted-reply-form .wanted-secondary-button{min-height:34px;padding-inline:13px;font-size:.75rem}@media (width<=680px){.wanted-comment{grid-template-columns:32px minmax(0,1fr);gap:9px}.wanted-comment-avatar{width:30px;height:30px;font-size:.8rem}.wanted-comment-children{margin-left:15px;padding-left:18px}}.wanted-comments{position:relative}.wanted-comment-connectors{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.wanted-comment-connectors path{fill:none;stroke:#173f352e;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.wanted-comment-tree-content{z-index:1;position:relative}.wanted-comment-avatar{z-index:2;background:#f4f1e9;position:relative}.wanted-load-replies-button{min-height:32px;color:var(--wanted-forest);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;margin:2px 0 10px;padding:0 10px;font-size:.75rem;font-weight:800;display:inline-flex}.wanted-load-replies-button:hover:not(:disabled){background:#173f350e}.wanted-load-replies-button:disabled{color:var(--wanted-muted);cursor:wait}.wanted-load-comments-button{width:100%;min-height:44px;color:var(--wanted-forest);font:inherit;cursor:pointer;background:#f7f3ea9e;border:1px solid #173f3524;border-radius:12px;margin-top:12px;font-size:.8rem;font-weight:800;transition:background .15s,border-color .15s}.wanted-load-comments-button:hover:not(:disabled){background:#f7f3eaf5;border-color:#173f353d}.wanted-load-comments-button:disabled{color:var(--wanted-muted);cursor:wait}.terms-page{color:#171717;background:#fbfaf7;min-height:100vh}.terms-hero{box-sizing:border-box;border-bottom:1px solid #e3dccf;max-width:1120px;margin:0 auto;padding:96px 24px 72px}.terms-eyebrow{color:#9b753a;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:600;display:block}.terms-ornament{align-items:center;gap:4px;width:68px;margin:25px 0;display:flex}.terms-ornament span{background:#b48c4c;flex:1;height:1px}.terms-ornament i{box-sizing:border-box;border:1px solid #b48c4c;width:6px;height:6px;transform:rotate(45deg)}.terms-hero h1{color:#11151a;letter-spacing:-.045em;max-width:850px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:62px;font-weight:400;line-height:1.04}.terms-hero>p{color:#665f57;max-width:710px;margin:28px 0 0;font-size:16px;line-height:1.8}.terms-effective-date{color:#8b837a;letter-spacing:.08em;text-transform:uppercase;margin-top:31px;font-size:10px;font-weight:600}.terms-layout{box-sizing:border-box;grid-template-columns:250px minmax(0,1fr);gap:80px;max-width:1120px;margin:0 auto;padding:72px 24px 120px;display:grid}.terms-sidebar{min-width:0}.terms-sidebar-card{border-top:1px solid #b48c4c;border-bottom:1px solid #e3dccf;padding:25px 0;position:sticky;top:28px}.terms-sidebar-label{color:#9b753a;letter-spacing:.14em;text-transform:uppercase;margin-bottom:19px;font-size:9px;font-weight:700;display:block}.terms-table-of-contents{flex-direction:column;gap:0;display:flex}.terms-table-of-contents a{color:#716a62;padding:8px 0;font-size:12px;line-height:1.5;text-decoration:none;transition:color .15s,transform .15s;display:block}.terms-table-of-contents a:hover{color:#9b753a;transform:translate(2px)}.terms-content{min-width:0;max-width:720px}.terms-intro-card{box-sizing:border-box;background:#fffefa;border:1px solid #d9d1c5;margin-bottom:56px;padding:28px 30px}.terms-intro-card>span{color:#9b753a;margin-bottom:10px;font-family:Georgia,Times New Roman,serif;font-size:16px;line-height:1.4;display:block}.terms-intro-card p{color:#665f57;margin:0;font-size:12px;line-height:1.75}.terms-section{border-bottom:1px solid #e3dccf;margin:0 0 55px;padding:0 0 55px;scroll-margin-top:30px}.terms-section-number{color:#9b753a;letter-spacing:.12em;text-transform:uppercase;margin-bottom:13px;font-size:9px;font-weight:700;display:block}.terms-section h2{color:#171717;letter-spacing:-.028em;margin:0 0 25px;font-family:Georgia,Times New Roman,serif;font-size:33px;font-weight:400;line-height:1.16}.terms-section>p{color:#665f57;margin:0 0 18px;font-size:13px;line-height:1.85}.terms-section>p:last-child{margin-bottom:0}.terms-section ul{margin:22px 0 0;padding:0 0 0 20px}.terms-section li{color:#665f57;margin-bottom:12px;padding-left:5px;font-size:13px;line-height:1.75}.terms-section li::marker{color:#b48c4c}.terms-callout{background:#f5f1e9;border-left:2px solid #b48c4c;margin:27px 0;padding:24px 26px}.terms-callout>strong{color:#2b2722;font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:400;line-height:1.55;display:block}.terms-callout>p{color:#6f675e;margin:13px 0 0;font-size:12px;line-height:1.75}.terms-callout-important>span{color:#9b753a;letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font-size:8px;font-weight:700;display:block}.terms-uppercase-block{background:#fffefa;border:1px solid #d9d1c5;margin:27px 0;padding:27px 28px}.terms-uppercase-block p{color:#514b44;letter-spacing:.015em;margin:0 0 18px;font-size:10px;line-height:1.8}.terms-uppercase-block p:last-child{margin-bottom:0}.terms-contact-section{margin-bottom:45px}.terms-contact-card{background:#fffefa;border:1px solid #d9d1c5;margin-top:27px;padding:28px 30px}.terms-contact-card>span{color:#9b753a;letter-spacing:.13em;text-transform:uppercase;margin-bottom:8px;font-size:8px;font-weight:700;display:block}.terms-contact-card>strong{color:#24211d;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:400;line-height:1.4;display:block}.terms-contact-card p{color:#716a62;margin:12px 0 0;font-size:11px;line-height:1.7}.terms-legal-note{background:#f7f4ee;border:1px solid #e0d8cd;padding:25px 27px}.terms-legal-note>span{color:#9b753a;letter-spacing:.13em;text-transform:uppercase;margin-bottom:9px;font-size:8px;font-weight:700;display:block}.terms-legal-note p{color:#7a7268;margin:0;font-size:10px;line-height:1.75}@media (width<=900px){.terms-layout{grid-template-columns:210px minmax(0,1fr);gap:50px}.terms-hero h1{font-size:52px}}@media (width<=760px){.terms-layout{padding-top:50px;display:block}.terms-sidebar{margin-bottom:48px}.terms-sidebar-card{padding-bottom:20px;position:static}.terms-table-of-contents{grid-template-columns:1fr 1fr;column-gap:28px;display:grid}.terms-content{max-width:none}}@media (width<=600px){.terms-hero{padding:64px 18px 58px}.terms-hero h1{font-size:40px}.terms-hero>p{font-size:14px}.terms-layout{padding:45px 18px 85px}.terms-table-of-contents{grid-template-columns:1fr}.terms-intro-card{margin-bottom:45px;padding:23px 22px}.terms-section{margin-bottom:44px;padding-bottom:44px}.terms-section h2{font-size:28px}.terms-section>p,.terms-section li{font-size:12px}.terms-callout,.terms-uppercase-block,.terms-contact-card{padding:22px 20px}.terms-callout>strong{font-size:16px}}@media (width<=420px){.terms-hero h1{font-size:36px}.terms-section h2{font-size:26px}}.privacy-page{color:#171717;background:#fbfaf7;min-height:100vh}.privacy-hero{box-sizing:border-box;border-bottom:1px solid #e3dccf;max-width:1120px;margin:0 auto;padding:96px 24px 72px}.privacy-eyebrow{color:#9b753a;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:600;display:block}.privacy-ornament{align-items:center;gap:4px;width:68px;margin:25px 0;display:flex}.privacy-ornament span{background:#b48c4c;flex:1;height:1px}.privacy-ornament i{box-sizing:border-box;border:1px solid #b48c4c;width:6px;height:6px;transform:rotate(45deg)}.privacy-hero h1{color:#11151a;letter-spacing:-.045em;max-width:850px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:62px;font-weight:400;line-height:1.04}.privacy-hero>p{color:#665f57;max-width:710px;margin:28px 0 0;font-size:16px;line-height:1.8}.privacy-effective-date{color:#8b837a;letter-spacing:.08em;text-transform:uppercase;margin-top:31px;font-size:10px;font-weight:600}.privacy-layout{box-sizing:border-box;grid-template-columns:250px minmax(0,1fr);gap:80px;max-width:1120px;margin:0 auto;padding:72px 24px 120px;display:grid}.privacy-sidebar{min-width:0}.privacy-sidebar-card{border-top:1px solid #b48c4c;border-bottom:1px solid #e3dccf;padding:25px 0;position:sticky;top:28px}.privacy-sidebar-label{color:#9b753a;letter-spacing:.14em;text-transform:uppercase;margin-bottom:19px;font-size:9px;font-weight:700;display:block}.privacy-table-of-contents{flex-direction:column;gap:0;display:flex}.privacy-table-of-contents a{color:#716a62;padding:8px 0;font-size:12px;line-height:1.5;text-decoration:none;transition:color .15s,transform .15s;display:block}.privacy-table-of-contents a:hover{color:#9b753a;transform:translate(2px)}.privacy-content{min-width:0;max-width:720px}.privacy-intro-card{box-sizing:border-box;background:#fffefa;border:1px solid #d9d1c5;margin-bottom:56px;padding:28px 30px}.privacy-intro-card>span{color:#9b753a;margin-bottom:10px;font-family:Georgia,Times New Roman,serif;font-size:16px;line-height:1.4;display:block}.privacy-intro-card p{color:#665f57;margin:0;font-size:12px;line-height:1.75}.privacy-section{border-bottom:1px solid #e3dccf;margin:0 0 55px;padding:0 0 55px;scroll-margin-top:30px}.privacy-section-number{color:#9b753a;letter-spacing:.12em;text-transform:uppercase;margin-bottom:13px;font-size:9px;font-weight:700;display:block}.privacy-section h2{color:#171717;letter-spacing:-.028em;margin:0 0 25px;font-family:Georgia,Times New Roman,serif;font-size:33px;font-weight:400;line-height:1.16}.privacy-section>p{color:#665f57;margin:0 0 18px;font-size:13px;line-height:1.85}.privacy-section>p:last-child{margin-bottom:0}.privacy-section ul{margin:22px 0 0;padding:0 0 0 20px}.privacy-section li{color:#665f57;margin-bottom:12px;padding-left:5px;font-size:13px;line-height:1.75}.privacy-section li::marker{color:#b48c4c}.privacy-data-grid{grid-template-columns:1fr 1fr;gap:12px;margin:28px 0;display:grid}.privacy-data-card{background:#fffefa;border:1px solid #e0d8cd;padding:21px 22px}.privacy-data-card>span{color:#9b753a;margin-bottom:9px;font-family:Georgia,Times New Roman,serif;font-size:14px;line-height:1.4;display:block}.privacy-data-card p{color:#716a62;margin:0;font-size:10px;line-height:1.7}.privacy-subsection{margin:27px 0}.privacy-subsection h3{color:#29241f;margin:0 0 10px;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:400;line-height:1.4}.privacy-subsection p{color:#665f57;margin:0;font-size:13px;line-height:1.85}.privacy-callout{background:#f5f1e9;border-left:2px solid #b48c4c;margin:27px 0;padding:24px 26px}.privacy-callout>strong{color:#2b2722;font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:400;line-height:1.55;display:block}.privacy-callout>p{color:#6f675e;margin:13px 0 0;font-size:12px;line-height:1.75}.privacy-callout-important>span{color:#9b753a;letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font-size:8px;font-weight:700;display:block}.privacy-contact-section{margin-bottom:45px}.privacy-contact-card{background:#fffefa;border:1px solid #d9d1c5;margin-top:27px;padding:28px 30px}.privacy-contact-card>span{color:#9b753a;letter-spacing:.13em;text-transform:uppercase;margin-bottom:8px;font-size:8px;font-weight:700;display:block}.privacy-contact-card>strong{color:#24211d;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:400;line-height:1.4;display:block}.privacy-contact-card p{color:#716a62;margin:12px 0 0;font-size:11px;line-height:1.7}.privacy-legal-note{background:#f7f4ee;border:1px solid #e0d8cd;padding:25px 27px}.privacy-legal-note>span{color:#9b753a;letter-spacing:.13em;text-transform:uppercase;margin-bottom:9px;font-size:8px;font-weight:700;display:block}.privacy-legal-note p{color:#7a7268;margin:0;font-size:10px;line-height:1.75}@media (width<=900px){.privacy-layout{grid-template-columns:210px minmax(0,1fr);gap:50px}.privacy-hero h1{font-size:52px}}@media (width<=760px){.privacy-layout{padding-top:50px;display:block}.privacy-sidebar{margin-bottom:48px}.privacy-sidebar-card{padding-bottom:20px;position:static}.privacy-table-of-contents{grid-template-columns:1fr 1fr;column-gap:28px;display:grid}.privacy-content{max-width:none}}@media (width<=600px){.privacy-hero{padding:64px 18px 58px}.privacy-hero h1{font-size:40px}.privacy-hero>p{font-size:14px}.privacy-layout{padding:45px 18px 85px}.privacy-table-of-contents{grid-template-columns:1fr}.privacy-intro-card{margin-bottom:45px;padding:23px 22px}.privacy-section{margin-bottom:44px;padding-bottom:44px}.privacy-section h2{font-size:28px}.privacy-section>p,.privacy-section li,.privacy-subsection p{font-size:12px}.privacy-data-grid{grid-template-columns:1fr}.privacy-callout,.privacy-contact-card{padding:22px 20px}.privacy-callout>strong{font-size:16px}}@media (width<=420px){.privacy-hero h1{font-size:36px}.privacy-section h2{font-size:26px}}.agreement-disclaimer-page{color:#171717;background:#fbfaf7;min-height:100vh}.agreement-disclaimer-hero{box-sizing:border-box;border-bottom:1px solid #e3dccf;max-width:1120px;margin:0 auto;padding:96px 24px 72px}.agreement-disclaimer-eyebrow{color:#9b753a;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:600;display:block}.agreement-disclaimer-ornament{align-items:center;gap:4px;width:68px;margin:25px 0;display:flex}.agreement-disclaimer-ornament span{background:#b48c4c;flex:1;height:1px}.agreement-disclaimer-ornament i{box-sizing:border-box;border:1px solid #b48c4c;width:6px;height:6px;transform:rotate(45deg)}.agreement-disclaimer-hero h1{color:#11151a;letter-spacing:-.045em;max-width:900px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:62px;font-weight:400;line-height:1.04}.agreement-disclaimer-hero>p{color:#665f57;max-width:710px;margin:28px 0 0;font-size:16px;line-height:1.8}.agreement-disclaimer-effective-date{color:#8b837a;letter-spacing:.08em;text-transform:uppercase;margin-top:31px;font-size:10px;font-weight:600}.agreement-disclaimer-layout{box-sizing:border-box;grid-template-columns:250px minmax(0,1fr);gap:80px;max-width:1120px;margin:0 auto;padding:72px 24px 120px;display:grid}.agreement-disclaimer-sidebar{min-width:0}.agreement-disclaimer-sidebar-card{border-top:1px solid #b48c4c;border-bottom:1px solid #e3dccf;padding:25px 0;position:sticky;top:28px}.agreement-disclaimer-sidebar-label{color:#9b753a;letter-spacing:.14em;text-transform:uppercase;margin-bottom:19px;font-size:9px;font-weight:700;display:block}.agreement-disclaimer-table-of-contents{flex-direction:column;gap:0;display:flex}.agreement-disclaimer-table-of-contents a{color:#716a62;padding:8px 0;font-size:12px;line-height:1.5;text-decoration:none;transition:color .15s,transform .15s;display:block}.agreement-disclaimer-table-of-contents a:hover{color:#9b753a;transform:translate(2px)}.agreement-disclaimer-content{min-width:0;max-width:720px}.agreement-disclaimer-intro-card{box-sizing:border-box;background:#fffefa;border:1px solid #d9d1c5;margin-bottom:56px;padding:28px 30px}.agreement-disclaimer-intro-card>span{color:#9b753a;margin-bottom:10px;font-family:Georgia,Times New Roman,serif;font-size:16px;line-height:1.4;display:block}.agreement-disclaimer-intro-card p{color:#665f57;margin:0;font-size:12px;line-height:1.75}.agreement-disclaimer-section{border-bottom:1px solid #e3dccf;margin:0 0 55px;padding:0 0 55px;scroll-margin-top:30px}.agreement-disclaimer-section-number{color:#9b753a;letter-spacing:.12em;text-transform:uppercase;margin-bottom:13px;font-size:9px;font-weight:700;display:block}.agreement-disclaimer-section h2{color:#171717;letter-spacing:-.028em;margin:0 0 25px;font-family:Georgia,Times New Roman,serif;font-size:33px;font-weight:400;line-height:1.16}.agreement-disclaimer-section>p{color:#665f57;margin:0 0 18px;font-size:13px;line-height:1.85}.agreement-disclaimer-section>p:last-child{margin-bottom:0}.agreement-disclaimer-section ul{margin:22px 0 24px;padding:0 0 0 20px}.agreement-disclaimer-section li{color:#665f57;margin-bottom:12px;padding-left:5px;font-size:13px;line-height:1.75}.agreement-disclaimer-section li::marker{color:#b48c4c}.agreement-disclaimer-callout{background:#f5f1e9;border-left:2px solid #b48c4c;margin:27px 0;padding:24px 26px}.agreement-disclaimer-callout>strong{color:#2b2722;font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:400;line-height:1.55;display:block}.agreement-disclaimer-callout>p{color:#6f675e;margin:13px 0 0;font-size:12px;line-height:1.75}.agreement-disclaimer-callout-important>span{color:#9b753a;letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font-size:8px;font-weight:700;display:block}.agreement-disclaimer-uppercase-block{background:#fffefa;border:1px solid #d9d1c5;margin:27px 0;padding:27px 28px}.agreement-disclaimer-uppercase-block p{color:#514b44;letter-spacing:.015em;margin:0 0 18px;font-size:10px;line-height:1.8}.agreement-disclaimer-uppercase-block p:last-child{margin-bottom:0}.agreement-disclaimer-final-callout{background:#fffefa;border:1px solid #d8d0c4;margin-top:30px;padding:31px 32px}.agreement-disclaimer-final-callout>span{color:#9b753a;letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px;font-size:8px;font-weight:700;display:block}.agreement-disclaimer-final-callout h3{color:#24211d;margin:0 0 15px;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:400;line-height:1.4}.agreement-disclaimer-final-callout p{color:#716a62;margin:0;font-size:11px;line-height:1.75}.agreement-disclaimer-contact-section{margin-bottom:45px}.agreement-disclaimer-contact-card{background:#fffefa;border:1px solid #d9d1c5;margin-top:27px;padding:28px 30px}.agreement-disclaimer-contact-card>span{color:#9b753a;letter-spacing:.13em;text-transform:uppercase;margin-bottom:8px;font-size:8px;font-weight:700;display:block}.agreement-disclaimer-contact-card>strong{color:#24211d;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:400;line-height:1.4;display:block}.agreement-disclaimer-contact-card p{color:#716a62;margin:12px 0 0;font-size:11px;line-height:1.7}.agreement-disclaimer-legal-note{background:#f7f4ee;border:1px solid #e0d8cd;padding:25px 27px}.agreement-disclaimer-legal-note>span{color:#9b753a;letter-spacing:.13em;text-transform:uppercase;margin-bottom:9px;font-size:8px;font-weight:700;display:block}.agreement-disclaimer-legal-note p{color:#7a7268;margin:0;font-size:10px;line-height:1.75}@media (width<=900px){.agreement-disclaimer-layout{grid-template-columns:210px minmax(0,1fr);gap:50px}.agreement-disclaimer-hero h1{font-size:52px}}@media (width<=760px){.agreement-disclaimer-layout{padding-top:50px;display:block}.agreement-disclaimer-sidebar{margin-bottom:48px}.agreement-disclaimer-sidebar-card{padding-bottom:20px;position:static}.agreement-disclaimer-table-of-contents{grid-template-columns:1fr 1fr;column-gap:28px;display:grid}.agreement-disclaimer-content{max-width:none}}@media (width<=600px){.agreement-disclaimer-hero{padding:64px 18px 58px}.agreement-disclaimer-hero h1{font-size:40px}.agreement-disclaimer-hero>p{font-size:14px}.agreement-disclaimer-layout{padding:45px 18px 85px}.agreement-disclaimer-table-of-contents{grid-template-columns:1fr}.agreement-disclaimer-intro-card{margin-bottom:45px;padding:23px 22px}.agreement-disclaimer-section{margin-bottom:44px;padding-bottom:44px}.agreement-disclaimer-section h2{font-size:28px}.agreement-disclaimer-section>p,.agreement-disclaimer-section li{font-size:12px}.agreement-disclaimer-callout,.agreement-disclaimer-uppercase-block,.agreement-disclaimer-contact-card,.agreement-disclaimer-final-callout{padding:22px 20px}.agreement-disclaimer-callout>strong{font-size:16px}}@media (width<=420px){.agreement-disclaimer-hero h1{font-size:35px}.agreement-disclaimer-section h2{font-size:26px}}.ugc-policy-page{color:#171717;background:#fbfaf7;min-height:100vh}.ugc-policy-hero{box-sizing:border-box;border-bottom:1px solid #e3dccf;max-width:1120px;margin:0 auto;padding:96px 24px 72px}.ugc-policy-eyebrow{color:#9b753a;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:600;display:block}.ugc-policy-ornament{align-items:center;gap:4px;width:68px;margin:25px 0;display:flex}.ugc-policy-ornament span{background:#b48c4c;flex:1;height:1px}.ugc-policy-ornament i{box-sizing:border-box;border:1px solid #b48c4c;width:6px;height:6px;transform:rotate(45deg)}.ugc-policy-hero h1{color:#11151a;letter-spacing:-.045em;max-width:900px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:62px;font-weight:400;line-height:1.04}.ugc-policy-hero>p{color:#665f57;max-width:710px;margin:28px 0 0;font-size:16px;line-height:1.8}.ugc-policy-effective-date{color:#8b837a;letter-spacing:.08em;text-transform:uppercase;margin-top:31px;font-size:10px;font-weight:600}.ugc-policy-layout{box-sizing:border-box;grid-template-columns:250px minmax(0,1fr);gap:80px;max-width:1120px;margin:0 auto;padding:72px 24px 120px;display:grid}.ugc-policy-sidebar{min-width:0}.ugc-policy-sidebar-card{border-top:1px solid #b48c4c;border-bottom:1px solid #e3dccf;padding:25px 0;position:sticky;top:28px}.ugc-policy-sidebar-label{color:#9b753a;letter-spacing:.14em;text-transform:uppercase;margin-bottom:19px;font-size:9px;font-weight:700;display:block}.ugc-policy-table-of-contents{flex-direction:column;gap:0;display:flex}.ugc-policy-table-of-contents a{color:#716a62;padding:8px 0;font-size:12px;line-height:1.5;text-decoration:none;transition:color .15s,transform .15s;display:block}.ugc-policy-table-of-contents a:hover{color:#9b753a;transform:translate(2px)}.ugc-policy-content{min-width:0;max-width:720px}.ugc-policy-intro-card{box-sizing:border-box;background:#fffefa;border:1px solid #d9d1c5;margin-bottom:56px;padding:28px 30px}.ugc-policy-intro-card>span{color:#9b753a;margin-bottom:10px;font-family:Georgia,Times New Roman,serif;font-size:16px;line-height:1.4;display:block}.ugc-policy-intro-card p{color:#665f57;margin:0;font-size:12px;line-height:1.75}.ugc-policy-section{border-bottom:1px solid #e3dccf;margin:0 0 55px;padding:0 0 55px;scroll-margin-top:30px}.ugc-policy-section-number{color:#9b753a;letter-spacing:.12em;text-transform:uppercase;margin-bottom:13px;font-size:9px;font-weight:700;display:block}.ugc-policy-section h2{color:#171717;letter-spacing:-.028em;margin:0 0 25px;font-family:Georgia,Times New Roman,serif;font-size:33px;font-weight:400;line-height:1.16}.ugc-policy-section>p{color:#665f57;margin:0 0 18px;font-size:13px;line-height:1.85}.ugc-policy-section>p:last-child{margin-bottom:0}.ugc-policy-section ul{margin:22px 0 24px;padding:0 0 0 20px}.ugc-policy-section li{color:#665f57;margin-bottom:12px;padding-left:5px;font-size:13px;line-height:1.75}.ugc-policy-section li::marker{color:#b48c4c}.ugc-policy-callout{background:#f5f1e9;border-left:2px solid #b48c4c;margin:27px 0;padding:24px 26px}.ugc-policy-callout>strong{color:#2b2722;font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:400;line-height:1.55;display:block}.ugc-policy-callout>p{color:#6f675e;margin:13px 0 0;font-size:12px;line-height:1.75}.ugc-policy-callout-important>span{color:#9b753a;letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font-size:8px;font-weight:700;display:block}.ugc-policy-production-note{background:#fffefa;border:1px solid #d9d1c5;margin-top:26px;padding:24px 26px}.ugc-policy-production-note>span{color:#9b753a;letter-spacing:.13em;text-transform:uppercase;margin-bottom:9px;font-size:8px;font-weight:700;display:block}.ugc-policy-production-note p{color:#716a62;margin:0;font-size:11px;line-height:1.75}.ugc-policy-contact-section{margin-bottom:45px}.ugc-policy-contact-card{background:#fffefa;border:1px solid #d9d1c5;margin-top:27px;padding:28px 30px}.ugc-policy-contact-card>span{color:#9b753a;letter-spacing:.13em;text-transform:uppercase;margin-bottom:8px;font-size:8px;font-weight:700;display:block}.ugc-policy-contact-card>strong{color:#24211d;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:400;line-height:1.4;display:block}.ugc-policy-contact-card p{color:#716a62;margin:12px 0 0;font-size:11px;line-height:1.7}.ugc-policy-legal-note{background:#f7f4ee;border:1px solid #e0d8cd;padding:25px 27px}.ugc-policy-legal-note>span{color:#9b753a;letter-spacing:.13em;text-transform:uppercase;margin-bottom:9px;font-size:8px;font-weight:700;display:block}.ugc-policy-legal-note p{color:#7a7268;margin:0;font-size:10px;line-height:1.75}@media (width<=900px){.ugc-policy-layout{grid-template-columns:210px minmax(0,1fr);gap:50px}.ugc-policy-hero h1{font-size:52px}}@media (width<=760px){.ugc-policy-layout{padding-top:50px;display:block}.ugc-policy-sidebar{margin-bottom:48px}.ugc-policy-sidebar-card{padding-bottom:20px;position:static}.ugc-policy-table-of-contents{grid-template-columns:1fr 1fr;column-gap:28px;display:grid}.ugc-policy-content{max-width:none}}@media (width<=600px){.ugc-policy-hero{padding:64px 18px 58px}.ugc-policy-hero h1{font-size:40px}.ugc-policy-hero>p{font-size:14px}.ugc-policy-layout{padding:45px 18px 85px}.ugc-policy-table-of-contents{grid-template-columns:1fr}.ugc-policy-intro-card{margin-bottom:45px;padding:23px 22px}.ugc-policy-section{margin-bottom:44px;padding-bottom:44px}.ugc-policy-section h2{font-size:28px}.ugc-policy-section>p,.ugc-policy-section li{font-size:12px}.ugc-policy-callout,.ugc-policy-production-note,.ugc-policy-contact-card{padding:22px 20px}.ugc-policy-callout>strong{font-size:16px}}@media (width<=420px){.ugc-policy-hero h1{font-size:35px}.ugc-policy-section h2{font-size:26px}}.contact-page{color:#171717;background:#fbfaf7;min-height:100vh}.contact-hero{box-sizing:border-box;border-bottom:1px solid #e3dccf;max-width:1120px;margin:0 auto;padding:96px 24px 72px}.contact-eyebrow{color:#9b753a;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:600;display:block}.contact-ornament{align-items:center;gap:4px;width:68px;margin:25px 0;display:flex}.contact-ornament span{background:#b48c4c;flex:1;height:1px}.contact-ornament i{box-sizing:border-box;border:1px solid #b48c4c;width:6px;height:6px;transform:rotate(45deg)}.contact-hero h1{color:#11151a;letter-spacing:-.045em;max-width:850px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:62px;font-weight:400;line-height:1.04}.contact-hero>p{color:#665f57;max-width:690px;margin:28px 0 0;font-size:16px;line-height:1.8}.contact-layout{box-sizing:border-box;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:88px;max-width:1120px;margin:0 auto;padding:72px 24px 120px;display:grid}.contact-information{min-width:0}.contact-information-label{color:#9b753a;letter-spacing:.14em;text-transform:uppercase;margin-bottom:17px;font-size:9px;font-weight:700;display:block}.contact-information h2{color:#24211d;letter-spacing:-.025em;max-width:350px;margin:0 0 20px;font-family:Georgia,Times New Roman,serif;font-size:31px;font-weight:400;line-height:1.25}.contact-information>p{color:#716a62;margin:0;font-size:13px;line-height:1.85}.contact-information-divider{background:#e3dccf;width:100%;height:1px;margin:35px 0}.contact-help-item{border-bottom:1px solid #e7e0d6;margin:0 0 25px;padding:0 0 25px}.contact-help-item>span{color:#29241f;margin-bottom:8px;font-family:Georgia,Times New Roman,serif;font-size:16px;line-height:1.4;display:block}.contact-help-item p{color:#7a7268;margin:0;font-size:11px;line-height:1.75}.contact-security-note{background:#f4f0e8;border-left:2px solid #b48c4c;margin-top:34px;padding:22px 23px}.contact-security-note>span{color:#9b753a;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:9px;font-weight:700;display:block}.contact-security-note p{color:#716a62;margin:0;font-size:11px;line-height:1.7}.contact-form-panel{box-sizing:border-box;background:#fffefa;border:1px solid #d9d1c5;min-width:0;padding:38px 40px 42px}.contact-form-heading{border-bottom:1px solid #e5ded4;margin-bottom:29px;padding-bottom:28px}.contact-form-heading>span{color:#9b753a;letter-spacing:.14em;text-transform:uppercase;margin-bottom:11px;font-size:9px;font-weight:700;display:block}.contact-form-heading h2{color:#24211d;letter-spacing:-.025em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:29px;font-weight:400;line-height:1.3}.contact-form-heading p{color:#8a8178;margin:10px 0 0;font-size:10px;line-height:1.6}.contact-form{flex-direction:column;gap:22px;display:flex}.contact-form-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.contact-field{flex-direction:column;gap:8px;display:flex}.contact-field>span{color:#514b44;letter-spacing:.035em;font-size:10px;font-weight:600}.contact-field input,.contact-field select,.contact-field textarea{box-sizing:border-box;color:#25211d;background:#fff;border:1px solid #d5cec4;border-radius:0;outline:none;width:100%;font-family:inherit;font-size:13px;transition:border-color .15s,box-shadow .15s}.contact-field input,.contact-field select{min-height:46px;padding:0 13px}.contact-field textarea{resize:vertical;min-height:180px;padding:13px;line-height:1.6}.contact-field input:focus,.contact-field select:focus,.contact-field textarea:focus{border-color:#b48c4c;box-shadow:0 0 0 1px #b48c4c24}.contact-form-footer{justify-content:space-between;align-items:center;gap:28px;padding-top:5px;display:flex}.contact-form-footer p{color:#8a8178;max-width:330px;margin:0;font-size:9px;line-height:1.65}.contact-submit-button{color:#fff;letter-spacing:.055em;cursor:pointer;background:#1d1b18;border:1px solid #1d1b18;flex-shrink:0;min-width:142px;min-height:44px;padding:0 20px;font-family:inherit;font-size:10px;font-weight:600;transition:background .15s,border-color .15s,transform .15s}.contact-submit-button:hover{background:#9b753a;border-color:#9b753a;transform:translateY(-1px)}.contact-development-notice{background:#f7f4ee;border:1px solid #d9d1c5;flex-direction:column;gap:5px;padding:15px 17px;display:flex}.contact-development-notice strong{color:#514b44;font-size:11px;font-weight:600}.contact-development-notice span{color:#7a7268;font-size:10px;line-height:1.6}@media (width<=900px){.contact-layout{gap:55px}.contact-hero h1{font-size:52px}}@media (width<=760px){.contact-layout{grid-template-columns:1fr;gap:52px;padding-top:52px}.contact-information{max-width:620px}}@media (width<=600px){.contact-hero{padding:64px 18px 58px}.contact-hero h1{font-size:40px}.contact-hero>p{font-size:14px}.contact-layout{padding:46px 18px 85px}.contact-information h2{font-size:27px}.contact-form-panel{padding:28px 22px 31px}.contact-form-heading h2{font-size:25px}.contact-form-row{grid-template-columns:1fr}.contact-form-footer{flex-direction:column;align-items:stretch}.contact-form-footer p{max-width:none}.contact-submit-button{width:100%}}@media (width<=420px){.contact-hero h1{font-size:36px}}.not-found-page{box-sizing:border-box;background:linear-gradient(#f8f5ef 0%,#fbfaf7 100%);width:100%;padding:58px 24px 86px}.not-found-card{box-sizing:border-box;background:#fbf8f2;border:1px solid #ded6c9;align-items:center;width:min(1120px,100%);min-height:610px;margin:0 auto;padding:78px 86px;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 60px #1c302814}.not-found-card:before{content:"";clip-path:polygon(28% 0,100% 0,100% 100%,0 100%);pointer-events:none;background:linear-gradient(145deg,#173b3205,#173b3212);width:48%;position:absolute;inset:0 auto 0 62%}.not-found-number{color:#173b320e;letter-spacing:-.08em;-webkit-user-select:none;user-select:none;pointer-events:none;font-family:Georgia,Times New Roman,serif;font-size:clamp(150px,19vw,270px);font-weight:400;line-height:1;position:absolute;top:24px;right:46px}.not-found-content{z-index:2;width:min(590px,100%);position:relative}.not-found-eyebrow{color:#9b753a;align-items:center;gap:10px;margin-bottom:24px;display:flex}.not-found-eyebrow span{background:#c39a58;width:24px;height:1px}.not-found-eyebrow strong{letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:700}.not-found-mascot{place-items:center;width:64px;height:64px;margin-bottom:18px;display:grid}.not-found-mascot img{object-fit:contain;filter:drop-shadow(0 5px 8px #4732191f);width:100%;height:100%;display:block}.not-found-content h1{color:#173b32;letter-spacing:-.045em;margin:0 0 20px;font-family:Georgia,Times New Roman,serif;font-size:clamp(43px,5vw,66px);font-weight:400;line-height:.99}.not-found-content p{color:#6b665e;max-width:560px;margin:0 0 34px;font-size:15px;line-height:1.75}.not-found-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.not-found-primary-action,.not-found-secondary-action{box-sizing:border-box;letter-spacing:.09em;text-transform:uppercase;justify-content:center;align-items:center;min-height:48px;padding:0 22px;font-size:11px;font-weight:700;text-decoration:none;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.not-found-primary-action{color:#102f27;background:#d6a44d;border:1px solid #c99a48;gap:18px}.not-found-primary-action:hover{background:#e0b15e;border-color:#bd8d3d;transform:translateY(-1px)}.not-found-secondary-action{color:#173b32;background:0 0;border:1px solid #173b3257}.not-found-secondary-action:hover{background:#173b320e;border-color:#173b32}.not-found-primary-action:focus-visible,.not-found-secondary-action:focus-visible{outline-offset:3px;outline:2px solid #c69b55}.not-found-watch-mark{z-index:1;opacity:.16;pointer-events:none;width:178px;height:282px;position:absolute;bottom:58px;right:clamp(54px,7vw,96px);transform:rotate(10deg)}.not-found-watch-case{box-sizing:border-box;border:3px solid #173b32;border-radius:50%;width:132px;height:132px;position:absolute;top:76px;left:22px}.not-found-watch-case:before,.not-found-watch-case:after{content:"";transform-origin:0;background:#173b32;position:absolute;top:50%;left:50%}.not-found-watch-case:before{width:42px;height:2px;transform:rotate(-46deg)}.not-found-watch-case:after{width:30px;height:2px;transform:rotate(27deg)}.not-found-watch-case i{background:#173b32;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.not-found-watch-crown{box-sizing:border-box;border:3px solid #173b32;width:20px;height:34px;position:absolute;top:126px;right:4px}.not-found-watch-strap{box-sizing:border-box;border-left:3px solid #173b32;border-right:3px solid #173b32;width:62px;position:absolute;left:57px}.not-found-watch-strap-top{border-top:3px solid #173b32;height:78px;top:0}.not-found-watch-strap-bottom{border-bottom:3px solid #173b32;height:77px;top:205px}@media (width<=900px){.not-found-page{padding:42px 20px 70px}.not-found-card{min-height:560px;padding:64px 54px}.not-found-card:before{width:42%;inset:0 auto 0 68%}.not-found-watch-mark{opacity:.1;right:24px}.not-found-number{right:28px}}@media (width<=700px){.not-found-page{padding:24px 16px 52px}.not-found-card{min-height:auto;padding:48px 28px 52px}.not-found-card:before{display:none}.not-found-number{font-size:118px;top:20px;right:22px}.not-found-mascot{width:56px;height:56px}.not-found-content h1{font-size:clamp(38px,12vw,52px)}.not-found-watch-mark{display:none}.not-found-actions{flex-direction:column;align-items:stretch}.not-found-primary-action,.not-found-secondary-action{width:100%}}@media (prefers-reduced-motion:reduce){.not-found-primary-action,.not-found-secondary-action{transition:none}.not-found-primary-action:hover{transform:none}}.dealer-analytics{background:#fbf8f2;border:1px solid #ded6ca;border-radius:18px;margin:0 0 34px;padding:28px;box-shadow:0 14px 36px #1c30280b}.dealer-analytics-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.dealer-analytics-header>div:first-child{min-width:0}.dealer-analytics-eyebrow,.dealer-analytics-card-heading span,.dealer-analytics-kpi>span,.dealer-analytics-loading-copy>span,.dealer-analytics-error>div>span{color:#9b753a;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:800;display:block}.dealer-analytics-header h2{color:#173b32;letter-spacing:-.035em;margin:8px 0 7px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,3vw,2.35rem);font-weight:400;line-height:1.05}.dealer-analytics-header p{color:#6b665e;max-width:640px;margin:0;font-size:.9rem;line-height:1.6}.dealer-analytics-periods,.dealer-analytics-toggle{background:#ffffffb8;border:1px solid #ddd5c8;border-radius:999px;flex-wrap:wrap;align-items:center;gap:4px;padding:4px;display:inline-flex}.dealer-analytics-periods button,.dealer-analytics-toggle button{color:#6c675f;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:32px;padding:0 11px;font-family:inherit;font-size:.72rem;font-weight:700;transition:background .14s,color .14s,box-shadow .14s}.dealer-analytics-periods button:hover,.dealer-analytics-toggle button:hover{color:#173b32;background:#f3eadb}.dealer-analytics-periods button.active,.dealer-analytics-toggle button.active{color:#173b32;background:#c4a46b;box-shadow:0 3px 9px #9d7c432e}.dealer-analytics-periods button:focus-visible,.dealer-analytics-toggle button:focus-visible,.dealer-analytics-view-inventory:focus-visible{outline-offset:2px;outline:2px solid #c99a48}.dealer-analytics-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.dealer-analytics-kpi{background:#fff;border:1px solid #e3dbcf;border-radius:14px;min-width:0;padding:18px 17px}.dealer-analytics-kpi-highlight{background:linear-gradient(145deg,#fffdf8 0%,#faf2e4 100%);border-color:#dbc59d}.dealer-analytics-kpi>span{color:#716a60;letter-spacing:.09em;font-size:.62rem}.dealer-analytics-kpi strong{color:#173b32;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:10px 0 7px;padding-bottom:2px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.35rem,2.2vw,1.85rem);font-weight:400;line-height:1.12;display:block;overflow:hidden}.dealer-analytics-kpi strong:not(.dealer-analytics-kpi-currency-value){margin-top:5px}.dealer-analytics-kpi strong.dealer-analytics-kpi-currency-value{font-variant-numeric:tabular-nums;letter-spacing:-.05em;text-overflow:clip;font-size:clamp(1.06rem,1.6vw,1.48rem);overflow:visible}.dealer-analytics-kpi small{color:#8a8379;font-size:.68rem;line-height:1.45;display:block}.dealer-analytics-primary-grid,.dealer-analytics-secondary-grid{gap:14px;margin-top:14px;display:grid}.dealer-analytics-primary-grid{grid-template-columns:minmax(0,2fr) minmax(300px,.9fr)}.dealer-analytics-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dealer-analytics-card{background:#fff;border:1px solid #e3dbcf;border-radius:14px;min-width:0;padding:22px}.dealer-analytics-card-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:19px;display:flex}.dealer-analytics-card-heading-stacked{flex-direction:column;align-items:flex-start;gap:13px}.dealer-analytics-card-heading span{color:#8d7552;font-size:.62rem}.dealer-analytics-card-heading h3{color:#173b32;margin:5px 0 0;font-family:Georgia,Times New Roman,serif;font-size:1.28rem;font-weight:400;line-height:1.15}.dealer-analytics-toggle{flex-shrink:0;width:fit-content;max-width:100%;padding:3px}.dealer-analytics-toggle button{min-height:28px;padding:0 9px;font-size:.66rem}.dealer-analytics-chart-wrap{width:100%;overflow:hidden}.dealer-analytics-chart-empty{box-sizing:border-box;text-align:center;background:linear-gradient(#fffefa 0%,#fcfaf6 100%);border:1px dashed #e4dbce;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:250px;padding:34px 24px;display:flex}.dealer-analytics-chart-empty-icon{color:#a47a39;background:#fffaf1;border:1px solid #dfd3c0;border-radius:50%;place-items:center;width:54px;height:54px;margin-bottom:14px;display:grid}.dealer-analytics-chart-empty-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:29px;height:29px}.dealer-analytics-chart-empty-icon circle{fill:#fffaf1}.dealer-analytics-chart-empty strong{color:#173b32;font-family:Georgia,Times New Roman,serif;font-size:1.08rem;font-weight:400}.dealer-analytics-chart-empty p{color:#878077;max-width:430px;margin:8px 0 0;font-size:.74rem;line-height:1.55}.dealer-analytics-line-chart{color:#b9863e;width:100%;height:auto;min-height:238px;display:block}.dealer-analytics-grid-line{stroke:#ece6dc;stroke-width:1px}.dealer-analytics-axis-value,.dealer-analytics-axis-label{fill:#91897f;font-family:inherit;font-size:10px}.dealer-analytics-area{fill:url(#dealerAnalyticsAreaFill)}.dealer-analytics-line{fill:none;stroke:#b9863e;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.dealer-analytics-point{fill:#fff;stroke:#173b32;stroke-width:2px}.dealer-analytics-rank-list{flex-direction:column;gap:18px;display:flex}.dealer-analytics-rank-row{min-width:0}.dealer-analytics-rank-heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:8px;margin-bottom:7px;display:grid}.dealer-analytics-rank-heading>span{color:#ae9980;font-family:Georgia,Times New Roman,serif;font-size:.8rem}.dealer-analytics-rank-heading strong{color:#27332d;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.82rem;overflow:hidden}.dealer-analytics-rank-heading small{color:#6d675f;font-size:.72rem;font-weight:700}.dealer-analytics-bar-track{background:#f0ebe4;border-radius:999px;width:100%;height:7px;overflow:hidden}.dealer-analytics-bar-track>span{border-radius:inherit;background:linear-gradient(90deg,#173b32,#5d8070);height:100%;display:block}.dealer-analytics-margin-list .dealer-analytics-bar-track>span{background:linear-gradient(90deg,#b9863e,#d6b16e)}.dealer-analytics-rank-row p{color:#969087;margin:6px 0 0;font-size:.65rem}.dealer-analytics-health-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dealer-analytics-health-grid>div{background:#fcfaf6;border:1px solid #ece5da;border-radius:11px;min-width:0;padding:14px}.dealer-analytics-health-grid span{color:#817a71;font-size:.69rem;display:block}.dealer-analytics-health-grid strong{color:#173b32;margin-top:7px;font-family:Georgia,Times New Roman,serif;font-size:1.3rem;font-weight:400;display:block}.dealer-analytics-private-note{color:#817b72;border-top:1px solid #eee8df;margin:14px 0 0;padding-top:13px;font-size:.7rem;line-height:1.55}.dealer-analytics-aging-card,.dealer-analytics-sales-card{margin-top:14px}.dealer-analytics-unknown-age{color:#8d867e;font-size:.68rem}.dealer-analytics-aging-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;min-height:185px;display:grid}.dealer-analytics-aging-item{text-align:center;grid-template-rows:1fr auto auto;align-items:end;min-width:0;display:grid}.dealer-analytics-aging-visual{background:#f1ece5;border-radius:8px 8px 4px 4px;align-items:flex-end;width:min(72px,62%);height:116px;margin:0 auto 11px;display:flex;overflow:hidden}.dealer-analytics-aging-visual span{background:linear-gradient(#cda457,#9c7335);border-radius:7px 7px 3px 3px;width:100%}.dealer-analytics-aging-item strong{color:#173b32;font-family:Georgia,Times New Roman,serif;font-size:1.25rem;font-weight:400}.dealer-analytics-aging-item small{color:#817a71;margin-top:4px;font-size:.68rem}.dealer-analytics-view-inventory{color:#173b32;align-items:center;gap:8px;font-size:.72rem;font-weight:700;text-decoration:none;display:inline-flex}.dealer-analytics-view-inventory:hover{color:#9b753a}.dealer-analytics-table-wrap{width:100%;overflow-x:auto}.dealer-analytics-table{border-collapse:collapse;width:100%;min-width:760px}.dealer-analytics-table th{color:#8c847a;letter-spacing:.07em;text-align:right;text-transform:uppercase;border-bottom:1px solid #e8e1d7;padding:0 14px 11px;font-size:.64rem;font-weight:800}.dealer-analytics-table th:first-child{text-align:left;padding-left:0}.dealer-analytics-table td{color:#4c4842;text-align:right;white-space:nowrap;border-bottom:1px solid #f0ebe4;padding:14px;font-size:.76rem}.dealer-analytics-table td:first-child{text-align:left;white-space:normal;min-width:180px;padding-left:0}.dealer-analytics-table tbody tr:last-child td{border-bottom:0}.dealer-analytics-table td strong,.dealer-analytics-table td span{display:block}.dealer-analytics-table td strong{color:#26332c;font-size:.8rem}.dealer-analytics-table td span{color:#8b857d;margin-top:3px;font-size:.7rem}.dealer-analytics-table td.negative{color:#9e3f3f}.dealer-analytics-empty{color:#837d74;text-align:center;background:#fcfaf6;border:1px dashed #ddd4c7;border-radius:10px;padding:24px 12px;font-size:.76rem;line-height:1.55}.dealer-analytics-empty-sales{padding:34px 16px}.dealer-analytics-loading,.dealer-analytics-error{justify-content:center;align-items:center;min-height:150px;display:flex}.dealer-analytics-loading-copy,.dealer-analytics-error>div{text-align:center}.dealer-analytics-loading-copy strong,.dealer-analytics-error strong{color:#173b32;margin-top:8px;font-family:Georgia,Times New Roman,serif;font-size:1.25rem;font-weight:400;display:block}.dealer-analytics-error p{color:#8a5d58;max-width:540px;margin:8px 0 0;font-size:.78rem;line-height:1.5}@media (width>=1041px) and (width<=1280px){.dealer-analytics-kpi{padding-left:13px;padding-right:13px}.dealer-analytics-kpi strong.dealer-analytics-kpi-currency-value{font-size:1.02rem}}@media (width<=1320px){.dealer-analytics-header{flex-direction:column;align-items:stretch}.dealer-analytics-periods{flex-wrap:nowrap;width:fit-content;max-width:100%}}@media (width<=1040px){.dealer-analytics-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.dealer-analytics-primary-grid{grid-template-columns:1fr}}@media (width<=820px){.dealer-analytics{padding:22px}.dealer-analytics-header{flex-direction:column;align-items:stretch}.dealer-analytics-periods{width:fit-content;max-width:100%}.dealer-analytics-secondary-grid{grid-template-columns:1fr}}@media (width<=620px){.dealer-analytics{border-radius:14px;margin-bottom:24px;padding:18px}.dealer-analytics-header{margin-bottom:18px}.dealer-analytics-periods{border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.dealer-analytics-periods button{min-height:40px}.dealer-analytics-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dealer-analytics-kpi{padding:15px}.dealer-analytics-card{padding:17px}.dealer-analytics-card-heading{flex-direction:column;align-items:stretch}.dealer-analytics-toggle{width:fit-content;max-width:100%}.dealer-analytics-line-chart{min-width:590px}.dealer-analytics-chart-wrap{overflow-x:auto}.dealer-analytics-aging-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:26px}.dealer-analytics-health-grid{grid-template-columns:1fr 1fr}}@media (width<=390px){.dealer-analytics-kpis,.dealer-analytics-health-grid,.dealer-analytics-periods{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.dealer-analytics-periods button,.dealer-analytics-toggle button{transition:none}}.dealer-analytics-sales-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:inline-flex}.dealer-analytics-reset-sort{color:#9b753a;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.7rem;font-weight:750;text-decoration:none}.dealer-analytics-reset-sort:hover{color:#173b32;text-underline-offset:3px;text-decoration:underline}.dealer-analytics-reset-sort:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #c4a46b}.dealer-analytics-sort-button{width:100%;color:inherit;font:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;padding:0;transition:color .14s;display:inline-flex}.dealer-analytics-sort-button:hover,.dealer-analytics-sort-button.active{color:#173b32}.dealer-analytics-sort-button:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #c4a46b}.dealer-analytics-sort-indicator{color:#b28b4d;min-width:12px;margin-left:5px;font-size:.72rem;line-height:1;display:inline-block}.dealer-analytics-sales-sort-summary{color:#817a71;text-align:right;padding:12px 14px 2px;font-size:.68rem}@media (width<=700px){.dealer-analytics-sales-actions{justify-content:flex-start}}.dealer-shell{width:min(1180px,100% - 48px);margin:0 auto;padding:64px 0 96px}.dealer-loading{text-align:center;color:#666;padding:72px 24px}.dealer-page-header,.dealer-public-hero{justify-content:space-between;align-items:flex-start;gap:32px;margin-bottom:28px;display:flex}.dealer-page-header h1,.dealer-public-hero h1{letter-spacing:-.045em;margin:8px 0 10px;font-size:clamp(2rem,4vw,3.3rem);line-height:1}.dealer-public-hero h1{font-size:clamp(1.75rem,3vw,2.45rem)}.dealer-page-header p{color:#5c5c5c;max-width:680px;margin:0;line-height:1.65}.dealer-kicker,.dealer-section-label{color:#777;letter-spacing:.12em;text-transform:uppercase;font-size:.76rem;font-weight:700;display:inline-block}.dealer-status{color:#555;letter-spacing:.08em;background:#fff;border:1px solid #d8d8d8;border-radius:999px;align-items:center;min-height:32px;padding:0 12px;font-size:.75rem;font-weight:800;display:inline-flex}.dealer-status-approved{color:#27643b;background:#f2faf5;border-color:#bcd9c6}.dealer-status-edit-requested{color:#5d4f8f;background:#f7f5ff;border-color:#c9c2e4}.dealer-status-pending{color:#765e19;background:#fffaf0;border-color:#d9cfab}.dealer-status-rejected,.dealer-status-suspended{color:#8b3535;background:#fff5f5;border-color:#e3bebe}.dealer-status-panel,.dealer-tools-panel,.dealer-review-note,.dealer-form-card,.dealer-public-contact,.dealer-inventory-section,.dealer-empty-state,.dealer-admin-card{background:#fff;border:1px solid #e4e4e4;border-radius:20px}.dealer-status-panel{justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;padding:24px 26px;display:flex}.dealer-status-panel strong{letter-spacing:.09em;margin-bottom:6px;font-size:.76rem;display:block}.dealer-tools-panel{margin-bottom:18px;padding:24px 26px;display:block}.dealer-tools-panel h2{letter-spacing:-.03em;margin:5px 0 7px;font-size:1.35rem}.dealer-tools-panel p{color:#666;max-width:630px;margin:0;line-height:1.55}.dealer-tools-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:min(100%,720px);margin-top:20px;display:grid}.dealer-tool-link{box-sizing:border-box;color:#173026;text-align:center;background:#fff;border:1px solid #d8ddd9;border-radius:11px;justify-content:center;align-items:center;min-width:0;min-height:44px;padding:0 16px;font-size:.88rem;font-weight:750;line-height:1.2;text-decoration:none;transition:border-color .14s,background .14s,transform .14s;display:inline-flex}.dealer-tool-link:hover{background:#f7faf8;border-color:#b8c8be}.dealer-tool-link-primary{color:#245f3b;background:#f1f8f4;border-color:#bad7c5}.dealer-tool-link-primary:hover{background:#eaf5ee;border-color:#9fc4ad}.dealer-status-panel p,.dealer-review-note p{color:#626262;margin:0;line-height:1.55}.dealer-primary-link{color:#111;flex:none;align-items:center;gap:8px;font-weight:700;text-decoration:none;display:inline-flex}.dealer-review-note{background:snow;border-color:#e5c5c5;margin-bottom:18px;padding:22px 26px}.dealer-suspension-note{background:#fffaf3;border-color:#e0c9ae}.dealer-suspension-note>span{color:#7a531d}.dealer-review-note>span{color:#8b3535;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:.75rem;font-weight:800;display:block}.dealer-feedback{border-radius:12px;margin:0 0 18px;padding:14px 18px;font-size:.92rem}.dealer-feedback-error{color:#8b3535;background:#fff6f6;border:1px solid #e6bcbc}.dealer-feedback-success{color:#28643b;background:#f4faf6;border:1px solid #bddbc7}.dealer-form-card{padding:30px}.dealer-form-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:28px;display:flex}.dealer-form-heading span{color:#777;letter-spacing:.1em;text-transform:uppercase;font-size:.76rem;font-weight:700}.dealer-form-heading h2{letter-spacing:-.03em;margin:7px 0 0;font-size:1.65rem}.dealer-form-heading .dealer-form-lock-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.dealer-request-edit-button{color:#245b38;min-height:34px;font:inherit;cursor:pointer;background:#f5faf7;border:1px solid #cfd8d2;border-radius:999px;padding:0 12px;font-size:.76rem;font-weight:800}.dealer-request-edit-button:hover{background:#eef7f1;border-color:#aebfb4}.dealer-form-locked{color:#666;letter-spacing:.04em;background:#f3f3f3;border-radius:999px;padding:7px 10px}.dealer-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.dealer-field{flex-direction:column;gap:8px;display:flex}.dealer-field-full{grid-column:1/-1}.dealer-field>span{font-size:.84rem;font-weight:700}.dealer-field input,.dealer-field select,.dealer-field textarea,.dealer-admin-review textarea{box-sizing:border-box;color:#111;width:100%;font:inherit;background:#fff;border:1px solid #d7d7d7;border-radius:11px;outline:none;transition:border-color .14s,box-shadow .14s}.dealer-field input,.dealer-field select{height:46px;padding:0 13px}.dealer-field select{appearance:auto}.dealer-field textarea,.dealer-admin-review textarea{resize:vertical;padding:12px 13px}.dealer-field input:focus,.dealer-field select:focus,.dealer-field textarea:focus,.dealer-admin-review textarea:focus{border-color:#8c8c8c;box-shadow:0 0 0 3px #0000000b}.dealer-field input:disabled,.dealer-field select:disabled,.dealer-field textarea:disabled{color:#777;background:#f6f6f6}.dealer-field small{color:#858585}.dealer-phone-input-row{grid-template-columns:minmax(190px,.95fr) minmax(0,1.05fr);gap:10px;display:grid}.dealer-phone-input-row input{min-width:0}.dealer-phone-country-select{min-width:0;position:relative}.dealer-phone-country-trigger{color:#222;width:100%;height:46px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #d7d7d7;border-radius:11px;justify-content:space-between;align-items:center;padding:0 12px 0 13px;display:flex}.dealer-phone-country-trigger:hover:not(:disabled){border-color:#bccbc2}.dealer-phone-country-trigger:focus-visible{outline-offset:2px;outline:2px solid #6c8d7b}.dealer-phone-country-trigger:disabled{color:#777;cursor:default;background:#f6f6f6}.dealer-phone-country-trigger-copy{align-items:baseline;gap:7px;min-width:0;display:flex}.dealer-phone-country-trigger-copy>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dealer-phone-country-trigger-copy small{color:#777;flex:none;font-size:.78rem}.dealer-phone-country-trigger>svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px;margin-left:8px;transition:transform .14s}.dealer-phone-country-trigger>svg.open{transform:rotate(180deg)}.dealer-phone-country-popover{z-index:40;background:#fff;border:1px solid #dcdedc;border-radius:12px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 14px 34px #0000001f}.dealer-phone-country-search-wrap{background:#fff;border-bottom:1px solid #eceeec;padding:8px;position:relative}.dealer-phone-country-search-wrap>svg{fill:none;stroke:#777;stroke-width:1.7px;stroke-linecap:round;width:17px;height:17px;position:absolute;top:50%;left:19px;transform:translateY(-50%)}.dealer-phone-country-search-wrap>input{box-sizing:border-box;width:100%;height:38px;font:inherit;background:#fafbfa;border:1px solid #d8dcd9;border-radius:8px;outline:none;padding:0 10px 0 35px}.dealer-phone-country-search-wrap>input:focus{background:#fff;border-color:#9bb7a6;box-shadow:0 0 0 2px #4f7a601a}.dealer-phone-country-menu{overscroll-behavior:contain;max-height:228px;padding:6px;overflow-y:auto}.dealer-phone-country-empty{color:#777;text-align:center;padding:18px 10px;font-size:.84rem}.dealer-phone-field-error{font-weight:600;color:#b42318!important}.dealer-phone-input-row input[aria-invalid=true]{border-color:#d98c86}.dealer-phone-country-option{color:#2b2b2b;width:100%;min-height:38px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.dealer-phone-country-option:hover,.dealer-phone-country-option.selected{background:#f1f6f3}.dealer-phone-country-option>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dealer-phone-country-option>small{color:#777;flex:none;margin-left:12px;font-size:.78rem}.dealer-slug-input{background:#f8f8f8;border:1px solid #d7d7d7;border-radius:11px;align-items:center;height:46px;display:flex;overflow:hidden}.dealer-slug-input>span{color:#777;white-space:nowrap;padding-left:13px;font-size:.82rem}.dealer-slug-input input{min-width:0;height:44px;box-shadow:none;background:#fff;border:0;border-radius:0}.dealer-contact-note{background:#f7f7f5;border-radius:13px;margin-top:24px;padding:18px 20px}.dealer-contact-note strong{margin-bottom:5px;font-size:.82rem;display:block}.dealer-contact-note p{color:#666;margin:0;font-size:.88rem;line-height:1.55}.dealer-form-actions,.dealer-admin-actions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.dealer-primary-button,.dealer-secondary-button,.dealer-danger-button{min-height:44px;font:inherit;cursor:pointer;border-radius:10px;padding:0 18px;font-weight:750}.dealer-primary-button{color:#fff;background:#2f6f4e;border:1px solid #2f6f4e;transition:border-color .14s,background .14s,box-shadow .14s,transform .14s}.dealer-primary-button:hover:not(:disabled){background:#285f43;border-color:#285f43;transform:translateY(-1px);box-shadow:0 6px 16px #2f6f4e2e}.dealer-primary-button:focus-visible{outline-offset:2px;outline:2px solid #7eaa91}.dealer-secondary-button{color:#111;background:#fff;border:1px solid #cecece}.dealer-danger-button{color:#943b3b;background:#fff7f7;border:1px solid #dfb8b8}.dealer-primary-button:disabled,.dealer-secondary-button:disabled,.dealer-danger-button:disabled{opacity:.55;cursor:not-allowed}.dealer-public-hero{color:#10251f;background:#fff;border:1px solid #e2e2df;border-radius:24px;padding:28px;box-shadow:0 10px 34px #1827210a}.dealer-public-profile{flex:auto;min-width:0}.dealer-public-identity{align-items:center;gap:22px;min-width:0;display:flex}.dealer-public-heading{min-width:0}.dealer-public-logo{color:#17251f;background:#f4f4f1;border:1px solid #d9d9d6;border-radius:50%;flex:0 0 70px;place-items:center;width:70px;height:70px;display:grid;overflow:hidden}.dealer-public-logo.has-image{flex:0 0 70px;width:70px;height:70px}.dealer-public-logo img{object-fit:cover;-webkit-user-select:none;user-select:none;pointer-events:none;border:0;border-radius:0;width:100%;height:100%;display:block}.dealer-public-logo span{font-size:1.7rem;font-weight:800}.dealer-public-title-row{align-items:center;min-width:0;display:flex}.dealer-public-title-row h1{overflow-wrap:anywhere;min-width:0;margin:0}.dealer-public-details{flex-direction:column;align-items:flex-start;width:100%;max-width:650px;margin-top:14px;display:flex}.dealer-public-details>*{box-sizing:border-box;margin-left:0}.dealer-public-meta-list{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.dealer-public-meta-pill{box-sizing:border-box;color:#59655f;white-space:nowrap;background:#f7f9f8;border:1px solid #d9dfdb;border-radius:999px;align-items:center;gap:7px;min-height:30px;margin:0;padding:5px 10px;font-size:.78rem;font-weight:700;line-height:1;display:inline-flex}.dealer-public-meta-pill svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:0 0 16px;width:16px;height:16px;margin:0;display:block;overflow:visible}.dealer-email-verified-badge{color:#27643b;background:#f2faf5;border-color:#bcd9c6}.dealer-email-verified-icon{pointer-events:none}.dealer-public-location{color:#59655f}.dealer-public-about{border-top:1px solid #e5e7e4;width:100%;margin-top:16px;padding-top:16px}.dealer-public-about .dealer-section-label{margin-bottom:7px;display:block}.dealer-public-bio{color:#555;white-space:pre-line;overflow-wrap:anywhere;max-width:650px;margin:0;padding:0;line-height:1.65}.dealer-public-bio-link{color:#2f6f4e;text-underline-offset:2px;overflow-wrap:anywhere;font-weight:650;-webkit-text-decoration:underline #2f6f4e59;text-decoration:underline #2f6f4e59}.dealer-public-bio-link:hover{color:#245b3e;text-decoration-color:currentColor}.dealer-public-stats{grid-template-columns:repeat(2,auto);align-self:flex-start;gap:10px;display:grid}.dealer-public-stat-card{box-sizing:border-box;min-width:92px;color:inherit;text-align:left;background:#f7f7f4;border:1px solid #dededb;border-radius:12px;padding:11px 13px}.dealer-public-stat-button{font:inherit;cursor:pointer;transition:border-color .14s,background .14s,box-shadow .14s,transform .14s}.dealer-public-stat-button:hover{background:#f2f7f4;border-color:#bdccc3;transform:translateY(-1px)}.dealer-public-stat-button:focus-visible{outline-offset:2px;outline:2px solid #6c8d7b}.dealer-public-stat-button.active{background:#f1f8f4;border-color:#b9d5c4;box-shadow:inset 0 0 0 1px #27643b0a}.dealer-public-stats strong,.dealer-public-stats span{display:block}.dealer-public-stats strong{margin-bottom:2px;font-size:1.2rem}.dealer-public-stats span{color:#6b6b68;font-size:.69rem;line-height:1.25}.dealer-public-contact,.dealer-inventory-section{margin-top:20px;padding:28px 30px}.dealer-public-contact{justify-content:space-between;align-items:flex-start;gap:32px;display:flex}.dealer-contact-summary{flex:auto;min-width:0}.dealer-public-contact h2,.dealer-inventory-subtitle{color:#777;margin:5px 0 0;font-size:.82rem;line-height:1.4}.dealer-inventory-heading h2{letter-spacing:-.03em;margin:5px 0 0;font-size:1.55rem}.dealer-contact-info-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 22px;max-width:720px;margin-top:18px;display:grid}.dealer-contact-info-row{width:100%;max-width:100%;color:inherit;align-items:center;gap:11px;text-decoration:none;display:flex}.dealer-contact-info-icon{color:#456254;background:#f6f9f7;border:1px solid #dfe5e1;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:inline-grid}.dealer-contact-info-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:17px;height:17px}.dealer-contact-info-copy{gap:2px;min-width:0;display:grid}.dealer-contact-info-copy small{color:#888;letter-spacing:.04em;text-transform:uppercase;font-size:.7rem;font-weight:700}.dealer-contact-info-copy strong{color:#28312d;overflow-wrap:anywhere;word-break:normal;min-width:0;font-size:.88rem;font-weight:650}.dealer-contact-info-row:hover strong{text-underline-offset:3px;text-decoration:underline}.dealer-contact-links{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:9px;display:flex}.dealer-contact-links a,.dealer-admin-socials a{color:#222;border:1px solid #dedede;border-radius:999px;flex:none;gap:6px;padding:9px 12px;font-size:.84rem;font-weight:650;text-decoration:none;display:inline-flex}.dealer-inventory-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.dealer-tabs{background:#f2f2f2;border-radius:12px;padding:4px;display:inline-flex}.dealer-tabs button{color:#666;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;padding:0 13px;font-size:.86rem;font-weight:700;display:inline-flex}.dealer-tabs button.active{color:#111;background:#fff;box-shadow:0 1px 5px #00000014}.dealer-tabs button span{color:#888;font-size:.76rem}.dealer-watch-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.dealer-watch-card{color:inherit;background:#fff;border:1px solid #e5e5e5;border-radius:15px;text-decoration:none;overflow:hidden}.dealer-watch-card-available{cursor:pointer;transition:border-color .15s,transform .15s,box-shadow .15s}.dealer-watch-card-available:hover{border-color:#cbd8d0;transform:translateY(-2px);box-shadow:0 12px 28px #00000014}.dealer-watch-card-available:focus-visible{outline-offset:3px;outline:2px solid #6c8d7b}.dealer-watch-card-sold{cursor:default}.dealer-watch-image{aspect-ratio:1;background:#f4f4f4;position:relative;overflow:hidden}.dealer-watch-image img{object-fit:cover;width:100%;height:100%}.dealer-watch-placeholder{color:#aaa;text-transform:uppercase;place-items:center;width:100%;height:100%;font-size:.8rem;font-weight:700;display:grid}.dealer-watch-sold-badge{color:#fff;text-transform:uppercase;background:#111111e0;border-radius:999px;padding:6px 9px;font-size:.72rem;font-weight:800;position:absolute;top:12px;right:12px}.dealer-watch-copy{padding:16px}.dealer-watch-brand{color:#777;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.dealer-watch-copy h3{margin:5px 0 8px;font-size:1rem}.dealer-watch-meta{color:#777;flex-wrap:wrap;gap:8px;min-height:19px;font-size:.78rem;display:flex}.dealer-watch-price{margin-top:14px;font-weight:800}.dealer-watch-date{color:#777;margin-top:4px;font-size:.76rem;display:block}.dealer-empty-inventory,.dealer-empty-state{text-align:center;color:#666;padding:52px 28px}.dealer-empty-state{max-width:700px;margin:0 auto}.dealer-empty-state>span{color:#888;letter-spacing:.1em;text-transform:uppercase;font-size:.74rem;font-weight:800}.dealer-empty-state h1,.dealer-empty-state h2{color:#111;margin:8px 0 10px}.dealer-empty-state p{margin:0 0 20px;line-height:1.55}.dealer-admin-tabs{background:#eeeeec;border-radius:13px;gap:4px;margin-bottom:22px;padding:4px;display:inline-flex}.dealer-admin-tabs button{color:#666;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:.88rem;font-weight:750;display:inline-flex}.dealer-admin-tabs button.active{color:#111;background:#fff;box-shadow:0 1px 6px #00000014}.dealer-admin-tabs button span{box-sizing:border-box;color:#555;background:#dededb;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:.72rem;display:inline-grid}.dealer-admin-tabs button.active span{color:#fff;background:#111}.dealer-admin-count{color:#fff;background:#111;border-radius:999px;padding:9px 12px;font-size:.78rem;font-weight:750}.dealer-admin-list{gap:18px;display:grid}.dealer-admin-card{padding:28px}.dealer-admin-card-header{border-bottom:1px solid #ececec;justify-content:space-between;gap:20px;padding-bottom:22px;display:flex}.dealer-admin-card-header h2{margin:6px 0;font-size:1.55rem}.dealer-admin-card-header code{color:#777}.dealer-admin-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.dealer-admin-grid>div{background:#f7f7f7;border-radius:12px;min-width:0;padding:15px}.dealer-admin-grid span,.dealer-admin-bio span,.dealer-admin-review label>span{color:#858585;letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:.72rem;font-weight:750;display:block}.dealer-admin-grid strong,.dealer-admin-grid a{overflow-wrap:anywhere;color:#222;font-size:.88rem;text-decoration:none;display:block}.dealer-admin-bio{margin-top:20px}.dealer-admin-bio p{color:#555;margin:0;line-height:1.6}.dealer-admin-socials{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.dealer-admin-card-actions{border-top:1px solid #ececec;justify-content:flex-end;gap:10px;margin-top:24px;padding-top:22px;display:flex}.dealer-admin-secondary-link{box-sizing:border-box;color:#111;background:#fff;border:1px solid #cecece;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 16px;font-size:.88rem;font-weight:750;text-decoration:none;display:inline-flex}.dealer-admin-info-banner{color:#5f5778;background:#faf9ff;border:1px solid #d9d4eb;border-radius:12px;margin-top:20px;padding:14px 16px;font-size:.86rem;line-height:1.55}.dealer-admin-suspension-reason{background:#fffaf3;border:1px solid #e0c9ae;border-radius:12px;margin-top:20px;padding:16px 18px}.dealer-admin-suspension-reason span{color:#7a531d;letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:.72rem;font-weight:800;display:block}.dealer-admin-suspension-reason p{color:#5f4a2e;margin:0;line-height:1.55}.dealer-modal-backdrop{z-index:3000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0000007a;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.dealer-review-modal{box-sizing:border-box;background:#fff;border:1px solid #dedede;border-radius:20px;width:min(100%,590px);max-height:calc(100vh - 48px);padding:26px;overflow-y:auto;box-shadow:0 24px 80px #0000003d}.dealer-review-modal-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.dealer-review-modal-header h2{letter-spacing:-.035em;overflow-wrap:anywhere;margin:6px 0 0;font-size:1.7rem}.dealer-modal-close{color:#333;width:36px;height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:50%;flex:0 0 36px;place-items:center;font-size:1.45rem;line-height:1;display:grid}.dealer-modal-close:disabled{opacity:.5;cursor:not-allowed}.dealer-review-modal-copy{color:#5f5f5f;margin:20px 0 0;line-height:1.6}.dealer-review-modal-summary{gap:10px;margin-top:20px;display:grid}.dealer-review-modal-summary>div{background:#f6f6f4;border-radius:12px;min-width:0;padding:14px 15px}.dealer-review-modal-summary span,.dealer-modal-reason>span{color:#838383;letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:.72rem;font-weight:750;display:block}.dealer-review-modal-summary strong{overflow-wrap:anywhere;color:#222;font-size:.9rem;display:block}.dealer-modal-reason{margin-top:20px;display:block}.dealer-modal-reason textarea{box-sizing:border-box;color:#111;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #d7d7d7;border-radius:11px;outline:none;padding:12px 13px}.dealer-modal-reason textarea:focus{border-color:#8c8c8c;box-shadow:0 0 0 3px #0000000b}.dealer-modal-reason small{color:#818181;margin-top:7px;font-size:.78rem;line-height:1.45;display:block}.dealer-modal-error{margin-top:18px;margin-bottom:0}.dealer-review-modal-actions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.dealer-admin-review{border-top:1px solid #ececec;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px;margin-top:24px;padding-top:22px;display:grid}.dealer-admin-review label{display:block}.dealer-admin-actions{margin:0}.dealer-import-shell{padding-bottom:64px}.dealer-import-header{padding:8px 0 22px}.dealer-import-header h1{letter-spacing:-.045em;max-width:760px;margin:8px 0 10px;font-size:clamp(2rem,4vw,3.1rem);line-height:1.04}.dealer-import-header>div>p{color:#666;max-width:720px;margin:0;line-height:1.65}.dealer-import-back-link{color:#345b46;align-items:center;gap:7px;margin-bottom:28px;font-size:.88rem;font-weight:750;text-decoration:none;display:inline-flex}.dealer-import-back-link:hover{color:#244632}.dealer-import-card{background:#fff;border:1px solid #e4e4e4;border-radius:20px;padding:28px}.dealer-import-card-heading h2{letter-spacing:-.03em;margin:5px 0 7px;font-size:1.45rem}.dealer-import-card-heading p{color:#666;max-width:660px;margin:0;line-height:1.55}.dealer-import-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.dealer-import-step{background:#fafbf9;border:1px solid #e3e7e4;border-radius:14px;min-width:0;padding:18px}.dealer-import-step-number{color:#2f6f4e;letter-spacing:.07em;background:#edf5f0;border-radius:999px;justify-content:center;align-items:center;min-width:34px;height:24px;padding:0 8px;font-size:.7rem;font-weight:850;display:inline-flex}.dealer-import-step h3{color:#202723;margin:14px 0 7px;font-size:.96rem}.dealer-import-step p{color:#707370;margin:0;font-size:.82rem;line-height:1.55}.dealer-import-next-panel{background:#f4f9f6;border:1px solid #cfe0d5;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:18px 20px;display:flex}.dealer-import-next-panel strong{color:#285c40;font-size:.9rem;display:block}.dealer-import-next-panel p{color:#657069;margin:4px 0 0;font-size:.82rem;line-height:1.5}@media (width<=980px){.dealer-public-hero{flex-direction:column}.dealer-public-stats{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.dealer-public-stat-card{min-width:0}.dealer-watch-grid,.dealer-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dealer-admin-review{grid-template-columns:1fr}}@media (width<=900px){.dealer-public-contact{flex-direction:column;align-items:stretch;gap:22px}.dealer-contact-summary,.dealer-contact-links{width:100%}.dealer-contact-links{justify-content:flex-start}.dealer-contact-info-list{width:100%;max-width:none}.dealer-contact-info-row,.dealer-contact-info-copy{min-width:0}}@media (width<=720px){.dealer-shell{width:min(100% - 28px,1180px);padding:36px 0 64px}.dealer-page-header,.dealer-status-panel,.dealer-tools-panel,.dealer-public-contact,.dealer-inventory-heading{flex-direction:column;align-items:stretch}.dealer-form-card,.dealer-public-contact,.dealer-inventory-section,.dealer-admin-card{padding:21px}.dealer-form-grid{grid-template-columns:1fr}.dealer-field-full{grid-column:auto}.dealer-phone-input-row{grid-template-columns:1fr}.dealer-slug-input{height:auto;padding-top:9px;display:block}.dealer-slug-input>span{padding:0 12px 7px;display:block}.dealer-slug-input input{border-top:1px solid #e5e5e5;width:100%}.dealer-public-hero{padding:20px}.dealer-public-identity{flex-direction:column;align-items:flex-start;width:100%}.dealer-public-logo{border-radius:50%;flex-basis:60px;width:60px;height:60px}.dealer-public-logo.has-image{flex-basis:60px;width:60px;height:60px}.dealer-public-logo img{width:100%;height:100%}.dealer-public-title-row{align-items:flex-start}.dealer-public-title-row h1,.dealer-public-details{width:100%}.dealer-public-meta-pill{white-space:normal;max-width:100%}.dealer-form-lock-actions{justify-content:flex-start;width:100%}.dealer-public-stats{grid-template-columns:1fr;gap:8px}.dealer-public-stat-card{padding:10px 12px}.dealer-contact-summary,.dealer-contact-links{width:100%}.dealer-contact-info-list{grid-template-columns:1fr}.dealer-contact-links{justify-content:flex-start}.dealer-watch-grid,.dealer-admin-grid{grid-template-columns:1fr}.dealer-tabs{width:100%}.dealer-tabs button{flex:1;justify-content:center}.dealer-admin-tabs{box-sizing:border-box;width:100%;display:flex;overflow-x:auto}.dealer-admin-tabs button{flex:1 0 auto;min-width:104px}.dealer-form-actions,.dealer-admin-actions,.dealer-admin-card-actions,.dealer-review-modal-actions{flex-direction:column-reverse;width:100%}.dealer-tools-actions{grid-template-columns:1fr;width:100%}.dealer-modal-backdrop{align-items:end;padding:12px}.dealer-review-modal{border-radius:18px;width:100%;max-height:calc(100vh - 24px);padding:22px}.dealer-primary-button,.dealer-secondary-button,.dealer-danger-button,.dealer-admin-secondary-link,.dealer-tool-link{width:100%}}.dealer-import-progress{grid-template-columns:auto minmax(24px,1fr) auto minmax(24px,1fr) auto minmax(24px,1fr) auto;align-items:center;width:min(100%,760px);margin:0 0 22px;display:grid}.dealer-import-progress-step{color:#8a8a87;white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.dealer-import-progress-step>span{background:#fff;border:1px solid #d8dbd9;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;font-size:.72rem;font-weight:850;display:inline-flex}.dealer-import-progress-step>strong{font-size:.76rem;font-weight:750}.dealer-import-progress-step.active{color:#2f6f4e}.dealer-import-progress-step.active>span{background:#edf6f0;border-color:#b9d5c4}.dealer-import-progress-line{background:#e2e4e2;height:1px;margin:0 10px}.dealer-import-hidden-file-input{display:none}.dealer-import-dropzone{box-sizing:border-box;text-align:center;background:#fbfcfb;border:1.5px dashed #ccd5cf;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;min-height:300px;margin-top:24px;padding:34px;transition:border-color .14s,background .14s,box-shadow .14s;display:flex}.dealer-import-dropzone.dragging{background:#f1f8f4;border-color:#6f9a80;box-shadow:inset 0 0 0 1px #2f6f4e14}.dealer-import-upload-icon{color:#2f6f4e;background:#f0f7f2;border:1px solid #d8e3dc;border-radius:15px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:15px;display:flex}.dealer-import-upload-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.dealer-import-dropzone>strong{color:#2c302d;font-size:1rem}.dealer-import-dropzone>p{color:#777c78;margin:6px 0 18px;font-size:.84rem}.dealer-import-choose-button{min-width:128px}.dealer-import-error{background:#fff7f6;border:1px solid #efc8c4;border-radius:12px;margin-top:16px;padding:14px 16px}.dealer-import-error strong{color:#9f2920;font-size:.86rem;display:block}.dealer-import-error p{color:#8a4a45;margin:4px 0 0;font-size:.82rem;line-height:1.5}.dealer-import-file-result{margin-top:24px}.dealer-import-file-summary{background:#fafcfa;border:1px solid #dfe5e1;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:14px;display:grid}.dealer-import-file-icon{color:#2f6f4e;letter-spacing:.05em;background:#eaf4ed;border-radius:11px;justify-content:center;align-items:center;width:42px;height:42px;font-size:.68rem;font-weight:900;display:inline-flex}.dealer-import-file-copy{min-width:0}.dealer-import-file-copy strong,.dealer-import-file-copy span{display:block}.dealer-import-file-copy strong{color:#2c302d;text-overflow:ellipsis;white-space:nowrap;font-size:.87rem;overflow:hidden}.dealer-import-file-copy span{color:#818481;margin-top:3px;font-size:.75rem}.dealer-import-replace-button{min-height:38px;padding:0 12px}.dealer-import-remove-button{color:#777;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;font-size:1.25rem;display:inline-flex}.dealer-import-remove-button:hover{color:#333;background:#f0f1f0}.dealer-import-detected-stats{gap:10px;margin-top:14px;display:flex}.dealer-import-detected-stats>div{background:#fff;border:1px solid #e4e6e4;border-radius:12px;min-width:130px;padding:12px 14px}.dealer-import-detected-stats strong,.dealer-import-detected-stats span{display:block}.dealer-import-detected-stats strong{color:#252a27;font-size:1.05rem}.dealer-import-detected-stats span{color:#777;margin-top:2px;font-size:.72rem}.dealer-import-detected-columns,.dealer-import-preview-section{border-top:1px solid #eceeec;margin-top:24px;padding-top:24px}.dealer-import-subheading{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.dealer-import-subheading h3{margin:4px 0 0;font-size:1rem}.dealer-import-column-chips{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.dealer-import-column-chips>span{color:#405147;background:#f7faf8;border:1px solid #dce3de;border-radius:999px;align-items:center;min-height:31px;padding:0 10px;font-size:.76rem;font-weight:700;display:inline-flex}.dealer-import-preview-note{color:#7a7f7b;font-size:.74rem}.dealer-import-preview-scroll{border:1px solid #e2e5e2;border-radius:13px;margin-top:12px;overflow-x:auto}.dealer-import-preview-table{border-collapse:collapse;background:#fff;width:100%;min-width:720px;font-size:.76rem}.dealer-import-preview-table th,.dealer-import-preview-table td{color:#555c57;text-align:left;vertical-align:top;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #eceeec;max-width:240px;padding:10px 12px;overflow:hidden}.dealer-import-preview-table th{color:#3f4943;background:#f7f9f7;font-size:.7rem;font-weight:800;position:sticky;top:0}.dealer-import-preview-table tbody tr:last-child td{border-bottom:0}.dealer-import-preview-table td:first-child,.dealer-import-preview-table th:first-child{color:#929692;width:42px}.dealer-import-actions{background:#f4f9f6;border:1px solid #cfe0d5;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-top:22px;padding:17px 18px;display:flex}.dealer-import-actions strong{color:#285c40;font-size:.86rem;display:block}.dealer-import-actions p{color:#657069;margin:3px 0 0;font-size:.78rem}.dealer-import-actions button:disabled{opacity:.52;cursor:not-allowed;box-shadow:none;transform:none}@media (width<=900px){.dealer-tools-actions{grid-template-columns:1fr;width:100%}.dealer-import-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.dealer-import-card{padding:20px}.dealer-import-steps{grid-template-columns:1fr}.dealer-import-header h1{font-size:2rem}}@media (width<=760px){.dealer-import-progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.dealer-import-progress-line{display:none}.dealer-import-progress-step{white-space:normal;flex-direction:column;align-items:flex-start;gap:5px}.dealer-import-file-summary{grid-template-columns:auto minmax(0,1fr) auto}.dealer-import-replace-button{grid-column:1/-1;width:100%}.dealer-import-remove-button{grid-area:1/3}.dealer-import-detected-stats{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dealer-import-detected-stats>div{min-width:0}.dealer-import-actions{flex-direction:column;align-items:stretch}.dealer-import-actions button{width:100%}}@media (width<=520px){.dealer-import-dropzone{min-height:250px;padding:26px 18px}.dealer-import-preview-note{display:none}}.dealer-import-progress-line.active{background:#9fc3ab}.dealer-import-mapping-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.dealer-import-mapping-heading>div{min-width:0}.dealer-import-mapping-heading>button{flex:none}.dealer-import-mapping-summary{background:#f8fbf9;border:1px solid #dce5df;border-radius:13px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:10px;margin-top:22px;padding:14px;display:grid}.dealer-import-mapping-summary>div{background:#fff;border:1px solid #e1e6e3;border-radius:10px;min-width:96px;padding:9px 12px}.dealer-import-mapping-summary strong,.dealer-import-mapping-summary span{display:block}.dealer-import-mapping-summary strong{color:#2b5e41;font-size:1rem}.dealer-import-mapping-summary span{color:#777d79;margin-top:2px;font-size:.7rem}.dealer-import-mapping-summary>p{color:#6a716c;margin:0 4px 0 8px;font-size:.77rem;line-height:1.5}.dealer-import-mapping-list{background:#fff;border:1px solid #e1e4e1;border-radius:14px;margin-top:22px;overflow:hidden}.dealer-import-mapping-table-head,.dealer-import-mapping-row{grid-template-columns:minmax(170px,.9fr) minmax(150px,1fr) minmax(200px,1fr);align-items:center;gap:16px;display:grid}.dealer-import-mapping-table-head{color:#777d79;letter-spacing:.04em;text-transform:uppercase;background:#f7f9f7;border-bottom:1px solid #e5e7e5;padding:10px 14px;font-size:.68rem;font-weight:800}.dealer-import-mapping-row{border-bottom:1px solid #eceeec;min-height:68px;padding:12px 14px}.dealer-import-mapping-row:last-child{border-bottom:0}.dealer-import-source-column{min-width:0}.dealer-import-source-column>strong{color:#333a35;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;display:block;overflow:hidden}.dealer-import-auto-badge,.dealer-import-manual-badge,.dealer-import-unmatched-badge{border-radius:999px;align-items:center;min-height:21px;margin-top:6px;padding:0 7px;font-size:.64rem;font-weight:800;display:inline-flex}.dealer-import-auto-badge{color:#2f704d;background:#edf6f0}.dealer-import-manual-badge{color:#5e665f;background:#f1f3f1}.dealer-import-unmatched-badge{color:#846b52;background:#f6f2ed}.dealer-import-example-value{color:#686e69;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.78rem;overflow:hidden}.dealer-import-field-select-wrap{min-width:0}.dealer-import-field-select-wrap select{box-sizing:border-box;color:#303631;width:100%;height:40px;font:inherit;background:#fff;border:1px solid #d5dad6;border-radius:9px;padding:0 34px 0 11px;font-size:.79rem}.dealer-import-field-select-wrap select:focus{outline-offset:1px;border-color:#92b09c;outline:2px solid #4f7a601a}.dealer-import-mapping-actions{margin-top:18px}@media (width<=760px){.dealer-import-mapping-heading{flex-direction:column}.dealer-import-mapping-heading>button{width:100%}.dealer-import-mapping-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.dealer-import-mapping-summary>p{grid-column:1/-1;margin:4px 0 0}.dealer-import-mapping-table-head{display:none}.dealer-import-mapping-row{grid-template-columns:1fr;gap:9px;padding:15px}.dealer-import-example-value{background:#f7f8f7;border-radius:8px;padding:8px 10px}}.dealer-import-preview-table th.dealer-import-calculated-column{color:#315c42;background:#f0f7f2;min-width:118px}.dealer-import-calculated-column>span,.dealer-import-calculated-column>small{display:block}.dealer-import-calculated-column>small{color:#789181;letter-spacing:.03em;text-transform:uppercase;margin-top:2px;font-size:.58rem;font-weight:750}.dealer-import-preview-table td.dealer-import-calculated-value{color:#2f6f4e;background:#fbfdfb;font-weight:800}.dealer-import-preview-table td.dealer-import-calculated-value.negative{color:#a43b32}.dealer-import-review-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.dealer-import-review-heading>div{min-width:0}.dealer-import-review-heading>button{flex:none}.dealer-import-review-summary{background:#f8fbf9;border:1px solid #dce5df;border-radius:13px;grid-template-columns:repeat(3,auto) minmax(0,1fr);align-items:center;gap:10px;margin-top:22px;padding:14px;display:grid}.dealer-import-review-stat{background:#fff;border:1px solid #e1e6e3;border-radius:10px;min-width:96px;padding:9px 12px}.dealer-import-review-stat strong,.dealer-import-review-stat span{display:block}.dealer-import-review-stat strong{color:#3e4942;font-size:1rem}.dealer-import-review-stat span{color:#777d79;margin-top:2px;font-size:.7rem}.dealer-import-review-stat.ready strong{color:#2f6f4e}.dealer-import-review-stat.attention strong{color:#a0572d}.dealer-import-review-summary>p{color:#6a716c;margin:0 4px 0 8px;font-size:.77rem;line-height:1.5}.dealer-import-normalization-note{background:#fff;border:1px solid #e1e6e3;border-radius:12px;margin-top:16px;padding:13px 15px}.dealer-import-normalization-note strong{color:#345c43;font-size:.79rem;display:block}.dealer-import-normalization-note p{color:#6f756f;margin:4px 0 0;font-size:.75rem;line-height:1.5}.dealer-import-review-scroll{background:#fff;border:1px solid #e1e4e1;border-radius:13px;width:100%;margin-top:18px;overflow-x:auto}.dealer-import-review-table{border-collapse:collapse;width:max-content;min-width:100%;font-size:.74rem}.dealer-import-review-table th,.dealer-import-review-table td{text-align:left;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #eceeec;border-right:1px solid #eceeec;padding:10px 12px}.dealer-import-review-table th:last-child,.dealer-import-review-table td:last-child{border-right:0}.dealer-import-review-table tbody tr:last-child td{border-bottom:0}.dealer-import-review-table th{color:#737a74;letter-spacing:.035em;text-transform:uppercase;background:#f7f9f7;font-size:.65rem;font-weight:800}.dealer-import-review-table tr.has-issues td{background:#fffaf6}.dealer-import-row-status{border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:.63rem;font-weight:850;display:inline-flex}.dealer-import-row-status.ready{color:#2f704d;background:#edf6f0}.dealer-import-row-status.attention{color:#9b552e;background:#fff0e5}.dealer-import-review-watch strong,.dealer-import-review-watch span{display:block}.dealer-import-review-watch strong{color:#303732;font-size:.77rem}.dealer-import-review-watch span{color:#747a75;margin-top:3px;font-size:.69rem}.dealer-import-positive-value{color:#2f6f4e;font-weight:800}.dealer-import-negative-value{color:#a43b32;font-weight:800}.dealer-import-review-validation{min-width:250px;max-width:380px;white-space:normal!important}.dealer-import-review-validation>span{color:#3f7656;font-weight:750}.dealer-import-review-validation ul{margin:0;padding:0;list-style:none}.dealer-import-review-validation li{color:#985534;padding-left:11px;line-height:1.45;position:relative}.dealer-import-review-validation li+li{margin-top:3px}.dealer-import-review-validation li:before{content:"";background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;top:.52em;left:0}.dealer-import-review-actions{margin-top:18px}@media (width<=760px){.dealer-import-review-heading{flex-direction:column}.dealer-import-review-heading>button{width:100%}.dealer-import-review-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.dealer-import-review-stat{min-width:0}.dealer-import-review-summary>p{grid-column:1/-1;margin:4px 0 0}}.dealer-public-logo.has-image{position:relative;overflow:hidden}.dealer-public-logo.has-image img{object-fit:fill;object-position:center center;transform-origin:50%;-webkit-user-select:none;user-select:none;pointer-events:none;-webkit-user-drag:none;border:0;border-radius:0;max-width:none;max-height:none;display:block;position:absolute;transform:none}.dealer-dashboard{width:min(1120px,100% - 48px);padding:44px 0 88px}.dealer-dashboard .dealer-page-header{align-items:center;margin-bottom:24px}.dealer-dashboard .dealer-page-header>div{min-width:0}.dealer-dashboard .dealer-kicker{color:#26332c;letter-spacing:.08em;background:0 0;border:0;border-radius:0;padding:0;font-size:.78rem;font-weight:800}.dealer-dashboard .dealer-page-header h1{color:#17211c;letter-spacing:-.04em;margin:14px 0 9px;font-size:clamp(2rem,4vw,2.85rem);line-height:1.04}.dealer-dashboard .dealer-page-header p{color:#657068;max-width:650px;margin-top:14px;font-size:.95rem;line-height:1.65}.dealer-dashboard .dealer-status{letter-spacing:.05em;border-radius:999px;min-height:34px;padding:0 13px;box-shadow:0 2px 9px #1c382a0a}.dealer-dashboard .dealer-status-panel{background:#fff;border:1px solid #e0e5e2;border-radius:16px;align-items:center;margin-bottom:30px;padding:22px 24px;position:relative;overflow:hidden;box-shadow:0 8px 24px #1a2b2208}.dealer-dashboard .dealer-status-panel>div{min-width:0}.dealer-dashboard .dealer-status-panel strong{color:#2f6f4e;letter-spacing:.07em;margin-bottom:7px;font-size:.72rem;font-weight:850}.dealer-dashboard .dealer-status-panel p{color:#5f6a63;max-width:760px;font-size:.9rem;line-height:1.6}.dealer-dashboard .dealer-primary-link{color:#2f6f4e;background:#fff;border:1px solid #cfe1d5;border-radius:999px;min-height:40px;padding:0 14px;font-size:.84rem;transition:border-color .14s,background .14s,transform .14s,box-shadow .14s}.dealer-dashboard .dealer-primary-link:hover{background:#f3f9f5;border-color:#afcdb9;transform:translateY(-1px);box-shadow:0 5px 15px #2f6f4e14}.dealer-dashboard .dealer-tools-panel{background:0 0;border:0;border-radius:0;margin-bottom:46px;padding:0}.dealer-dashboard .dealer-tools-panel .dealer-section-label{color:#718078;letter-spacing:.08em;font-size:.72rem}.dealer-dashboard .dealer-tools-panel h2{color:#1e2923;letter-spacing:-.025em;margin:7px 0;font-size:1.35rem}.dealer-dashboard .dealer-tools-panel p{color:#707a73;max-width:700px;font-size:.9rem;line-height:1.6}.dealer-dashboard .dealer-tools-actions{gap:12px;width:100%;margin-top:18px}.dealer-dashboard .dealer-tool-link{color:#243129;text-align:left;background:#fff;border:1px solid #e1e7e3;border-radius:14px;justify-content:flex-start;min-height:76px;padding:17px 44px 17px 18px;font-size:.9rem;font-weight:750;transition:border-color .14s,background .14s,color .14s,transform .14s,box-shadow .14s;position:relative;box-shadow:0 5px 18px #19302406}.dealer-dashboard .dealer-tool-link:after{content:"→";color:#8a9890;font-size:1.05rem;font-weight:600;transition:color .14s,transform .14s;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.dealer-dashboard .dealer-tool-link:hover{color:#2f6f4e;background:#f8fbf9;border-color:#bed0c4;transform:translateY(-2px);box-shadow:0 10px 24px #22443012}.dealer-dashboard .dealer-tool-link:hover:after{color:#2f6f4e;transform:translate(3px,-50%)}.dealer-dashboard .dealer-tool-link-primary{color:#243129;background:#fff;border-color:#e1e7e3}.dealer-dashboard .dealer-tool-link-primary{padding-bottom:17px}.dealer-dashboard .dealer-review-note,.dealer-dashboard .dealer-feedback{box-sizing:border-box;border-radius:10px;width:min(100%,760px)}.dealer-dashboard .dealer-review-note{margin-bottom:18px;padding:12px 14px}.dealer-dashboard .dealer-form-card{background:#fff;border:1px solid #e0e6e2;border-radius:18px;padding:30px;box-shadow:0 10px 32px #1c322609}.dealer-dashboard .dealer-form-heading{border-bottom:1px solid #eef1ef;align-items:center;margin-bottom:26px;padding-bottom:20px}.dealer-dashboard .dealer-form-heading>div>span{color:#526159;letter-spacing:.08em;font-size:.78rem;font-weight:800}.dealer-dashboard .dealer-form-heading h2{color:#1e2923;letter-spacing:-.025em;margin:6px 0 0;font-size:1.45rem;line-height:1.25}.dealer-dashboard .dealer-details-card.collapsed .dealer-form-heading{border-bottom:0;margin-bottom:0;padding-bottom:0}.dealer-dashboard .dealer-details-card.collapsed{padding:24px 28px}.dealer-dashboard .dealer-form-heading-actions,.dealer-dashboard .dealer-form-heading-actions .dealer-form-lock-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.dealer-dashboard .dealer-details-toggle-button{color:#66716b;min-height:34px;font:inherit;cursor:pointer;background:#f8faf9;border:1px solid #d5ddd8;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:.74rem;font-weight:800;transition:border-color .14s,background .14s,color .14s;display:inline-flex}.dealer-dashboard .dealer-details-toggle-button:hover{color:#2f6f4e;background:#f1f7f3;border-color:#b6cbbd}.dealer-dashboard .dealer-details-toggle-button:focus-visible{outline-offset:2px;outline:2px solid #7da18a}.dealer-dashboard .dealer-details-toggle-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px;transition:transform .14s}.dealer-dashboard .dealer-details-toggle-icon.open{transform:rotate(180deg)}.dealer-dashboard .dealer-details-content[hidden]{display:none}.dealer-dashboard .dealer-form-grid{gap:22px 20px}.dealer-dashboard .dealer-field{gap:7px}.dealer-dashboard .dealer-field>span{color:#334039;font-size:.82rem;font-weight:700}.dealer-dashboard .dealer-field input,.dealer-dashboard .dealer-field select,.dealer-dashboard .dealer-field textarea{background:#fff;border-color:#d8dfda;border-radius:8px;font-size:.93rem}.dealer-dashboard .dealer-field input,.dealer-dashboard .dealer-field select{height:44px}.dealer-dashboard .dealer-field textarea{min-height:122px;line-height:1.55}.dealer-dashboard .dealer-field input:hover:not(:disabled),.dealer-dashboard .dealer-field select:hover:not(:disabled),.dealer-dashboard .dealer-field textarea:hover:not(:disabled){border-color:#c2cec6}.dealer-dashboard .dealer-field input:focus,.dealer-dashboard .dealer-field select:focus,.dealer-dashboard .dealer-field textarea:focus{border-color:#7da18a;box-shadow:0 0 0 3px #2f6f4e14}.dealer-dashboard .dealer-field input:disabled,.dealer-dashboard .dealer-field select:disabled,.dealer-dashboard .dealer-field textarea:disabled{color:#7d827f;background:#f7f8f7;border-color:#e2e5e3}.dealer-dashboard .dealer-field small{color:#8a918d;font-size:.75rem;line-height:1.45}.dealer-dashboard .dealer-phone-country-trigger{border-color:#d8dfda;border-radius:8px;height:44px}.dealer-dashboard .dealer-phone-country-trigger:hover:not(:disabled){border-color:#c2cec6}.dealer-dashboard .dealer-phone-country-trigger:focus-visible{outline-color:#7da18a}.dealer-dashboard .dealer-slug-input{background:#f7f9f8;border-color:#d8dfda;border-radius:8px;height:44px}.dealer-dashboard .dealer-slug-input>span{color:#78827c;font-size:.78rem}.dealer-dashboard .dealer-slug-input input{height:42px}.dealer-dashboard .dealer-contact-note{background:#f8faf8;border:1px solid #e1e8e3;border-radius:10px;margin-top:26px;padding:16px 18px}.dealer-dashboard .dealer-contact-note strong{color:#46524b;font-size:.8rem}.dealer-dashboard .dealer-contact-note p{color:#717a74;font-size:.84rem}.dealer-dashboard .dealer-form-actions{border-top:1px solid #eef1ef;margin-top:28px;padding-top:22px}.dealer-dashboard .dealer-primary-button,.dealer-dashboard .dealer-secondary-button{border-radius:8px;min-height:42px;padding:0 18px;font-size:.88rem}.dealer-dashboard .dealer-secondary-button{color:#3c4a42;border-color:#d5ddd8}.dealer-dashboard .dealer-secondary-button:hover:not(:disabled){background:#f7faf8;border-color:#becdc3}.dealer-dashboard .dealer-primary-button{box-shadow:0 4px 12px #2f6f4e1a}.dealer-dashboard .dealer-form-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.dealer-dashboard .dealer-cancel-button,.dealer-dashboard .dealer-preview-button{min-height:42px;font:inherit;cursor:pointer;border-radius:8px;padding:0 18px;font-size:.88rem;font-weight:750;transition:border-color .14s,background .14s,color .14s,opacity .14s}.dealer-dashboard .dealer-cancel-button{color:#626963;background:#fff;border:1px solid #d5ddd8;margin-right:0}.dealer-dashboard .dealer-cancel-button:hover:not(:disabled){color:#3f4943;background:#f7faf8;border-color:#becdc3}.dealer-dashboard .dealer-preview-button{color:#2f6f4e;background:#f6faf7;border:1px solid #b9d1c1}.dealer-dashboard .dealer-preview-button:hover:not(:disabled){color:#285f43;background:#edf6f0;border-color:#95b9a2}.dealer-dashboard .dealer-cancel-button:disabled,.dealer-dashboard .dealer-preview-button:disabled{opacity:.5;cursor:not-allowed}.dealer-preview-backdrop{z-index:3100;box-sizing:border-box;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#121b1680;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.dealer-preview-modal{box-sizing:border-box;background:#fff;border:1px solid #dce5df;border-radius:18px;width:min(100%,760px);max-height:calc(100vh - 48px);padding:26px;overflow-y:auto;box-shadow:0 28px 90px #152b1e38}.dealer-preview-modal-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.dealer-preview-label{color:#2f6f4e;letter-spacing:.08em;text-transform:uppercase;background:#f2f8f4;border:1px solid #cce0d2;border-radius:999px;align-items:center;min-height:25px;padding:0 9px;font-size:.68rem;font-weight:850;display:inline-flex}.dealer-preview-modal-header h2{color:#1b2720;letter-spacing:-.03em;margin:9px 0 0;font-size:1.55rem}.dealer-preview-close{color:#58635c;width:36px;height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfe4e1;border-radius:50%;place-items:center;padding:0;font-size:22px;line-height:1;display:grid}.dealer-preview-close:hover:not(:disabled){color:#2f6f4e;background:#f6f8f6;border-color:#c7d2cb}.dealer-preview-close:disabled{opacity:.5;cursor:not-allowed}.dealer-preview-notice{color:#617068;background:#f6faf7;border:1px solid #d8e7dd;border-radius:10px;margin-top:18px;padding:12px 14px;font-size:.8rem;line-height:1.5}.dealer-preview-surface{background:#fcfdfc;border:1px solid #e1e6e3;border-radius:16px;margin-top:18px;padding:24px}.dealer-preview-identity{align-items:center;gap:16px;display:flex}.dealer-preview-avatar{color:#2f6f4e;background:#edf5f0;border:1px solid #d2dfd6;border-radius:50%;flex:0 0 58px;place-items:center;width:58px;height:58px;font-size:1.35rem;font-weight:850;display:grid;overflow:hidden}.dealer-preview-heading{min-width:0}.dealer-preview-name-row{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.dealer-preview-name-row h3{color:#1f2923;letter-spacing:-.03em;margin:0;font-size:1.35rem}.dealer-preview-name-row span{color:#477058;background:#edf5f0;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:.65rem;font-weight:800;display:inline-flex}.dealer-preview-url{color:#7b857f;overflow-wrap:anywhere;margin:5px 0 0;font-size:.77rem}.dealer-preview-location{color:#5e6b63;margin:5px 0 0;font-size:.84rem}.dealer-preview-about,.dealer-preview-contact{border-top:1px solid #e7ebe8;margin-top:22px;padding-top:20px}.dealer-preview-about>span,.dealer-preview-contact>span{color:#77837b;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:.68rem;font-weight:800;display:block}.dealer-preview-about p{color:#4f5b54;white-space:pre-line;margin:0;font-size:.9rem;line-height:1.65}.dealer-preview-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dealer-preview-contact-grid>div{background:#fff;border:1px solid #e3e8e5;border-radius:9px;min-width:0;padding:11px 12px}.dealer-preview-contact-grid small,.dealer-preview-contact-grid strong{display:block}.dealer-preview-contact-grid small{color:#8a928d;letter-spacing:.04em;text-transform:uppercase;margin-bottom:3px;font-size:.66rem;font-weight:750}.dealer-preview-contact-grid strong{color:#344039;overflow-wrap:anywhere;font-size:.82rem;font-weight:650}.dealer-preview-empty-contact{color:#7c8580;grid-column:1/-1;margin:0;font-size:.82rem}.dealer-preview-actions{border-top:1px solid #edf0ee;justify-content:flex-end;gap:10px;margin-top:22px;padding-top:20px;display:flex}.dealer-dashboard .dealer-form-locked{box-sizing:border-box;color:#707772;background:#f7f8f7;border:1px solid #e1e4e2;border-radius:999px;justify-content:center;align-items:center;min-height:32px;padding:0 12px;font-size:.72rem;line-height:1;display:inline-flex}.dealer-dashboard .dealer-request-edit-button{background:#f6faf7;border-color:#c9dace;border-radius:999px;min-height:34px;padding:0 12px;font-size:.74rem}.dealer-dashboard .dealer-request-edit-button:hover{background:#eef7f1;border-color:#aec7b6}.dealer-dashboard .dealer-review-modal{border-color:#dfe5e1;border-radius:16px;box-shadow:0 24px 70px #192e2333}.dealer-dashboard .dealer-review-modal-header h2{color:#1d2822}.dealer-dashboard .dealer-review-modal-summary>div{background:#f8faf8;border:1px solid #e5eae7;border-radius:10px}@media (width<=900px){.dealer-dashboard .dealer-tools-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.dealer-dashboard .dealer-tool-link-primary{grid-column:1/-1}}@media (width<=720px){.dealer-dashboard{width:min(100% - 28px,1120px);padding:30px 0 64px}.dealer-dashboard .dealer-page-header{align-items:flex-start;gap:18px}.dealer-dashboard .dealer-page-header h1{margin-top:12px;font-size:2rem}.dealer-dashboard .dealer-status-panel{align-items:stretch;padding:19px 19px 19px 22px}.dealer-dashboard .dealer-primary-link{width:fit-content}.dealer-dashboard .dealer-tools-actions{grid-template-columns:1fr}.dealer-dashboard .dealer-tool-link-primary{grid-column:auto}.dealer-dashboard .dealer-form-card{padding:22px 18px}.dealer-dashboard .dealer-form-heading{align-items:flex-start}.dealer-dashboard .dealer-form-heading .dealer-form-lock-actions{justify-content:flex-start}.dealer-dashboard .dealer-form-heading-actions{justify-content:flex-start;width:100%}.dealer-dashboard .dealer-form-heading-actions .dealer-form-lock-actions{justify-content:flex-start}.dealer-dashboard .dealer-form-actions{flex-direction:column-reverse;align-items:stretch}.dealer-dashboard .dealer-cancel-button{width:100%;margin-right:0}.dealer-dashboard .dealer-preview-button{width:100%}.dealer-preview-backdrop{align-items:end;padding:12px}.dealer-preview-modal{border-radius:18px;width:100%;max-height:calc(100vh - 24px);padding:22px 18px}.dealer-preview-surface{padding:18px}.dealer-preview-contact-grid{grid-template-columns:1fr}.dealer-preview-actions{flex-direction:column-reverse}.dealer-preview-actions .dealer-primary-button,.dealer-preview-actions .dealer-secondary-button{width:100%}}@media (width<=480px){.dealer-dashboard .dealer-kicker{padding:0}.dealer-dashboard .dealer-status{align-self:flex-start}.dealer-dashboard .dealer-tool-link{min-height:68px}}.dealer-preview-avatar.has-image{flex:0 0 58px;width:58px;height:58px}.dealer-preview-avatar img{object-fit:cover;-webkit-user-select:none;user-select:none;pointer-events:none;border:0;border-radius:0;width:100%;height:100%;display:block}.dealer-dashboard{color:#1f2b24}.dealer-dashboard .dealer-page-header{justify-content:flex-start;margin-bottom:16px}.dealer-dashboard .dealer-page-header>div{flex-direction:column;align-items:flex-start;display:flex}.dealer-dashboard .dealer-kicker{color:#19251e;letter-spacing:-.025em;text-transform:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;font-size:1.35rem;font-weight:750;line-height:1.2}.dealer-dashboard .dealer-page-header p{display:none}.dealer-dashboard .dealer-page-status-row{flex-wrap:wrap;align-items:baseline;gap:7px;margin-top:8px;display:flex}.dealer-dashboard .dealer-page-status-label{color:#59675f;font-size:.82rem;font-weight:650}.dealer-dashboard .dealer-status-panel{background:#fff;border-color:#dfe6e1;border-radius:14px;margin-bottom:26px;padding:13px 16px;box-shadow:0 4px 14px #1f3e2d05}.dealer-dashboard .dealer-status-panel p{color:#445249;font-size:.88rem;font-weight:500;line-height:1.45}.dealer-dashboard .dealer-status-panel .dealer-primary-link{border-radius:999px;min-height:34px;padding:0 12px;font-size:.8rem}.dealer-dashboard .dealer-tools-panel .dealer-section-label,.dealer-dashboard .dealer-form-heading>div>span{color:#64756b}.dealer-dashboard .dealer-tools-panel h2,.dealer-dashboard .dealer-form-heading h2{color:#19251e}.dealer-dashboard .dealer-tools-panel p{color:#59675f}.dealer-dashboard .dealer-tools-actions{gap:10px;margin-top:15px}.dealer-dashboard .dealer-tool-link,.dealer-dashboard .dealer-tool-link-primary{color:#243129;background:#fff;border-color:#e1e7e3;border-radius:12px;min-height:56px;padding:11px 38px 11px 16px;font-size:.86rem;box-shadow:0 3px 12px #19302405}.dealer-dashboard .dealer-tool-link:after{font-size:1rem;right:15px}.dealer-dashboard .dealer-tool-link-primary:before{content:none}.dealer-dashboard .dealer-field>span{color:#2d3b33}.dealer-dashboard .dealer-field small{color:#77827b}.dealer-dashboard .dealer-form-locked,.dealer-dashboard .dealer-request-edit-button,.dealer-dashboard .dealer-details-toggle-button{box-sizing:border-box;letter-spacing:.055em;text-transform:uppercase;justify-content:center;align-items:center;min-height:32px;padding:0 12px;font-size:.71rem;font-weight:800;line-height:1;display:inline-flex}.dealer-dashboard .dealer-form-locked{line-height:1}.dealer-dashboard .dealer-request-edit-button{color:#2f6f4e}@media (width<=720px){.dealer-dashboard .dealer-kicker{font-size:1.25rem}.dealer-dashboard .dealer-page-status-row{margin-top:7px}.dealer-dashboard .dealer-status-panel{padding:14px 16px}.dealer-dashboard .dealer-tool-link,.dealer-dashboard .dealer-tool-link-primary{min-height:54px}}.dealer-dashboard .dealer-page-header.dealer-page-header-compact{margin-bottom:42px;display:block}.dealer-dashboard .dealer-page-heading-block{width:100%;min-width:0;display:block}.dealer-dashboard .dealer-page-title{color:#34433a;letter-spacing:-.015em;margin:0;font-size:1.35rem;font-weight:620;line-height:1.3}.dealer-dashboard .dealer-page-status-actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:9px;display:flex}.dealer-dashboard .dealer-page-status-row{white-space:nowrap;align-items:center;gap:6px;margin:0;display:inline-flex}.dealer-dashboard .dealer-page-status-label{color:#7b857f;font-size:.8rem;font-weight:600;line-height:1.2}.dealer-dashboard .dealer-page-status-value{color:#3d7353;letter-spacing:.025em;font-size:.8rem;font-weight:750;line-height:1.2}.dealer-dashboard .dealer-page-status-copy{color:#667169;max-width:680px;margin:9px 0 0;font-size:.84rem;line-height:1.55}.dealer-dashboard .dealer-page-public-link{color:#557261;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;font-size:.8rem;font-weight:650;line-height:1.2;transition:color .14s,text-decoration-color .14s;position:relative;transform:none}.dealer-dashboard .dealer-page-public-link:before{content:"";background:#dce4df;width:1px;height:14px;margin-right:2px;display:block}.dealer-dashboard .dealer-page-public-link:hover{color:#2f6f4e;box-shadow:none;text-underline-offset:3px;background:0 0;border:0;-webkit-text-decoration:underline #2f6f4e59;text-decoration:underline #2f6f4e59;transform:none}.dealer-dashboard .dealer-page-public-link:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #8fb29b}@media (width<=720px){.dealer-dashboard .dealer-page-header.dealer-page-header-compact{margin-bottom:32px}.dealer-dashboard .dealer-page-title{font-size:1.35rem}.dealer-dashboard .dealer-page-status-actions{gap:9px}.dealer-dashboard .dealer-page-public-link{width:fit-content}}.dealer-dashboard .dealer-tools-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px}.dealer-dashboard .dealer-tool-link,.dealer-dashboard .dealer-tool-link-primary{color:#2d3932;text-align:left;background:#fff;border:1px solid #dfe7e2;border-radius:14px;grid-template-columns:38px minmax(0,1fr) 20px;align-items:center;gap:12px;min-height:68px;padding:10px 14px;transition:border-color .16s,box-shadow .16s,transform .16s,background .16s;display:grid;box-shadow:0 5px 18px #1f392a09}.dealer-dashboard .dealer-tool-link:before,.dealer-dashboard .dealer-tool-link:after,.dealer-dashboard .dealer-tool-link-primary:before,.dealer-dashboard .dealer-tool-link-primary:after{content:none}.dealer-dashboard .dealer-tool-icon{color:#3d7353;background:#f3f8f5;border:1px solid #d9e6de;border-radius:10px;place-items:center;width:38px;height:38px;transition:border-color .16s,background .16s,color .16s,transform .16s;display:grid}.dealer-dashboard .dealer-tool-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.dealer-dashboard .dealer-tool-content{min-width:0;display:block}.dealer-dashboard .dealer-tool-content strong{color:#2d3932;letter-spacing:-.01em;overflow-wrap:anywhere;font-size:.87rem;font-weight:700;line-height:1.25;display:block}.dealer-dashboard .dealer-tool-arrow{color:#91a096;justify-content:center;align-items:center;font-size:1.02rem;font-weight:600;line-height:1;transition:color .16s,transform .16s;display:inline-flex}.dealer-dashboard .dealer-tool-link:hover,.dealer-dashboard .dealer-tool-link-primary:hover{background:#fdfefd;border-color:#bfd2c5;transform:translateY(-2px);box-shadow:0 10px 24px #25483313}.dealer-dashboard .dealer-tool-link:hover .dealer-tool-icon,.dealer-dashboard .dealer-tool-link-primary:hover .dealer-tool-icon{color:#2f6f4e;background:#edf6f0;border-color:#bfd6c7;transform:translateY(-1px)}.dealer-dashboard .dealer-tool-link:hover .dealer-tool-arrow,.dealer-dashboard .dealer-tool-link-primary:hover .dealer-tool-arrow{color:#3d7353;transform:translate(3px)}.dealer-dashboard .dealer-tool-link:focus-visible,.dealer-dashboard .dealer-tool-link-primary:focus-visible{outline-offset:3px;outline:2px solid #7ea58b}@media (width<=900px){.dealer-dashboard .dealer-tools-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.dealer-dashboard .dealer-tool-link-primary{grid-column:auto}}@media (width<=720px){.dealer-dashboard .dealer-tools-actions{grid-template-columns:1fr;gap:10px}.dealer-dashboard .dealer-tool-link,.dealer-dashboard .dealer-tool-link-primary{grid-template-columns:36px minmax(0,1fr) 18px;min-height:62px;padding:9px 12px}.dealer-dashboard .dealer-tool-icon{width:36px;height:36px}.dealer-dashboard .dealer-tool-icon svg{width:19px;height:19px}.dealer-dashboard .dealer-tools-panel{margin-bottom:34px}.dealer-dashboard .dealer-tools-actions{margin-top:18px}}.dealer-dashboard .dealer-page-header .dealer-page-title{color:#35453c;letter-spacing:-.02em;margin:0;font-size:1.5rem;font-weight:620;line-height:1.25}.dealer-dashboard .dealer-page-status-actions{margin-top:10px}.dealer-dashboard .dealer-tools-panel{width:100%}.dealer-dashboard .dealer-tools-panel>div:first-child,.dealer-dashboard .dealer-tools-actions{box-sizing:border-box;width:100%;margin-left:0;padding-left:0}.dealer-dashboard .dealer-tools-actions{justify-items:stretch;width:calc(100% + 1px);transform:translate(-1px)}.dealer-dashboard .dealer-tools-panel .dealer-section-label{color:#6c7c72;letter-spacing:.095em;font-size:.69rem;font-weight:750}.dealer-dashboard .dealer-tools-panel h2{color:#2d3b33;letter-spacing:-.02em;margin:6px 0;font-size:1.35rem;font-weight:650;line-height:1.3}.dealer-dashboard .dealer-tools-panel p{color:#647169;max-width:680px;margin:0;font-size:.88rem;line-height:1.6}@media (width<=720px){.dealer-dashboard .dealer-page-header .dealer-page-title{font-size:1.4rem}.dealer-dashboard .dealer-tools-actions{width:100%;transform:none}}.dealer-dashboard .dealer-form-locked,.dealer-dashboard .dealer-request-edit-button,.dealer-dashboard .dealer-details-toggle-button{box-sizing:border-box;flex:0 0 128px;justify-content:center;align-items:center;width:128px;height:34px;min-height:34px;padding:0 12px;line-height:1}@media (width<=720px){.dealer-dashboard .dealer-slug-input{align-items:center;width:100%;height:44px;padding-top:0;display:flex;overflow:hidden}.dealer-dashboard .dealer-slug-input>span{white-space:nowrap;flex:none;align-items:center;height:100%;padding:0 0 0 12px;display:inline-flex}.dealer-dashboard .dealer-slug-input input{border-top:0;flex:1 1 0;width:0;min-width:0;height:42px;padding-left:8px}.dealer-dashboard .dealer-form-heading{flex-direction:column;align-items:stretch;gap:14px;display:flex}.dealer-dashboard .dealer-form-heading>div:first-child{width:100%}.dealer-dashboard .dealer-form-heading .dealer-form-lock-actions{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:8px;width:100%;display:grid}.dealer-dashboard .dealer-form-locked,.dealer-dashboard .dealer-request-edit-button,.dealer-dashboard .dealer-details-toggle-button{white-space:nowrap;text-align:center;flex:none;width:100%;min-width:0;max-width:none;height:34px;min-height:34px;padding:0 8px;font-size:.68rem;line-height:1}.dealer-dashboard .dealer-form-locked,.dealer-dashboard .dealer-details-toggle-button{display:inline-flex}.dealer-dashboard .dealer-details-toggle-icon{flex:0 0 12px;width:12px;height:12px}}.dealer-dashboard .dealer-form-heading-actions{grid-template-columns:repeat(3,136px);justify-content:end;align-items:center;gap:8px;width:auto;display:grid}.dealer-dashboard .dealer-form-locked,.dealer-dashboard .dealer-request-edit-button,.dealer-dashboard .dealer-details-toggle-button{box-sizing:border-box;white-space:nowrap;letter-spacing:.045em;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;width:136px;min-width:136px;max-width:136px;height:34px;min-height:34px;margin:0;padding:0 10px;font-size:.68rem;font-weight:800;line-height:1;display:inline-flex}.dealer-dashboard .dealer-details-toggle-button{gap:5px}.dealer-dashboard .dealer-details-toggle-icon{flex:0 0 12px;width:12px;height:12px}@media (width<=720px){.dealer-dashboard .dealer-form-heading{flex-direction:column;align-items:stretch;gap:14px;display:flex}.dealer-dashboard .dealer-form-heading>div:first-child{width:100%}.dealer-dashboard .dealer-form-heading-actions{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch;align-items:center;gap:7px;width:100%;display:grid}.dealer-dashboard .dealer-form-locked,.dealer-dashboard .dealer-request-edit-button,.dealer-dashboard .dealer-details-toggle-button{letter-spacing:.035em;width:100%;min-width:0;max-width:none;height:34px;min-height:34px;padding:0 6px;font-size:.64rem}.dealer-dashboard .dealer-details-toggle-button{gap:4px}.dealer-dashboard .dealer-details-toggle-icon{flex-basis:11px;width:11px;height:11px}}@media (width<=390px){.dealer-dashboard .dealer-form-heading-actions{gap:5px}.dealer-dashboard .dealer-form-locked,.dealer-dashboard .dealer-request-edit-button,.dealer-dashboard .dealer-details-toggle-button{letter-spacing:.02em;padding:0 4px;font-size:.6rem}}.dealer-dashboard .dealer-form-locked,.dealer-dashboard .dealer-request-edit-button,.dealer-dashboard .dealer-details-toggle-button{letter-spacing:.045em!important;text-transform:uppercase!important;font-family:inherit!important;font-size:.68rem!important;font-weight:800!important;line-height:1!important}.dealer-dashboard .dealer-form-locked{-webkit-user-select:none;user-select:none;color:#969d98!important;box-shadow:none!important;cursor:default!important;background:#f1f2f1!important;border-color:#d9ddda!important}.dealer-dashboard .dealer-request-edit-button,.dealer-dashboard .dealer-details-toggle-button{color:#3f6850}@media (width<=720px){.dealer-dashboard .dealer-form-locked,.dealer-dashboard .dealer-request-edit-button,.dealer-dashboard .dealer-details-toggle-button{letter-spacing:.035em!important;font-size:.64rem!important}}@media (width<=390px){.dealer-dashboard .dealer-form-locked,.dealer-dashboard .dealer-request-edit-button,.dealer-dashboard .dealer-details-toggle-button{letter-spacing:.02em!important;font-size:.6rem!important}}.dealer-dashboard .dealer-form-heading .dealer-details-toggle-button>span{color:inherit!important;font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important}.dealer-dashboard .dealer-form-locked{color:#969d98!important;background:#f1f2f1!important;border-color:#d9ddda!important}.dealer-dashboard .dealer-field>.dealer-field-label{color:#334039;align-self:flex-start;align-items:center;gap:6px;font-size:.82rem;font-weight:700;line-height:1.2;display:inline-flex}.dealer-dashboard .dealer-field-label-icon{fill:none;stroke:#5d806b;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 15px;width:15px;height:15px;display:block}:is(.dealer-dashboard .dealer-field:has(input:disabled)>.dealer-field-label .dealer-field-label-icon,.dealer-dashboard .dealer-field:has(textarea:disabled)>.dealer-field-label .dealer-field-label-icon){stroke:#7f9086}@media (width<=720px){.dealer-dashboard .dealer-field>.dealer-field-label{gap:5px}.dealer-dashboard .dealer-field-label-icon{flex-basis:14px;width:14px;height:14px}}.dealer-dashboard .dealer-edit-requested-status{box-sizing:border-box;color:#3f6850;text-align:center;white-space:nowrap;width:136px;min-width:136px;max-width:136px;height:34px;min-height:34px;box-shadow:none;cursor:default;-webkit-user-select:none;user-select:none;background:#f4faf6;border:1px solid #cfe1d5;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0 10px;display:inline-flex;letter-spacing:.045em!important;text-transform:uppercase!important;font-family:inherit!important;font-size:.68rem!important;font-weight:800!important;line-height:1!important}@media (width<=720px){.dealer-dashboard .dealer-edit-requested-status{width:100%;min-width:0;max-width:none;height:34px;min-height:34px;padding:0 6px;letter-spacing:.035em!important;font-size:.64rem!important}}@media (width<=390px){.dealer-dashboard .dealer-edit-requested-status{padding:0 4px;letter-spacing:.02em!important;font-size:.6rem!important}}.dealer-dashboard .dealer-edit-profile-button,.dealer-dashboard .dealer-editing-active-status{box-sizing:border-box;letter-spacing:.045em;text-align:center;text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;width:136px;min-width:136px;max-width:136px;height:34px;min-height:34px;margin:0;padding:0 10px;font-family:inherit;font-size:.68rem;font-weight:800;line-height:1;display:inline-flex}.dealer-dashboard .dealer-edit-profile-button{color:#35684b;cursor:pointer;background:#f3f9f5;border:1px solid #b9d5c4;transition:border-color .14s,background .14s,color .14s,transform .14s,box-shadow .14s}.dealer-dashboard .dealer-edit-profile-button:hover{color:#285f43;background:#eaf5ee;border-color:#94bca2;transform:translateY(-1px);box-shadow:0 5px 14px #2f6f4e14}.dealer-dashboard .dealer-edit-profile-button:focus-visible{outline-offset:3px;outline:2px solid #8fb29b}.dealer-dashboard .dealer-editing-active-status{color:#2f6f4e;cursor:default;-webkit-user-select:none;user-select:none;background:#eaf5ee;border:1px solid #b7d4c0;box-shadow:inset 0 0 0 1px #2f6f4e06}.dealer-dashboard .dealer-edit-profile-button,.dealer-dashboard .dealer-editing-active-status,.dealer-dashboard .dealer-form-locked,.dealer-dashboard .dealer-request-edit-button,.dealer-dashboard .dealer-edit-requested-status,.dealer-dashboard .dealer-suspended-status,.dealer-dashboard .dealer-details-toggle-button{letter-spacing:.045em!important;text-transform:uppercase!important;font-family:inherit!important;font-size:.68rem!important;font-weight:800!important;line-height:1!important}@media (width<=720px){.dealer-dashboard .dealer-edit-profile-button,.dealer-dashboard .dealer-editing-active-status,.dealer-dashboard .dealer-edit-requested-status,.dealer-dashboard .dealer-suspended-status{width:100%;min-width:0;max-width:none;height:34px;min-height:34px;padding:0 6px;letter-spacing:.035em!important;font-size:.64rem!important}}@media (width<=390px){.dealer-dashboard .dealer-edit-profile-button,.dealer-dashboard .dealer-editing-active-status,.dealer-dashboard .dealer-edit-requested-status,.dealer-dashboard .dealer-suspended-status{padding:0 4px;letter-spacing:.02em!important;font-size:.6rem!important}}.dealer-dashboard .dealer-editing-available-status{box-sizing:border-box;color:#3f6850;text-align:center;white-space:nowrap;width:136px;min-width:136px;max-width:136px;height:34px;min-height:34px;box-shadow:none;cursor:default;-webkit-user-select:none;user-select:none;background:#f4faf6;border:1px solid #cfe1d5;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0 10px;display:inline-flex;letter-spacing:.045em!important;text-transform:uppercase!important;font-family:inherit!important;font-size:.68rem!important;font-weight:800!important;line-height:1!important}@media (width<=720px){.dealer-dashboard .dealer-editing-available-status{width:100%;min-width:0;max-width:none;height:34px;min-height:34px;padding:0 6px;letter-spacing:.035em!important;font-size:.64rem!important}}@media (width<=390px){.dealer-dashboard .dealer-editing-available-status{padding:0 4px;letter-spacing:.02em!important;font-size:.6rem!important}}.dealer-dashboard .dealer-header-message{box-sizing:border-box;border-radius:10px;align-items:center;gap:10px;width:min(100%,760px);min-height:42px;margin:12px 0 0;padding:8px 10px 8px 12px;font-size:.78rem;line-height:1.42;display:flex}.dealer-dashboard .dealer-header-success{color:#35684b;background:#f5faf7;border:1px solid #c8dfd0;justify-content:space-between;width:fit-content;max-width:100%}.dealer-dashboard .dealer-header-success-copy,.dealer-dashboard .dealer-header-message-copy{min-width:0}.dealer-dashboard .dealer-header-edit-approved{color:#35684b;background:#f5faf7;border:1px solid #c8dfd0;justify-content:space-between;width:fit-content;max-width:100%}.dealer-dashboard .dealer-header-edit-approved .dealer-feedback-dismiss{color:#6d8074}.dealer-dashboard .dealer-header-edit-approved .dealer-feedback-dismiss:hover{color:#315f46;background:#eaf4ed}.dealer-dashboard .dealer-header-edit-denied{color:#795536;background:#fff9f2;border:1px solid #e2c7ad;justify-content:space-between;width:fit-content;max-width:100%}.dealer-dashboard .dealer-header-edit-denied .dealer-feedback-dismiss{color:#8a6a4e}.dealer-dashboard .dealer-header-edit-denied .dealer-feedback-dismiss:hover{color:#704d31;background:#f5eadf}.dealer-dashboard .dealer-header-suspension-wrap{width:fit-content;max-width:100%}.dealer-dashboard .dealer-header-suspension{color:#6d4444;background:#fff7f7;border:1px solid #e3c3c3;align-items:flex-start;width:fit-content;max-width:100%}.dealer-dashboard .dealer-header-suspension-help{color:#7f7672;width:fit-content;max-width:620px;margin:7px 2px 0;font-size:.76rem;font-weight:500;line-height:1.5;display:block}.dealer-dashboard .dealer-header-message-label{color:#934545;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;flex:none;padding-top:1px;font-size:.68rem;font-weight:800;line-height:1.4}.dealer-dashboard .dealer-header-message-copy{color:inherit;overflow-wrap:anywhere;white-space:pre-wrap;font-weight:620}.dealer-dashboard .dealer-feedback-dismiss{color:#6d8074;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;padding:0;transition:background .14s,color .14s;display:grid}.dealer-dashboard .dealer-feedback-dismiss:hover{color:#2f6f4e;background:#e8f2ec}.dealer-dashboard .dealer-feedback-dismiss:focus-visible{outline-offset:2px;outline:2px solid #8fb29b}.dealer-dashboard .dealer-feedback-dismiss svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:15px;height:15px}.dealer-dashboard .dealer-suspended-status{box-sizing:border-box;color:#914646;text-align:center;white-space:nowrap;width:136px;min-width:136px;max-width:136px;height:34px;min-height:34px;box-shadow:none;cursor:default;-webkit-user-select:none;user-select:none;background:#fff4f4;border:1px solid #e1c2c2;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0 10px;display:inline-flex;letter-spacing:.045em!important;text-transform:uppercase!important;font-family:inherit!important;font-size:.68rem!important;font-weight:800!important;line-height:1!important}@media (width<=720px){.dealer-dashboard .dealer-suspended-status{width:100%;min-width:0;max-width:none;height:34px;min-height:34px;padding:0 6px;letter-spacing:.035em!important;font-size:.64rem!important}}@media (width<=390px){.dealer-dashboard .dealer-suspended-status{padding:0 4px;letter-spacing:.02em!important;font-size:.6rem!important}}.dealer-dashboard .dealer-pending-status{box-sizing:border-box;color:#7b6932;text-align:center;white-space:nowrap;width:136px;min-width:136px;max-width:136px;height:34px;min-height:34px;box-shadow:none;cursor:default;-webkit-user-select:none;user-select:none;background:#fbf8ee;border:1px solid #ded6b8;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0 10px;display:inline-flex;letter-spacing:.045em!important;text-transform:uppercase!important;font-family:inherit!important;font-size:.68rem!important;font-weight:800!important;line-height:1!important}@media (width<=720px){.dealer-dashboard .dealer-header-message{width:100%;margin-top:10px}.dealer-dashboard .dealer-pending-status{width:100%;min-width:0;max-width:none;height:34px;min-height:34px;padding:0 6px;letter-spacing:.035em!important;font-size:.64rem!important}}@media (width<=390px){.dealer-dashboard .dealer-pending-status{padding:0 4px;letter-spacing:.02em!important;font-size:.6rem!important}}.dealer-dashboard .dealer-tool-link-disabled,.dealer-dashboard .dealer-tool-link-disabled:hover{color:#9ba29e;box-shadow:none;cursor:not-allowed;background:#f7f8f7;border-color:#e2e5e3;transform:none}.dealer-dashboard .dealer-tool-link-disabled .dealer-tool-icon,.dealer-dashboard .dealer-tool-link-disabled:hover .dealer-tool-icon{color:#a3aaa6;background:#f0f2f1;border-color:#e0e4e1;transform:none}.dealer-dashboard .dealer-tool-link-disabled .dealer-tool-content strong,.dealer-dashboard .dealer-tool-link-disabled:hover .dealer-tool-content strong{color:#8f9792}.dealer-dashboard .dealer-tool-link-disabled .dealer-tool-arrow{visibility:hidden;transform:none}.dealer-dashboard .dealer-tool-link-disabled:focus-visible{outline:none}.dealer-dashboard .dealer-field .dealer-dashboard-about-textarea{resize:vertical;min-height:176px}.dealer-dashboard .dealer-dashboard-about-tools{justify-content:space-between;align-items:flex-end;gap:12px;min-width:0;display:flex}.dealer-dashboard .dealer-dashboard-about-emoji-picker{flex-wrap:wrap;flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.dealer-dashboard .dealer-dashboard-about-emoji-label{color:#78847d;flex:none;font-size:.72rem;font-weight:700}.dealer-dashboard .dealer-dashboard-about-emoji-list{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dealer-dashboard .dealer-dashboard-about-emoji-button{box-sizing:border-box;width:32px;height:32px;font:inherit;cursor:pointer;background:#f8faf8;border:1px solid #d9e1dc;border-radius:8px;place-items:center;padding:0;font-size:1rem;line-height:1;transition:transform .12s,border-color .12s,background .12s,box-shadow .12s,opacity .12s;display:inline-grid}.dealer-dashboard .dealer-dashboard-about-emoji-button:hover:not(:disabled){background:#f0f7f2;border-color:#b9cec0;transform:translateY(-1px)}.dealer-dashboard .dealer-dashboard-about-emoji-button:focus-visible{outline-offset:2px;outline:2px solid #8db39b}.dealer-dashboard .dealer-dashboard-about-emoji-button:disabled{opacity:.45;cursor:not-allowed}.dealer-dashboard .dealer-dashboard-about-count{color:#7c8780;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin-left:auto;font-size:.72rem;font-weight:700;line-height:1.3}.dealer-dashboard .dealer-dashboard-about-count.is-near-limit{color:#8b6d2d}.dealer-dashboard .dealer-dashboard-about-count.is-at-limit{color:#a04444}#dealer-dashboard-about-help{margin-top:2px;margin-bottom:12px;display:block}.dealer-dashboard .dealer-dashboard-email-field{flex-direction:column;gap:8px;display:flex}.dealer-dashboard .dealer-dashboard-email-row,.dealer-dashboard .dealer-dashboard-email-code-row{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;display:grid}.dealer-dashboard .dealer-dashboard-email-row input,.dealer-dashboard .dealer-dashboard-email-code-row input{min-width:0}.dealer-dashboard .dealer-dashboard-email-action{color:#2f6f4e;min-width:116px;min-height:44px;font:inherit;white-space:nowrap;cursor:pointer;background:#f6faf7;border:1px solid #c8d9ce;border-radius:8px;justify-content:center;align-items:center;padding:0 14px;font-size:.82rem;font-weight:750;transition:border-color .14s,background .14s,color .14s,opacity .14s;display:inline-flex}.dealer-dashboard .dealer-dashboard-email-action:hover:not(:disabled){color:#285f43;background:#edf6f0;border-color:#a9c6b4}.dealer-dashboard .dealer-dashboard-email-action:focus-visible{outline-offset:2px;outline:2px solid #8db39b}.dealer-dashboard .dealer-dashboard-email-action:disabled{opacity:.58;cursor:not-allowed}.dealer-dashboard .dealer-dashboard-email-current{margin-top:-1px;font-weight:600;color:#6f7d75!important}.dealer-dashboard .dealer-dashboard-email-notice{box-sizing:border-box;color:#5f5335;background:#fffaf0;border:1px solid #e2d5ae;border-radius:10px;align-items:flex-start;gap:10px;width:100%;margin-top:2px;padding:12px 13px;display:flex}.dealer-dashboard .dealer-dashboard-email-notice.is-sent{color:#425b4c;background:#f6faf7;border-color:#cfded4}.dealer-dashboard .dealer-dashboard-email-notice.is-verified{color:#285f3d;background:#f2faf5;border-color:#bdd8c6}.dealer-dashboard .dealer-dashboard-email-notice-icon{box-sizing:border-box;border:1px solid;border-radius:50%;flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;font-size:.72rem;font-weight:850;line-height:1;display:inline-flex}.dealer-dashboard .dealer-dashboard-email-notice>div{min-width:0}.dealer-dashboard .dealer-dashboard-email-notice strong{color:inherit;margin:1px 0 4px;font-size:.8rem;font-weight:800;line-height:1.35;display:block}.dealer-dashboard .dealer-dashboard-email-notice p{color:inherit;margin:0;font-size:.77rem;line-height:1.5}.dealer-dashboard .dealer-dashboard-email-notice .dealer-dashboard-email-spam-hint{margin-top:4px;font-weight:700}.dealer-dashboard .dealer-dashboard-email-error{font-weight:650;color:#a04444!important}@media (width<=640px){.dealer-dashboard .dealer-dashboard-email-row,.dealer-dashboard .dealer-dashboard-email-code-row{grid-template-columns:minmax(0,1fr)}.dealer-dashboard .dealer-dashboard-email-action{width:100%}}.dealer-dashboard.dealer-workspace{width:min(1500px,100% - 48px);padding:34px 0 88px}.dealer-workspace-grid{grid-template-columns:248px minmax(0,1fr);align-items:start;gap:32px;display:grid}.dealer-workspace-sidebar{box-sizing:border-box;background:#fbf8f2f0;border:1px solid #e3ddd2;border-radius:18px;flex-direction:column;min-height:520px;padding:22px 16px 16px;display:flex;position:sticky;top:24px;box-shadow:0 14px 34px #1c27220b}.dealer-workspace-sidebar-heading{border-bottom:1px solid #e6e0d7;padding:7px 12px 21px}.dealer-workspace-sidebar-heading span{color:#8a7964;letter-spacing:.16em;text-transform:uppercase;font-size:.69rem;font-weight:800;display:block}.dealer-workspace-sidebar-heading strong{color:#173b32;letter-spacing:-.02em;overflow-wrap:anywhere;margin-top:5px;font-family:Georgia,Times New Roman,serif;font-size:1.22rem;font-weight:400;line-height:1.18;display:block}.dealer-workspace-navigation{gap:5px;padding:15px 0;display:grid}.dealer-workspace-nav-link{box-sizing:border-box;color:#69675f;min-width:0;min-height:44px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:0 11px;font-size:.83rem;font-weight:750;line-height:1.2;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,transform .15s,box-shadow .15s;display:flex}.dealer-workspace-nav-link:hover:not(.is-disabled){color:#173b32;background:#f2eadf}.dealer-workspace-nav-link.is-active{color:#173b32;background:#fff;border-color:#ddcfb8;box-shadow:0 5px 14px #1930280f}.dealer-workspace-nav-link.is-disabled{color:#aaa59d;cursor:not-allowed;opacity:.68}.dealer-workspace-nav-link:focus-visible{outline-offset:2px;outline:2px solid #c4a46b}.dealer-workspace-nav-icon{flex:0 0 20px;place-items:center;width:20px;height:20px;display:grid}.dealer-workspace-nav-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.dealer-workspace-sidebar-footer{border-top:1px solid #e6e0d7;margin-top:auto;padding:14px 10px 4px}.dealer-workspace-status-note{align-items:flex-start;gap:9px;display:flex}.dealer-workspace-status-dot{background:#b39d72;border-radius:50%;flex:0 0 7px;width:7px;height:7px;margin-top:5px;box-shadow:0 0 0 4px #b39d721a}.dealer-workspace-status-dot-approved,.dealer-workspace-status-dot-edit-requested{background:#2f795c;box-shadow:0 0 0 4px #2f795c17}.dealer-workspace-status-dot-suspended,.dealer-workspace-status-dot-rejected{background:#9c5b4e;box-shadow:0 0 0 4px #9c5b4e17}.dealer-workspace-status-note strong{color:#4b4943;text-transform:capitalize;font-size:.72rem;font-weight:800;display:block}.dealer-workspace-status-note p{color:#8b857c;margin:2px 0 0;font-size:.67rem;line-height:1.4}.dealer-workspace-public-link{color:#9b753a;align-items:center;gap:6px;margin-top:13px;font-size:.7rem;font-weight:800;text-decoration:none;display:inline-flex}.dealer-workspace-public-link:hover{color:#173b32}.dealer-workspace-content{min-width:0}.dealer-workspace-overview,.dealer-workspace-profile{width:100%;min-width:0}.dealer-workspace-page-header{max-width:780px;padding:10px 0 26px}.dealer-workspace-page-header>span{color:#9b753a;letter-spacing:.16em;text-transform:uppercase;font-size:.71rem;font-weight:800;display:block}.dealer-workspace-page-header h1{color:#173b32;letter-spacing:-.05em;margin:7px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.35rem,4.2vw,3.7rem);font-weight:400;line-height:.98}.dealer-workspace-page-header p{color:#6b665e;max-width:720px;margin:0;font-size:.94rem;line-height:1.6}.dealer-workspace-overview>.dealer-analytics{margin-bottom:0}.dealer-workspace-unavailable{background:#fbf8f2;border:1px solid #ded6ca;border-radius:18px;padding:34px;box-shadow:0 14px 36px #1c30280a}.dealer-workspace-unavailable>span{color:#9b753a;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:800}.dealer-workspace-unavailable h2{color:#173b32;margin:9px 0 8px;font-family:Georgia,Times New Roman,serif;font-size:1.55rem;font-weight:400}.dealer-workspace-unavailable p{color:#6b665e;max-width:620px;margin:0;font-size:.88rem;line-height:1.6}.dealer-workspace-unavailable button{color:#173b32;min-height:38px;font:inherit;cursor:pointer;background:#c4a46b;border:1px solid #d8c7a9;border-radius:10px;align-items:center;gap:7px;margin-top:18px;padding:0 13px;font-size:.76rem;font-weight:800;display:inline-flex}.dealer-workspace-profile .dealer-page-header{margin-top:8px}.dealer-workspace-profile .dealer-form-card{margin-bottom:0}@media (width<=980px){.dealer-dashboard.dealer-workspace{width:min(100% - 32px,1180px);padding-top:24px}.dealer-workspace-grid{grid-template-columns:1fr;gap:22px}.dealer-workspace-sidebar{min-height:0;padding:13px;position:static}.dealer-workspace-sidebar-heading,.dealer-workspace-sidebar-footer{display:none}.dealer-workspace-navigation{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;padding:0}.dealer-workspace-nav-link{text-align:center;flex-direction:column;justify-content:center;gap:5px;min-width:0;padding:9px 6px;font-size:.66rem}}@media (width<=720px){.dealer-dashboard.dealer-workspace{width:min(100% - 22px,1180px);padding-top:20px}.dealer-workspace-navigation{scrollbar-width:thin;grid-template-columns:repeat(5,minmax(94px,1fr));overflow-x:auto}.dealer-workspace-page-header{padding-bottom:20px}.dealer-workspace-page-header h1{font-size:2.3rem}}.dealer-dashboard .dealer-dashboard-location-field{flex-direction:column;gap:8px;display:flex}.dealer-dashboard .dealer-dashboard-location-row{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;display:grid}.dealer-dashboard .dealer-dashboard-location-row input{min-width:0}.dealer-dashboard .dealer-dashboard-locate-button{color:#2f6f4e;min-width:118px;min-height:44px;font:inherit;white-space:nowrap;cursor:pointer;background:#f6faf7;border:1px solid #c8d9ce;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:.82rem;font-weight:750;transition:border-color .14s,background .14s,color .14s,opacity .14s;display:inline-flex}.dealer-dashboard .dealer-dashboard-locate-button:hover:not(:disabled){color:#285f43;background:#edf6f0;border-color:#a9c6b4}.dealer-dashboard .dealer-dashboard-locate-button:focus-visible{outline-offset:2px;outline:2px solid #8db39b}.dealer-dashboard .dealer-dashboard-locate-button:disabled{opacity:.58;cursor:not-allowed}.dealer-dashboard .dealer-dashboard-locate-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 16px;width:16px;height:16px}.dealer-dashboard .dealer-dashboard-location-success{font-weight:650;color:#3f7257!important}.dealer-dashboard .dealer-dashboard-location-error{font-weight:650;color:#a04444!important}@media (width<=640px){.dealer-dashboard .dealer-dashboard-location-row{grid-template-columns:minmax(0,1fr)}.dealer-dashboard .dealer-dashboard-locate-button{width:100%}}.dealer-dashboard-profile-image-composer{border-bottom:1px solid #edf1ee;align-items:flex-start;gap:26px;min-width:0;margin-top:4px;margin-bottom:10px;padding:10px 0 24px;display:flex}.dealer-dashboard-profile-image-preview{position:relative;overflow:hidden}.dealer-dashboard-profile-image-preview.is-uploading{opacity:.62}.dealer-dashboard-profile-image-heading-note{color:#7a867f;font-size:.76rem;font-weight:500}.dealer-dashboard-profile-image-copy{flex-direction:column;align-items:flex-start;gap:9px;min-width:0;padding-top:1px;display:flex}.dealer-dashboard-profile-image-copy>strong{color:#26372e;font-size:.92rem;font-weight:750;line-height:1.35}.dealer-dashboard-profile-image-copy>p{color:#68766e;max-width:620px;margin:0;font-size:.82rem;line-height:1.6}.dealer-dashboard-profile-image-copy>small{color:#7a867f;margin-top:1px;font-size:.76rem;line-height:1.45}.dealer-dashboard-profile-image-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;margin-bottom:1px;display:flex}.dealer-dashboard-profile-image-button,.dealer-dashboard-profile-image-remove{min-height:38px;font:inherit;cursor:pointer;border-radius:9px;padding:0 15px;font-size:.79rem;font-weight:750}.dealer-dashboard-profile-image-button{color:#fff;background:#2f6f4e;border:1px solid #2f6f4e}.dealer-dashboard-profile-image-button-secondary{color:#355b46;background:#fff;border-color:#cbd8d0}.dealer-dashboard-profile-image-remove{color:#8a4b45;background:#fff;border:1px solid #e0d1cf}.dealer-dashboard-profile-image-button:hover:not(:disabled){background:#285f43;border-color:#285f43}.dealer-dashboard-profile-image-button-secondary:hover:not(:disabled){color:#2f6f4e;background:#f7faf8;border-color:#b8c9be}.dealer-dashboard-profile-image-remove:hover:not(:disabled){background:#fff8f7;border-color:#d3b9b5}.dealer-dashboard-profile-image-button:disabled,.dealer-dashboard-profile-image-remove:disabled{cursor:not-allowed;opacity:.58}.dealer-dashboard-profile-image-input{display:none}.dealer-dashboard-profile-image-error{font-weight:650;color:#a64b42!important}.dealer-dashboard .dealer-preview-avatar.has-image{position:relative;overflow:hidden}.dealer-dashboard .dealer-preview-avatar.has-image img{object-fit:fill;object-position:center center;border:0;border-radius:0;max-width:none;max-height:none}.dealer-dashboard-profile-editor-backdrop{z-index:10000;box-sizing:border-box;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#121b1694;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.dealer-dashboard-profile-editor-modal{overscroll-behavior:contain;box-sizing:border-box;background:#fff;border:1px solid #dce5df;border-radius:20px;width:min(100%,560px);max-height:calc(100vh - 48px);padding:26px;position:relative;overflow-y:auto;box-shadow:0 28px 90px #152b1e3d}.dealer-dashboard-profile-editor-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.dealer-dashboard-profile-editor-header>div{min-width:0}.dealer-dashboard-profile-editor-header>div>span{color:#658071;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:800}.dealer-dashboard-profile-editor-header h2{color:#1e2e25;margin:6px 0 8px;font-size:1.35rem;line-height:1.15}.dealer-dashboard-profile-editor-header p{color:#68766e;margin:0;font-size:.84rem;line-height:1.5}.dealer-dashboard-profile-editor-close{color:#56635c;width:38px;height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8dfda;border-radius:50%;flex:0 0 38px;place-items:center;padding:0;font-size:1.3rem;line-height:1;display:grid}.dealer-dashboard-profile-editor-stage{background:#f7faf8;border:1px solid #e2e9e4;border-radius:16px;place-items:center;margin:24px 0 20px;padding:28px;display:grid}.dealer-dashboard-profile-editor-frame{aspect-ratio:1;cursor:grab;touch-action:none;background:#edf3ef;border:1px solid #cedbd2;border-radius:50%;width:min(100%,310px);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fffc,0 10px 28px #18302214}.dealer-dashboard-profile-editor-frame:active{cursor:grabbing}.dealer-dashboard-profile-editor-frame img{object-fit:fill;object-position:center center;-webkit-user-select:none;user-select:none;pointer-events:none;-webkit-user-drag:none;border:0;border-radius:0;max-width:none;max-height:none;display:block}.dealer-dashboard-profile-editor-zoom{grid-template-columns:auto minmax(0,1fr) 48px;align-items:center;gap:12px;display:grid}.dealer-dashboard-profile-editor-zoom>span{color:#46544c;font-size:.82rem;font-weight:750}.dealer-dashboard-profile-editor-zoom input{accent-color:#2f6f4e;width:100%}.dealer-dashboard-profile-editor-zoom strong{color:#506058;text-align:right;font-size:.78rem}.dealer-dashboard-profile-editor-actions{border-top:1px solid #edf0ee;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding-top:20px;display:flex}.dealer-dashboard-profile-editor-actions>div{gap:8px;display:flex}.dealer-dashboard-profile-editor-reset,.dealer-dashboard-profile-editor-cancel,.dealer-dashboard-profile-editor-apply{min-height:40px;font:inherit;cursor:pointer;border-radius:9px;padding:0 15px;font-size:.83rem;font-weight:750}.dealer-dashboard-profile-editor-reset,.dealer-dashboard-profile-editor-cancel{color:#526058;background:#fff;border:1px solid #d8dfda}.dealer-dashboard-profile-editor-apply{color:#fff;background:#2f6f4e;border:1px solid #2f6f4e}.dealer-dashboard-profile-editor-close:hover:not(:disabled),.dealer-dashboard-profile-editor-reset:hover:not(:disabled),.dealer-dashboard-profile-editor-cancel:hover:not(:disabled){background:#f7f9f8;border-color:#bdcbc2}.dealer-dashboard-profile-editor-apply:hover:not(:disabled){background:#285f43;border-color:#285f43}.dealer-dashboard-profile-editor-close:disabled,.dealer-dashboard-profile-editor-reset:disabled,.dealer-dashboard-profile-editor-cancel:disabled,.dealer-dashboard-profile-editor-apply:disabled{cursor:not-allowed;opacity:.58}.dealer-dashboard-profile-image-button:focus-visible,.dealer-dashboard-profile-image-remove:focus-visible,.dealer-dashboard-profile-editor-close:focus-visible,.dealer-dashboard-profile-editor-reset:focus-visible,.dealer-dashboard-profile-editor-cancel:focus-visible,.dealer-dashboard-profile-editor-apply:focus-visible{outline-offset:2px;outline:2px solid #8db39b}@media (width<=640px){.dealer-dashboard-profile-image-composer{flex-direction:column;align-items:flex-start;gap:18px;padding-bottom:22px}.dealer-dashboard-profile-image-actions{width:100%}.dealer-dashboard-profile-image-button,.dealer-dashboard-profile-image-remove{flex:auto}.dealer-dashboard-profile-editor-backdrop{padding:12px}.dealer-dashboard-profile-editor-modal{border-radius:16px;padding:20px}.dealer-dashboard-profile-editor-stage{padding:18px}.dealer-dashboard-profile-editor-actions{flex-direction:column;align-items:stretch}.dealer-dashboard-profile-editor-actions>div{width:100%}.dealer-dashboard-profile-editor-reset,.dealer-dashboard-profile-editor-cancel,.dealer-dashboard-profile-editor-apply{flex:1 1 0}}.dealer-setup-shell{width:min(960px,100% - 48px);margin:0 auto;padding:38px 0 88px;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.dealer-setup-header{background:linear-gradient(135deg,#fcfefd 0%,#f6faf7 100%);border:1px solid #e2e9e4;border-radius:20px;margin-bottom:28px;padding:24px 26px 26px;box-shadow:0 12px 34px #1b36260b}.dealer-setup-back{color:#637068;font:inherit;letter-spacing:-.01em;cursor:pointer;background:#ffffffc7;border:1px solid #e0e7e2;border-radius:999px;align-items:center;margin:0 0 18px;padding:7px 10px;font-size:.8rem;font-weight:650;transition:border-color .14s,background .14s,color .14s,transform .14s;display:inline-flex}.dealer-setup-back:hover:not(:disabled){color:#2f6f4e;background:#fff;border-color:#cad8cf;transform:translateY(-1px)}.dealer-setup-back:disabled{opacity:.5;cursor:not-allowed}.dealer-setup-heading{max-width:720px}.dealer-setup-kicker{color:#3d6c50;letter-spacing:.01em;text-transform:none;background:#f4faf6e6;border:1px solid #d8e7dd;border-radius:999px;align-items:center;min-height:27px;padding:0 10px;font-size:.73rem;font-weight:700;display:inline-flex}.dealer-setup-heading h1{color:#1b2821;letter-spacing:-.035em;margin:13px 0 9px;font-size:clamp(2rem,4vw,2.55rem);font-weight:720;line-height:1.1}.dealer-setup-heading p{color:#68756d;letter-spacing:-.008em;max-width:650px;margin:0;font-size:.96rem;font-weight:420;line-height:1.68}.dealer-setup-review-note{box-sizing:border-box;background:#fff8f8;border:1px solid #e3c3c3;border-radius:10px;width:min(100%,760px);margin:0 0 18px;padding:14px 15px;box-shadow:0 6px 18px #762a2a09}.dealer-setup-review-note-header{align-items:flex-start;gap:10px;display:flex}.dealer-setup-review-note-badge{color:#9a3535;letter-spacing:.07em;text-transform:uppercase;background:#fff0f0;border:1px solid #e4bbbb;border-radius:999px;flex:none;padding:4px 7px;font-size:.67rem;font-weight:850}.dealer-setup-review-note-header>div{min-width:0}.dealer-setup-review-note-header strong{color:#7f2f2f;margin:1px 0 5px;font-size:.9rem;font-weight:800;display:block}.dealer-setup-review-note-header p{color:#6e5555;margin:0;font-size:.8rem;line-height:1.55}.dealer-setup-review-reason{background:#fff;border:1px solid #ead2d2;border-radius:10px;margin-top:11px;padding:10px 11px}.dealer-setup-review-reason>span{color:#9a4a4a;letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:.7rem;font-weight:800;display:block}.dealer-setup-review-reason p{color:#4e3d3d;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.82rem;font-weight:650;line-height:1.55}.dealer-setup-review-next{border-top:1px solid #edd8d8;margin-top:11px;padding-top:10px}.dealer-setup-review-next strong{color:#493b3b;margin-bottom:5px;font-size:.82rem;font-weight:800;display:block}.dealer-setup-review-next p{color:#675858;margin:0;font-size:.79rem;line-height:1.55}.dealer-setup-review-next small{color:#806d6d;margin-top:6px;font-size:.73rem;line-height:1.5;display:block}.dealer-setup-feedback{box-sizing:border-box;width:min(100%,760px);margin-bottom:18px}.dealer-setup-card{background:#fff;border:1px solid #dfe6e1;border-radius:18px;padding:30px;box-shadow:0 10px 32px #1c322609}.dealer-setup-card-heading{border-bottom:1px solid #eef1ef;justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;padding-bottom:20px;display:flex}.dealer-setup-card-heading>div>span{color:#718078;letter-spacing:.01em;text-transform:none;font-size:.74rem;font-weight:650}.dealer-setup-card-heading h2{color:#1f2d25;letter-spacing:-.025em;margin:5px 0 0;font-size:1.38rem;font-weight:700;line-height:1.3}.dealer-setup-step{color:#577062;background:#f8fbf9;border:1px solid #dde8e1;border-radius:999px;flex:none;padding:7px 11px;font-size:.72rem;font-weight:650}.dealer-setup-card .dealer-form-grid{gap:22px 20px}.dealer-setup-card .dealer-field{gap:7px}.dealer-setup-card .dealer-field>span{color:#334039;font-size:.82rem;font-weight:700}.dealer-setup-field-label{color:#334039;align-items:center;gap:7px;width:fit-content;font-size:.82rem;font-weight:700;display:inline-flex}.dealer-setup-field-icon{color:#66766d;flex:none;justify-content:center;align-items:center;width:17px;height:17px;display:inline-flex}.dealer-setup-field-icon svg{width:17px;height:17px;display:block}.dealer-setup-card .dealer-field input,.dealer-setup-card .dealer-field select,.dealer-setup-card .dealer-field textarea{border-color:#d8dfda;border-radius:8px;font-size:.93rem}.dealer-setup-card .dealer-field input,.dealer-setup-card .dealer-field select{height:44px}.dealer-setup-card .dealer-field textarea{min-height:122px;line-height:1.55}.dealer-setup-card .dealer-field .dealer-setup-about-textarea{resize:vertical;min-height:176px}.dealer-setup-profile-image-field{margin-bottom:4px}.dealer-setup-profile-image-composer{background:#fbfdfb;border:1px solid #dfe7e2;border-radius:14px;align-items:center;gap:18px;min-width:0;padding:16px;display:flex;position:relative}.dealer-setup-profile-image-preview{color:#446253;background:linear-gradient(145deg,#f2f7f4 0%,#e9f0ec 100%);border:1px solid #d7e0da;border-radius:50%;flex:0 0 96px;place-items:center;width:96px;height:96px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffffbf}.dealer-setup-profile-image-preview span{font-size:2rem;font-weight:760;line-height:1}.dealer-setup-profile-image-preview.has-image{width:auto;height:auto;box-shadow:none;background:0 0;border-color:#0000;flex:none;overflow:visible}.dealer-setup-profile-image-preview img{object-fit:contain;object-position:center center;border:1px solid #d7e0da;border-radius:18px;width:auto;max-width:120px;height:auto;max-height:120px;display:block}.dealer-setup-profile-image-preview.is-uploading:before{z-index:1;content:"";background:#14241b38;position:absolute;inset:0}.dealer-setup-profile-image-preview.is-uploading:after{z-index:2;box-sizing:border-box;content:"";border:2px solid #ffffff8c;border-top-color:#fff;border-radius:999px;width:22px;height:22px;margin:-11px 0 0 -11px;animation:.7s linear infinite dealer-setup-profile-image-spin;position:absolute;top:50%;left:50%}@keyframes dealer-setup-profile-image-spin{to{transform:rotate(360deg)}}.dealer-setup-profile-image-copy{flex:auto;min-width:0}.dealer-setup-profile-image-copy>strong{color:#26352d;margin-bottom:4px;font-size:.9rem;font-weight:740;display:block}.dealer-setup-profile-image-copy>p{color:#748078;max-width:590px;margin:0 0 11px;font-size:.79rem;line-height:1.5}.dealer-setup-profile-image-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.dealer-setup-profile-image-button,.dealer-setup-profile-image-remove{min-height:36px;font:inherit;cursor:pointer;border-radius:9px;padding:0 12px;font-size:.78rem;font-weight:700;transition:border-color .14s,background .14s,color .14s,transform .14s,opacity .14s}.dealer-setup-profile-image-button{color:#315f46;background:#f1f7f3;border:1px solid #bfd0c5}.dealer-setup-profile-image-button:hover:not(:disabled){background:#eaf4ed;border-color:#9fbbaa;transform:translateY(-1px)}.dealer-setup-profile-image-remove{color:#747d78;background:#fff;border:1px solid #e0e5e2}.dealer-setup-profile-image-remove:hover:not(:disabled){color:#9a4d4d;background:#fff8f8;border-color:#d5c3c3}.dealer-setup-profile-image-button:disabled,.dealer-setup-profile-image-remove:disabled{opacity:.52;cursor:not-allowed}.dealer-setup-profile-image-copy>small{color:#89938d;font-size:.72rem;line-height:1.45;display:block}.dealer-setup-profile-image-copy .dealer-setup-profile-image-error{box-sizing:border-box;color:#8f3434;background:#fff6f6;border:1px solid #e4b9b9;border-radius:10px;align-items:flex-start;gap:8px;width:100%;margin-top:9px;padding:10px 12px;font-size:.76rem;font-weight:700;line-height:1.5;display:flex}.dealer-setup-profile-image-error:before{content:"!";border:1px solid;border-radius:50%;flex:0 0 18px;place-items:center;width:18px;height:18px;margin-top:1px;font-size:.68rem;font-weight:850;line-height:1;display:inline-grid}.dealer-setup-profile-image-input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dealer-setup-about-tools{justify-content:space-between;align-items:flex-end;gap:12px;min-width:0;display:flex}.dealer-setup-about-emoji-picker{flex-wrap:wrap;flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.dealer-setup-about-emoji-label{color:#78847d;flex:none;font-size:.72rem;font-weight:700}.dealer-setup-about-emoji-list{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dealer-setup-about-emoji-button{box-sizing:border-box;width:32px;height:32px;font:inherit;cursor:pointer;background:#f8faf8;border:1px solid #d9e1dc;border-radius:8px;place-items:center;padding:0;font-size:1rem;line-height:1;transition:transform .12s,border-color .12s,background .12s,box-shadow .12s,opacity .12s;display:inline-grid}.dealer-setup-about-emoji-button:hover:not(:disabled){background:#f0f7f2;border-color:#b9cec0;transform:translateY(-1px)}.dealer-setup-about-emoji-button:focus-visible{outline-offset:2px;outline:2px solid #8db39b}.dealer-setup-about-emoji-button:disabled{opacity:.45;cursor:not-allowed}.dealer-setup-about-count{color:#7c8780;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin-left:auto;font-size:.72rem;font-weight:700;line-height:1.3}.dealer-setup-about-count.is-near-limit{color:#8b6d2d}.dealer-setup-about-count.is-at-limit{color:#a04444}#dealer-about-help{margin-top:2px;margin-bottom:12px;display:block}.dealer-setup-card .dealer-field input:hover:not(:disabled),.dealer-setup-card .dealer-field select:hover:not(:disabled),.dealer-setup-card .dealer-field textarea:hover:not(:disabled){border-color:#c2cec6}.dealer-setup-card .dealer-field input:focus,.dealer-setup-card .dealer-field select:focus,.dealer-setup-card .dealer-field textarea:focus{border-color:#7da18a;box-shadow:0 0 0 3px #2f6f4e14}.dealer-setup-card .dealer-field small{color:#89918c;font-size:.75rem;line-height:1.45}.dealer-setup-card .dealer-phone-country-trigger{border-color:#d8dfda;border-radius:8px;height:44px}.dealer-setup-card .dealer-slug-input{background:#f7f9f8;border-color:#d8dfda;border-radius:8px;height:44px}.dealer-setup-card .dealer-slug-input>span{color:#78827c;white-space:nowrap;background:#f7f9f8;border-right:1px solid #e2e7e4;align-self:stretch;align-items:center;padding:0 13px 0 14px;font-size:.78rem;display:flex}.dealer-setup-card .dealer-slug-input input{height:42px;padding-left:13px}.dealer-setup-location-row{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;display:grid}.dealer-setup-location-row input{min-width:0}.dealer-setup-locate-button{color:#2f6f4e;min-width:116px;height:44px;font:inherit;white-space:nowrap;cursor:pointer;background:#f6faf7;border:1px solid #c8d9ce;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:.82rem;font-weight:750;transition:border-color .14s,background .14s,color .14s,opacity .14s;display:inline-flex}.dealer-setup-locate-button:hover:not(:disabled){color:#285f43;background:#edf6f0;border-color:#a9c6b4}.dealer-setup-locate-button:focus-visible{outline-offset:2px;outline:2px solid #8db39b}.dealer-setup-locate-button:disabled{opacity:.58;cursor:not-allowed}.dealer-setup-locate-icon{font-size:1rem;line-height:1}.dealer-setup-location-success{font-weight:650;color:#2f6f4e!important}.dealer-setup-location-error{font-weight:650;color:#a04444!important}.dealer-setup-email-verification-notice{box-sizing:border-box;color:#5f5335;background:#fffaf0;border:1px solid #e2d5ae;border-radius:10px;align-items:flex-start;gap:10px;width:100%;margin-top:2px;padding:12px 13px;display:flex}.dealer-setup-email-verification-notice.is-sent{color:#425b4c;background:#f6faf7;border-color:#cfded4}.dealer-setup-email-verification-notice.is-verified{color:#285f3d;background:#f2faf5;border-color:#bdd8c6}.dealer-setup-email-verification-icon{box-sizing:border-box;border:1px solid;border-radius:50%;flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;font-size:.72rem;font-weight:850;line-height:1;display:inline-flex}.dealer-setup-email-verification-notice>div{min-width:0}.dealer-setup-email-verification-notice strong{color:inherit;margin:1px 0 4px;font-size:.8rem;font-weight:800;line-height:1.35;display:block}.dealer-setup-email-verification-notice p{color:inherit;margin:0;font-size:.77rem;line-height:1.5}.dealer-setup-email-verification-notice .dealer-setup-email-spam-hint{margin-top:4px;font-weight:700}.dealer-setup-slug-availability{align-items:center;gap:6px;min-height:18px;margin-top:-1px;font-size:.75rem;font-weight:700;line-height:1.4;display:flex}.dealer-setup-slug-availability-idle{display:none}.dealer-setup-slug-availability-checking{color:#7b847e}.dealer-setup-slug-availability-available{color:#2f6f4e}.dealer-setup-slug-availability-taken{color:#a04444}.dealer-setup-slug-availability-error{color:#7b6f58;font-weight:600}.dealer-setup-slug-spinner{box-sizing:border-box;border:2px solid #d5ddd8;border-top-color:#718078;border-radius:50%;width:11px;height:11px;animation:.7s linear infinite dealer-setup-slug-spin}@keyframes dealer-setup-slug-spin{to{transform:rotate(360deg)}}.dealer-setup-card .dealer-slug-input:has(input[aria-invalid=true]){border-color:#c97575;box-shadow:0 0 0 3px #a0444412}.dealer-setup-contact-note{background:#f8faf8;border:1px solid #e1e8e3;border-radius:10px;margin-top:26px;padding:16px 18px}.dealer-setup-contact-note strong{color:#46524b;margin-bottom:5px;font-size:.8rem;display:block}.dealer-setup-contact-note p{color:#717a74;margin:0;font-size:.84rem;line-height:1.55}.dealer-setup-actions{border-top:1px solid #eef1ef;justify-content:flex-end;align-items:center;gap:10px;margin-top:28px;padding-top:22px;display:flex}.dealer-setup-cancel,.dealer-setup-preview-button{min-height:42px;font:inherit;cursor:pointer;border-radius:8px;padding:0 18px;font-size:.88rem;font-weight:750;transition:border-color .14s,background .14s,color .14s,opacity .14s}.dealer-setup-cancel{color:#5f6963;background:#fff;border:1px solid #d7ddd9}.dealer-setup-cancel:hover:not(:disabled){color:#3f4943;background:#f7f9f7;border-color:#c2cbc5}.dealer-setup-preview-button{color:#2f6f4e;background:#f6faf7;border:1px solid #b9d1c1}.dealer-setup-preview-button:hover:not(:disabled){color:#285f43;background:#edf6f0;border-color:#95b9a2}.dealer-setup-cancel:disabled,.dealer-setup-preview-button:disabled{opacity:.5;cursor:not-allowed}.dealer-setup-submit{border-radius:8px;min-height:42px;font-size:.88rem}.dealer-setup-preview-backdrop{z-index:3100;box-sizing:border-box;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#121b1680;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.dealer-setup-preview-modal{box-sizing:border-box;background:#fff;border:1px solid #dce5df;border-radius:18px;width:min(100%,760px);max-height:calc(100vh - 48px);padding:26px;overflow-y:auto;box-shadow:0 28px 90px #152b1e38}.dealer-setup-preview-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.dealer-setup-preview-label{color:#2f6f4e;letter-spacing:.08em;text-transform:uppercase;background:#f2f8f4;border:1px solid #cce0d2;border-radius:999px;align-items:center;min-height:25px;padding:0 9px;font-size:.68rem;font-weight:850;display:inline-flex}.dealer-setup-preview-header h2{color:#1b2720;letter-spacing:-.03em;margin:10px 0 0;font-size:1.6rem;line-height:1.2}.dealer-setup-preview-subtitle{color:#747e78;margin:6px 0 0;font-size:.82rem;line-height:1.5}.dealer-setup-preview-close{color:#58635c;width:36px;height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfe4e1;border-radius:50%;flex:0 0 36px;place-items:center;padding:0;font-size:22px;line-height:1;transition:border-color .14s,background .14s,color .14s;display:grid}.dealer-setup-preview-close:hover:not(:disabled){color:#2f6f4e;background:#f6f8f6;border-color:#c7d2cb}.dealer-setup-preview-close:disabled{opacity:.5;cursor:not-allowed}.dealer-setup-preview-notice{color:#68756d;align-items:center;gap:8px;margin-top:17px;font-size:.78rem;line-height:1.45;display:inline-flex}.dealer-setup-preview-notice-dot{background:#6d9a7d;border-radius:50%;flex:0 0 7px;width:7px;height:7px;box-shadow:0 0 0 3px #edf5f0}.dealer-setup-preview-surface{background:#fff;border:1px solid #e1e6e3;border-radius:18px;margin-top:20px;padding:26px;box-shadow:0 7px 22px #1d372809}.dealer-setup-preview-identity{align-items:center;gap:16px;display:flex}.dealer-setup-preview-avatar{color:#2f6f4e;background:#edf5f0;border:1px solid #d2dfd6;border-radius:50%;flex:0 0 60px;place-items:center;width:60px;height:60px;font-size:1.4rem;font-weight:850;display:grid}.dealer-setup-preview-avatar.has-image{background:0 0;border-color:#0000;flex:none;width:auto;height:auto}.dealer-setup-preview-avatar img{object-fit:contain;object-position:center center;border:1px solid #d2dfd6;border-radius:14px;width:auto;max-width:84px;height:auto;max-height:84px;display:block}.dealer-setup-preview-heading{min-width:0}.dealer-setup-preview-heading h3{color:#1f2923;letter-spacing:-.03em;margin:0;font-size:1.38rem;line-height:1.2}.dealer-setup-preview-url{color:#7b857f;overflow-wrap:anywhere;margin:6px 0 0;font-size:.78rem}.dealer-setup-preview-location{color:#5e6b63;margin:5px 0 0;font-size:.84rem}.dealer-setup-preview-about,.dealer-setup-preview-contact{border-top:1px solid #e7ebe8;margin-top:22px;padding-top:20px}.dealer-setup-preview-about>span,.dealer-setup-preview-contact>span{color:#77837b;letter-spacing:.08em;text-transform:uppercase;margin-bottom:11px;font-size:.68rem;font-weight:800;display:block}.dealer-setup-preview-about p{color:#4f5b54;white-space:pre-line;margin:0;font-size:.9rem;line-height:1.65}.dealer-setup-preview-about-link{color:#2f6f4e;text-underline-offset:2px;overflow-wrap:anywhere;font-weight:650;-webkit-text-decoration:underline #2f6f4e59;text-decoration:underline #2f6f4e59}.dealer-setup-preview-about-link:hover{color:#245b3e;text-decoration-color:currentColor}.dealer-setup-preview-contact-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;display:grid}.dealer-setup-preview-contact-row{align-items:center;gap:11px;min-width:0;display:flex}.dealer-setup-preview-contact-icon{color:#456254;background:#f6f9f7;border:1px solid #dfe5e1;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:inline-grid}.dealer-setup-preview-contact-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:17px;height:17px}.dealer-setup-preview-contact-copy{gap:2px;min-width:0;display:grid}.dealer-setup-preview-contact-copy small{color:#888;letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:700}.dealer-setup-preview-contact-copy strong{color:#28312d;overflow-wrap:anywhere;min-width:0;font-size:.86rem;font-weight:650}.dealer-setup-preview-socials{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.dealer-setup-preview-socials>span{color:#35423b;background:#fff;border:1px solid #dedede;border-radius:999px;align-items:center;gap:6px;padding:8px 11px;font-size:.8rem;font-weight:650;display:inline-flex}.dealer-setup-preview-socials>span>span{color:#748179;font-size:.76rem}.dealer-setup-preview-empty{color:#7c8580;margin:0;font-size:.82rem}.dealer-setup-preview-actions{justify-content:flex-start;margin-top:18px;display:flex}.dealer-setup-preview-back-button{color:#2f6f4e;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:7px;padding:0 13px;font-size:.84rem;font-weight:750;transition:border-color .14s,background .14s,color .14s;display:inline-flex}.dealer-setup-preview-back-button:hover:not(:disabled){color:#285f43;background:#f3f8f5;border-color:#d5e4da}.dealer-setup-preview-back-button:focus-visible{outline-offset:2px;outline:2px solid #8db39b}.dealer-setup-preview-back-button:disabled{opacity:.5;cursor:not-allowed}@media (width<=720px){.dealer-setup-profile-image-composer{flex-direction:column;align-items:flex-start;gap:13px}.dealer-setup-profile-image-preview{border-radius:50%;flex-basis:88px;width:88px;height:88px}.dealer-setup-profile-image-copy{width:100%}.dealer-setup-shell{width:min(100% - 28px,960px);padding:28px 0 64px}.dealer-setup-review-note{width:100%;padding:13px}.dealer-setup-review-note-header{flex-direction:column;gap:9px}.dealer-setup-card{padding:22px 18px}.dealer-setup-card .dealer-slug-input{box-sizing:border-box;align-items:center;width:100%;height:44px;padding-top:0;display:flex;overflow:hidden}.dealer-setup-card .dealer-slug-input>span{white-space:nowrap;border-bottom:0;border-right:1px solid #e2e7e4;flex:none;align-self:stretch;align-items:center;min-width:0;padding:0 10px 0 11px;display:flex}.dealer-setup-card .dealer-slug-input input{box-sizing:border-box;border-top:0;flex:auto;width:0;min-width:0;height:42px;padding:0 11px}.dealer-setup-card .dealer-form-grid{grid-template-columns:1fr}.dealer-setup-card .dealer-field{min-width:0}.dealer-setup-card .dealer-field>input,.dealer-setup-card .dealer-field>select,.dealer-setup-card .dealer-field>textarea{box-sizing:border-box;width:100%;min-width:0}.dealer-setup-about-tools{flex-direction:column;align-items:flex-start}.dealer-setup-about-count{margin-left:0}.dealer-setup-card-heading{flex-direction:column;align-items:flex-start}.dealer-setup-actions{flex-direction:column-reverse;align-items:stretch}.dealer-setup-cancel,.dealer-setup-preview-button,.dealer-setup-submit{width:100%}.dealer-setup-preview-backdrop{align-items:end;padding:12px}.dealer-setup-preview-modal{border-radius:18px;width:100%;max-height:calc(100vh - 24px);padding:22px 18px}.dealer-setup-preview-surface{padding:18px}.dealer-setup-preview-contact-list{grid-template-columns:1fr}.dealer-setup-preview-actions{margin-top:14px}.dealer-setup-preview-back-button{justify-content:center;width:100%}.dealer-setup-location-row{grid-template-columns:1fr}.dealer-setup-locate-button{width:100%}}@media (width<=640px){.dealer-setup-header{border-radius:17px;padding:20px 18px 22px}.dealer-setup-heading h1{font-size:clamp(1.85rem,10vw,2.25rem)}}.dealer-profile-image-editor-backdrop{z-index:3300;box-sizing:border-box;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#121b1694;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.dealer-profile-image-editor-modal{box-sizing:border-box;background:#fff;border:1px solid #dce5df;border-radius:20px;width:min(100%,560px);max-height:calc(100vh - 48px);padding:26px;overflow-y:auto;box-shadow:0 28px 90px #152b1e3d}.dealer-profile-image-editor-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.dealer-profile-image-editor-header>div{min-width:0}.dealer-profile-image-editor-header>div>span{color:#658071;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:800}.dealer-profile-image-editor-header h2{color:#1c2b23;letter-spacing:-.03em;margin:7px 0 5px;font-size:1.5rem}.dealer-profile-image-editor-header p{color:#6d7871;margin:0;font-size:.86rem;line-height:1.55}.dealer-profile-image-editor-close{color:#58635c;width:36px;height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfe4e1;border-radius:50%;flex:0 0 36px;place-items:center;padding:0;font-size:22px;line-height:1;display:grid}.dealer-profile-image-editor-stage{background:#eef3ef;border-radius:18px;place-items:center;margin:26px 0 22px;padding:24px;display:grid}.dealer-profile-image-editor-frame{aspect-ratio:1;cursor:grab;touch-action:none;background:#dfe8e2;border:3px solid #fff;border-radius:50%;width:min(280px,72vw);position:relative;overflow:hidden;box-shadow:0 0 0 1px #1c382a1f,0 16px 34px #18322326}.dealer-profile-image-editor-frame:active{cursor:grabbing}.dealer-profile-image-editor-frame img{object-fit:cover;-webkit-user-select:none;user-select:none;pointer-events:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.dealer-profile-image-editor-zoom{grid-template-columns:auto minmax(0,1fr) 48px;align-items:center;gap:12px;display:grid}.dealer-profile-image-editor-zoom>span{color:#46544c;font-size:.82rem;font-weight:750}.dealer-profile-image-editor-zoom input{accent-color:#2f6f4e;width:100%}.dealer-profile-image-editor-zoom strong{color:#506058;text-align:right;font-size:.78rem}.dealer-profile-image-editor-actions{border-top:1px solid #edf0ee;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding-top:20px;display:flex}.dealer-profile-image-editor-actions>div{gap:8px;display:flex}.dealer-profile-image-editor-reset,.dealer-profile-image-editor-cancel,.dealer-profile-image-editor-apply{min-height:40px;font:inherit;cursor:pointer;border-radius:9px;padding:0 15px;font-size:.83rem;font-weight:750}.dealer-profile-image-editor-reset,.dealer-profile-image-editor-cancel{color:#526058;background:#fff;border:1px solid #d8dfda}.dealer-profile-image-editor-apply{color:#fff;background:#2f6f4e;border:1px solid #2f6f4e}@media (width<=560px){.dealer-profile-image-editor-backdrop{padding:12px}.dealer-profile-image-editor-modal{border-radius:16px;padding:20px}.dealer-profile-image-editor-stage{padding:18px}.dealer-profile-image-editor-actions{flex-direction:column;align-items:stretch}.dealer-profile-image-editor-actions>div{width:100%}.dealer-profile-image-editor-cancel,.dealer-profile-image-editor-apply,.dealer-profile-image-editor-reset{flex:1 1 0}}.dealer-setup-profile-image-preview.has-image{aspect-ratio:1;background:#eef3ef;border:1px solid #d7e0da;border-radius:50%;flex:0 0 96px;width:96px;height:96px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffffbf,0 6px 18px #1c32260f}.dealer-setup-profile-image-preview.has-image img{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border:0;border-radius:0;width:100%;max-width:none;height:100%;max-height:none;display:block}.dealer-setup-preview-avatar.has-image{aspect-ratio:1;background:#edf5f0;border:1px solid #d2dfd6;border-radius:50%;flex:0 0 60px;width:60px;height:60px;overflow:hidden}.dealer-setup-preview-avatar.has-image img{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border:0;border-radius:0;width:100%;max-width:none;height:100%;max-height:none;display:block}.dealer-profile-image-editor-backdrop{z-index:10000;position:fixed;inset:0}.dealer-profile-image-editor-modal{overscroll-behavior:contain;position:relative}.dealer-profile-image-editor-close:hover{color:#2f6f4e;background:#f6f8f6;border-color:#c7d2cb}.dealer-profile-image-editor-reset:hover,.dealer-profile-image-editor-cancel:hover{background:#f7f9f8;border-color:#bdcbc2}.dealer-profile-image-editor-apply:hover{background:#285f43;border-color:#285f43}.dealer-profile-image-editor-close:focus-visible,.dealer-profile-image-editor-reset:focus-visible,.dealer-profile-image-editor-cancel:focus-visible,.dealer-profile-image-editor-apply:focus-visible{outline-offset:2px;outline:2px solid #8db39b}@media (width<=720px){.dealer-setup-profile-image-preview.has-image{border-radius:50%;flex-basis:88px;width:88px;height:88px}}.dealer-profile-image-editor-frame,.dealer-setup-profile-image-preview.has-image,.dealer-setup-preview-avatar.has-image{position:relative;overflow:hidden}.dealer-profile-image-editor-frame img,.dealer-setup-profile-image-preview.has-image img,.dealer-setup-preview-avatar.has-image img{object-fit:fill;object-position:center center;transform-origin:50%;-webkit-user-select:none;user-select:none;pointer-events:none;-webkit-user-drag:none;border:0;border-radius:0;max-width:none;max-height:none;display:block;position:absolute;transform:none}.dealer-import-header .dealer-import-back-link{width:fit-content;margin-bottom:18px;display:flex}.dealer-import-header .dealer-kicker{width:fit-content;margin:0;display:block}.dealer-import-upload-limits{color:#7b827d;flex-wrap:wrap;justify-content:center;align-items:center;gap:0;margin-top:13px;font-size:.76rem;line-height:1.35;display:flex}.dealer-import-upload-limits>span{white-space:nowrap;align-items:center;display:inline-flex}.dealer-import-upload-limits>span+span:before{content:"•";color:#b2b8b4;margin:0 8px}@media (width<=520px){.dealer-import-upload-limits{gap:5px 0}.dealer-import-upload-limits>span+span:before{margin:0 6px}}.dealer-import-mapping-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.dealer-import-mapping-heading-actions .dealer-secondary-button{white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-size:.82rem;font-weight:800;line-height:1;transition:border-color .15s,background .15s,color .15s,box-shadow .15s,transform .15s;display:inline-flex;box-shadow:0 1px 2px #192d2406}.dealer-import-mapping-mode-button{min-width:132px}.dealer-import-clear-mappings-button{color:#26312b;background:#fff;border-color:#d5dad7}.dealer-import-clear-mappings-button:hover:not(:disabled){color:#17251e;background:#fbfcfb;border-color:#bfc7c2;transform:translateY(-1px);box-shadow:0 4px 10px #192d240b}.dealer-import-auto-mappings-button{color:#276246;background:#edf7f0;border-color:#9fcab0}.dealer-import-auto-mappings-button:hover:not(:disabled){color:#1f5339;background:#e2f1e7;border-color:#7fb696;transform:translateY(-1px);box-shadow:0 4px 12px #27624617}.dealer-import-back-csv-button{color:#26312b;background:#fff;border-color:#d5dad7}.dealer-import-back-csv-button:hover:not(:disabled){color:#17251e;background:#fbfcfb;border-color:#bfc7c2;transform:translateY(-1px);box-shadow:0 4px 10px #192d240b}.dealer-import-mapping-heading-actions .dealer-secondary-button:focus-visible{outline-offset:2px;outline:3px solid #2f76552e}.dealer-import-mapping-heading-actions .dealer-secondary-button:active:not(:disabled){box-shadow:none;transform:translateY(0)}@media (width<=680px){.dealer-import-mapping-heading-actions{justify-content:stretch;width:100%}.dealer-import-mapping-heading-actions .dealer-secondary-button{flex:1 1 0;width:auto;min-width:0}}.dealer-import-complete-card{padding:30px 32px;display:block}.dealer-import-complete-heading{align-items:center;gap:14px;display:flex}.dealer-import-complete-heading h2{color:#14271f;letter-spacing:-.025em;margin:5px 0 0;font-size:1.45rem;font-weight:800;line-height:1.15}.dealer-import-complete-icon{color:#2f7655;background:#edf7f0;border:1px solid #b9d8c5;border-radius:50%;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid}.dealer-import-complete-icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.dealer-import-complete-message{color:#59635e;max-width:650px;margin:20px 0 0;font-size:.9rem;line-height:1.6}.dealer-import-replay-confirmation{color:#42604f;background:#f5faf7;border:1px solid #d7e5dc;border-radius:10px;max-width:760px;margin-top:18px;padding:12px 14px;font-size:.8rem;line-height:1.55}.dealer-import-complete-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px;display:flex}.dealer-import-complete-primary-action,.dealer-import-complete-secondary-action{box-sizing:border-box;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;min-height:42px;padding:0 17px;font-size:.82rem;font-weight:800;line-height:1;text-decoration:none;transition:border-color .15s,background .15s,color .15s,box-shadow .15s,transform .15s;display:inline-flex}.dealer-import-complete-primary-action{color:#fff;background:#2f7655;border:1px solid #2f7655;box-shadow:0 4px 12px #2f76551f}.dealer-import-complete-primary-action:hover{color:#fff;background:#285f48;border-color:#285f48;transform:translateY(-1px);box-shadow:0 6px 15px #285f482b}.dealer-import-complete-secondary-action{color:#26312b;cursor:pointer;background:#fff;border:1px solid #d5dad7}.dealer-import-complete-secondary-action:hover{color:#17251e;background:#fbfcfb;border-color:#bfc7c2;transform:translateY(-1px);box-shadow:0 4px 10px #192d240b}.dealer-import-complete-primary-action:focus-visible,.dealer-import-complete-secondary-action:focus-visible{outline-offset:2px;outline:3px solid #2f76552e}@media (width<=560px){.dealer-import-complete-card{padding:24px 20px}.dealer-import-complete-heading{align-items:flex-start}.dealer-import-complete-actions{flex-direction:column;align-items:stretch}.dealer-import-complete-primary-action,.dealer-import-complete-secondary-action{width:100%}}.dealer-import-submit-feedback{box-sizing:border-box;border:1px solid;border-radius:12px;align-items:flex-start;gap:12px;margin:18px 0 0;padding:15px 16px;display:flex}.dealer-import-submit-feedback.error{color:#77362f;background:#fff8f7;border-color:#e7c6c1}.dealer-import-submit-feedback.uncertain{color:#6f5822;background:#fffaf0;border-color:#e6d7b2}.dealer-import-submit-feedback-icon{width:32px;height:32px;color:inherit;background:#7e372f0f;border-radius:8px;flex:0 0 32px;place-items:center;display:grid}.dealer-import-submit-feedback.uncertain .dealer-import-submit-feedback-icon{background:#6f582212}.dealer-import-submit-feedback-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;display:block}.dealer-import-submit-feedback-content{min-width:0;padding-top:1px}.dealer-import-submit-feedback-content>strong{color:inherit;margin:0;font-size:.86rem;font-weight:800;line-height:1.35;display:block}.dealer-import-submit-feedback-content>p{color:inherit;opacity:.88;margin:5px 0 0;font-size:.82rem;line-height:1.55}.dealer-import-submit-feedback-content>small{color:inherit;opacity:.78;margin-top:8px;font-size:.74rem;line-height:1.5;display:block}@media (width<=560px){.dealer-import-submit-feedback{gap:10px;padding:14px}.dealer-import-submit-feedback-icon{flex-basis:30px;width:30px;height:30px}}.dealer-import-skipped-confirmation{color:#42604f;background:#f7faf8;border:1px solid #d7e5dc;border-radius:10px;flex-direction:column;gap:4px;max-width:760px;margin-top:14px;padding:12px 14px;font-size:.8rem;line-height:1.5;display:flex}.dealer-import-skipped-confirmation strong{color:#315844;font-size:.82rem;font-weight:800}.dealer-import-skipped-confirmation span{color:#5a6b62}.dealer-import-stock-conflict{color:#5f4c1f;background:#fffaf0;border:1px solid #e4d4a9;border-radius:12px;margin-top:18px;padding:16px}.dealer-import-stock-conflict-heading{align-items:flex-start;gap:12px;display:flex}.dealer-import-stock-conflict-icon{background:#6f582214;border-radius:8px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.dealer-import-stock-conflict-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.dealer-import-stock-conflict-heading strong{font-size:.88rem;font-weight:800;line-height:1.35;display:block}.dealer-import-stock-conflict-heading p{opacity:.86;margin:4px 0 0;font-size:.8rem;line-height:1.5}.dealer-import-stock-conflict-list{gap:9px;margin-top:14px;display:grid}.dealer-import-stock-conflict-row{background:#fff;border:1px solid #6f582229;border-radius:10px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;padding:12px 14px;display:grid}.dealer-import-stock-conflict-row>div:not(.dealer-import-stock-conflict-arrow){min-width:0}.dealer-import-stock-conflict-row span,.dealer-import-stock-conflict-row small{display:block}.dealer-import-stock-conflict-row span{color:#8a7440;letter-spacing:.035em;text-transform:uppercase;margin-bottom:3px;font-size:.7rem;font-weight:800}.dealer-import-stock-conflict-row strong{overflow-wrap:anywhere;color:#3f351d;font-size:.84rem;line-height:1.4;display:block}.dealer-import-stock-conflict-row small{overflow-wrap:anywhere;color:#75653c;margin-top:3px;font-size:.73rem;line-height:1.45}.dealer-import-stock-conflict-arrow{color:#a28d56;font-size:1rem;font-weight:800}.dealer-import-stock-conflict-actions{justify-content:space-between;align-items:center;gap:16px;margin-top:14px;display:flex}.dealer-import-stock-conflict-actions>div{color:#75653c;max-width:590px;font-size:.75rem;line-height:1.5}.dealer-import-use-generated-stock-button{color:#fff;min-height:40px;font:inherit;cursor:pointer;white-space:nowrap;background:#96762f;border:1px solid #96762f;border-radius:9px;flex:none;justify-content:center;align-items:center;padding:0 14px;font-size:.78rem;font-weight:800;line-height:1;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.dealer-import-use-generated-stock-button:hover:not(:disabled){background:#7d6125;border-color:#7d6125;transform:translateY(-1px)}.dealer-import-use-generated-stock-button:focus-visible{outline-offset:2px;outline:3px solid #96762f33}.dealer-import-use-generated-stock-button:disabled{opacity:.6;cursor:wait}@media (width<=700px){.dealer-import-stock-conflict-row{grid-template-columns:1fr;gap:8px}.dealer-import-stock-conflict-arrow{transform:rotate(90deg)}.dealer-import-stock-conflict-actions{flex-direction:column;align-items:stretch}.dealer-import-use-generated-stock-button{width:100%}}.dealer-import-review-summary-preview{grid-template-columns:repeat(4,minmax(0,1fr))}.dealer-import-review-stat.skip strong{color:#5f6e65}.dealer-import-review-stat.conflict strong{color:#8a6724}.dealer-import-row-status.skip{color:#59675f;background:#f0f3f1}.dealer-import-row-status.conflict{color:#7d5d1e;background:#fff3d9}.dealer-import-row-status.checking{color:#727a75;background:#f2f4f3}.dealer-import-review-table tr.will-skip td{background:#fafbfa}.dealer-import-review-table tr.has-conflict td{background:#fffdf8}@media (width<=760px){.dealer-import-review-summary-preview{grid-template-columns:repeat(2,minmax(0,1fr))}}.dealer-import-shell .dealer-import-card-heading{border-bottom:1px solid #e8ece9;margin-bottom:24px;padding:2px 0 20px 18px;position:relative}.dealer-import-shell .dealer-import-card-heading:before{content:"";background:#2f7655;border-radius:999px;width:3px;position:absolute;top:3px;bottom:20px;left:0}.dealer-import-shell .dealer-import-card-heading .dealer-section-label{box-sizing:border-box;color:#2f7655;letter-spacing:.12em;text-transform:uppercase;background:#f3f8f5;border:1px solid #d5e4da;border-radius:999px;align-items:center;width:fit-content;min-height:24px;margin:0 0 8px;padding:3px 8px;font-size:.66rem;font-weight:850;line-height:1;display:inline-flex}.dealer-import-shell .dealer-import-card-heading h2{color:#14271f;letter-spacing:-.03em;margin:0;font-size:clamp(1.28rem,1.7vw,1.48rem);font-weight:820;line-height:1.18}.dealer-import-shell .dealer-import-card-heading p{color:#646d68;max-width:780px;margin:8px 0 0;font-size:.9rem;line-height:1.58}@media (width<=680px){.dealer-import-shell .dealer-import-card-heading{margin-bottom:20px;padding:1px 0 17px 14px}.dealer-import-shell .dealer-import-card-heading:before{top:2px;bottom:17px}.dealer-import-shell .dealer-import-card-heading h2{font-size:1.28rem}.dealer-import-shell .dealer-import-card-heading p{margin-top:7px;font-size:.86rem}}.dealer-private-inventory-header{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:24px;display:flex}.dealer-private-inventory-header>div:first-child{min-width:0}.dealer-private-inventory-header h1{color:#10251f;letter-spacing:-.045em;margin:8px 0 10px;font-size:clamp(2rem,4vw,3.1rem);line-height:1.04}.dealer-private-inventory-header p{color:#626862;max-width:790px;margin:0;line-height:1.65}.dealer-private-inventory-header-actions{flex:none;align-items:center;gap:10px;display:flex}.dealer-private-inventory-header-actions .dealer-tool-link{gap:7px}.dealer-private-inventory-header-icon{flex:0 0 17px;place-items:center;width:17px;height:17px;display:inline-grid}.dealer-private-inventory-header-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px;display:block}.dealer-private-inventory-header-arrow{flex:0 0 16px;place-items:center;width:16px;height:16px;display:inline-grid}.dealer-private-inventory-header-arrow svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;display:block}.dealer-private-inventory-header-actions .dealer-tool-link{color:#173026;background:#fff}.dealer-private-inventory-header-actions .dealer-tool-link:hover{background:#f7faf8;border-color:#b8c8be}.dealer-private-inventory-card{background:#fff;border:1px solid #e1e5e2;border-radius:20px;overflow:hidden;box-shadow:0 10px 32px #1730260b}.dealer-private-inventory-toolbar{justify-content:space-between;align-items:flex-end;gap:24px;padding:24px 26px 18px;display:flex}.dealer-private-inventory-search{flex:660px;gap:8px;min-width:0;max-width:760px;display:grid}.dealer-private-inventory-search>label{color:#26352e;margin:0;padding:0 0 0 1px;font-size:.92rem;font-weight:750;display:block}.dealer-private-inventory-search-row{align-items:center;gap:9px;min-width:0;margin:0;padding:0;display:flex}.dealer-private-inventory-search-row input{box-sizing:border-box;color:#17231e;min-width:0;height:44px;font:inherit;background:#fff;border:1px solid #d4dad6;border-radius:10px;outline:none;flex:auto;padding:0 14px;font-size:.9rem;transition:border-color .14s,box-shadow .14s,background .14s}.dealer-private-inventory-search-row input::placeholder{color:#9a9f9b}.dealer-private-inventory-search-row input:hover{border-color:#bdc7c1}.dealer-private-inventory-search-row input:focus{background:#fff;border-color:#6f9980;box-shadow:0 0 0 3px #2f6f4e17}.dealer-private-inventory-search-row .dealer-primary-button,.dealer-private-inventory-search-row .dealer-secondary-button{flex:none;min-height:44px}.dealer-private-inventory-results{color:#707670;white-space:nowrap;flex:none;justify-content:flex-end;align-items:baseline;gap:4px;min-width:94px;padding-bottom:11px;font-size:.82rem;display:inline-flex}.dealer-private-inventory-results strong{color:#1d2923;font-size:.95rem}.dealer-private-inventory-filters{border-bottom:1px solid #edf0ee;flex-wrap:wrap;align-items:center;gap:7px;margin:0;padding:0 26px 20px;display:flex}.dealer-private-inventory-toolbar,.dealer-private-inventory-filters{box-sizing:border-box}.dealer-private-inventory-filters button{color:#626a65;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9dedb;border-radius:999px;padding:0 13px;font-size:.78rem;font-weight:750;transition:border-color .14s,background .14s,color .14s,box-shadow .14s}.dealer-private-inventory-filters button:hover{color:#315442;background:#f7faf8;border-color:#bac9c0}.dealer-private-inventory-filters button.active{color:#285e40;background:#eef7f1;border-color:#b6d1c0;box-shadow:inset 0 0 0 1px #2f6f4e06}.dealer-private-inventory-filters button:focus-visible{outline-offset:2px;outline:2px solid #7eaa91}.dealer-private-inventory-top-feedback{box-sizing:border-box;width:100%;margin:0 0 18px;scroll-margin-top:18px}.dealer-private-inventory-card>.dealer-feedback{margin:18px 26px 0}.dealer-private-inventory-loading,.dealer-private-inventory-empty{text-align:center;padding:64px 28px}.dealer-private-inventory-loading{color:#737973}.dealer-private-inventory-empty strong{color:#243129;font-size:1rem;display:block}.dealer-private-inventory-empty p{color:#737973;max-width:520px;margin:8px auto 0;font-size:.88rem;line-height:1.55}.dealer-private-inventory-empty-link{justify-content:center;align-items:center;width:auto;margin-top:18px;text-decoration:none;display:inline-flex}.dealer-private-inventory-table-wrap{overscroll-behavior-x:contain;width:100%;overflow-x:auto}.dealer-private-inventory-table{table-layout:fixed;border-collapse:collapse;color:#1d2722;width:100%;min-width:1120px;max-width:100%}.dealer-private-inventory-table th,.dealer-private-inventory-table td{box-sizing:border-box;text-align:center;vertical-align:middle}.dealer-private-inventory-table thead{background:#f7f9f7}.dealer-private-inventory-table th{color:#707770;letter-spacing:.045em;text-align:center;vertical-align:middle;text-transform:uppercase;border-bottom:1px solid #e1e6e2;padding:12px 6px;font-size:.67rem;font-weight:800;line-height:1.25}.dealer-private-inventory-table th:nth-child(3),.dealer-private-inventory-table th:nth-child(4),.dealer-private-inventory-table th:nth-child(7),.dealer-private-inventory-table th:nth-child(8){white-space:nowrap}.dealer-private-inventory-table th:nth-child(8){letter-spacing:.04em;padding-left:8px;padding-right:8px}.dealer-private-inventory-table td{text-align:center;vertical-align:middle;border-bottom:1px solid #ecefec;padding:16px 6px;font-size:.82rem;line-height:1.4}.dealer-private-inventory-table th+th,.dealer-private-inventory-table td+td{border-left:1px solid #f0f2f0}.dealer-private-inventory-table tbody tr{transition:background .12s}.dealer-private-inventory-table tbody tr:hover{background:#fbfcfb}.dealer-private-inventory-table tbody tr:last-child td{border-bottom:0}.dealer-private-inventory-table th,.dealer-private-inventory-table td{overflow:hidden}.dealer-private-inventory-table td>strong,.dealer-private-inventory-table td>span,.dealer-private-inventory-table td>a{text-align:center;margin-left:auto;margin-right:auto}.dealer-private-inventory-table th{white-space:nowrap}.dealer-private-inventory-table th:first-child,.dealer-private-inventory-table td:first-child{width:8%}.dealer-private-inventory-table th:nth-child(2),.dealer-private-inventory-table td:nth-child(2),.dealer-private-inventory-table th:nth-child(3),.dealer-private-inventory-table td:nth-child(3){width:10%}.dealer-private-inventory-table th:nth-child(4),.dealer-private-inventory-table td:nth-child(4),.dealer-private-inventory-table th:nth-child(5),.dealer-private-inventory-table td:nth-child(5){width:9%}.dealer-private-inventory-table th:nth-child(6),.dealer-private-inventory-table td:nth-child(6){width:5.5%}.dealer-private-inventory-table th:nth-child(7),.dealer-private-inventory-table td:nth-child(7){width:8.5%}.dealer-private-inventory-table th:nth-child(8),.dealer-private-inventory-table td:nth-child(8){width:9.5%}.dealer-private-inventory-table th:nth-child(9),.dealer-private-inventory-table td:nth-child(9){width:6.5%}.dealer-private-inventory-table th:nth-child(10),.dealer-private-inventory-table td:nth-child(10){width:8%}.dealer-private-inventory-table th:nth-child(11),.dealer-private-inventory-table td:nth-child(11){width:8.5%}.dealer-private-inventory-table th:nth-child(12),.dealer-private-inventory-table td:nth-child(12){width:7%}.dealer-private-inventory-brand,.dealer-private-inventory-model{text-align:center;overflow-wrap:anywhere;word-break:normal;white-space:normal;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;display:-webkit-box;overflow:hidden}.dealer-private-inventory-brand{color:#17271f;font-size:.88rem;font-weight:780}.dealer-private-inventory-model{color:#314039;font-size:.84rem;font-weight:650}.dealer-private-inventory-watch{gap:3px;min-width:0;display:grid}.dealer-private-inventory-watch strong{color:#17271f;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:780;line-height:1.35;display:block;overflow:hidden}.dealer-private-inventory-watch>span{color:#59635d;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;display:block;overflow:hidden}.dealer-private-inventory-watch small{color:#8a918c;text-overflow:ellipsis;white-space:nowrap;font-size:.73rem;line-height:1.4;display:block;overflow:hidden}.dealer-private-inventory-private-value{color:#4e5852;text-align:center;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;line-height:1.4;font-size:.74rem!important}.dealer-private-inventory-table td:nth-child(3),.dealer-private-inventory-table td:nth-child(6),.dealer-private-inventory-table td:nth-child(7),.dealer-private-inventory-table td:nth-child(8),.dealer-private-inventory-table td:nth-child(9){white-space:nowrap}.dealer-private-inventory-table td:nth-child(4),.dealer-private-inventory-table td:nth-child(5){overflow-wrap:anywhere;word-break:break-word;white-space:normal;min-width:0;overflow:hidden}.dealer-private-inventory-table td:nth-child(7) strong{color:#15291f;font-weight:800}.dealer-private-inventory-purchase-cost strong{color:#6f5a35;font-weight:800}.dealer-private-inventory-status{box-sizing:border-box;color:#56625b;text-align:center;white-space:nowrap;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;width:auto;min-width:0;min-height:34px;padding:0;font-size:.72rem;font-weight:800;line-height:1.15;display:inline-flex}.dealer-private-inventory-status-in-stock{color:#28613e}.dealer-private-inventory-status-listed{color:#3d6678}.dealer-private-inventory-status-pending-sale{color:#765e1b}.dealer-private-inventory-status-sold{color:#646464}.dealer-private-inventory-create-listing,.dealer-private-inventory-view-listing,.dealer-private-inventory-view-details,.dealer-private-inventory-delete{box-sizing:border-box;text-align:center;white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;width:auto;min-width:68px;max-width:100%;min-height:36px;padding:0 9px;font-size:.72rem;font-weight:800;line-height:1.15;text-decoration:none;transition:border-color .14s,background .14s,color .14s,transform .14s,box-shadow .14s;display:inline-flex;overflow:hidden}.dealer-private-inventory-create-listing,.dealer-private-inventory-view-listing{min-width:86px}.dealer-private-inventory-view-details{min-width:80px}.dealer-private-inventory-create-listing{color:#285f3f;background:#eef7f1;border:1px solid #b9d4c3;box-shadow:0 1px 2px #285f3f0a}.dealer-private-inventory-create-listing:hover{color:#214f35;background:#e7f3eb;border-color:#9fc5ad;transform:translateY(-1px)}.dealer-private-inventory-view-listing{color:#285f3f;background:#eef7f1;border:1px solid #b9d4c3;box-shadow:0 1px 2px #285f3f0a}.dealer-private-inventory-view-listing:hover{color:#214f35;background:#e7f3eb;border-color:#9fc5ad;transform:translateY(-1px)}.dealer-private-inventory-create-listing:focus-visible,.dealer-private-inventory-view-listing:focus-visible{outline-offset:2px;outline:2px solid #7eaa91}.dealer-private-inventory-view-details{color:#29483a;background:#fff;border:1px solid #cfd8d2;box-shadow:0 1px 2px #1f382c08}.dealer-private-inventory-view-details:hover{color:#203c30;background:#f7faf8;border-color:#aebfb4;transform:translateY(-1px)}.dealer-private-inventory-view-details:focus-visible{outline-offset:2px;outline:2px solid #7eaa91}.dealer-private-inventory-delete{color:#8b3f39;cursor:pointer;background:snow;border:1px solid #e2c7c4;font-family:inherit;box-shadow:0 1px 2px #682b2508}.dealer-private-inventory-delete:hover:not(:disabled){color:#74332e;background:#fff4f3;border-color:#d7aaa5;transform:translateY(-1px)}.dealer-private-inventory-delete:focus-visible{outline-offset:2px;outline:2px solid #c77d75}.dealer-private-inventory-delete:disabled{opacity:.5;cursor:wait}.dealer-private-inventory-table th:nth-child(10),.dealer-private-inventory-table th:nth-child(11),.dealer-private-inventory-table th:nth-child(12),.dealer-private-inventory-table td:nth-child(10),.dealer-private-inventory-table td:nth-child(11),.dealer-private-inventory-table td:nth-child(12){text-align:center;padding-left:3px;padding-right:3px}.dealer-private-inventory-table td:nth-child(10) .dealer-private-inventory-view-details,.dealer-private-inventory-table td:nth-child(11) .dealer-private-inventory-create-listing,.dealer-private-inventory-table td:nth-child(11) .dealer-private-inventory-view-listing,.dealer-private-inventory-table td:nth-child(12) .dealer-private-inventory-delete{width:auto;margin-inline:auto}.dealer-private-inventory-pagination{box-sizing:border-box;background:#fcfdfc;border-top:1px solid #edf0ee;justify-content:flex-end;align-items:center;gap:12px;min-height:74px;padding:14px 26px;display:flex}.dealer-private-inventory-pagination>span{color:#6d746f;text-align:center;white-space:nowrap;min-width:84px;font-size:.8rem}.dealer-private-inventory-pagination .dealer-secondary-button{min-height:38px;padding:0 14px;font-size:.8rem}.dealer-private-inventory-mobile-list{display:none}.dealer-private-inventory-mobile-card{background:#fff;border-bottom:1px solid #e8ece9}.dealer-private-inventory-mobile-card:last-child{border-bottom:0}.dealer-private-inventory-mobile-card-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.dealer-private-inventory-mobile-title{min-width:0}.dealer-private-inventory-mobile-title strong,.dealer-private-inventory-mobile-title span{display:block}.dealer-private-inventory-mobile-title strong{color:#17271f;font-size:.96rem;font-weight:800}.dealer-private-inventory-mobile-title span{color:#55605a;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:.86rem;font-weight:600;overflow:hidden}.dealer-private-inventory-mobile-meta{grid-template-columns:1fr;gap:14px;display:grid}.dealer-private-inventory-mobile-meta>div{min-width:0}.dealer-private-inventory-mobile-meta span,.dealer-private-inventory-mobile-meta strong{display:block}.dealer-private-inventory-mobile-meta span{color:#8a918c;letter-spacing:.055em;text-transform:uppercase;margin-bottom:4px;font-size:.66rem;font-weight:800}.dealer-private-inventory-mobile-meta strong{color:#354139;font-size:.82rem}.dealer-private-inventory-mobile-reference{overflow-wrap:anywhere}.dealer-private-inventory-mobile-price{white-space:nowrap;color:#17271f!important;font-size:.94rem!important}.dealer-private-inventory-mobile-cost{white-space:nowrap;color:#6f5a35!important;font-size:.9rem!important}.dealer-private-inventory-mobile-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:9px;display:flex}@media (width<=980px){.dealer-private-inventory-header{flex-direction:column;align-items:flex-start;gap:20px}.dealer-private-inventory-header-actions{width:100%}.dealer-private-inventory-toolbar{flex-direction:column;align-items:stretch;gap:12px}.dealer-private-inventory-search{flex-basis:auto;max-width:none}.dealer-private-inventory-results{justify-content:flex-start;min-width:0;padding-bottom:0}}@media (width<=1160px){.dealer-private-inventory-table-wrap{display:none}.dealer-private-inventory-mobile-list{display:grid}.dealer-private-inventory-mobile-card{gap:17px;padding:20px 18px;display:grid}.dealer-private-inventory-mobile-actions .dealer-private-inventory-create-listing,.dealer-private-inventory-mobile-actions .dealer-private-inventory-view-listing,.dealer-private-inventory-mobile-actions .dealer-private-inventory-view-details,.dealer-private-inventory-mobile-actions .dealer-private-inventory-delete{min-width:118px}.dealer-private-inventory-header{margin-bottom:18px}.dealer-private-inventory-header h1{font-size:2rem}.dealer-private-inventory-header-actions{grid-template-columns:1fr 1fr;display:grid}.dealer-private-inventory-card{border-radius:16px}.dealer-private-inventory-toolbar{padding:20px 18px 16px}.dealer-private-inventory-search-row{grid-template-columns:1fr auto;display:grid}.dealer-private-inventory-search-row input{grid-column:1/-1}.dealer-private-inventory-search-row .dealer-primary-button,.dealer-private-inventory-search-row .dealer-secondary-button{width:auto}.dealer-private-inventory-filters{scrollbar-width:thin;flex-wrap:nowrap;padding:0 18px 17px;overflow-x:auto}.dealer-private-inventory-filters button{flex:none}.dealer-private-inventory-card>.dealer-feedback{margin-left:18px;margin-right:18px}.dealer-private-inventory-pagination{justify-content:space-between;padding:14px 18px}.dealer-private-inventory-pagination .dealer-secondary-button{width:auto}}@media (width<=520px){.dealer-private-inventory-mobile-card-head{gap:12px}.dealer-private-inventory-mobile-meta{grid-template-columns:1fr;gap:12px}.dealer-private-inventory-mobile-actions{justify-content:flex-start}.dealer-private-inventory-mobile-actions .dealer-private-inventory-create-listing,.dealer-private-inventory-mobile-actions .dealer-private-inventory-view-listing,.dealer-private-inventory-mobile-actions .dealer-private-inventory-view-details,.dealer-private-inventory-mobile-actions .dealer-private-inventory-delete{width:100%}.dealer-private-inventory-header-actions,.dealer-private-inventory-search-row{grid-template-columns:1fr}.dealer-private-inventory-search-row input{grid-column:1;width:100%}.dealer-private-inventory-search-row .dealer-primary-button,.dealer-private-inventory-search-row .dealer-secondary-button{width:100%}.dealer-private-inventory-pagination{flex-wrap:wrap}.dealer-private-inventory-pagination>span{order:-1;width:100%}}.dealer-private-inventory-delete-backdrop{z-index:1200;box-sizing:border-box;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1219157a;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.dealer-private-inventory-delete-dialog{box-sizing:border-box;background:#fffdf9;border:1px solid #d9d2c8;border-radius:18px;width:min(100%,520px);max-height:calc(100vh - 48px);padding:30px;overflow-y:auto;box-shadow:0 24px 70px #12191533}.dealer-private-inventory-delete-eyebrow{color:#9b753a;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:.68rem;font-weight:800;display:block}.dealer-private-inventory-delete-dialog h2{color:#173b32;margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.7rem;font-weight:500;line-height:1.2}.dealer-private-inventory-delete-dialog>p{color:#626a65;margin:16px 0 0;font-size:.88rem;line-height:1.65}.dealer-private-inventory-delete-watch{background:#faf8f4;border:1px solid #e4ded5;border-radius:12px;flex-direction:column;gap:4px;padding:14px 16px;display:flex;margin-top:18px!important}.dealer-private-inventory-delete-watch strong{color:#26362f;font-size:.92rem}.dealer-private-inventory-delete-watch span{color:#7c837e;font-size:.76rem}.dealer-private-inventory-delete-impact{color:#6d6048;background:#fcf8ef;border:1px solid #e6d9be;border-radius:11px;margin-top:16px;padding:13px 15px;font-size:.79rem;line-height:1.55}.dealer-private-inventory-delete-error{color:#8b3f39;background:#fff5f4;border:1px solid #e4b9b5;border-radius:10px;margin-top:14px;padding:12px 14px;font-size:.79rem;font-weight:650;line-height:1.5}.dealer-private-inventory-delete-dialog-actions{justify-content:flex-end;align-items:center;gap:10px;margin-top:24px;display:flex}.dealer-private-inventory-delete-cancel,.dealer-private-inventory-delete-confirm,.dealer-private-inventory-delete-primary-link{box-sizing:border-box;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-family:inherit;font-size:.82rem;font-weight:800;text-decoration:none;transition:border-color .14s,background .14s,color .14s,transform .14s;display:inline-flex}.dealer-private-inventory-delete-cancel{color:#4f5a54;background:#fff;border:1px solid #d4dad6}.dealer-private-inventory-delete-cancel:hover:not(:disabled){background:#f7f9f8;border-color:#bcc7c0}.dealer-private-inventory-delete-primary-link{color:#fff;background:#2f6f4e;border:1px solid #2f6f4e}.dealer-private-inventory-delete-primary-link:hover{background:#285f43;border-color:#285f43;transform:translateY(-1px)}.dealer-private-inventory-delete-confirm{color:#fff;background:#9c4a43;border:1px solid #9c4a43}.dealer-private-inventory-delete-confirm:hover:not(:disabled){background:#843d37;border-color:#843d37;transform:translateY(-1px)}.dealer-private-inventory-delete-cancel:focus-visible,.dealer-private-inventory-delete-confirm:focus-visible,.dealer-private-inventory-delete-primary-link:focus-visible{outline-offset:2px;outline:2px solid #b78d54}.dealer-private-inventory-delete-cancel:disabled,.dealer-private-inventory-delete-confirm:disabled{opacity:.55;cursor:wait}@media (width<=560px){.dealer-private-inventory-delete-backdrop{align-items:flex-end;padding:14px}.dealer-private-inventory-delete-dialog{border-radius:18px;width:100%;max-height:calc(100vh - 28px);padding:24px 20px}.dealer-private-inventory-delete-dialog h2{font-size:1.45rem}.dealer-private-inventory-delete-dialog-actions{flex-direction:column-reverse;align-items:stretch}.dealer-private-inventory-delete-cancel,.dealer-private-inventory-delete-confirm,.dealer-private-inventory-delete-primary-link{width:100%}}.dealer-inventory-detail-shell{font-variant-numeric:tabular-nums;padding-bottom:72px;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.dealer-inventory-detail-back{color:#315d48;align-items:center;gap:7px;width:fit-content;margin-bottom:20px;font-size:.84rem;font-weight:750;text-decoration:none;display:inline-flex}.dealer-inventory-detail-back:hover{color:#214433}.dealer-inventory-detail-hero{border-bottom:1px solid #e2e7e4;justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:24px;padding-bottom:24px;display:flex}.dealer-inventory-detail-heading{min-width:0}.dealer-inventory-detail-heading h1{color:#10251f;letter-spacing:-.04em;margin:8px 0 0;font-size:clamp(1.8rem,3.4vw,2.6rem);font-weight:820;line-height:1.05}.dealer-inventory-detail-heading-meta{color:#6a726d;flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:.86rem;display:flex}.dealer-inventory-detail-heading-meta span+span:before{content:"•";color:#b3bab6;margin-right:14px}.dealer-inventory-detail-hero-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:12px;padding-bottom:1px;display:flex}.dealer-inventory-detail-primary-action{box-sizing:border-box;color:#fff;white-space:nowrap;background:#2f7655;border:1px solid #2f7655;border-radius:999px;justify-content:center;align-items:center;gap:6px;width:auto;min-width:0;min-height:34px;padding:5px 12px;font-size:.72rem;font-weight:820;line-height:1;text-decoration:none;transition:background .15s,border-color .15s,box-shadow .15s,transform .15s;display:inline-flex;box-shadow:0 3px 10px #2f76551f}.dealer-inventory-detail-primary-action:hover{color:#fff;background:#285f48;border-color:#285f48;transform:translateY(-1px);box-shadow:0 8px 18px #285f4833}.dealer-inventory-detail-primary-action:focus-visible{outline-offset:2px;outline:3px solid #2f76553b}.dealer-inventory-detail-primary-action svg{flex:none}.dealer-inventory-detail-secondary-action{box-sizing:border-box;color:#29463a;white-space:nowrap;background:#fff;border:1px solid #cfd8d2;border-radius:999px;justify-content:center;align-items:center;gap:6px;width:auto;min-width:0;min-height:34px;padding:5px 12px;font-size:.72rem;font-weight:820;line-height:1;text-decoration:none;transition:background .15s,border-color .15s,box-shadow .15s,transform .15s;display:inline-flex}.dealer-inventory-detail-secondary-action:hover{color:#1f3d31;background:#f7faf8;border-color:#aebeb5;transform:translateY(-1px);box-shadow:0 6px 15px #27413614}.dealer-inventory-detail-secondary-action:focus-visible{outline-offset:2px;outline:3px solid #2f76552e}.dealer-inventory-detail-secondary-action svg{flex:none}.dealer-inventory-detail-status{box-sizing:border-box;color:#58635d;letter-spacing:.01em;white-space:nowrap;background:#f7f9f8;border:1px solid #d6ddd8;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:5px 12px;font-size:.72rem;font-weight:820;display:inline-flex}.dealer-inventory-detail-status-in-stock{color:#28613e;background:#f1f8f4;border-color:#bdd9c7}.dealer-inventory-detail-status-listed{color:#3d6678;background:#f2f7f9;border-color:#c8d8df}.dealer-inventory-detail-status-pending-sale{color:#765e1b;background:#fff9e9;border-color:#ddd0a9}.dealer-inventory-detail-status-sold{color:#646464;background:#f3f3f3;border-color:#d7d7d7}.dealer-inventory-detail-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.dealer-inventory-detail-card{background:linear-gradient(#fff 0%,#fdfefd 100%);border:1px solid #dde4df;border-radius:18px;min-width:0;padding:24px;box-shadow:0 1px 2px #192d2405,0 10px 30px #192d2409}.dealer-inventory-detail-card-heading{margin-bottom:20px}.dealer-inventory-detail-card-title-row{align-items:center;gap:12px;display:flex}.dealer-inventory-detail-section-icon{color:#356b50;background:#f3f8f5;border:1px solid #dce8e0;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:inline-grid}.dealer-inventory-detail-section-icon svg{display:block}.dealer-inventory-detail-card-heading h2{color:#17271f;letter-spacing:-.02em;margin:4px 0 0;font-size:1.16rem;font-weight:790}.dealer-inventory-detail-card-heading p,.dealer-inventory-detail-card-note{color:#727a75;max-width:620px;margin:12px 0 0 50px;font-size:.8rem;line-height:1.55}.dealer-inventory-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid}.dealer-inventory-detail-grid>div{border-top:1px solid #edf0ee;min-width:0;padding:14px 0}.dealer-inventory-detail-grid>div:nth-child(odd){padding-right:18px}.dealer-inventory-detail-grid>div:nth-child(2n){border-left:1px solid #f0f2f0;padding-left:18px}.dealer-inventory-detail-card:first-child .dealer-inventory-detail-grid>div:nth-child(6){border-bottom:1px solid #edf0ee}.dealer-inventory-detail-grid dt,.dealer-inventory-detail-pricing-grid dt{color:#8a918c;letter-spacing:.055em;text-transform:uppercase;margin:0 0 5px;font-size:.67rem;font-weight:800}.dealer-inventory-detail-grid dd,.dealer-inventory-detail-pricing-grid dd{color:#26342d;overflow-wrap:anywhere;margin:0;font-size:.88rem;font-weight:700;line-height:1.45}.dealer-inventory-detail-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.8rem!important;font-weight:600!important}.dealer-inventory-detail-empty{color:#7f8883;letter-spacing:0;vertical-align:baseline;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.92rem;font-weight:650;line-height:1;display:inline-block}.dealer-inventory-detail-pricing-card{grid-column:1/-1}.dealer-inventory-detail-pricing-grid{border:1px solid #e7ebe8;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.dealer-inventory-detail-pricing-grid>div{background:#fff;min-width:0;padding:18px;position:relative}.dealer-inventory-detail-pricing-grid>div+div{border-left:1px solid #edf0ee}.dealer-inventory-detail-pricing-grid dd{color:#17271f;letter-spacing:-.015em;font-size:1.08rem;font-weight:820}.dealer-inventory-detail-metric-label{align-items:center;gap:7px;display:flex}.dealer-inventory-detail-metric-icon{color:#2f7655;background:#edf6f0;border:1px solid #d5e5da;border-radius:8px;flex:0 0 26px;place-items:center;width:26px;height:26px;margin-bottom:-1px;display:inline-grid}.dealer-inventory-detail-metric-icon svg{display:block}.dealer-inventory-detail-calculated{grid-template-rows:26px 30px 16px;align-content:start;display:grid;background:linear-gradient(#f7fbf8 0%,#f2f8f4 100%)!important}.dealer-inventory-detail-calculated .dealer-inventory-detail-metric-label{height:26px;margin:0}.dealer-inventory-detail-calculated dd{color:#28613e;align-items:center;height:30px;margin:0;display:flex}.dealer-inventory-detail-calculated small{color:#779080;letter-spacing:.04em;text-transform:uppercase;align-items:flex-end;height:16px;margin:0;font-size:.66rem;font-weight:750;line-height:1;display:flex}.dealer-inventory-detail-calculated .dealer-inventory-detail-empty{color:#50705e;font-size:1rem}.dealer-inventory-detail-description-card{grid-column:1/-1}.dealer-inventory-detail-description{color:#4e5b54;white-space:pre-wrap;margin:0;font-size:.9rem;line-height:1.7}.dealer-inventory-detail-history-card{grid-column:1/-1}.dealer-inventory-detail-state{text-align:center;background:#fff;border:1px solid #e0e5e2;border-radius:18px;max-width:640px;margin:64px auto;padding:32px}.dealer-inventory-detail-state h1{color:#17271f;margin:8px 0 10px}.dealer-inventory-detail-state p{color:#6f7772;margin:0;line-height:1.6}.dealer-inventory-detail-state-link{width:auto;margin-top:20px;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.dealer-inventory-detail-card{transition:border-color .16s,box-shadow .16s,transform .16s}.dealer-inventory-detail-card:hover{border-color:#d3ddd6;transform:translateY(-1px);box-shadow:0 1px 2px #192d2405,0 14px 34px #192d240e}}@media (width<=900px){.dealer-inventory-detail-layout{grid-template-columns:1fr}.dealer-inventory-detail-pricing-card,.dealer-inventory-detail-description-card,.dealer-inventory-detail-history-card{grid-column:auto}.dealer-inventory-detail-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dealer-inventory-detail-pricing-grid>div:nth-child(3){border-top:1px solid #edf0ee;border-left:0}.dealer-inventory-detail-pricing-grid>div:nth-child(4){border-top:1px solid #edf0ee}}@media (width<=640px){.dealer-inventory-detail-shell{padding-bottom:48px}.dealer-inventory-detail-hero{flex-direction:column;align-items:flex-start;gap:18px}.dealer-inventory-detail-hero-actions{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;width:auto}.dealer-inventory-detail-primary-action,.dealer-inventory-detail-secondary-action{flex:none;width:auto;min-width:0;min-height:34px;padding:5px 12px}.dealer-inventory-detail-card-heading p,.dealer-inventory-detail-card-note{margin-left:0}.dealer-inventory-detail-card{border-radius:15px;padding:20px 18px}.dealer-inventory-detail-grid{grid-template-columns:1fr}.dealer-inventory-detail-grid>div,.dealer-inventory-detail-grid>div:nth-child(odd),.dealer-inventory-detail-grid>div:nth-child(2n){border-left:0;padding:13px 0}.dealer-inventory-detail-pricing-grid{grid-template-columns:1fr}.dealer-inventory-detail-pricing-grid>div+div,.dealer-inventory-detail-pricing-grid>div:nth-child(3),.dealer-inventory-detail-pricing-grid>div:nth-child(4){border-top:1px solid #edf0ee;border-left:0}.dealer-inventory-detail-state{margin:28px auto;padding:26px 20px}}.dealer-inventory-edit-shell{max-width:1180px;padding-bottom:72px}.dealer-inventory-edit-back{color:#66706b;align-items:center;gap:7px;margin-bottom:18px;font-size:.82rem;font-weight:760;text-decoration:none;display:inline-flex}.dealer-inventory-edit-back:hover{color:#244f3c}.dealer-inventory-edit-hero{border-bottom:1px solid #e2e7e4;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:18px;padding-bottom:22px;display:flex}.dealer-inventory-edit-hero h1{color:#10251f;letter-spacing:-.04em;margin:8px 0;font-size:clamp(1.8rem,3.4vw,2.55rem);font-weight:820;line-height:1.05}.dealer-inventory-edit-hero p{color:#68726d;max-width:680px;margin:0;font-size:.9rem;line-height:1.6}.dealer-inventory-edit-status{color:#58635d;white-space:nowrap;background:#f7f9f8;border:1px solid #d6ddd8;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:34px;padding:5px 12px;font-size:.72rem;font-weight:820;display:inline-flex}.dealer-inventory-edit-status-in-stock{color:#28613e;background:#f1f8f4;border-color:#bdd9c7}.dealer-inventory-edit-status-listed{color:#3d6678;background:#f2f7f9;border-color:#c8d8df}.dealer-inventory-edit-status-pending-sale{color:#765e1b;background:#fff9e9;border-color:#ddd0a9}.dealer-inventory-edit-status-sold{color:#646464;background:#f3f3f3;border-color:#d7d7d7}.dealer-inventory-edit-notice{background:#f5faf7;border:1px solid #c9ddd1;border-radius:14px;margin-bottom:18px;padding:15px 17px}.dealer-inventory-edit-notice.locked{background:#fffaf0;border-color:#e3d3ad}.dealer-inventory-edit-notice strong{color:#244f3c;margin-bottom:4px;font-size:.84rem;display:block}.dealer-inventory-edit-notice.locked strong{color:#765e1b}.dealer-inventory-edit-notice p{color:#617068;margin:0;font-size:.82rem;line-height:1.55}.dealer-inventory-edit-form{display:block}.dealer-inventory-edit-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.dealer-inventory-edit-card{background:#fff;border:1px solid #dde4df;border-radius:18px;min-width:0;padding:24px;box-shadow:0 8px 26px #18272109}.dealer-inventory-edit-description-card{grid-column:1/-1}.dealer-inventory-edit-card-heading{margin-bottom:20px}.dealer-inventory-edit-card-heading h2{color:#14271f;margin:4px 0 0;font-size:1rem;font-weight:820}.dealer-inventory-edit-card-heading p{color:#7a827e;margin:6px 0 0;font-size:.76rem;line-height:1.45}.dealer-inventory-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;display:grid}.dealer-inventory-edit-grid label,.dealer-inventory-edit-description-field,.dealer-inventory-edit-readonly-field{flex-direction:column;gap:7px;min-width:0;display:flex}.dealer-inventory-edit-grid label>span,.dealer-inventory-edit-readonly-field>span{color:#626d67;font-size:.75rem;font-weight:760}.dealer-inventory-edit-grid input,.dealer-inventory-edit-grid select,.dealer-inventory-edit-description-field textarea{box-sizing:border-box;color:#17251f;width:100%;font:inherit;background:#fff;border:1px solid #d8dfdb;border-radius:10px;outline:none;font-size:.88rem;transition:border-color .14s,box-shadow .14s,background .14s}.dealer-inventory-edit-grid input,.dealer-inventory-edit-grid select{min-height:42px;padding:9px 11px}.dealer-inventory-edit-description-field textarea{resize:vertical;min-height:150px;padding:12px 13px;line-height:1.55}.dealer-inventory-edit-grid input:focus,.dealer-inventory-edit-grid select:focus,.dealer-inventory-edit-description-field textarea:focus{border-color:#6f9c84;box-shadow:0 0 0 3px #2f76551a}.dealer-inventory-edit-grid input:disabled,.dealer-inventory-edit-grid select:disabled,.dealer-inventory-edit-description-field textarea:disabled{color:#737a76;cursor:not-allowed;background:#f5f6f5;border-color:#e1e5e2}.dealer-inventory-edit-grid small,.dealer-inventory-edit-readonly-field small,.dealer-inventory-edit-character-count{color:#89918d;font-size:.68rem;line-height:1.4}.dealer-inventory-edit-readonly-field strong{box-sizing:border-box;color:#606964;background:#f5f6f5;border:1px solid #e1e5e2;border-radius:10px;min-height:42px;padding:11px;font-size:.86rem;font-weight:760}.dealer-inventory-edit-money-input{background:#fff;border:1px solid #d8dfdb;border-radius:10px;align-items:center;min-height:42px;transition:border-color .14s,box-shadow .14s;display:flex;overflow:hidden}.dealer-inventory-edit-money-input:focus-within{border-color:#6f9c84;box-shadow:0 0 0 3px #2f76551a}.dealer-inventory-edit-money-input>span{color:#7b8580;flex:none;padding-left:11px;font-size:.86rem}.dealer-inventory-edit-money-input input{min-width:0;box-shadow:none;border:0;border-radius:0}.dealer-inventory-edit-money-input input:focus{box-shadow:none;border:0}.dealer-inventory-edit-character-count{align-self:flex-end}.dealer-inventory-edit-error{background:#fff7f5;border:1px solid #e2c3bb;border-radius:14px;margin-top:18px;padding:15px 17px}.dealer-inventory-edit-error strong{color:#8a3e31;font-size:.82rem;display:block}.dealer-inventory-edit-error p{color:#76544c;margin:5px 0 0;font-size:.8rem;line-height:1.5}.dealer-inventory-edit-use-stock{color:#765a1f;cursor:pointer;background:#fff;border:1px solid #9f7a2d;border-radius:9px;margin-top:11px;padding:8px 11px;font-size:.74rem;font-weight:800}.dealer-inventory-edit-use-stock:hover{background:#fffaf0}.dealer-inventory-edit-actions{border-top:1px solid #e3e8e5;justify-content:flex-end;align-items:center;gap:10px;margin-top:22px;padding-top:20px;display:flex}.dealer-inventory-edit-cancel,.dealer-inventory-edit-save{box-sizing:border-box;border-radius:10px;justify-content:center;align-items:center;min-height:40px;padding:9px 16px;font-size:.8rem;font-weight:800;text-decoration:none;display:inline-flex}.dealer-inventory-edit-cancel{color:#47544e;background:#fff;border:1px solid #d5ddd8}.dealer-inventory-edit-cancel:hover{color:#244f3c;border-color:#b8c7bf}.dealer-inventory-edit-save{color:#fff;cursor:pointer;background:#2f7655;border:1px solid #2f7655}.dealer-inventory-edit-save:hover:not(:disabled){background:#285f48;border-color:#285f48}.dealer-inventory-edit-save:disabled,.dealer-inventory-edit-use-stock:disabled{opacity:.55;cursor:not-allowed}.dealer-inventory-edit-state{text-align:center;background:#fff;border:1px solid #dde4df;border-radius:18px;max-width:650px;margin:42px auto 0;padding:30px}.dealer-inventory-edit-state h1{color:#10251f;margin:8px 0}.dealer-inventory-edit-state p{color:#68726d;margin:0 0 18px}.dealer-inventory-edit-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=820px){.dealer-inventory-edit-layout{grid-template-columns:1fr}.dealer-inventory-edit-description-card{grid-column:auto}}@media (width<=620px){.dealer-inventory-edit-shell{padding-bottom:48px}.dealer-inventory-edit-hero{flex-direction:column;align-items:flex-start;gap:14px}.dealer-inventory-edit-card{border-radius:15px;padding:19px}.dealer-inventory-edit-grid{grid-template-columns:1fr}.dealer-inventory-edit-actions{flex-direction:column-reverse;align-items:stretch}.dealer-inventory-edit-cancel,.dealer-inventory-edit-save{width:100%}}.dealer-admin-edit-submission-banner{margin-top:20px}.dealer-admin-change-review{background:#fbfdfb;border:1px solid #dce7df;border-radius:14px;margin-top:20px;padding:20px}.dealer-admin-change-review-header{border-bottom:1px solid #e8eee9;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:16px;display:flex}.dealer-admin-change-review-header h3{color:#26372e;margin:5px 0 4px;font-size:1rem;font-weight:800}.dealer-admin-change-review-header p{color:#6b756f;margin:0;font-size:.8rem;line-height:1.5}.dealer-admin-change-count{color:#365943;white-space:nowrap;background:#f3f8f4;border:1px solid #cbd9cf;border-radius:999px;flex:none;padding:7px 10px;font-size:.73rem;font-weight:800}.dealer-admin-change-list{gap:10px;margin-top:16px;display:grid}.dealer-admin-change-row{grid-template-columns:minmax(120px,.7fr) minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:10px;display:grid}.dealer-admin-change-label{color:#4e5b53;background:#f3f5f3;border-radius:10px;align-items:center;min-width:0;padding:12px 13px;font-size:.78rem;font-weight:800;line-height:1.4;display:flex}.dealer-admin-change-value{background:#fff;border:1px solid #e2e6e3;border-radius:10px;min-width:0;padding:11px 13px}.dealer-admin-change-value>span{color:#8a918d;letter-spacing:.05em;text-transform:uppercase;margin-bottom:5px;font-size:.67rem;font-weight:800;display:block}.dealer-admin-change-value p{overflow-wrap:anywhere;color:#38433d;margin:0;font-size:.82rem;font-weight:650;line-height:1.55}.dealer-admin-change-value p.is-multiline{white-space:pre-wrap}.dealer-admin-change-previous{background:#fafafa}.dealer-admin-change-new{background:#f5faf6;border-color:#c9dccf}.dealer-admin-change-new p{color:#2f5f42}.dealer-admin-change-arrow{color:#87918b;align-self:center;place-items:center;width:24px;height:24px;font-size:.92rem;font-weight:800;display:grid}.dealer-admin-change-empty{color:#707873;background:#f5f6f5;border-radius:10px;margin-top:16px;padding:13px 14px;font-size:.8rem}@media (width<=880px){.dealer-admin-change-row{grid-template-columns:1fr}.dealer-admin-change-arrow{width:auto;height:18px;transform:rotate(90deg)}}@media (width<=620px){.dealer-admin-change-review{padding:16px}.dealer-admin-change-review-header{flex-direction:column}}.dealer-admin-change-image-value{align-items:center;gap:12px;min-width:0;display:flex}.dealer-admin-change-image-preview{background:#eef1ef;border:1px solid #dce2de;border-radius:50%;flex:none;width:74px;height:74px;position:relative;overflow:hidden}.dealer-admin-change-image-preview img{-webkit-user-select:none;user-select:none;pointer-events:none}.dealer-admin-change-image-empty{box-sizing:border-box;color:#8a918d;text-align:center;background:#f5f6f5;border:1px dashed #cfd6d1;border-radius:50%;flex:none;place-items:center;width:74px;height:74px;padding:8px;font-size:.65rem;font-weight:750;line-height:1.25;display:grid}.dealer-admin-change-image-value p{min-width:0}@media (width<=620px){.dealer-admin-change-image-preview,.dealer-admin-change-image-empty{width:66px;height:66px}}.watriever-admin-shell{grid-template-columns:218px minmax(0,1fr);align-items:start;gap:32px;width:min(1500px,100% - 48px);margin:34px auto 72px;display:grid}.watriever-admin-sidebar{box-sizing:border-box;background:#faf9f5eb;border:1px solid #e3e3df;border-radius:18px;min-height:520px;padding:20px 14px 16px;position:sticky;top:24px;box-shadow:0 14px 34px #1c27220b}.watriever-admin-sidebar-heading{border-bottom:1px solid #e6e6e2;padding:5px 10px 18px}.watriever-admin-sidebar-heading span{color:#777b77;letter-spacing:.16em;text-transform:uppercase;font-size:.69rem;font-weight:800;display:block}.watriever-admin-sidebar-heading strong{color:#102720;letter-spacing:-.025em;margin-top:3px;font-size:1.22rem;font-weight:800;display:block}.watriever-admin-navigation{gap:5px;padding:15px 0;display:grid}.watriever-admin-nav-link{color:#626763;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;min-height:44px;padding:0 11px;font-size:.86rem;font-weight:750;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,transform .15s;display:flex}.watriever-admin-nav-link:hover{color:#173e31;background:#f2f3f0}.watriever-admin-nav-link.is-active{color:#153f31;background:#fff;border-color:#d9dfda;box-shadow:0 5px 14px #1930280f}.watriever-admin-nav-icon{flex:none;place-items:center;width:20px;height:20px;display:grid}.watriever-admin-nav-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.watriever-admin-sidebar-note{border-top:1px solid #e6e6e2;align-items:flex-start;gap:9px;margin-top:64px;padding:14px 10px 4px;display:flex}.watriever-admin-sidebar-note-dot{background:#2f795c;border-radius:50%;flex:none;width:7px;height:7px;margin-top:5px;box-shadow:0 0 0 4px #2f795c17}.watriever-admin-sidebar-note strong{color:#3f4843;font-size:.73rem;font-weight:800;display:block}.watriever-admin-sidebar-note p{color:#8a8e8b;margin:2px 0 0;font-size:.68rem;line-height:1.4}.watriever-admin-content{min-width:0}.watriever-admin-content .dealer-admin-page{width:100%;max-width:none;margin-left:0;margin-right:0}.watriever-admin-overview,.watriever-admin-placeholder{box-sizing:border-box;width:min(100%,1120px);padding:12px 0 40px}.watriever-admin-page-header{max-width:760px}.watriever-admin-page-eyebrow{color:#797c79;letter-spacing:.17em;text-transform:uppercase;font-size:.72rem;font-weight:800;display:block}.watriever-admin-page-header h1{color:#102720;letter-spacing:-.055em;margin:9px 0 6px;font-size:clamp(2.2rem,5vw,3.45rem);font-weight:820;line-height:.98}.watriever-admin-page-header p{color:#636764;max-width:700px;margin:14px 0 0;font-size:1rem;line-height:1.62}.watriever-admin-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:34px;display:grid}.watriever-admin-overview-card{box-sizing:border-box;min-height:205px;color:inherit;background:#fff;border:1px solid #dedfdb;border-radius:16px;flex-direction:column;padding:21px 22px 20px;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;box-shadow:0 11px 25px #1d2b2509}.watriever-admin-overview-card:hover{border-color:#cbd4ce;transform:translateY(-2px);box-shadow:0 17px 34px #1d2b2511}.watriever-admin-overview-card-top{justify-content:space-between;align-items:center;gap:12px;min-height:24px;display:flex}.watriever-admin-overview-card-eyebrow,.watriever-admin-overview-current-kicker,.watriever-admin-placeholder-label{color:#858986;letter-spacing:.13em;text-transform:uppercase;font-size:.67rem;font-weight:800}.watriever-admin-overview-card-status{color:#327058;align-items:center;gap:6px;font-size:.68rem;font-weight:800;display:inline-flex}.watriever-admin-overview-card-status i{background:#327b5d;border-radius:50%;width:6px;height:6px}.watriever-admin-overview-card-copy{margin-top:25px}.watriever-admin-overview-card-copy h2{color:#17231f;letter-spacing:-.03em;margin:0;font-size:1.35rem;font-weight:800}.watriever-admin-overview-card-copy p{color:#6e726f;max-width:360px;margin:8px 0 0;font-size:.86rem;line-height:1.55}.watriever-admin-overview-card-link{color:#245d48;align-items:center;gap:7px;margin-top:auto;font-size:.78rem;font-weight:800;display:inline-flex}.watriever-admin-overview-current{background:linear-gradient(135deg,#f6f8f5 0%,#fbfbf8 100%);border:1px solid #dfe3df;border-radius:16px;justify-content:space-between;align-items:center;gap:28px;margin-top:17px;padding:25px 27px;display:flex}.watriever-admin-overview-current h2{color:#182821;letter-spacing:-.025em;margin:6px 0 0;font-size:1.23rem;font-weight:800}.watriever-admin-overview-current p{color:#6d726e;max-width:610px;margin:7px 0 0;font-size:.83rem;line-height:1.55}.watriever-admin-overview-primary-link{color:#fff;background:#2d7557;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:.77rem;font-weight:800;text-decoration:none;transition:background-color .15s,transform .15s;display:inline-flex}.watriever-admin-overview-primary-link:hover{background:#246448;transform:translateY(-1px)}.watriever-admin-placeholder-card{box-sizing:border-box;text-align:center;background:#fff;border:1px solid #dedfdb;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:230px;margin-top:34px;padding:40px;display:flex}.watriever-admin-placeholder-card h2{color:#1c2622;letter-spacing:-.025em;margin:9px 0 0;font-size:1.35rem;font-weight:800}.watriever-admin-placeholder-card p{color:#777b78;max-width:500px;margin:10px 0 0;font-size:.86rem;line-height:1.55}@media (width<=980px){.watriever-admin-shell{grid-template-columns:1fr;gap:22px;width:min(100% - 32px,1180px)}.watriever-admin-sidebar{min-height:0;padding:13px;position:static}.watriever-admin-sidebar-heading{display:none}.watriever-admin-navigation{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;padding:0}.watriever-admin-nav-link{flex-direction:column;justify-content:center;gap:5px;min-width:0;padding:9px 8px;font-size:.68rem}.watriever-admin-sidebar-note{display:none}}@media (width<=720px){.watriever-admin-shell{width:min(100% - 22px,1180px);margin-top:20px}.watriever-admin-navigation{scrollbar-width:thin;grid-template-columns:repeat(5,minmax(92px,1fr));overflow-x:auto}.watriever-admin-overview-grid{grid-template-columns:1fr}.watriever-admin-overview-current{flex-direction:column;align-items:flex-start}.watriever-admin-overview-primary-link{box-sizing:border-box;width:100%}}.admin-users-page{box-sizing:border-box;width:100%;max-width:1160px;padding:12px 0 42px}.admin-users-summary{background:#ecece9;border:1px solid #e2e3df;border-radius:13px;align-items:center;gap:2px;width:fit-content;margin-top:30px;padding:4px;display:flex}.admin-users-summary-tab{color:#626663;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:9px;padding:0 13px;font-size:.79rem;font-weight:800;transition:background-color .14s,border-color .14s,color .14s,box-shadow .14s;display:inline-flex}.admin-users-summary-tab strong{box-sizing:border-box;color:#656966;font-variant-numeric:tabular-nums;background:#dedfdb;border-radius:999px;justify-content:center;align-items:center;min-width:21px;height:21px;padding:0 6px;font-size:.68rem;display:inline-flex}.admin-users-summary-tab:hover{color:#183a2f}.admin-users-summary-tab.is-active{color:#16231f;background:#fff;border-color:#dedfdb;box-shadow:0 3px 9px #14241e0f}.admin-users-summary-tab.is-active strong{color:#fff;background:#16231f}.admin-users-toolbar{justify-content:space-between;align-items:center;gap:18px;margin-top:22px;display:flex}.admin-users-search{box-sizing:border-box;background:#fff;border:1px solid #d9dcd8;border-radius:11px;align-items:center;width:min(100%,610px);min-height:46px;padding-left:14px;transition:border-color .14s,box-shadow .14s;display:flex}.admin-users-search:focus-within{border-color:#93ad9f;box-shadow:0 0 0 3px #35715314}.admin-users-search>svg{fill:none;stroke:#848a86;stroke-width:1.7px;stroke-linecap:round;flex:none;width:18px;height:18px}.admin-users-search input{color:#202521;min-width:0;height:44px;font:inherit;background:0 0;border:0;outline:0;flex:auto;padding:0 11px;font-size:.82rem}.admin-users-search input::placeholder{color:#a0a49f}.admin-users-search input::-webkit-search-cancel-button{display:none}.admin-users-search-clear{color:#8d918d;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;width:31px;height:31px;font-size:1.18rem;line-height:1}.admin-users-search-clear:hover{color:#3d4842;background:#f1f2ef}.admin-users-search-submit{color:#fff;min-width:82px;font:inherit;cursor:pointer;background:#2d7557;border:0;border-radius:8px;align-self:stretch;margin:4px;padding:0 14px;font-size:.75rem;font-weight:800;transition:background-color .14s}.admin-users-search-submit:hover{background:#246448}.admin-users-result-count{color:#7b807c;font-variant-numeric:tabular-nums;flex:none;font-size:.75rem;font-weight:700}.admin-users-feedback{border-radius:10px;margin-top:18px;padding:13px 15px;font-size:.79rem;line-height:1.5}.admin-users-feedback-error{color:#874e47;background:#fff7f5;border:1px solid #ead3d0}.admin-users-empty{box-sizing:border-box;text-align:center;background:#fff;border:1px solid #dedfdb;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:250px;margin-top:18px;padding:36px;display:flex}.admin-users-empty>span{color:#8a8e8a;letter-spacing:.13em;text-transform:uppercase;font-size:.68rem;font-weight:800}.admin-users-empty h2{color:#1c2622;margin:9px 0 0;font-size:1.3rem}.admin-users-empty p{color:#777c78;max-width:500px;margin:9px 0 0;font-size:.82rem;line-height:1.55}.admin-users-empty button{color:#2c654e;font:inherit;cursor:pointer;background:#f8faf8;border:1px solid #cad6ce;border-radius:9px;margin-top:18px;padding:10px 14px;font-size:.75rem;font-weight:800}.admin-users-table-shell{background:#fff;border:1px solid #dedfdb;border-radius:14px;margin-top:18px;overflow:hidden;box-shadow:0 9px 22px #1d2b2506}.admin-users-table{width:100%}.admin-users-table-header,.admin-users-row{grid-template-columns:minmax(225px,1.45fr) minmax(155px,1fr) minmax(135px,.86fr) minmax(180px,1.12fr) minmax(115px,.72fr) minmax(110px,.68fr);align-items:center;column-gap:10px;display:grid}.admin-users-table-header{box-sizing:border-box;color:#888c88;letter-spacing:.075em;text-transform:uppercase;background:#f7f7f4;border-bottom:1px solid #e4e5e1;min-height:43px;padding:0 17px;font-size:.63rem;font-weight:800}.admin-users-table-header>span{box-sizing:border-box;text-align:center;border-right:1px solid #e7e8e4;justify-content:center;align-items:center;min-width:0;padding-left:12px;padding-right:12px;display:flex}.admin-users-table-header>span:first-child{padding-left:0}.admin-users-table-header>span:last-child{border-right:0;padding-right:0}.admin-users-row{box-sizing:border-box;border-bottom:1px solid #ecece8;min-height:118px;padding:14px 17px;transition:background-color .13s}.admin-users-row:last-child{border-bottom:0}.admin-users-row:hover{background:#fbfcfa}.admin-users-row>[role=cell]{box-sizing:border-box;border-right:1px solid #eceeea;min-width:0;padding-left:12px;padding-right:12px}.admin-users-row>[role=cell]:first-child{padding-left:0}.admin-users-row>[role=cell]:last-child{border-right:0;padding-right:0}.admin-users-identity{text-align:center;align-content:center;justify-items:center;width:100%;min-width:0;display:grid}.admin-users-identity>div:last-child{text-align:center;justify-items:center;gap:2px;width:100%;min-width:0;display:grid}.admin-users-identity strong,.admin-users-identity a,.admin-users-identity span{max-width:190px}.admin-users-identity strong{color:#202823;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:800;overflow:hidden}.admin-users-identity a{color:#626965;text-overflow:ellipsis;white-space:nowrap;font-size:.71rem;text-decoration:none;overflow:hidden}.admin-users-identity a:hover{color:#2b6b50;text-decoration:underline}.admin-users-identity span{color:#999d99;font-variant-numeric:tabular-nums;font-size:.64rem;font-weight:700}.admin-users-account{text-align:center;justify-items:center;gap:7px;min-width:0;display:grid}.admin-users-badges{flex-wrap:wrap;justify-content:center;gap:5px;display:flex}.admin-users-plan-badge,.admin-users-admin-badge,.admin-users-dealer-badge{letter-spacing:.035em;text-transform:uppercase;border-radius:999px;align-items:center;min-height:20px;padding:0 7px;font-size:.59rem;font-weight:850;display:inline-flex}.admin-users-plan-badge{color:#6d716d;background:#f5f5f2;border:1px solid #e0e1dd}.admin-users-plan-badge.is-pro{color:#745c35;background:#f8f2e8;border-color:#d8cab4}.admin-users-admin-badge{color:#635982;background:#f5f3fb;border:1px solid #d8d5e7}.admin-users-dealer-badge{color:#3e7159;background:#f0f6f2;border:1px solid #d3dfd7}.admin-users-dealer-badge.is-suspended,.admin-users-dealer-badge.is-rejected{color:#92574f;background:#fbf2f1;border-color:#e5d0ce}.admin-users-dealer-badge.is-pending,.admin-users-dealer-badge.is-draft,.admin-users-dealer-badge.is-edit-requested{color:#806b3f;background:#fbf7ed;border-color:#e5dcc8}.admin-users-dealer-name,.admin-users-member-label{color:#777c78;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.admin-users-stat{text-align:center;justify-items:center;gap:3px;padding:0 12px;display:grid}.admin-users-stat strong{color:#26342e;font-variant-numeric:tabular-nums;font-size:1rem;font-weight:820}.admin-users-stat span{color:#878c88;white-space:nowrap;font-size:.64rem;line-height:1.35}.admin-users-joined{color:#656b67;text-align:center;white-space:nowrap;justify-content:center;align-items:center;font-size:.71rem;font-weight:700;display:flex}.admin-users-actions{text-align:center;justify-items:center;gap:7px;display:grid}.admin-users-actions a{color:#2c684f;align-items:center;gap:5px;font-size:.68rem;font-weight:800;text-decoration:none;display:inline-flex}.admin-users-actions a:hover{text-decoration:underline}.admin-users-pagination{justify-content:flex-end;align-items:center;gap:12px;margin-top:16px;display:flex}.admin-users-pagination button{color:#445049;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9ddd9;border-radius:8px;padding:0 12px;font-size:.7rem;font-weight:800}.admin-users-pagination button:hover:not(:disabled){color:#2e654f;background:#f7faf8;border-color:#bdccc2}.admin-users-pagination button:disabled{opacity:.42;cursor:not-allowed}.admin-users-pagination span{color:#858985;font-size:.69rem}.admin-users-pagination strong{color:#4c554f;font-variant-numeric:tabular-nums}@media (width<=1160px){.admin-users-table-shell{overflow-x:auto}.admin-users-table{min-width:1010px}}@media (width<=800px){.admin-users-table-shell{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.admin-users-table{min-width:0}.admin-users-table-header{display:none}.admin-users-row{background:#fff;border:1px solid #dedfdb;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:0;min-height:0;margin-bottom:14px;padding:0;display:grid;overflow:hidden;box-shadow:0 8px 20px #1d2b2509}.admin-users-row:last-child{border-bottom:1px solid #dedfdb;margin-bottom:0}.admin-users-row:hover{background:#fff}.admin-users-row>[role=cell]{box-sizing:border-box;border-bottom:1px solid #eceeea;border-right:0;min-width:0;padding:14px 15px}.admin-users-identity{background:#fbfcfa;grid-column:1/-1;padding-top:18px!important;padding-bottom:18px!important}.admin-users-identity>div:last-child{width:100%}.admin-users-identity strong{font-size:.88rem}.admin-users-identity a{white-space:normal;overflow-wrap:anywhere;max-width:min(100%,280px);font-size:.72rem}.admin-users-identity span{font-size:.64rem}.admin-users-account{grid-column:1/-1;padding-top:15px!important;padding-bottom:15px!important}.admin-users-listings-stat,.admin-users-transactions-stat{align-content:center;min-height:94px}.admin-users-listings-stat{border-right:1px solid #eceeea}.admin-users-stat{padding-left:12px!important;padding-right:12px!important}.admin-users-stat span{white-space:normal;text-align:center}.admin-users-joined,.admin-users-actions{grid-column:1/-1}.admin-users-joined{flex-direction:column;gap:5px;min-height:67px}.admin-users-actions{background:#fbfcfa;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex;border-bottom:0!important;padding-top:13px!important;padding-bottom:13px!important}.admin-users-actions a{background:#fff;border:1px solid #d7e0da;border-radius:8px;min-height:34px;padding:0 11px;text-decoration:none}.admin-users-actions a:hover{background:#f5f9f6;border-color:#bdcec3;text-decoration:none}.admin-users-row>[data-mobile-label]:before{content:attr(data-mobile-label);color:#969b97;letter-spacing:.08em;text-align:center;text-transform:uppercase;margin-bottom:6px;font-size:.58rem;font-weight:850;display:block}.admin-users-account:before{width:100%}.admin-users-joined:before{margin-bottom:0!important}.admin-users-actions:before{width:100%}}@media (width<=720px){.admin-users-summary{box-sizing:border-box;width:100%}.admin-users-summary-tab{flex:1 1 0;justify-content:center;min-width:0;padding:0 8px}.admin-users-toolbar{flex-direction:column;align-items:stretch;gap:9px}.admin-users-search{width:100%}.admin-users-result-count{padding-left:2px}.admin-users-pagination{justify-content:space-between}}.admin-listings-page{box-sizing:border-box;width:100%;max-width:1180px;padding:12px 0 42px}.admin-listings-summary{background:#ecece9;border:1px solid #e2e3df;border-radius:13px;align-items:center;gap:2px;width:fit-content;margin-top:30px;padding:4px;display:flex}.admin-listings-summary-tab{color:#626663;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:9px;padding:0 13px;font-size:.79rem;font-weight:800;transition:background-color .14s,border-color .14s,color .14s,box-shadow .14s;display:inline-flex}.admin-listings-summary-tab strong{box-sizing:border-box;color:#656966;font-variant-numeric:tabular-nums;background:#dedfdb;border-radius:999px;justify-content:center;align-items:center;min-width:21px;height:21px;padding:0 6px;font-size:.68rem;display:inline-flex}.admin-listings-summary-tab:hover{color:#183a2f}.admin-listings-summary-tab.is-active{color:#16231f;background:#fff;border-color:#dedfdb;box-shadow:0 3px 9px #14241e0f}.admin-listings-summary-tab.is-active strong{color:#fff;background:#16231f}.admin-listings-toolbar{justify-content:space-between;align-items:center;gap:18px;margin-top:22px;display:flex}.admin-listings-search{box-sizing:border-box;background:#fff;border:1px solid #d9dcd8;border-radius:11px;align-items:center;width:min(100%,690px);min-height:46px;padding-left:14px;transition:border-color .14s,box-shadow .14s;display:flex}.admin-listings-search:focus-within{border-color:#93ad9f;box-shadow:0 0 0 3px #35715314}.admin-listings-search>svg{fill:none;stroke:#848a86;stroke-width:1.7px;stroke-linecap:round;flex:none;width:18px;height:18px}.admin-listings-search input{color:#202521;min-width:0;height:44px;font:inherit;background:0 0;border:0;outline:0;flex:auto;padding:0 11px;font-size:.82rem}.admin-listings-search input::placeholder{color:#a0a49f}.admin-listings-search input::-webkit-search-cancel-button{display:none}.admin-listings-search-clear{color:#8d918d;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;width:31px;height:31px;font-size:1.18rem;line-height:1}.admin-listings-search-clear:hover{color:#3d4842;background:#f1f2ef}.admin-listings-search-submit{color:#fff;min-width:82px;font:inherit;cursor:pointer;background:#2d7557;border:0;border-radius:8px;align-self:stretch;margin:4px;padding:0 14px;font-size:.75rem;font-weight:800;transition:background-color .14s}.admin-listings-search-submit:hover{background:#246448}.admin-listings-result-count{color:#7b807c;font-variant-numeric:tabular-nums;flex:none;font-size:.75rem;font-weight:700}.admin-listings-feedback{border-radius:10px;margin-top:18px;padding:13px 15px;font-size:.79rem;line-height:1.5}.admin-listings-feedback-error{color:#874e47;background:#fff7f5;border:1px solid #ead3d0}.admin-listings-empty{box-sizing:border-box;text-align:center;background:#fff;border:1px solid #dedfdb;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:250px;margin-top:18px;padding:36px;display:flex}.admin-listings-empty>span{color:#8a8e8a;letter-spacing:.13em;text-transform:uppercase;font-size:.68rem;font-weight:800}.admin-listings-empty h2{color:#1c2622;margin:9px 0 0;font-size:1.3rem}.admin-listings-empty p{color:#777c78;max-width:540px;margin:9px 0 0;font-size:.82rem;line-height:1.55}.admin-listings-empty button{color:#2c654e;font:inherit;cursor:pointer;background:#f8faf8;border:1px solid #cad6ce;border-radius:9px;margin-top:18px;padding:10px 14px;font-size:.75rem;font-weight:800}.admin-listings-table-shell{background:#fff;border:1px solid #dedfdb;border-radius:14px;margin-top:18px;overflow:hidden;box-shadow:0 9px 22px #1d2b2506}.admin-listings-table{width:100%}.admin-listings-table-header,.admin-listings-row{grid-template-columns:minmax(280px,1.75fr) minmax(205px,1.25fr) minmax(90px,.56fr) minmax(115px,.68fr) minmax(115px,.68fr) minmax(105px,.62fr);align-items:center;display:grid}.admin-listings-table.is-removed-view .admin-listings-table-header,.admin-listings-table.is-removed-view .admin-listings-row{grid-template-columns:minmax(250px,1.5fr) minmax(180px,1.08fr) minmax(90px,.54fr) minmax(180px,1.05fr) minmax(105px,.62fr) minmax(115px,.68fr) minmax(105px,.62fr)}.admin-listings-table-header{box-sizing:border-box;color:#888c88;letter-spacing:.075em;text-transform:uppercase;background:#f7f7f4;border-bottom:1px solid #e4e5e1;min-height:43px;padding:0 17px;font-size:.63rem;font-weight:800}.admin-listings-table-header>span,.admin-listings-row>[role=cell]{box-sizing:border-box;border-right:1px solid #eceeea;min-width:0;padding-left:12px;padding-right:12px}.admin-listings-table-header>span:first-child,.admin-listings-row>[role=cell]:first-child{padding-left:0}.admin-listings-table-header>span:last-child,.admin-listings-row>[role=cell]:last-child{border-right:0;padding-right:0}.admin-listings-row{box-sizing:border-box;border-bottom:1px solid #ecece8;min-height:116px;padding:14px 17px;transition:background-color .13s}.admin-listings-row:last-child{border-bottom:0}.admin-listings-row:hover{background:#fbfcfa}.admin-listings-identity{align-self:center;align-items:center;gap:12px;min-width:0;display:flex}.admin-listings-image-link{color:#9a9e9a;background:#f3f4f1;border:1px solid #e0e2de;border-radius:10px;flex:0 0 72px;align-self:center;width:72px;height:64.31px;font-size:.58rem;font-weight:750;line-height:1;text-decoration:none;display:block;position:relative;overflow:hidden}.admin-listings-watch-detail-stage{transform-origin:0 0;pointer-events:none;background:#f3f4f1;width:627px;height:560px;display:block;position:absolute;top:0;left:0;overflow:hidden;transform:scale(.114833)}.admin-listings-watch-detail-stage img{object-fit:cover;object-position:center center;-webkit-user-select:none;user-select:none;pointer-events:none;-webkit-user-drag:none;border:0;border-radius:0;width:100%;max-width:none;height:100%;max-height:none;display:block;transform:none}.admin-listings-image-placeholder{box-sizing:border-box;color:#9a9e9a;text-align:center;place-items:center;padding:5px;font-size:.58rem;line-height:1.2;display:grid;position:absolute;inset:0}.admin-listings-watch-copy{gap:3px;min-width:0;display:grid}.admin-listings-watch-name{color:#202823;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:820;text-decoration:none;overflow:hidden}.admin-listings-watch-name:hover{color:#2c684f;text-decoration:underline}.admin-listings-watch-copy>span{color:#929792;font-variant-numeric:tabular-nums;font-size:.63rem;font-weight:750}.admin-listings-watch-copy small{color:#737a76;text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;line-height:1.35;overflow:hidden}.admin-listings-seller{justify-items:start;gap:4px;min-width:0;display:grid}.admin-listings-seller>a:first-child{color:#2a342f;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.76rem;font-weight:800;text-decoration:none;overflow:hidden}.admin-listings-seller>a:first-child:hover{color:#2d6c52;text-decoration:underline}.admin-listings-seller>a:nth-child(2){color:#7e837f;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.66rem;text-decoration:none;overflow:hidden}.admin-listings-seller>a:nth-child(2):hover{text-decoration:underline}.admin-listings-seller-badges{flex-wrap:wrap;gap:4px;margin-top:3px;display:flex}.admin-listings-dealer-badge,.admin-listings-inventory-badge{letter-spacing:.025em;text-transform:uppercase;border-radius:999px;align-items:center;min-height:19px;padding:0 6px;font-size:.55rem;font-weight:850;display:inline-flex}.admin-listings-dealer-badge{color:#3e7159;background:#f0f6f2;border:1px solid #d3dfd7}.admin-listings-inventory-badge{color:#63627b;background:#f4f4f8;border:1px solid #d9d9e4}.admin-listings-status-cell{align-items:center;display:flex}.admin-listings-status-badge{letter-spacing:.04em;border-radius:999px;align-items:center;min-height:23px;padding:0 8px;font-size:.59rem;font-weight:850;display:inline-flex}.admin-listings-status-badge.is-active{color:#337052;background:#eef7f1;border:1px solid #cee1d5}.admin-listings-status-badge.is-pending{color:#806b3f;background:#fbf7ed;border:1px solid #e5dcc8}.admin-listings-status-badge.is-sold{color:#676d69;background:#f1f2f1;border:1px solid #d9dcda}.admin-listings-price{gap:3px;display:grid}.admin-listings-price strong{color:#26342e;font-variant-numeric:tabular-nums;font-size:.84rem;font-weight:820}.admin-listings-price span{color:#8b908c;font-size:.61rem}.admin-listings-timeline{gap:2px;display:grid}.admin-listings-timeline span{color:#969a96;text-transform:uppercase;margin-top:3px;font-size:.57rem;font-weight:750}.admin-listings-timeline span:first-child{margin-top:0}.admin-listings-timeline strong{color:#5b625e;white-space:nowrap;font-size:.66rem;font-weight:750}.admin-listings-actions{justify-items:start;gap:6px;display:grid}.admin-listings-actions a{color:#2c684f;align-items:center;gap:5px;font-size:.66rem;font-weight:800;text-decoration:none;display:inline-flex}.admin-listings-actions a:hover{text-decoration:underline}.admin-listings-pagination{justify-content:flex-end;align-items:center;gap:12px;margin-top:16px;display:flex}.admin-listings-pagination button{color:#445049;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9ddd9;border-radius:8px;padding:0 12px;font-size:.7rem;font-weight:800}.admin-listings-pagination button:hover:not(:disabled){color:#2e654f;background:#f7faf8;border-color:#bdccc2}.admin-listings-pagination button:disabled{opacity:.42;cursor:not-allowed}.admin-listings-pagination span{color:#858985;font-size:.69rem}.admin-listings-pagination strong{color:#4c554f;font-variant-numeric:tabular-nums}@media (width<=1210px){.admin-listings-table-shell{overflow-x:auto}.admin-listings-table{min-width:1020px}.admin-listings-table.is-removed-view{min-width:1180px}}@media (width<=800px){.admin-listings-table-shell{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.admin-listings-table{min-width:0}.admin-listings-table-header{display:none}.admin-listings-row{background:#fff;border:1px solid #dedfdb;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;min-height:0;margin-bottom:14px;padding:0;display:grid;overflow:hidden;box-shadow:0 8px 20px #1d2b2509}.admin-listings-row:last-child{border-bottom:1px solid #dedfdb;margin-bottom:0}.admin-listings-row:hover{background:#fff}.admin-listings-row>[role=cell]{box-sizing:border-box;border-bottom:1px solid #eceeea;border-right:0;min-width:0;padding:14px 15px}.admin-listings-row>[role=cell]:first-child,.admin-listings-row>[role=cell]:last-child{padding-left:15px;padding-right:15px}.admin-listings-identity{background:#fbfcfa;grid-column:1/-1;gap:13px}.admin-listings-image-link{flex-basis:82px;width:82px;height:73.2376px}.admin-listings-watch-detail-stage{transform:scale(.130782)}.admin-listings-watch-name{font-size:.92rem}.admin-listings-watch-copy>span{font-size:.66rem}.admin-listings-watch-copy small{white-space:normal;font-size:.7rem}.admin-listings-seller{grid-column:1/-1;align-content:center}.admin-listings-status-cell,.admin-listings-price{flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;min-height:82px;display:flex}.admin-listings-status-cell{border-right:1px solid #eceeea}.admin-listings-removal-cell{text-align:center;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;min-height:68px;display:flex}.admin-listings-removal-cell.is-empty{display:none}.admin-listings-removal-cell>span{max-width:420px}.admin-listings-timeline,.admin-listings-actions{grid-column:1/-1}.admin-listings-timeline{grid-template-columns:auto 1fr;align-items:baseline;gap:3px 10px}.admin-listings-timeline:before{grid-column:1/-1}.admin-listings-actions{background:#fbfcfa;grid-template-columns:1fr;align-items:stretch;gap:8px;padding-top:13px;padding-bottom:13px;display:grid;border-bottom:0!important}.admin-listings-actions:before{text-align:left;width:100%}.admin-listings-actions a{box-sizing:border-box;text-align:center;background:#fff;border:1px solid #d7e0da;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:40px;padding:0 12px;font-size:.7rem;text-decoration:none;display:inline-flex}.admin-listings-actions a:hover{background:#f5f9f6;border-color:#bdcec3;text-decoration:none}.admin-listings-row>[data-mobile-label]:before{content:attr(data-mobile-label);color:#969b97;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:.58rem;font-weight:850;display:block}.admin-listings-seller>a:first-of-type{font-size:.8rem}.admin-listings-seller>a[href^=mailto\:]{font-size:.7rem}.admin-listings-status-badge{min-height:24px}.admin-listings-price strong{font-size:.9rem}.admin-listings-price span{font-size:.64rem}.admin-listings-timeline span,.admin-listings-timeline strong{font-size:.66rem}}@media (width<=720px){.admin-listings-summary{box-sizing:border-box;width:100%}.admin-listings-summary-tab{flex:1 1 0;justify-content:center;min-width:0;padding:0 6px}.admin-listings-toolbar{flex-direction:column;align-items:stretch;gap:9px}.admin-listings-search{width:100%}.admin-listings-result-count{padding-left:2px}.admin-listings-pagination{justify-content:space-between}}.admin-listings-status-badge.is-removed{color:#934b45;background:#fff2f0;border:1px solid #e1c9c6}.admin-listings-status-cell{flex-direction:column;justify-content:center;align-items:flex-start;gap:6px}.admin-listings-removal-cell{color:#746d69;align-items:center;min-width:0;font-size:.64rem;line-height:1.45;display:flex}.admin-listings-removal-cell>span{overflow-wrap:anywhere;min-width:0;max-width:100%}.admin-listings-removal-cell.is-empty{color:#b1b4b0}.admin-listings-timeline small{color:#9a8a86;font-size:.56rem;font-weight:700}.admin-listings-image-link.is-disabled{cursor:default}.admin-listings-actions button{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.66rem;font-weight:800}.admin-listings-remove-action{color:#9a514b}.admin-listings-remove-action:hover{text-decoration:underline}.admin-listings-restore-action{color:#2c684f}.admin-listings-restore-action:hover{text-decoration:underline}.admin-listings-modal-backdrop{z-index:1200;box-sizing:border-box;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1219166b;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.admin-listings-moderation-modal{box-sizing:border-box;background:#fff;border:1px solid #dedfdb;border-radius:16px;width:min(100%,520px);padding:25px;box-shadow:0 24px 70px #111c172e}.admin-listings-modal-eyebrow{color:#7a827d;letter-spacing:.1em;text-transform:uppercase;font-size:.63rem;font-weight:850}.admin-listings-moderation-modal h2{color:#1e2924;margin:7px 0 0;font-size:1.38rem;line-height:1.2}.admin-listings-moderation-modal>p{color:#69716c;margin:10px 0 0;font-size:.78rem}.admin-listings-moderation-modal>p strong{color:#34413b}.admin-listings-modal-warning{color:#755d58;background:#fff8f6;border:1px solid #ead9d4;border-radius:9px;margin-top:18px;padding:12px 13px;font-size:.72rem;line-height:1.5}.admin-listings-modal-warning.is-restore{color:#50675b;background:#f7fbf8;border-color:#d8e4dc}.admin-listings-removal-field{gap:7px;margin-top:18px;display:grid}.admin-listings-removal-field>span{color:#46514b;font-size:.7rem;font-weight:800}.admin-listings-removal-field textarea{box-sizing:border-box;resize:vertical;color:#28322d;width:100%;min-height:100px;font:inherit;background:#fff;border:1px solid #d9ddd9;border-radius:9px;outline:0;padding:10px 11px;font-size:.77rem;line-height:1.5}.admin-listings-removal-field textarea:focus{border-color:#9eb5a8;box-shadow:0 0 0 3px #30695014}.admin-listings-removal-field small{color:#979c98;justify-self:end;font-size:.61rem}.admin-listings-modal-error{color:#8f4e48;background:#fff5f3;border:1px solid #e8cfcc;border-radius:8px;margin-top:12px;padding:10px 11px;font-size:.7rem}.admin-listings-modal-actions{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.admin-listings-modal-actions button{min-height:38px;font:inherit;cursor:pointer;border-radius:8px;padding:0 14px;font-size:.72rem;font-weight:800}.admin-listings-modal-actions button:disabled{opacity:.58;cursor:not-allowed}.admin-listings-modal-cancel{color:#59615c;background:#fff;border:1px solid #d8dcd8}.admin-listings-modal-confirm{color:#fff;border:1px solid #0000}.admin-listings-modal-confirm.is-remove{background:#9c514a}.admin-listings-modal-confirm.is-remove:hover:not(:disabled){background:#87443e}.admin-listings-modal-confirm.is-restore{background:#2f7658}.admin-listings-modal-confirm.is-restore:hover:not(:disabled){background:#276449}@media (width<=800px){.admin-listings-status-cell,.admin-listings-removal-cell{text-align:center;align-items:center}.admin-listings-actions button{box-sizing:border-box;text-align:center;background:#fff;border:1px solid #d7e0da;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:40px;padding:0 12px;font-size:.7rem;text-decoration:none;display:inline-flex}.admin-listings-remove-action{color:#99514b!important;border-color:#ead3d0!important}.admin-listings-restore-action{color:#2c684f!important;border-color:#d3e0d7!important}}@media (width<=560px){.admin-listings-modal-backdrop{align-items:flex-end;padding:12px}.admin-listings-moderation-modal{border-radius:15px;padding:21px}.admin-listings-modal-actions{flex-direction:column-reverse}.admin-listings-modal-actions button{width:100%}}.admin-transactions-page{box-sizing:border-box;width:100%;max-width:1240px;padding:12px 0 42px}.admin-transactions-summary{background:#ecece9;border:1px solid #e2e3df;border-radius:13px;align-items:center;gap:2px;width:fit-content;margin-top:30px;padding:4px;display:flex}.admin-transactions-summary button{color:#626663;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:9px;padding:0 13px;font-size:.77rem;font-weight:800;display:inline-flex}.admin-transactions-summary button strong{box-sizing:border-box;color:#656966;font-variant-numeric:tabular-nums;background:#dedfdb;border-radius:999px;justify-content:center;align-items:center;min-width:21px;height:21px;padding:0 6px;font-size:.67rem;display:inline-flex}.admin-transactions-summary button.is-active{color:#16231f;background:#fff;border-color:#dedfdb;box-shadow:0 3px 9px #14241e0f}.admin-transactions-summary button.is-active strong{color:#fff;background:#16231f}.admin-transactions-controls{grid-template-columns:auto minmax(280px,1fr) auto;align-items:center;gap:13px;margin-top:20px;display:grid}.admin-transactions-source-filter{box-sizing:border-box;background:#f1f2ef;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;width:390px;padding:3px;display:grid}.admin-transactions-source-filter button{color:#727773;min-width:0;min-height:34px;font:inherit;text-align:center;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;padding:0 8px;font-size:.68rem;font-weight:800;display:inline-flex}.admin-transactions-source-filter button.is-active{color:#2d5e4a;background:#fff;box-shadow:0 2px 7px #192c2412}.admin-transactions-search{background:#fff;border:1px solid #d9dcd8;border-radius:11px;align-items:center;min-height:44px;padding-left:13px;display:flex}.admin-transactions-search:focus-within{border-color:#93ad9f;box-shadow:0 0 0 3px #35715314}.admin-transactions-search>svg{fill:none;stroke:#848a86;stroke-width:1.7px;stroke-linecap:round;flex:none;width:18px;height:18px}.admin-transactions-search input{color:#202521;min-width:0;height:42px;font:inherit;background:0 0;border:0;outline:0;flex:auto;padding:0 10px;font-size:.8rem}.admin-transactions-search input::placeholder{color:#a0a49f}.admin-transactions-search input::-webkit-search-cancel-button{display:none}.admin-transactions-search-clear{color:#8d918d;cursor:pointer;background:0 0;border:0;border-radius:7px;width:30px;height:30px;font-size:1.15rem}.admin-transactions-search-submit{color:#fff;min-width:78px;font:inherit;cursor:pointer;background:#2d7557;border:0;border-radius:8px;align-self:stretch;margin:4px;padding:0 13px;font-size:.72rem;font-weight:800}.admin-transactions-result-count{color:#7b807c;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:700}.admin-transactions-privacy-note{color:#77736d;background:#faf9f5;border:1px solid #e5e3dc;border-radius:9px;margin-top:12px;padding:10px 12px;font-size:.68rem;line-height:1.45}.admin-transactions-feedback{color:#874e47;background:#fff7f5;border:1px solid #ead3d0;border-radius:10px;margin-top:16px;padding:13px 15px;font-size:.78rem}.admin-transactions-empty{box-sizing:border-box;text-align:center;background:#fff;border:1px solid #dedfdb;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:250px;margin-top:18px;padding:36px;display:flex}.admin-transactions-empty>span{color:#8a8e8a;letter-spacing:.13em;text-transform:uppercase;font-size:.67rem;font-weight:800}.admin-transactions-empty h2{color:#1c2622;margin:9px 0 0;font-size:1.3rem}.admin-transactions-empty p{color:#777c78;margin:9px 0 0;font-size:.82rem}.admin-transactions-table-shell{background:#fff;border:1px solid #dedfdb;border-radius:14px;margin-top:18px;overflow:hidden}.admin-transactions-table-header,.admin-transactions-row{grid-template-columns:minmax(165px,.95fr) minmax(150px,.82fr) minmax(185px,1.08fr) minmax(160px,.96fr) minmax(160px,.96fr) minmax(130px,.78fr) minmax(105px,.62fr) minmax(105px,.62fr);align-items:stretch;display:grid}.admin-transactions-table-header{box-sizing:border-box;color:#888c88;letter-spacing:.07em;text-transform:uppercase;background:#f7f7f4;border-bottom:1px solid #e4e5e1;min-height:43px;padding:0 16px;font-size:.61rem;font-weight:800}.admin-transactions-table-header>span{box-sizing:border-box;text-align:center;border-right:1px solid #e7e8e4;justify-content:center;align-items:center;min-width:0;padding:0 12px;display:flex}.admin-transactions-table-header>span:first-child{padding-left:0}.admin-transactions-table-header>span:last-child{border-right:0;padding-right:0}.admin-transactions-row{box-sizing:border-box;border-bottom:1px solid #ecece8;min-height:112px;padding:13px 16px}.admin-transactions-row>[role=cell]{box-sizing:border-box;border-right:1px solid #eceeea;align-items:center;min-width:0;padding:0 12px;display:flex}.admin-transactions-row>[role=cell]:first-child{padding-left:0}.admin-transactions-row>[role=cell]:last-child{border-right:0;padding-right:0}.admin-transactions-row:last-child{border-bottom:0}.admin-transactions-row:hover{background:#fbfcfa}.admin-transactions-id,.admin-transactions-watch,.admin-transactions-person,.admin-transactions-amount,.admin-transactions-timeline{flex-direction:column;place-content:center;place-items:flex-start start;gap:3px;min-width:0}.admin-transactions-type{justify-content:center;min-width:0}.admin-transactions-source-badge{box-sizing:border-box;letter-spacing:.035em;text-align:center;text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;width:auto;max-width:100%;min-height:22px;padding:0 12px;font-size:.52rem;font-weight:850;display:inline-flex}.admin-transactions-source-badge.is-agreement{color:#3d6e58;background:#f1f6f3;border:1px solid #d2ddd6}.admin-transactions-source-badge.is-manual{color:#62617b;background:#f5f4f8;border:1px solid #d9d9e4}.admin-transactions-id>strong,.admin-transactions-watch>strong,.admin-transactions-person>strong,.admin-transactions-watch>a,.admin-transactions-person>a:first-child{color:#27312c;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.73rem;font-weight:800;overflow:hidden}.admin-transactions-watch>a,.admin-transactions-person>a:first-child{text-decoration:none}.admin-transactions-watch>a:hover,.admin-transactions-person>a:first-child:hover{color:#2d6c52;text-decoration:underline}.admin-transactions-id small,.admin-transactions-watch span,.admin-transactions-watch small,.admin-transactions-person small,.admin-transactions-amount span,.admin-transactions-timeline span{color:#8c918d;font-size:.6rem;line-height:1.35}.admin-transactions-person>a[href^=mailto\:]{color:#7b807c;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.62rem;text-decoration:none;overflow:hidden}.admin-transactions-person>a[href^=mailto\:]:hover{text-decoration:underline}.admin-transactions-status{justify-content:center}.admin-transactions-status-badge{border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:.56rem;font-weight:850;display:inline-flex}.admin-transactions-status-badge.is-positive{color:#337052;background:#eef7f1;border:1px solid #cee1d5}.admin-transactions-status-badge.is-pending{color:#806b3f;background:#fbf7ed;border:1px solid #e5dcc8}.admin-transactions-status-badge.is-danger{color:#9b4b45;background:#fff4f2;border:1px solid #ead0cf}.admin-transactions-status-badge.is-neutral{color:#676d69;background:#f1f2f1;border:1px solid #d9dcda}.admin-transactions-amount strong{color:#26342e;font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:820}.admin-transactions-timeline strong{color:#5b625e;white-space:nowrap;font-size:.63rem;font-weight:750}.admin-transactions-timeline span:not(:first-child){margin-top:3px}.admin-transactions-pagination{justify-content:flex-end;align-items:center;gap:12px;margin-top:16px;display:flex}.admin-transactions-pagination button{color:#445049;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9ddd9;border-radius:8px;padding:0 12px;font-size:.69rem;font-weight:800}.admin-transactions-pagination button:disabled{opacity:.42;cursor:not-allowed}.admin-transactions-pagination span{color:#858985;font-size:.68rem}@media (width<=1240px){.admin-transactions-table-shell{overflow-x:auto}.admin-transactions-table{min-width:1260px}}@media (width<=900px){.admin-transactions-controls{grid-template-columns:1fr}.admin-transactions-source-filter{width:390px;max-width:100%}}@media (width<=800px){.admin-transactions-table-shell{background:0 0;border:0;border-radius:0;overflow:visible}.admin-transactions-table{min-width:0}.admin-transactions-table-header{display:none}.admin-transactions-row{background:#fff;border:1px solid #dedfdb;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"identity identity""type status""watch watch""buyer seller""amount timeline";align-items:stretch;min-height:0;margin-bottom:14px;padding:0;display:grid;overflow:hidden;box-shadow:0 8px 20px #1d2b2509}.admin-transactions-row:last-child{border-bottom:1px solid #dedfdb;margin-bottom:0}.admin-transactions-row:hover{background:#fff}.admin-transactions-row>[role=cell]{box-sizing:border-box;border-bottom:1px solid #eceeea;border-right:0;min-width:0;padding:14px 15px}.admin-transactions-row>[role=cell]:first-child,.admin-transactions-row>[role=cell]:last-child{padding-left:15px;padding-right:15px}.admin-transactions-id{text-align:center;background:#fbfcfa;grid-area:identity;justify-content:center;align-items:center;min-height:72px}.admin-transactions-id>strong{font-size:.83rem}.admin-transactions-id small{font-size:.64rem}.admin-transactions-type{grid-area:type}.admin-transactions-status{grid-area:status}.admin-transactions-type,.admin-transactions-status{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:78px}.admin-transactions-type{border-bottom:1px solid #eceeea!important;border-right:1px solid #eceeea!important}.admin-transactions-status{border-bottom:1px solid #eceeea!important}.admin-transactions-watch{text-align:center;grid-area:watch;justify-content:center;align-items:center;min-height:84px}.admin-transactions-watch>a,.admin-transactions-watch>strong{white-space:normal;font-size:.82rem}.admin-transactions-buyer{grid-area:buyer}.admin-transactions-seller{grid-area:seller}.admin-transactions-buyer,.admin-transactions-seller{text-align:center;justify-content:center;align-items:center;min-height:104px}.admin-transactions-buyer{border-bottom:1px solid #eceeea!important;border-right:1px solid #eceeea!important}.admin-transactions-seller{border-bottom:1px solid #eceeea!important}.admin-transactions-person>a:first-child,.admin-transactions-person>strong{white-space:normal;max-width:100%;font-size:.77rem}.admin-transactions-person>a[href^=mailto\:]{white-space:normal;overflow-wrap:anywhere;max-width:100%;font-size:.65rem}.admin-transactions-amount{text-align:center;grid-area:amount;justify-content:center;align-items:center;min-height:92px;border-bottom:0!important;border-right:1px solid #eceeea!important}.admin-transactions-amount strong{font-size:.88rem}.admin-transactions-timeline{text-align:center;grid-area:timeline;justify-content:center;align-items:center;min-height:92px;border-bottom:0!important}.admin-transactions-timeline span:not(:first-child){margin-top:2px}.admin-transactions-row>[data-mobile-label]:before{content:attr(data-mobile-label);color:#969b97;letter-spacing:.08em;text-align:center;text-transform:uppercase;margin-bottom:6px;font-size:.57rem;font-weight:850;display:block}.admin-transactions-source-badge,.admin-transactions-status-badge{justify-content:center}.admin-transactions-controls{grid-template-columns:1fr;align-items:stretch}.admin-transactions-source-filter{width:100%}.admin-transactions-search{box-sizing:border-box;width:100%}.admin-transactions-result-count{justify-self:start}}@media (width<=560px){.admin-transactions-row{grid-template-columns:1fr;grid-template-areas:"identity""type""status""watch""buyer""seller""amount""timeline"}.admin-transactions-type,.admin-transactions-buyer,.admin-transactions-amount{border-right:0!important}.admin-transactions-type,.admin-transactions-status,.admin-transactions-watch,.admin-transactions-buyer,.admin-transactions-seller,.admin-transactions-amount{border-bottom:1px solid #eceeea!important}.admin-transactions-timeline{border-bottom:0!important}.admin-transactions-buyer,.admin-transactions-seller{min-height:88px}.admin-transactions-amount,.admin-transactions-timeline{min-height:78px}.admin-transactions-source-filter{grid-template-columns:1fr}.admin-transactions-source-filter button{min-height:38px}}@media (width<=720px){.admin-transactions-summary{box-sizing:border-box;width:100%;overflow-x:auto}.admin-transactions-summary button{flex:none}.admin-transactions-source-filter{width:100%}.admin-transactions-source-filter button{min-width:0;font-size:.64rem}.admin-transactions-pagination{justify-content:space-between}}.site-footer{color:#f8f1e4;background:#0d211c;border-top:1px solid #decfb52e;margin-top:auto;overflow:hidden}.site-footer-inner{box-sizing:border-box;grid-template-columns:minmax(300px,.95fr) minmax(0,1.05fr);gap:100px;max-width:1280px;margin:0 auto;padding:76px 24px 66px;display:grid}.site-footer-brand{max-width:440px}.site-footer-logo{color:#fffaf0;align-items:center;gap:13px;text-decoration:none;display:inline-flex}.site-footer-logo svg{flex:none;width:46px;height:46px}.site-footer-logo-case,.site-footer-logo-dial{fill:none;stroke:#fffaf0}.site-footer-logo-case{stroke-width:1.35px}.site-footer-logo-dial{stroke:#e3b76fcc;stroke-width:1px}.site-footer-logo-fill{fill:#d1a254}.site-footer-logo>span{flex-direction:column;gap:5px;display:flex}.site-footer-logo strong{letter-spacing:-.04em;font-family:Georgia,Times New Roman,serif;font-size:31px;font-weight:700;line-height:1}.site-footer-logo small{color:#dcb16c;letter-spacing:.21em;text-transform:uppercase;font-size:8.5px;font-weight:800}.site-footer-logo:hover{color:#e3b76f}.site-footer-brand-copy{color:#f8f1e49e;max-width:410px;margin:28px 0 0;font-size:14px;line-height:1.85}.site-footer-brand-note{color:#f8f1e46b;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:12px;margin-top:28px;font-size:10px;font-weight:700;display:flex}.site-footer-brand-note span{background:#d1a254;width:26px;height:1px}.site-footer-links{grid-template-columns:.9fr .9fr 1.2fr;gap:42px;display:grid}.site-footer-link-group{flex-direction:column;align-items:flex-start;display:flex}.site-footer-link-heading{color:#dcb16c;letter-spacing:.19em;text-transform:uppercase;margin-bottom:22px;font-size:10px;font-weight:800;display:block}.site-footer-link-group a{color:#f8f1e4a3;margin-bottom:12px;font-size:12px;line-height:1.55;text-decoration:none;transition:color .16s,transform .16s;display:inline-block}.site-footer-link-group a:hover{color:#fffaf0;transform:translate(3px)}.site-footer-bottom{border-top:1px solid #f8f1e41c}.site-footer-bottom-inner{box-sizing:border-box;justify-content:space-between;align-items:center;gap:30px;max-width:1280px;margin:0 auto;padding:21px 24px 23px;display:flex}.site-footer-bottom-inner span,.site-footer-bottom-inner p{color:#f8f1e461;letter-spacing:.055em;margin:0;font-size:10px;line-height:1.6}.site-footer-bottom-inner p{text-align:right;max-width:650px}@media (width<=920px){.site-footer-inner{grid-template-columns:1fr;gap:54px}.site-footer-brand{max-width:620px}.site-footer-links{max-width:720px}}@media (width<=650px){.site-footer-inner{padding:58px 18px 48px}.site-footer-links{grid-template-columns:1fr 1fr;row-gap:38px}.site-footer-link-group:last-child{grid-column:1/-1}.site-footer-bottom-inner{flex-direction:column;align-items:flex-start;gap:9px;padding:18px 18px 20px}.site-footer-bottom-inner p{text-align:left;max-width:520px}}@media (width<=430px){.site-footer-logo strong{font-size:28px}.site-footer-links{grid-template-columns:1fr}.site-footer-link-group:last-child{grid-column:auto}}.app{color:#151515;background:#fbfaf7;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}.app-header{z-index:100;background:#fdfcf9;border-bottom:1px solid #e6e0d5;width:100%;position:relative}.header-main{box-sizing:border-box;grid-template-columns:210px minmax(440px,1fr) 230px;align-items:center;column-gap:30px;width:100%;max-width:1240px;height:72px;margin:0 auto;padding:0 24px;display:grid}.logo{color:#111820;white-space:nowrap;align-items:center;width:fit-content;height:44px;margin:0;padding:0;text-decoration:none;display:inline-flex}.logo-main{letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:700;line-height:1}.header-search{align-items:center;width:100%;height:44px;display:flex;position:relative}.header-search input{box-sizing:border-box;color:#222;appearance:none;background:#fbfaf7;border:1px solid #e2ddd4;border-radius:7px;outline:none;width:100%;height:44px;margin:0;padding:0 18px 0 48px;font-family:inherit;font-size:14px;font-weight:400;transition:background .15s,border-color .15s,box-shadow .15s}.header-search input::placeholder{color:#8a857e}.header-search input:focus{background:#fff;border-color:#c9b58a;box-shadow:0 0 0 3px #ae8c4b14}.header-search-icon{z-index:1;fill:none;stroke:#202020;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;width:20px;height:20px;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.header-account{justify-content:flex-end;align-items:center;gap:10px;width:100%;height:44px;display:flex}.header-login-button{box-sizing:border-box;color:#25211d;white-space:nowrap;cursor:pointer;background:#fdfcf9;border:1px solid #ded8ce;border-radius:7px;justify-content:center;align-items:center;gap:9px;height:44px;margin:0;padding:0 16px;font-family:Georgia,Times New Roman,serif;font-size:14px;font-weight:400;transition:background .15s,border-color .15s;display:inline-flex}.header-login-button:hover{background:#f6f2eb;border-color:#cdbd9e}.login-icon-wrapper{justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.login-user-icon{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.header-icon-button{box-sizing:border-box;color:#161616;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;text-decoration:none;transition:background .15s;display:inline-flex;position:relative}.header-icon-button:hover{background:#f3efe8}.header-icon-button svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.message-icon-button{position:relative}.header-message-dot{background:#2563eb;border:2px solid #fdfcf9;border-radius:50%;width:8px;height:8px;position:absolute;top:4px;right:4px}.profile-menu-wrapper{align-items:center;display:flex;position:relative}.profile-button{width:auto;min-width:48px;padding:0 4px}.profile-chevron{color:#3a3835;margin-left:2px;font-size:13px}.profile-dropdown{z-index:1000;box-sizing:border-box;background:#fffefa;border:1px solid #7e664338;border-radius:10px;width:188px;padding:7px;position:absolute;top:calc(100% + 10px);left:50%;right:auto;transform:translate(-50%);box-shadow:0 16px 36px #2a201121}.profile-dropdown-item{box-sizing:border-box;color:#25211d;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:10px;width:100%;padding:10px 11px;font-family:inherit;font-size:13px;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:flex}.profile-dropdown-item:hover{color:#10231f;background:#f5f1e9}.profile-dropdown-icon{fill:none;stroke:currentColor;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;color:#6f6558;flex:none;width:18px;height:18px}.profile-dropdown-item:hover .profile-dropdown-icon{color:#8e6428}.profile-messages-item{justify-content:flex-start}.profile-message-dot{background:#2563eb;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-left:auto}.transaction-confirmation-icon-button{position:relative}.transaction-confirmation-icon-button svg{transform:translateY(1px)}.header-transaction-confirmation-badge{box-sizing:border-box;color:#fff;letter-spacing:-.02em;pointer-events:none;background:#b42318;border:2px solid #fdfcf9;border-radius:999px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:9px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:1px;right:0}.profile-transaction-confirmations-item{justify-content:flex-start}.profile-transaction-confirmation-badge{box-sizing:border-box;color:#fff;letter-spacing:-.02em;background:#b42318;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 5px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.profile-dropdown-logout{border-top:1px solid #7e664324;border-radius:0 0 6px 6px;margin-top:5px;padding-top:12px}.header-mobile-menu-button,.header-mobile-navigation{display:none}.header-navigation{box-sizing:border-box;align-items:center;gap:52px;width:100%;max-width:1240px;height:42px;margin:0 auto;padding:0 24px;display:flex}.header-nav-link{color:#25211d;cursor:pointer;background:0 0;border:none;align-items:center;height:42px;margin:0;padding:0;font-family:Georgia,Times New Roman,serif;font-size:15px;font-weight:400;text-decoration:none;display:inline-flex;position:relative}.header-nav-link:after{content:"";transform-origin:50%;background:#b28a45;height:1px;transition:transform .15s;position:absolute;bottom:3px;left:0;right:0;transform:scaleX(0)}.header-nav-link:hover:after{transform:scaleX(1)}.home-hero{background:radial-gradient(circle at 72% 42%,#fff 0%,#fbf8f2 47%,#f7f2e9 100%);border-bottom:1px solid #e3dccf;width:100%;height:610px;position:relative;overflow:hidden}.hero-architecture{background:linear-gradient(#e0d5c340,#b9a4841f);width:120px;position:absolute;top:0;bottom:0;left:0}.hero-architecture:before{content:"";background:linear-gradient(90deg,#9b876b0d,#fff0);border:1px solid #78654c2e;width:145px;position:absolute;top:70px;bottom:-80px;left:-48px;transform:skewY(-6deg)}.hero-architecture-overlay{background:linear-gradient(90deg,#e5dbca61,#fbf8f200);position:absolute;inset:0}.hero-inner{z-index:2;box-sizing:border-box;grid-template-columns:46% 54%;align-items:center;width:100%;max-width:1240px;height:100%;margin:0 auto;padding:0 24px;display:grid;position:relative}.hero-copy{padding-left:72px;transform:translateY(-8px)}.hero-eyebrow{color:#a57d3f;letter-spacing:.19em;text-transform:uppercase;font-family:Georgia,Times New Roman,serif;font-size:13px;line-height:1}.hero-ornament{align-items:center;gap:4px;width:68px;margin:28px 0 26px;display:flex}.hero-ornament span:not(.hero-ornament-diamond){background:#b48c4c;flex:1;height:1px}.hero-ornament-diamond{box-sizing:border-box;border:1px solid #b48c4c;width:6px;height:6px;transform:rotate(45deg)}.hero-copy h1{color:#11151a;letter-spacing:-.045em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:62px;font-weight:400;line-height:1.03}.hero-copy p{color:#4f4b46;margin:25px 0 0;font-family:Georgia,Times New Roman,serif;font-size:18px;line-height:1.5}.hero-actions{align-items:center;gap:18px;margin-top:32px;display:flex}.hero-primary-button{box-sizing:border-box;color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#111820;border:1px solid #111820;justify-content:center;align-items:center;gap:26px;min-height:52px;padding:0 25px;font-family:Georgia,Times New Roman,serif;font-size:13px;font-weight:400;text-decoration:none;transition:background .18s,color .18s,transform .18s;display:inline-flex}.hero-primary-button:hover{background:#252b30;transform:translateY(-1px)}.hero-button-arrow{font-size:20px;line-height:1}.hero-secondary-button{box-sizing:border-box;color:#72562d;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #b38b4c;min-height:52px;padding:0 24px;font-family:Georgia,Times New Roman,serif;font-size:13px;font-weight:400;transition:background .18s,color .18s}.hero-secondary-button:hover{color:#fff;background:#b38b4c}.hero-watch-gallery{grid-template-columns:1fr 1px 1fr;align-items:center;gap:30px;height:470px;padding-left:8px;display:grid;position:relative}.hero-watch-item{justify-content:center;align-items:center;min-width:0;display:flex}.hero-watch-divider{background:linear-gradient(#0000,#8f77513d 16% 84%,#0000);width:1px;height:350px}.hero-watch-image-shell{justify-content:center;align-items:center;width:255px;height:410px;display:flex;position:relative}.hero-watch-image-shell:after{content:"";filter:blur(14px);background:#3a30251c;border-radius:50%;width:150px;height:25px;position:absolute;bottom:17px;left:50%;transform:translate(-50%)}.hero-watch-image{z-index:2;object-fit:contain;width:100%;height:100%;display:block;position:relative}.royal-oak .hero-watch-image,.nautilus .hero-watch-image{object-fit:contain;width:100%;height:100%}.home-page{max-width:1200px;margin:0 auto;padding:32px 24px 60px}.featured-heading{color:#26221e;letter-spacing:.18em;text-transform:uppercase;justify-content:center;align-items:center;gap:16px;margin:4px 0 34px;font-family:Georgia,Times New Roman,serif;font-size:15px;display:flex}.featured-heading-line{background:#ba9559;width:42px;height:1px}.app-auth-loading{color:#666;justify-content:center;align-items:center;min-height:100vh;font-size:14px;display:flex}@media (width<=1050px){.header-main{grid-template-columns:180px minmax(300px,1fr) 200px;column-gap:20px}.hero-inner{grid-template-columns:43% 57%}.hero-copy{padding-left:32px}.hero-copy h1{font-size:52px}.hero-watch-gallery{gap:16px}.hero-watch-image-shell{width:210px;height:360px}}@media (width<=700px){.profile-dropdown{width:176px}.header-main{flex-wrap:wrap;gap:12px;height:auto;padding:10px 16px 8px;display:flex}.logo{order:1;height:44px}.logo-main{font-size:21px}.header-account{order:2;width:auto;margin-left:auto}.header-search{order:3;width:100%}.login-button-text{display:none}.header-login-button{padding:0 10px}.header-navigation{gap:30px;max-width:none;padding:0 16px;overflow-x:auto}.header-nav-link{white-space:nowrap}.home-hero{height:760px}.hero-architecture{opacity:.65;width:60px}.hero-inner{flex-direction:column;align-items:stretch;padding:0 20px;display:flex}.hero-copy{box-sizing:border-box;width:100%;padding:48px 0 0;transform:none}.hero-eyebrow{letter-spacing:.18em;font-size:10px}.hero-ornament{margin:20px 0 18px}.hero-copy h1{font-size:46px}.hero-copy p{margin-top:18px;font-size:16px}.hero-actions{margin-top:24px}.hero-primary-button,.hero-secondary-button{min-height:48px;padding:0 17px;font-size:11px}.hero-watch-gallery{box-sizing:border-box;flex:1;grid-template-columns:1fr 1px 1fr;gap:12px;width:100%;height:auto;margin-top:18px;padding:0}.hero-watch-divider{height:250px}.hero-watch-image-shell{width:145px;height:270px}.home-page{padding:28px 16px 40px}.featured-heading{letter-spacing:.14em;font-size:12px}.featured-heading-line{width:28px}}.app{--watriever-ink:#10231f;--watriever-ink-soft:#1b342e;--watriever-gold:#c79445;--watriever-gold-dark:#8e6428;--watriever-cream:#fbf7ee;--watriever-paper:#fffdf8;--watriever-sand:#e9ddc8;--watriever-line:#dfd4c3;background:var(--watriever-paper);color:var(--watriever-ink)}.app-header{-webkit-backdrop-filter:blur(16px);background:#fffdf8f5;border-bottom:1px solid #85693f29;position:sticky;top:0;box-shadow:0 8px 32px #10231f09}.header-main{grid-template-columns:250px minmax(360px,1fr) 230px;column-gap:34px;max-width:1320px;height:78px}.logo{gap:11px;height:52px}.logo-mark{flex:none;width:40px;height:40px;overflow:visible}.watriever-logo-lottie{line-height:0;display:block}.watriever-logo-lottie>div,.watriever-logo-lottie svg{width:100%;height:100%;display:block}.logo-mark-case,.logo-mark-dial{fill:none;stroke:var(--watriever-ink)}.logo-mark-case{stroke-width:1.35px}.logo-mark-dial{stroke:#c79445c7;stroke-width:1px}.logo-mark-fill{fill:var(--watriever-gold)}.logo-mark-index{fill:none;stroke:var(--watriever-ink);stroke-width:1.35px;stroke-linecap:round}.logo-copy{flex-direction:column;justify-content:center;gap:3px;display:flex}.logo-main{color:var(--watriever-ink);letter-spacing:-.045em;font-size:26px;font-weight:700}.logo-tagline{color:var(--watriever-gold-dark);letter-spacing:.21em;text-transform:uppercase;font-size:8.5px;font-weight:700}.header-search{height:46px}.header-search input{background:#f8f3ea;border-color:#775e3a33;border-radius:999px;height:46px}.header-search input:focus{border-color:#c79445b8;box-shadow:0 0 0 4px #c794451a}.header-login-button{color:var(--watriever-ink);background:0 0;border-color:#10231f2e;border-radius:999px;font-family:inherit;font-weight:600}.header-login-button:hover{border-color:var(--watriever-ink);background:var(--watriever-ink);color:#fff}.header-navigation{gap:38px;max-width:1320px;height:46px}.header-nav-link{color:#40514c;height:46px;font-family:inherit;font-size:13px;font-weight:600}.header-nav-link:after{background:var(--watriever-gold);height:2px;bottom:5px}.home-hero{isolation:isolate;background:linear-gradient(112deg,#0d211c 0%,#112b24 48%,#183a31 100%);border-bottom:none;height:auto;min-height:660px}.home-hero:before{content:"";z-index:-1;opacity:.22;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 30% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 30% 80%,#0000)}.hero-ambient{z-index:-1;filter:blur(2px);pointer-events:none;border-radius:50%;position:absolute}.hero-ambient-one{background:radial-gradient(circle,#c7944533,#0000 69%);width:660px;height:660px;top:-250px;right:1%}.hero-ambient-two{background:radial-gradient(circle,#6c9b8b2e,#0000 68%);width:700px;height:700px;bottom:-380px;left:14%}.hero-inner{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:44px;max-width:1320px;height:auto;min-height:660px;padding:56px 24px 62px}.hero-copy{max-width:620px;padding-left:30px;transform:none}.hero-eyebrow{color:#e3b76f;letter-spacing:.24em;align-items:center;gap:12px;font-family:inherit;font-size:11px;font-weight:700;display:inline-flex}.hero-eyebrow-mark{border:1px solid #e3b76f;width:8px;height:8px;transform:rotate(45deg)}.hero-copy h1{color:#fffaf0;letter-spacing:-.055em;max-width:590px;margin-top:30px;font-size:clamp(54px,5.3vw,78px);font-weight:400;line-height:.99}.hero-title-line{display:block}.hero-title-character{opacity:0;filter:blur(5px);will-change:opacity, filter, transform;animation:.72s cubic-bezier(.22,1,.36,1) forwards hero-title-character-flow;display:inline-block;transform:translateY(.55em)}@keyframes hero-title-character-flow{0%{opacity:0;filter:blur(5px);transform:translateY(.55em)}68%{opacity:1;filter:blur();transform:translateY(-.035em)}to{opacity:1;filter:blur();transform:translate(0,0)}}.hero-copy p{color:#f5efe2bd;max-width:530px;margin-top:28px;font-family:inherit;font-size:17px;line-height:1.7}@media (prefers-reduced-motion:reduce){.hero-title-character{opacity:1;filter:none;animation:none;transform:none}}.hero-actions{gap:14px;margin-top:34px}.hero-primary-button,.hero-secondary-button{letter-spacing:.13em;border-radius:999px;min-height:54px;font-family:inherit;font-size:11px;font-weight:700}.hero-primary-button{border-color:var(--watriever-gold);background:var(--watriever-gold);color:#10231f}.hero-primary-button:hover{color:#10231f;background:#ddb163;border-color:#ddb163}.hero-secondary-button{color:#fffaf0;border-color:#fffaf057}.hero-secondary-button:hover{color:#10231f;background:#fffaf0;border-color:#fffaf0}.hero-proof{align-items:stretch;margin-top:48px;display:flex}.hero-proof-item{flex-direction:column;gap:7px;min-width:0;padding:0 17px;display:flex}.hero-proof-item strong{color:#fffaf0;font-family:Georgia,Times New Roman,serif;font-size:15px;font-weight:400}.hero-proof-item span{color:#f5efe285;letter-spacing:.055em;font-size:10px;font-weight:600}.hero-proof-divider{background:#e3b76f47;width:1px}.hero-watch-gallery{grid-template-columns:1.04fr .9fr;gap:16px;height:530px;padding-left:0}.hero-visual-orbit{border:1px solid #e3b76f29;border-radius:50%;width:450px;height:450px;position:absolute;top:50%;left:50%;transform:translate(-46%,-50%)}.hero-visual-orbit:before,.hero-visual-orbit:after{content:"";border:1px solid #e3b76f1a;border-radius:50%;position:absolute;inset:48px}.hero-visual-orbit:after{inset:98px}.hero-watch-item{-webkit-backdrop-filter:blur(7px);background:linear-gradient(#ffffff1c,#ffffff09);border:1px solid #ffffff1f;align-self:center;height:470px;position:relative;box-shadow:0 30px 70px #0003}.hero-watch-item-primary{transform:translateY(-18px)}.hero-watch-item-secondary{height:410px;transform:translateY(34px)}.hero-watch-label{z-index:4;color:#fffaf0b3;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:9px;font-size:9px;font-weight:700;display:flex;position:absolute;top:21px;left:21px}.hero-watch-label span{color:#e3b76f}.hero-watch-image-shell{width:94%;height:90%;margin-top:28px}.hero-watch-item-secondary .hero-watch-image-shell{width:92%;height:86%}.hero-watch-image-shell:after{background:#00000038;bottom:3px}.hero-brand-seal{z-index:8;box-sizing:border-box;color:#e3b76f;background:#122b24;border:1px solid #e3b76f99;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:106px;height:106px;display:flex;position:absolute;bottom:-4px;right:30.5%;box-shadow:0 18px 38px #0000003d}.hero-brand-seal:before{content:"";border:1px solid #e3b76f40;border-radius:50%;position:absolute;inset:7px}.hero-brand-seal-top,.hero-brand-seal-bottom{z-index:1;letter-spacing:.17em;text-transform:uppercase;font-size:7px;font-weight:700;position:relative}.hero-brand-seal-mark{z-index:1;color:#fffaf0;margin:5px 0;font-family:Georgia,Times New Roman,serif;font-size:30px;line-height:1;position:relative}.home-values{border-bottom:1px solid var(--watriever-line);background:#f8f2e7}.home-values-inner{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1320px;margin:0 auto;padding:0 24px;display:grid}.home-value-item{border-right:1px solid var(--watriever-line);grid-template-columns:auto minmax(0,1fr);gap:18px;padding:34px;display:grid}.home-value-item:first-child{border-left:1px solid var(--watriever-line)}.home-value-number{color:var(--watriever-gold-dark);font-family:Georgia,Times New Roman,serif;font-size:12px}.home-value-item h2{color:var(--watriever-ink);margin:0;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:400}.home-value-item p{color:#6d716c;max-width:290px;margin:9px 0 0;font-size:12px;line-height:1.65}.home-policy-links{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:14px;display:flex}.home-policy-link{color:var(--watriever-ink);letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid #10231f47;align-items:center;gap:6px;padding-bottom:3px;font-size:11px;font-weight:800;text-decoration:none;transition:color .16s,border-color .16s,transform .16s;display:inline-flex}.home-policy-link:hover{border-color:var(--watriever-gold);color:var(--watriever-gold-dark);transform:translateY(-1px)}.home-policy-link span:last-child{font-size:13px;line-height:1}.home-page{max-width:1280px;padding:84px 24px 100px}.featured-heading{letter-spacing:normal;text-transform:none;justify-content:space-between;margin:0 0 38px;font-family:inherit}.featured-heading-kicker{color:var(--watriever-gold-dark);letter-spacing:.2em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:800;display:block}.featured-heading h2{color:var(--watriever-ink);letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:38px;font-weight:400;line-height:1.08}.featured-heading-link{color:var(--watriever-ink);border-bottom:1px solid #10231f47;align-items:center;gap:9px;padding-bottom:5px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.featured-heading-link:hover{border-color:var(--watriever-gold);color:var(--watriever-gold-dark)}.home-manifesto{box-sizing:border-box;background:#eadfcf;grid-template-columns:150px minmax(0,1fr) minmax(320px,.75fr);align-items:center;gap:54px;max-width:1320px;margin:0 auto 100px;padding:64px 70px;display:grid}.home-manifesto-mark{border:1px solid #10231f57;border-radius:50%;justify-content:center;align-items:center;width:130px;height:130px;display:flex}.home-manifesto-mark span{color:var(--watriever-ink);font-family:Georgia,Times New Roman,serif;font-size:50px}.home-manifesto-kicker{color:var(--watriever-gold-dark);letter-spacing:.2em;text-transform:uppercase;margin-bottom:12px;font-size:10px;font-weight:800;display:block}.home-manifesto-copy h2{color:var(--watriever-ink);letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:38px;font-weight:400;line-height:1.12}.home-manifesto-detail p{color:#5b645f;margin:0;font-size:14px;line-height:1.8}.home-manifesto-detail a{color:var(--watriever-ink);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:20px;margin-top:22px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.home-manifesto-detail a:hover{color:var(--watriever-gold-dark)}@media (width<=1120px){.header-main{grid-template-columns:220px minmax(280px,1fr) 210px}.hero-inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:24px}.hero-copy{padding-left:10px}.hero-proof-item{padding:0 12px}.hero-proof-item span{font-size:9px}.home-manifesto{margin:0 24px 80px;padding:52px 44px}}@media (width<=880px){.home-hero{min-height:980px}.hero-inner{flex-direction:column;align-items:stretch;min-height:980px;padding:72px 32px 50px;display:flex}.hero-copy{max-width:690px;padding:0}.hero-copy h1{font-size:64px}.hero-watch-gallery{width:100%;height:480px;margin-top:40px}.hero-watch-item{height:420px}.hero-watch-item-secondary{height:360px}.hero-brand-seal{right:36%}.home-values-inner{grid-template-columns:1fr}.home-value-item,.home-value-item:first-child{border-right:1px solid var(--watriever-line);border-bottom:1px solid var(--watriever-line);border-left:1px solid var(--watriever-line)}.home-value-item:last-child{border-bottom:none}.home-manifesto{grid-template-columns:110px minmax(0,1fr)}.home-manifesto-mark{width:100px;height:100px}.home-manifesto-detail{grid-column:2}}@media (width<=700px){.app-header{position:relative}.header-main{flex-wrap:wrap;align-items:center;gap:12px;height:auto;padding:12px 16px 10px;display:flex}.logo{order:1}.header-account{order:2;width:auto;margin-left:auto}.header-transaction-confirmation-badge{top:0;right:-1px}.profile-transaction-confirmation-badge{min-width:19px;height:19px;font-size:9px}.header-search{flex:0 0 100%;order:3;width:100%}.logo{gap:8px;height:46px}.logo-mark{width:34px;height:34px}.logo-main{font-size:21px}.logo-tagline{display:none}.header-navigation{scrollbar-width:none;border-top:1px solid #85693f1f;gap:28px;height:44px}.header-navigation::-webkit-scrollbar{display:none}.header-nav-link{height:44px;font-size:12px}.home-hero{height:auto;min-height:900px}.hero-inner{min-height:900px;padding:58px 20px 36px}.hero-copy h1{margin-top:24px;font-size:clamp(47px,14vw,62px)}.hero-copy p{max-width:470px;font-size:15px}.hero-actions{flex-direction:column;align-items:stretch;max-width:300px}.hero-primary-button,.hero-secondary-button{width:100%;padding:0 22px}.hero-proof{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:34px;display:grid}.hero-proof-item{text-align:center;align-items:center;padding:0 8px}.hero-proof-item:first-child{padding-left:8px}.hero-proof-divider{display:none}.hero-proof-item strong{font-size:13px}.hero-proof-item span{display:none}.hero-watch-gallery{flex:none;grid-template-columns:1fr .86fr;gap:10px;height:330px;margin-top:34px}.hero-watch-item,.hero-watch-item-secondary{height:300px;transform:none}.hero-watch-item-secondary{height:270px;transform:translateY(30px)}.hero-watch-label{font-size:7px;top:13px;left:13px}.hero-watch-label span{display:none}.hero-watch-image-shell,.hero-watch-item-secondary .hero-watch-image-shell{width:100%;height:86%}.hero-visual-orbit,.hero-brand-seal{display:none}.home-value-item{padding:27px 18px}.home-page{padding:62px 16px 74px}.featured-heading{align-items:flex-end;gap:20px;margin-bottom:28px}.featured-heading h2{font-size:31px}.featured-heading-link{font-size:10px}.home-manifesto{grid-template-columns:1fr;gap:28px;margin:0 16px 64px;padding:38px 28px}.home-manifesto-mark{width:78px;height:78px}.home-manifesto-mark span{font-size:36px}.home-manifesto-copy h2{font-size:32px}.home-manifesto-detail{grid-column:auto}}@media (width<=430px){.hero-copy h1{font-size:46px}.hero-proof{gap:4px}.hero-watch-gallery{height:290px}.hero-watch-item,.hero-watch-item-secondary{height:260px}.hero-watch-item-secondary{height:235px}.featured-heading-link span{display:none}}.hero-copy{z-index:2;position:relative}@media (width<=880px){.home-hero{background-image:linear-gradient(#0d211c 0%,#0d211cfa 52%,#0d211c94 70%,#0d211c14 100%),url(/hero/watriever-puppy-transaction-wide.webp);background-position:50%,bottom;background-size:cover,100%}}@media (width<=700px){.header-navigation{display:none}.header-mobile-menu-button{flex:0 0 44px;display:inline-flex}.header-mobile-navigation{box-sizing:border-box;background:#fffdf8fc;border-top:1px solid #85693f1f;border-bottom:1px solid #85693f29;width:100%;padding:6px 16px 12px;box-shadow:0 14px 26px #10231f0f}.header-mobile-navigation.open{flex-direction:column;animation:.16s ease-out header-mobile-navigation-enter;display:flex}.header-mobile-nav-link{box-sizing:border-box;width:100%;min-height:46px;color:var(--watriever-ink);text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #85693f1a;justify-content:space-between;align-items:center;margin:0;padding:0 10px;font-family:inherit;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:flex}.header-mobile-nav-link:last-child{border-bottom:none}.header-mobile-nav-link:hover{color:var(--watriever-gold-dark);background:#f7f1e7}.header-mobile-nav-arrow{color:var(--watriever-gold-dark);flex-shrink:0;margin-left:18px;font-size:16px;font-weight:400}}@keyframes header-mobile-navigation-enter{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (width<=360px){.header-main{gap:8px;padding:10px 10px 8px}.header-account{gap:4px}.header-account .header-icon-button{width:40px;height:40px}.header-account .profile-button{min-width:44px}.header-mobile-menu-button{flex-basis:40px}.header-mobile-navigation{padding:5px 10px 10px}}@media (prefers-reduced-motion:reduce){.header-mobile-navigation.open{animation:none}}.home-hero{background-color:#0d211c;background-image:radial-gradient(circle at 78% 27%,#6a764833 0%,#0d211c00 30%),linear-gradient(112deg,#0d211c 0%,#112b24 51%,#17382f 100%);background-position:50%;background-repeat:no-repeat;background-size:cover}.hero-eyebrow{align-items:center;gap:14px;display:inline-flex}.hero-eyebrow-copy{display:inline-block}.hero-eyebrow-mascot{box-sizing:border-box;width:58px;height:58px;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:12px;outline:none;flex:none;justify-content:center;align-items:center;margin:-18px 0 -17px -3px;padding:0;transition:transform .16s;display:inline-flex;position:relative}.hero-eyebrow-mascot:hover{transform:translateY(-1px)}.hero-eyebrow-mascot:focus-visible{box-shadow:0 0 0 2px #e3b76f75}.hero-eyebrow-mascot-image{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;transform-origin:50% 72%;width:68px;max-width:none;height:68px;display:block}@keyframes watriever-mascot-awake-reaction{0%,to{transform:rotate(0)translateY(0)}30%{transform:rotate(-7deg)translateY(-2px)}58%{transform:rotate(5deg)translateY(-1px)}78%{transform:rotate(-2deg)translateY(0)}}@keyframes watriever-mascot-sleeping-reaction{0%,to{transform:scale(1)translateY(0)}30%{transform:scale(1.025)translateY(-1px)}48%{transform:scale(.99)translateY(1px)}72%{transform:scale(1.015)translateY(0)}}@keyframes watriever-mascot-eating-reaction{0%,to{transform:translateY(0)rotate(0)}28%{transform:translateY(2px)rotate(-2deg)}55%{transform:translateY(-2px)rotate(2deg)}78%{transform:translateY(1px)rotate(0)}}@media (width<=700px){.hero-eyebrow{gap:10px}.hero-eyebrow-mascot{width:48px;height:48px;margin:-14px 0 -13px -2px}.hero-eyebrow-mascot-image{width:56px;height:56px}}@media (prefers-reduced-motion:reduce){.hero-eyebrow-mascot{transition:none}.hero-eyebrow-mascot-image.is-reacting{animation:none}}@media (width>=881px){.header-main,.header-navigation,.hero-inner,.home-values-inner,.home-page{max-width:1440px}.header-main,.header-navigation{padding-left:32px;padding-right:32px}.hero-inner{grid-template-columns:minmax(0,1fr);align-items:center;gap:0;min-height:660px;padding:62px 32px 68px}.hero-copy{width:min(100%,790px);max-width:790px;margin:0;padding-left:0}.hero-copy h1{max-width:730px;font-size:clamp(60px,4.8vw,80px)}.hero-copy p{max-width:650px}.home-values-inner{padding-left:32px;padding-right:32px}.home-value-item{padding-left:30px;padding-right:30px}.home-value-item:first-child{padding-left:20px}.home-value-item:last-child{padding-right:20px}.home-page{box-sizing:border-box;padding-left:32px;padding-right:32px}}@media (width>=1440px){.hero-copy{margin-left:6px}}html,body,#root{width:100%;min-width:100%;margin:0;padding:0}body{background:#fbfaf7;overflow-x:hidden}#root,.app{box-sizing:border-box}.app{width:100%}@media (width<=880px){.home-hero{height:auto;min-height:0}.hero-inner{height:auto;min-height:0;padding-bottom:54px}}@media (width<=700px){.hero-inner{padding-bottom:46px}}@media (width<=560px){.hero-inner{padding-bottom:40px}.hero-proof{margin-bottom:0}}.header-main,.header-navigation,.hero-inner,.home-values-inner,.home-page{box-sizing:border-box;width:100%}@media (width>=1440px){.header-main,.header-navigation,.hero-inner,.home-values-inner,.home-page{max-width:1440px;padding-left:40px;padding-right:40px}.hero-inner{min-height:640px;padding-top:64px;padding-bottom:70px}.hero-copy{width:min(100%,820px);max-width:820px;margin-left:0}.hero-copy h1{max-width:760px;font-size:clamp(72px,4.35vw,84px)}.hero-copy p{max-width:680px}}@media (width>=1100px) and (width<=1439px){.header-main,.header-navigation,.hero-inner,.home-values-inner,.home-page{max-width:1320px;padding-left:32px;padding-right:32px}.hero-inner{min-height:620px;padding-top:58px;padding-bottom:64px}.hero-copy{width:min(100%,790px);max-width:790px;margin-left:0}.hero-copy h1{max-width:720px;font-size:clamp(64px,5vw,76px)}.hero-copy p{max-width:640px}}@media (width>=881px) and (width<=1099px){.header-main{grid-template-columns:205px minmax(250px,1fr) 180px;column-gap:18px;padding-left:24px;padding-right:24px}.header-navigation{gap:30px;padding-left:24px;padding-right:24px}.logo-main{font-size:23px}.logo-tagline{font-size:7.5px}.header-account{gap:6px}.header-icon-button{width:42px;height:42px}.hero-inner{height:auto;min-height:0;padding:56px 28px 58px;display:block}.hero-copy{width:min(100%,735px);max-width:735px;margin:0;padding:0}.hero-copy h1{max-width:680px;font-size:clamp(58px,6.2vw,70px)}.hero-copy p{max-width:610px;font-size:16px}.hero-proof{max-width:600px}.home-values-inner,.home-page{padding-left:24px;padding-right:24px}.home-value-item{gap:14px;padding:30px 22px}.home-value-item h2{font-size:17px}.home-value-item p{font-size:11px}}@media (width>=701px) and (width<=880px){.header-main{grid-template-columns:180px minmax(210px,1fr) 150px;column-gap:14px;height:72px;padding:0 20px}.logo{gap:8px;height:46px}.logo-mark{width:36px;height:36px}.logo-main{font-size:21px}.logo-tagline{letter-spacing:.16em;font-size:7px}.header-account{gap:4px}.header-icon-button{width:40px;height:40px}.profile-button{min-width:44px}.header-navigation{gap:25px;padding:0 20px}.header-nav-link{font-size:12px}.home-hero{height:auto;min-height:0}.hero-inner{height:auto;min-height:0;padding:52px 28px 50px;display:block}.hero-copy{width:100%;max-width:720px;margin:0;padding:0}.hero-eyebrow{gap:12px}.hero-eyebrow-mascot{width:54px;height:54px;margin:-16px 0 -15px -2px}.hero-eyebrow-mascot-image{width:63px;height:63px}.hero-copy h1{max-width:660px;margin-top:28px;font-size:clamp(54px,7.6vw,66px)}.hero-copy p{max-width:610px;font-size:15.5px;line-height:1.68}.hero-actions{flex-flow:wrap;align-items:center;gap:12px;max-width:none;margin-top:30px}.hero-primary-button,.hero-secondary-button{width:auto;min-width:190px}.hero-proof{max-width:590px;margin-top:38px;display:flex}.hero-proof-divider{display:block}.hero-proof-item{text-align:left;align-items:flex-start;padding:0 13px}.hero-proof-item:first-child{padding-left:0}.hero-proof-item strong{font-size:14px}.hero-proof-item span{font-size:9px;display:block}.home-values-inner{grid-template-columns:repeat(3,minmax(0,1fr));padding:0 20px}.home-value-item,.home-value-item:first-child,.home-value-item:last-child{border-top:none;border-bottom:none;border-left:none;border-right:1px solid var(--watriever-line);padding:26px 18px}.home-value-item:first-child{border-left:1px solid var(--watriever-line)}.home-value-item{grid-template-columns:22px minmax(0,1fr);gap:10px}.home-value-number{font-size:10px}.home-value-item h2{font-size:15px}.home-value-item p{margin-top:7px;font-size:10.5px;line-height:1.55}.home-page{padding-left:20px;padding-right:20px}}@media (width>=431px) and (width<=700px){.home-hero{height:auto;min-height:0}.hero-inner{height:auto;min-height:0;padding:46px 20px 42px;display:block}.hero-copy{width:100%;max-width:none;margin:0;padding:0}.hero-eyebrow{gap:10px;width:100%}.hero-eyebrow-copy{white-space:normal;min-width:0;line-height:1.45}.hero-copy h1{max-width:590px;margin-top:25px;font-size:clamp(47px,10.8vw,58px);line-height:1.01}.hero-copy p{max-width:570px;margin-top:24px;font-size:15px;line-height:1.65}.hero-actions{flex-flow:wrap;align-items:center;gap:11px;max-width:none;margin-top:29px}.hero-primary-button,.hero-secondary-button{width:auto;min-width:190px}.hero-proof{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:520px;margin-top:34px}.hero-proof-item{padding:0 6px}.hero-proof-item:first-child{padding-left:0}.hero-proof-item:last-child{padding-right:0}.hero-proof-item strong{font-size:12.5px}.home-values-inner{padding:0 16px}.home-value-item{padding:25px 20px}}@media (width>=361px) and (width<=430px){.hero-inner{padding:42px 18px 38px}.hero-eyebrow{gap:8px;width:100%}.hero-eyebrow-copy{letter-spacing:.17em;white-space:normal;min-width:0;font-size:9px;line-height:1.45}.hero-eyebrow-mascot{width:47px;height:47px;margin:-13px 0 -12px -1px}.hero-eyebrow-mascot-image{width:55px;height:55px}.hero-copy h1{max-width:none;margin-top:24px;font-size:clamp(43px,11.7vw,50px);line-height:1.01}.hero-copy p{margin-top:23px;font-size:14.5px;line-height:1.63}.hero-actions{flex-direction:column;align-items:stretch;gap:11px;width:100%;max-width:none;margin-top:28px}.hero-primary-button,.hero-secondary-button{width:100%;min-width:0}.hero-proof{gap:2px;width:100%;max-width:none;margin-top:31px}.hero-proof-item{padding:0 4px}.hero-proof-item strong{font-size:11.5px}.home-values-inner{padding:0 12px}.home-value-item{padding:24px 16px}}@media (width<=360px){.hero-inner{padding:38px 14px 34px}.hero-eyebrow{gap:7px;width:100%}.hero-eyebrow-copy{letter-spacing:.13em;white-space:normal;min-width:0;font-size:7.8px;line-height:1.45}.hero-eyebrow-mascot{width:43px;height:43px;margin:-12px 0 -11px}.hero-eyebrow-mascot-image{width:50px;height:50px}.hero-copy h1{letter-spacing:-.05em;max-width:none;margin-top:22px;font-size:clamp(40px,12.4vw,45px);line-height:1.01}.hero-copy p{margin-top:21px;font-size:14px;line-height:1.6}.hero-actions{flex-direction:column;align-items:stretch;gap:10px;width:100%;max-width:none;margin-top:26px}.hero-primary-button,.hero-secondary-button{width:100%;min-width:0;padding:0 16px;font-size:10px}.hero-proof{gap:0;width:100%;max-width:none;margin-top:29px}.hero-proof-item{padding:0 3px}.hero-proof-item:first-child{padding-left:0}.hero-proof-item:last-child{padding-right:0}.hero-proof-item strong{font-size:11px}.home-values-inner{padding:0 8px}.home-value-item{gap:13px;padding:22px 14px}.home-value-item h2{font-size:16px}.home-value-item p{font-size:11px}}@media (width<=880px) and (orientation:landscape){.hero-inner{padding-top:38px;padding-bottom:38px}.hero-copy h1,.hero-copy p{margin-top:20px}.hero-actions{margin-top:24px}.hero-proof{margin-top:28px}}@media (prefers-reduced-motion:reduce){.hero-title-character,.hero-eyebrow-mascot,.hero-eyebrow-mascot-image{transition:none;animation:none}}.hero-eyebrow-mascot-image{transition:opacity 90ms}.hero-eyebrow-mascot-awake .hero-eyebrow-mascot-image.is-reacting{animation:.72s cubic-bezier(.22,.8,.25,1) watriever-mascot-awake-frame-reaction}.hero-eyebrow-mascot-sleeping .hero-eyebrow-mascot-image.is-reacting{animation:.72s ease-in-out watriever-mascot-sleeping-frame-reaction}.hero-eyebrow-mascot-eating .hero-eyebrow-mascot-image.is-reacting{animation:.72s ease-in-out watriever-mascot-eating-frame-reaction}@keyframes watriever-mascot-awake-frame-reaction{0%{transform:scale(.98)translateY(1px)}32%{transform:scale(1.045)translateY(-2px)}68%{transform:scale(1.02)translateY(-1px)}to{transform:scale(1)translateY(0)}}@keyframes watriever-mascot-sleeping-frame-reaction{0%{transform:scale(.99)translateY(1px)}38%{transform:scale(1.025)translateY(-1px)}to{transform:scale(1)translateY(0)}}@keyframes watriever-mascot-eating-frame-reaction{0%{transform:scale(.99)translateY(1px)}35%{transform:scale(1.035)translateY(-2px)}72%{transform:scale(1.015)translateY(-1px)}to{transform:scale(1)translateY(0)}}@media (prefers-reduced-motion:reduce){.hero-eyebrow-mascot-image{transition:none}.hero-eyebrow-mascot-image.is-reacting{animation:none}}.hero-proof{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:0;width:min(100%,760px);margin-top:48px;display:grid}.hero-proof-item,.hero-proof-item:first-child,.hero-proof-item:last-child{box-sizing:border-box;text-align:left;border:none;min-width:0;padding:0 18px}.hero-proof-item:first-child{padding-left:0}.hero-proof-item+.hero-proof-item{border-left:1px solid #e3b76f47}.hero-proof-divider{display:none}.hero-proof-item strong{font-size:15px}.hero-proof-item span{margin-top:7px;font-size:9.5px;line-height:1.45;display:block}@media (width<=880px){.hero-proof{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:620px;margin-top:36px}.hero-proof-item,.hero-proof-item:first-child,.hero-proof-item:last-child{border:none;padding:14px}.hero-proof-item:nth-child(odd){padding-left:0}.hero-proof-item:nth-child(2n){border-left:1px solid #e3b76f47}.hero-proof-item:nth-child(n+3){border-top:1px solid #e3b76f2e}.hero-proof-item strong{font-size:13px}.hero-proof-item span{font-size:9px;line-height:1.45}}@media (width<=430px){.hero-proof{margin-top:30px}.hero-proof-item,.hero-proof-item:first-child,.hero-proof-item:last-child{padding-top:12px;padding-bottom:12px;padding-right:10px}.hero-proof-item:nth-child(2n){padding-left:12px}.hero-proof-item strong{font-size:12px}.hero-proof-item span{margin-top:5px;font-size:8px}}.hero-classic-watch-visual{display:none}@media (width>=1280px){.hero-classic-watch-visual{z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(-14px 20px 36px #05120f24);width:min(46vw,760px);display:block;position:absolute;top:50%;right:0;transform:translateY(-50%)}.hero-classic-watch-visual img{object-fit:contain;width:100%;height:auto;display:block}}@media (width>=1680px){.hero-classic-watch-visual{width:760px}}@media (prefers-reduced-motion:reduce){.hero-classic-watch-visual{transform:translateY(-50%)}}@media (width>=1280px){.hero-classic-watch-visual{clip-path:polygon(28% 0,100% 0,100% 100%,0 100%);filter:none;width:min(50vw,900px);height:100%;top:0;bottom:0;right:0;overflow:hidden;transform:none}.hero-classic-watch-visual:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(118deg,#0926202e 0%,#0926200d 20%,#09262000 38%);position:absolute;inset:0}.hero-classic-watch-visual img{object-fit:cover;object-position:58% center;width:100%;height:100%;position:absolute;inset:0}}@media (width>=1680px){.hero-classic-watch-visual{width:min(48vw,940px)}}@media (width>=1280px){.hero-classic-watch-visual{clip-path:polygon(24% 0,100% 0,100% 100%,0 100%);background:#f3eee5;width:clamp(520px,42vw,690px);height:100%;top:0;bottom:0;right:0;overflow:hidden;transform:none}.hero-classic-watch-visual img{object-fit:contain;object-position:center;width:116%;max-width:none;height:auto;position:absolute;inset:50% -3% auto auto;transform:translateY(-50%)}.hero-classic-watch-visual:before{background:linear-gradient(118deg,#09262021 0%,#09262009 22%,#09262000 42%)}}@media (width>=1280px) and (width<=1439px){.hero-classic-watch-visual{width:clamp(500px,40vw,575px)}.hero-classic-watch-visual img{width:112%;right:-4%}}@media (width>=1600px){.hero-classic-watch-visual{width:min(41vw,720px)}.hero-classic-watch-visual img{width:118%;right:-2%}}@media (width<=1279px){.hero-classic-watch-visual{display:none}}@media (prefers-reduced-motion:reduce){.hero-classic-watch-visual img{transform:translateY(-50%)}}@media (width>=1280px){.hero-classic-watch-visual{clip-path:polygon(24% 0,100% 0,100% 100%,0 100%);isolation:isolate;background:linear-gradient(135deg,#eadcca 0%,#f4eadc 48%,#e7d6c1 100%);width:clamp(500px,40vw,660px)}.hero-classic-watch-visual:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(118deg,#09262038 0%,#09262012 18%,#09262000 40%);position:absolute;inset:0}.hero-classic-watch-visual:after{content:"";z-index:3;pointer-events:none;background:radial-gradient(circle at 68% 48%,#fff0 0%,#fffaf314 58%,#ecddca38 100%);position:absolute;inset:0}.hero-classic-watch-visual img{object-fit:contain;opacity:.98;mix-blend-mode:multiply;width:110%;max-width:none;height:auto;top:50%;right:-2%;transform:translateY(-50%);-webkit-mask-image:linear-gradient(#0000 0%,#000 11% 89%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 11% 89%,#0000 100%)}}@media (width>=1280px) and (width<=1439px){.hero-classic-watch-visual{width:clamp(480px,39vw,555px)}.hero-classic-watch-visual img{width:108%;right:-3%}}@media (width>=1600px){.hero-classic-watch-visual{width:min(39vw,690px)}.hero-classic-watch-visual img{width:111%}}@media (width<=1279px){.hero-classic-watch-visual{display:none}}@media (width>=1280px){.hero-classic-watch-visual{isolation:isolate;clip-path:polygon(25% 0,100% 0,100% 100%,0 100%);filter:none;background:radial-gradient(circle at 68% 42%,#fffcf6fa 0%,#f5ecdffa 52%,#e5d5c1fa 100%);width:clamp(510px,41vw,690px);height:100%;top:0;bottom:0;right:0;overflow:hidden;transform:none}.hero-classic-watch-visual:before{content:"";z-index:0;pointer-events:none;opacity:.16;filter:blur(18px)saturate(.7);background-image:url(/hero/watriever-classic-watch-panel.png);background-position:68%;background-repeat:no-repeat;background-size:145%;position:absolute;inset:-10%;transform:scale(1.08)}.hero-classic-watch-visual:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(118deg,#09262029 0%,#f0e2cf29 18%,#fffbf461 46%,#f4e9d838 100%);position:absolute;inset:0}.hero-classic-watch-visual img{z-index:2;opacity:.97;object-fit:contain;mix-blend-mode:multiply;width:82%;max-width:none;height:auto;display:block;position:absolute;top:50%;right:-1%;transform:translateY(-50%);-webkit-mask-image:radial-gradient(#000 0% 59%,#000000f0 68%,#0000007a 82%,#0000 100%);mask-image:radial-gradient(#000 0% 59%,#000000f0 68%,#0000007a 82%,#0000 100%)}}@media (width>=1280px) and (width<=1439px){.hero-classic-watch-visual{width:clamp(490px,40vw,570px)}.hero-classic-watch-visual img{width:80%;right:-2%}}@media (width>=1600px){.hero-classic-watch-visual{width:min(40vw,720px)}.hero-classic-watch-visual img{width:81%}}@media (width<=1279px){.hero-classic-watch-visual{display:none}}@media (width>=1280px){.hero-classic-watch-visual{background-color:#efe5d7;background-image:linear-gradient(#f8f0e594,#efe2d094),url(/hero/watriever-classic-watch-panel.png);background-position:50%,50%;background-repeat:no-repeat,no-repeat;background-size:cover,cover}.hero-classic-watch-visual:before{opacity:0;filter:none;background:0 0;transform:none}.hero-classic-watch-visual:after{background:linear-gradient(118deg,#09262033 0%,#09262012 16%,#efe2d000 36%)}.hero-classic-watch-visual img{opacity:.98;mix-blend-mode:multiply;width:82%;right:-1%;-webkit-mask-image:radial-gradient(#000 0% 61%,#000000eb 72%,#00000052 88%,#0000 100%);mask-image:radial-gradient(#000 0% 61%,#000000eb 72%,#00000052 88%,#0000 100%)}}@media (width>=1280px) and (width<=1439px){.hero-classic-watch-visual img{width:80%}}@media (width>=1600px){.hero-classic-watch-visual img{width:81%}}@media (width<=1279px){.hero-classic-watch-visual{display:none}}.hero-classic-watch-visual img{display:none!important}@media (width>=1280px){.hero-classic-watch-visual{background-color:#efe5d7;background-image:url(/hero/watriever-classic-watch-panel.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.hero-classic-watch-visual{filter:none;opacity:1;opacity:1;background-color:#efe5d7;background-image:url(/hero/watriever-classic-watch-panel.png);background-position:58%;background-repeat:no-repeat;background-size:92%}.hero-classic-watch-visual:before,.hero-classic-watch-visual:after{display:none}}@media (width>=1280px) and (width<=1439px){.hero-classic-watch-visual{background-position:60%;background-size:88%}}@media (width>=1600px){.hero-classic-watch-visual{background-position:58%;background-size:94%}}@media (width<=1279px){.hero-classic-watch-visual{display:none}}@media (width>=1280px){.hero-classic-watch-visual{filter:none;opacity:1;background-color:#efe5d7;background-image:url(/hero/watriever-classic-watch-background-large.png);background-position:58%;background-repeat:no-repeat;background-size:cover}.hero-classic-watch-visual:before,.hero-classic-watch-visual:after{display:none}}@media (width>=1280px) and (width<=1439px){.hero-classic-watch-visual{background-position:60%;background-size:cover}}@media (width>=1600px){.hero-classic-watch-visual{background-position:56%;background-size:cover}}@media (width<=1279px){.hero-classic-watch-visual{display:none}}@media (width>=1280px){.hero-classic-watch-visual{clip-path:polygon(24% 0,100% 0,100% 100%,0 100%);opacity:1;filter:none;pointer-events:none;-webkit-user-select:none;user-select:none;background-color:#f3e7d5;background-image:url(/hero/watriever-classic-watch-sketch-background.png);background-position:52% 51%;background-repeat:no-repeat;background-size:cover;width:clamp(520px,41vw,720px);height:100%;display:block;top:0;bottom:0;right:0;overflow:hidden;transform:none}.hero-classic-watch-visual:before,.hero-classic-watch-visual:after,.hero-classic-watch-visual img{display:none!important}}@media (width>=1280px) and (width<=1439px){.hero-classic-watch-visual{background-position:53% 52%;width:clamp(500px,40vw,575px)}}@media (width>=1600px){.hero-classic-watch-visual{background-position:52% 51%;width:min(40vw,740px)}}@media (width<=1279px){.hero-classic-watch-visual{display:none}}@media (width>=1280px){.hero-classic-watch-visual{background-position:46% 51%}}@media (width>=1280px) and (width<=1439px){.hero-classic-watch-visual{background-position:47% 52%}}@media (width>=1600px){.hero-classic-watch-visual{background-position:46% 51%}}@media (width>=1280px){.hero-classic-watch-visual{background-position:60% 51%}}@media (width>=1280px) and (width<=1439px){.hero-classic-watch-visual{background-position:61% 52%}}@media (width>=1600px){.hero-classic-watch-visual{background-position:60% 51%}}@media (width>=1280px){.hero-classic-watch-visual{background-color:#f3e7d5;background-image:none}.hero-classic-watch-visual:before{content:"";z-index:0;pointer-events:none;background-image:url(/hero/watriever-classic-watch-sketch-background.png);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0 0 0 -56px;display:block!important}.hero-classic-watch-visual:after,.hero-classic-watch-visual img{display:none!important}}@media (width>=1280px) and (width<=1439px){.hero-classic-watch-visual:before{left:-42px}}@media (width>=1600px){.hero-classic-watch-visual:before{left:-64px}}@media (width<=1279px){.hero-classic-watch-visual{display:none}}@media (width>=1280px){.hero-classic-watch-visual{background:#f3e7d5;overflow:hidden}.hero-classic-watch-visual:before,.hero-classic-watch-visual:after{display:none!important}.hero-classic-watch-visual img{z-index:1;opacity:1;object-fit:contain;mix-blend-mode:normal;filter:none;pointer-events:none;-webkit-user-select:none;user-select:none;width:calc(100% + 44px);max-width:none;height:auto;position:absolute;top:50%;left:-44px;transform:translateY(-50%);-webkit-mask-image:none;mask-image:none;display:block!important}}@media (width>=1280px) and (width<=1439px){.hero-classic-watch-visual img{width:calc(100% + 34px);left:-34px}}@media (width>=1600px){.hero-classic-watch-visual img{width:calc(100% + 52px);left:-52px}}@media (width<=1279px){.hero-classic-watch-visual{display:none}}@media (width>=1200px) and (width<=1439px){.hero-classic-watch-visual{clip-path:polygon(27% 0,100% 0,100% 100%,0 100%);width:clamp(430px,36vw,540px);display:block}.hero-classic-watch-visual img{width:calc(100% + 30px);left:-30px}}@media (width>=1100px) and (width<=1199px){.hero-classic-watch-visual{clip-path:polygon(31% 0,100% 0,100% 100%,4% 100%);width:clamp(360px,34vw,410px);display:block}.hero-classic-watch-visual img{width:calc(100% + 22px);left:-22px}}@media (width<=1099px){.hero-classic-watch-visual{display:none!important}}@media (width>=1920px){.hero-copy{transform:none}.header-main,.header-navigation,.hero-inner,.home-values-inner{transform:translate(clamp(-360px,-10vw,-140px))}.hero-classic-watch-visual{width:clamp(620px,31vw,1080px)}.hero-classic-watch-visual img{width:calc(100% + 56px);left:-56px}}@media (width>=2560px){.hero-classic-watch-visual{width:clamp(800px,32vw,1180px)}.hero-classic-watch-visual img{width:calc(100% + 64px);left:-64px}}@media (width>=1920px){.hero-classic-watch-visual{width:clamp(720px,36vw,1320px)}.hero-classic-watch-visual img{width:calc(100% + 48px);left:-48px}}@media (width>=2560px){.hero-classic-watch-visual{width:clamp(900px,37vw,1460px)}.hero-classic-watch-visual img{width:calc(100% + 56px);left:-56px}}@media (width>=3200px){.hero-classic-watch-visual{width:min(38vw,1540px)}}@media (width>=701px) and (width<=880px){.header-main{grid-template-columns:180px minmax(0,1fr) 180px}.header-search,.header-account{min-width:0}.header-login-button{max-width:100%}}@media (width<=700px){.header-login-button{width:44px;min-width:44px;color:var(--watriever-ink);background:0 0;border-color:#10231f2e;border-radius:50%;padding:0}.header-login-button:hover{color:var(--watriever-ink);background:#f8f3ea;border-color:#c7944594}.header-login-button:focus-visible{outline-offset:2px;outline:2px solid #c79445b3}}@media (width<=360px){.header-login-button{width:40px;min-width:40px;height:40px}}
