:root{--color-brand-coral:#ff4e36;--color-brand-coral-rgb:255,78,54;--color-action-primary:#095775;--color-action-primary-rgb:9,87,117;--color-action-primary-pressed:#06415a;--color-action-primary-pressed-rgb:6,65,90;--color-action-tint:#e7f0f3;--color-action-tint-rgb:231,240,243;--color-action-on-primary:#ffffff;--color-action-on-primary-rgb:255,255,255;--color-text-primary:#0f172a;--color-text-primary-rgb:15,23,42;--color-text-secondary:#5b6774;--color-text-secondary-rgb:91,103,116;--color-text-tertiary:#9aa3ad;--color-text-tertiary-rgb:154,163,173;--color-surface-page:#ffffff;--color-surface-page-rgb:255,255,255;--color-surface-fill:#f2f4f6;--color-surface-fill-rgb:242,244,246;--color-separator-hairline:#e6e9ec;--color-separator-hairline-rgb:230,233,236;--color-separator-control:#c3cad1;--color-separator-control-rgb:195,202,209;--color-status-danger:#d92d20;--color-status-danger-rgb:217,45,32;--material-glass:rgba(255,255,255,0.84);--material-glass-filter:blur(24px) saturate(180%);--material-scrim:rgba(15,23,42,0.38);--font-family-sans:var(--font-noto-sans,"Noto Sans"),var(--font-noto-sans-ethiopic,"Noto Sans Ethiopic"),system-ui,sans-serif;--type-large-title:700 32px/40px var(--font-family-sans);--type-large-title-size:32px;--type-large-title-line-height:40px;--type-large-title-weight:700;--type-large-title-tracking:-0.02em;--type-title1:700 26px/32px var(--font-family-sans);--type-title1-size:26px;--type-title1-line-height:32px;--type-title1-weight:700;--type-title1-tracking:-0.02em;--type-title2:700 22px/28px var(--font-family-sans);--type-title2-size:22px;--type-title2-line-height:28px;--type-title2-weight:700;--type-title2-tracking:-0.01em;--type-headline:600 17px/24px var(--font-family-sans);--type-headline-size:17px;--type-headline-line-height:24px;--type-headline-weight:600;--type-headline-tracking:0;--type-body:400 17px/24px var(--font-family-sans);--type-body-size:17px;--type-body-line-height:24px;--type-body-weight:400;--type-body-tracking:0;--type-subhead:400 15px/20px var(--font-family-sans);--type-subhead-size:15px;--type-subhead-line-height:20px;--type-subhead-weight:400;--type-subhead-tracking:0;--type-subhead-emphasis:600 15px/20px var(--font-family-sans);--type-subhead-emphasis-size:15px;--type-subhead-emphasis-line-height:20px;--type-subhead-emphasis-weight:600;--type-subhead-emphasis-tracking:0;--type-footnote:400 13px/16px var(--font-family-sans);--type-footnote-size:13px;--type-footnote-line-height:16px;--type-footnote-weight:400;--type-footnote-tracking:0;--type-footnote-emphasis:600 13px/16px var(--font-family-sans);--type-footnote-emphasis-size:13px;--type-footnote-emphasis-line-height:16px;--type-footnote-emphasis-weight:600;--type-footnote-emphasis-tracking:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--size-margin:16px;--size-hit:44px;--size-field:48px;--size-icon:24px;--control-height-large:50px;--control-height-regular:44px;--control-height-small:34px;--line-hairline:1px;--line-control:1.5px;--line-focus:2px;--state-disabled-opacity:0.4;--radius-sheet:28px;--radius-card:20px;--radius-inner:12px;--radius-thumb:10px;--radius-pill:999px;--elevation-floating:0 1px 2px rgba(15,23,42,0.06),0 8px 24px rgba(15,23,42,0.1);--motion-duration-fast:150ms;--motion-duration-standard:250ms;--motion-duration-slow:350ms;--motion-easing-standard:cubic-bezier(0.2,0,0,1);--motion-easing-decelerate:cubic-bezier(0,0,0,1);--motion-easing-accelerate:cubic-bezier(0.3,0,1,1);--motion-press-scale:0.97;--icon-stroke:1.75}:lang(am),:lang(ti){--type-large-title:700 30px/42px var(--font-family-sans);--type-large-title-size:30px;--type-large-title-line-height:42px;--type-large-title-weight:700;--type-large-title-tracking:0;--type-title1:700 24px/34px var(--font-family-sans);--type-title1-size:24px;--type-title1-line-height:34px;--type-title1-weight:700;--type-title1-tracking:0;--type-title2:700 21px/30px var(--font-family-sans);--type-title2-size:21px;--type-title2-line-height:30px;--type-title2-weight:700;--type-title2-tracking:0;--type-headline:600 17px/27px var(--font-family-sans);--type-headline-size:17px;--type-headline-line-height:27px;--type-headline-weight:600;--type-headline-tracking:0;--type-body:400 17px/27px var(--font-family-sans);--type-body-size:17px;--type-body-line-height:27px;--type-body-weight:400;--type-body-tracking:0;--type-subhead:400 15px/23px var(--font-family-sans);--type-subhead-size:15px;--type-subhead-line-height:23px;--type-subhead-weight:400;--type-subhead-tracking:0;--type-subhead-emphasis:600 15px/23px var(--font-family-sans);--type-subhead-emphasis-size:15px;--type-subhead-emphasis-line-height:23px;--type-subhead-emphasis-weight:600;--type-subhead-emphasis-tracking:0;--type-footnote:400 13px/19px var(--font-family-sans);--type-footnote-size:13px;--type-footnote-line-height:19px;--type-footnote-weight:400;--type-footnote-tracking:0;--type-footnote-emphasis:600 13px/19px var(--font-family-sans);--type-footnote-emphasis-size:13px;--type-footnote-emphasis-line-height:19px;--type-footnote-emphasis-weight:600;--type-footnote-emphasis-tracking:0}.dhome{--dh-bubble-mine-bg:#dbe8ef;--dh-success:#2e7d5b;min-height:100vh;background:var(--color-surface-page);color:var(--color-text-primary);font:var(--type-body);letter-spacing:0;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.dhome *,.dhome :after,.dhome :before{box-sizing:border-box}.dhome a{color:inherit}.dhome img{max-width:100%;display:block}.dhome :where(button){font:inherit;color:inherit}.dhome :where(input,select,textarea){font:var(--type-body);color:inherit}.dhome :where(h1){font:var(--type-large-title);letter-spacing:var(--type-large-title-tracking)}.dhome :where(h2){font:var(--type-title2);letter-spacing:var(--type-title2-tracking)}.dhome :where(h3,h4,h5,h6){font:var(--type-headline)}.dhome :where(small,figcaption){font:var(--type-subhead)}.dhome :where(legend,dt,th){font:var(--type-subhead-emphasis)}.dhome textarea{resize:vertical}.dh-shell{min-height:100vh;display:flex;flex-direction:column}.dh-task-header{position:sticky;top:0;z-index:20;border-bottom:1px solid var(--color-separator-hairline);background:color-mix(in srgb,var(--color-surface-page) 96%,transparent);backdrop-filter:blur(16px)}.dh-task-header-inner{width:min(100%,980px);min-height:56px;margin:0 auto;padding:6px 20px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center}.dh-task-back{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-self:start;gap:2px;color:var(--color-text-primary);text-decoration:none}.dh-task-back .dh-icon{font-size:var(--space-5)}.dh-task-header-title{color:var(--color-text-primary)}.dh-main{flex:1 1 auto;display:flex;flex-direction:column}.dh-page{width:100%;max-width:1080px;margin:0 auto;padding:28px 20px 48px}.dh-page-narrow{max-width:640px}.dh-eyebrow{color:var(--color-text-secondary)}.dh-title{color:var(--color-text-primary);margin:0 0 10px}.dh-lede{color:var(--color-text-secondary);margin:0 0 22px;max-width:36ch}.dh-section-label{color:var(--color-text-primary);margin-bottom:8px}.dh-group{display:flex;flex-direction:column}.dh-helper{color:var(--color-text-secondary);margin:-4px 0 0}.dh-error{font-size:var(--type-subhead-size);color:var(--color-status-danger);margin:4px 0 0}.dh-form-layout{width:100%;margin:0 auto}.dh-form-page{max-width:none}.dh-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dh-listing-photo-grid{display:grid;gap:14px;margin-top:12px}.dh-listing-photo-empty,.dh-listing-photo-slot{border-radius:var(--radius-inner);overflow:hidden;position:relative}.dh-listing-photo-slot img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dh-listing-photo-slot button{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;right:8px;top:8px;width:28px;height:28px;border:0;border-radius:var(--radius-pill);background:rgba(var(--color-surface-page-rgb),.92);color:var(--color-text-primary);display:inline-flex;align-items:center;justify-content:center}.dh-listing-photo-slot button .dh-icon{font-size:var(--space-4)}.dh-listing-photo-empty{border:1px dashed rgba(var(--color-action-primary-rgb),.5);background:rgba(255,255,255,.36);color:var(--color-text-secondary);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;cursor:pointer;font-size:var(--type-subhead-size);font-weight:600}.dh-listing-photo-empty .dh-icon{color:var(--color-text-primary)}.dh-listing-photo-empty input{position:absolute;opacity:0;pointer-events:none}.dh-form-row-2{display:grid;gap:16px}.dh-checkbox-grid-2,.dh-form-row-2{grid-template-columns:repeat(2,minmax(0,1fr))}.dh-photo-drop{margin-top:6px}.dh-photo-drop-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:168px;border:1.5px dashed var(--color-separator-control);border-radius:var(--radius-inner);background:rgba(248,250,251,.6);color:var(--color-text-primary);font-size:var(--type-subhead-size);font-weight:600;cursor:pointer;transition:border-color .12s ease,background .12s ease}.dh-photo-drop-empty:hover{border-color:var(--color-action-primary);background:rgba(var(--color-separator-hairline-rgb),.45)}.dh-photo-drop-empty .dh-icon{font-size:var(--size-icon);color:var(--color-text-secondary)}.dh-photo-drop-empty input[type=file]{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}.dh-photo-preview{display:flex;align-items:center;gap:14px;padding:12px;border:1px solid var(--color-separator-hairline);border-radius:var(--radius-inner);background:#ffffff}.dh-photo-preview img{width:96px;height:96px;border-radius:var(--radius-thumb);-o-object-fit:cover;object-fit:cover;flex-shrink:0;background:var(--color-surface-page)}.dh-photo-meta{display:flex;flex-direction:column;gap:4px;flex:1 1 auto;min-width:0;color:var(--color-text-secondary)}.dh-photo-meta strong{color:var(--color-text-primary);font-size:var(--type-subhead-size);overflow-wrap:anywhere}.dh-listing-photo-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dh-listing-photo-empty,.dh-listing-photo-slot{min-height:148px;margin:0}.dh-listing-photo-slot{display:flex;flex-direction:column;overflow:visible;background:transparent}.dh-listing-photo-frame{position:relative;flex:1;min-height:112px;overflow:hidden;border-radius:var(--radius-inner);background:var(--color-surface-fill)}.dh-listing-photo-frame img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dh-listing-photo-slot.is-cover{grid-column:span 2}.dh-listing-photo-slot figcaption{position:absolute;left:10px;bottom:10px;padding:4px 8px;border-radius:var(--radius-thumb);background:rgba(var(--color-surface-page-rgb),.94);color:var(--color-text-primary);font-size:var(--type-footnote-size);font-weight:700}.dh-listing-photo-actions{position:static;display:flex;justify-content:flex-end;padding-top:6px}.dh-listing-photo-slot .dh-listing-photo-actions button{position:static;border-radius:var(--radius-thumb);background:transparent}.dh-listing-photo-slot .dh-listing-photo-actions button:disabled{opacity:.3}.dh-listing-photo-frame>small{position:absolute;left:10px;right:10px;bottom:10px;padding:6px 8px;border-radius:var(--radius-thumb);background:rgba(var(--color-surface-page-rgb),.94);color:var(--color-text-secondary);font-size:var(--type-footnote-size)}@media (max-width:900px){.dh-listing-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dh-listing-photo-slot.is-cover{grid-column:1/-1;min-height:238px}.dh-listing-photo-slot.is-cover .dh-listing-photo-frame{min-height:210px}}.dh-user-content-translation{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.dh-user-content-translation>p{margin:0;color:var(--color-text-secondary)}.dh-user-content-translation-actions{display:flex;align-items:center;gap:10px}.dh-user-content-translation-actions small{color:var(--color-text-secondary);font-size:var(--type-footnote-size)}.dh-form-section{border-top:1px solid var(--color-separator-hairline);padding-top:20px}.dh-form-section:first-child{border-top:0;padding-top:0}.dh-form-section-title{color:var(--color-text-primary);margin:0 0 14px}.dh-form-section-body{display:flex;flex-direction:column;gap:16px}.dh-form-field{display:flex;flex-direction:column;gap:6px}.dh-form-field-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.dh-form-label{color:var(--color-text-primary)}.dh-form-hint{color:var(--color-text-secondary);margin:0}.dh-checkbox-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.dh-checkbox-item{display:flex;align-items:center;gap:8px;padding:12px;border:1px solid var(--color-separator-hairline);border-radius:var(--radius-thumb);background:#ffffff;font-size:var(--type-subhead-size);font-weight:600;cursor:pointer}.dh-checkbox-item.is-checked{border-color:var(--color-action-primary);background:rgba(var(--color-action-primary-rgb),.06)}.dh-checkbox-item input{accent-color:var(--color-action-primary)}@media (max-width:640px){.dh-form-row-2{grid-template-columns:1fr}}@media (max-width:900px){.dh-checkbox-grid,.dh-form-layout{grid-template-columns:1fr}}.dhome.is-capture .dh-header,.dhome.is-capture .dh-task-header{position:static}.dhome.is-capture .dh-boost-checkout-bar,.dhome.is-capture .dh-composer-actions,.dhome.is-capture .dh-mobile-nav{position:static;box-shadow:none;backdrop-filter:none}.dhome .dh-helper[data-testid=dhome-boundary-note]{max-width:720px;margin:24px auto 0;padding:0 4px}.dh-boundary,.dhome .dh-helper[data-testid=dhome-boundary-note]{width:calc(100% - 40px);text-align:center;color:var(--color-text-secondary)}.dh-boundary{max-width:800px;margin:30px auto 0;padding:14px 18px;background:rgba(255,255,255,.56);border:1px solid rgba(var(--color-separator-hairline-rgb),.5);border-radius:var(--radius-pill)}@media (max-width:720px){.dh-boundary{width:calc(100% - 40px);border-radius:var(--radius-card)}}.dh-contact{background:var(--color-surface-page);border:1px solid var(--color-separator-hairline);border-radius:var(--radius-inner);padding:14px;display:flex;flex-direction:column;gap:12px;box-shadow:none}.dh-contact-channel-action{align-self:center;border:0;background:transparent;color:var(--color-action-primary);cursor:pointer;font:inherit;font-size:var(--type-subhead-size);font-weight:700}.dh-contact-confirm{background:var(--color-surface-page,#fff);border:1px solid var(--color-separator-control);border-radius:var(--radius-inner);padding:14px 16px;display:flex;flex-direction:column;gap:4px}.dh-contact-confirm p,.dh-contact-confirm strong{color:var(--color-text-primary)}.dh-contact-confirm p{margin:0;font-size:var(--type-subhead-size)}.dh-contact-reveal{background:var(--color-action-tint);border:1px solid var(--color-separator-control);border-radius:var(--radius-inner);padding:14px 16px;display:flex;flex-direction:column;gap:6px}.dh-contact-reveal .dh-contact-channel{font-size:var(--type-footnote-size);color:var(--color-action-primary-pressed);font-weight:700}.dh-contact-reveal a{color:var(--color-action-primary-pressed);font-weight:600;text-decoration:underline;text-underline-offset:3px}.dhome .dh-contact-reveal .dh-contact-number{color:var(--color-text-primary);font:var(--type-headline);overflow-wrap:anywhere}.dhome .dh-contact-reveal-actions{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4)}.dhome .dh-icon{display:inline-block;flex:none;vertical-align:-.125em}.dh-post-notify-link{color:var(--color-action-primary);font-weight:600;text-decoration:none;border-bottom:1px solid rgba(var(--color-action-primary-rgb),.35);transition:border-color .12s ease,color .12s ease}.dh-post-notify-link:hover{color:var(--color-action-primary-pressed);border-color:var(--color-action-primary-pressed)}.dh-boost-summary{background:radial-gradient(circle at 10% 0,rgba(255,255,255,.86),rgba(var(--color-surface-page-rgb),.68) 42%,rgba(var(--color-surface-page-rgb),.92)),var(--color-surface-page);border:1px solid rgba(var(--color-separator-hairline-rgb),.9);border-radius:var(--radius-card);padding:20px;box-shadow:0 16px 42px rgba(var(--color-text-primary-rgb),.065)}.dh-boost-summary strong{display:block;margin:0 0 4px;font-family:var(--font-family-sans);font-weight:600;font-size:var(--type-title2-size);color:var(--color-text-primary)}.dh-boost-summary p{margin:0;color:var(--color-text-secondary)}.dh-pay-page{min-height:70vh;display:grid;place-items:center;padding:40px 20px 80px}.dh-pay-card{width:min(480px,100%);background:var(--color-surface-page);border:1px solid var(--color-separator-hairline);border-radius:var(--radius-card);padding:32px 28px 28px;box-shadow:var(--elevation-floating)}.dh-pay-brandrow{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.dh-pay-brand{font-family:var(--font-family-sans);font-size:var(--type-title2-size);font-weight:600;color:var(--color-text-primary)}.dh-pay-secure{font-size:var(--type-footnote-size);font-weight:600;color:var(--color-text-secondary)}.dh-pay-title{color:var(--color-text-primary);margin:0 0 10px}.dh-pay-lede{color:var(--color-text-secondary);margin:0 0 18px}.dh-pay-item{display:flex;gap:12px;align-items:center;background:var(--color-surface-page);border-radius:var(--radius-inner);padding:12px 14px;margin-bottom:16px}.dh-pay-thumb{flex:none;width:54px;height:54px;border-radius:var(--radius-thumb);background:var(--color-text-primary)}.dh-pay-item-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.dh-pay-item-copy strong{color:var(--color-text-primary)}.dh-pay-badge{align-self:flex-start;background:var(--color-surface-fill);border-radius:var(--radius-pill);padding:3px 8px}.dh-pay-badge,.dh-pay-muted{color:var(--color-text-secondary)}.dh-pay-muted{font-size:var(--type-footnote-size)}.dh-pay-summary{border:1px solid var(--color-separator-hairline);border-radius:var(--radius-inner);padding:14px 16px;margin-bottom:16px;display:flex;flex-direction:column;gap:9px}.dh-pay-row{display:flex;justify-content:space-between;font-size:var(--type-subhead-size);color:var(--color-text-secondary)}.dh-pay-row.dh-pay-total{border-top:1px solid var(--color-separator-hairline);padding-top:10px;margin-top:2px;font-size:var(--type-body-size);font-weight:700}.dh-pay-row.dh-pay-total,.dh-pay-row.dh-pay-total span:last-child{color:var(--color-text-primary)}.dh-pay-cta{width:100%;justify-content:center;padding:14px;font-size:var(--type-body-size)}.dh-pay-fineprint{text-align:center;color:var(--color-text-secondary);font-size:var(--type-footnote-size);margin:12px 0 0}.dh-report-page{width:min(560px,100%);margin:0 auto;padding:28px 20px 64px}.dh-report-card{background:var(--color-surface-page);border:1px solid var(--color-separator-hairline);border-radius:var(--radius-card);padding:26px 24px}.dh-report-title{color:var(--color-text-primary);margin:0}.dh-report-sub{margin:6px 0 18px;color:var(--color-text-secondary);font-size:var(--type-subhead-size)}.dh-report-reasons{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.dh-report-reason{display:flex;align-items:center;gap:12px;padding:13px 14px;border:1px solid var(--color-separator-hairline);border-radius:var(--radius-inner);cursor:pointer;font-size:var(--type-subhead-size);color:var(--color-text-primary)}.dh-report-reason.is-selected{border-color:var(--color-text-primary);background:rgba(var(--color-action-primary-rgb),.045)}.dh-report-reason input{position:absolute;opacity:0;pointer-events:none}.dh-report-radio{flex:none;width:20px;height:20px;border-radius:var(--radius-pill);border:1.5px solid var(--color-separator-control)}.dh-report-reason.is-selected .dh-report-radio{border-color:var(--color-text-primary);background:radial-gradient(circle,#fff 0 28%,var(--color-text-primary) 32%)}.dh-report-details{display:block;margin-top:16px}.dh-report-details-label{display:block;color:var(--color-text-secondary);margin-bottom:6px}.dh-report-details textarea{width:100%}.dh-report-safety{margin:16px 0 0;font-size:var(--type-footnote-size);color:var(--color-text-secondary)}.dh-report-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.dh-report-thanks{text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px}.dh-report-thanks .dh-icon{font-size:var(--space-10);color:#2e7d5b}.dh-map-wrap{width:min(1100px,100%);margin:0 auto;padding:20px 16px 48px}.dh-map-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.dh-map-count{font-weight:600;color:var(--color-text-primary);margin:0}.dh-map-canvas{width:100%;height:70vh;overflow:hidden;border:1px solid var(--color-separator-hairline)}.dh-map-canvas,.dh-map-loading{min-height:420px;border-radius:var(--radius-card)}.dh-map-loading{display:grid;place-items:center;height:70vh;border:1px solid var(--color-separator-hairline);background:var(--color-surface-page)}.dh-map-loading,.dh-map-note{color:var(--color-text-secondary)}.dh-map-note{margin:10px 2px 0;font-size:var(--type-footnote-size)}.dh-map-pin{width:18px;height:18px;border-radius:var(--radius-pill);border:2px solid #fff;background:var(--color-action-primary);box-shadow:0 1px 5px rgba(var(--color-text-primary-rgb),.4);cursor:pointer}.dh-map-pin-request{background:var(--color-text-primary)}.dh-map-popup{display:flex;flex-direction:column;gap:2px;text-decoration:none;color:var(--color-text-primary);font-family:var(--font-family-sans)}.dh-map-popup strong{font-size:var(--type-subhead-size)}.dh-map-popup span{color:var(--color-text-secondary);font-weight:700;font-size:var(--type-footnote-size)}.dh-thread-input{flex:1;padding:11px 16px}.dh-thread-send{flex:none;border:0;font-size:var(--type-title2-size);cursor:pointer}.dh-social-preview{margin:18px 0}.dh-boost-page{width:min(100% - 40px,700px);max-width:700px;padding-top:36px;padding-bottom:128px}.dh-boost-head{max-width:38rem;margin-bottom:24px}.dh-boost-head .dh-title{margin-bottom:8px}.dh-boost-head .dh-lede{max-width:34rem;margin-bottom:0}.dh-boost-target{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;min-height:96px;margin-bottom:28px;padding:12px;border:1px solid var(--color-separator-hairline);border-radius:var(--radius-card);background:var(--color-surface-page)}.dh-boost-target-media,.dh-boost-target-media img{width:72px;height:72px}.dh-boost-target-media{display:grid;place-items:center;overflow:hidden;border-radius:var(--radius-thumb);background:var(--color-surface-fill);color:var(--color-text-secondary)}.dh-boost-target-media img{-o-object-fit:cover;object-fit:cover}.dh-boost-target-media .dh-icon{font-size:var(--space-8)}.dh-boost-target-copy{display:grid;gap:3px;min-width:0}.dh-boost-target-copy strong{color:var(--color-text-primary);font-size:var(--type-body-size);font-weight:700;line-height:1.3}.dh-boost-target-copy span{color:var(--color-text-secondary);font-size:var(--type-subhead-size);line-height:1.35;overflow-wrap:anywhere}.dh-boost-target-copy b,.dh-boost-target-copy small{color:var(--color-text-secondary);font-size:var(--type-subhead-size);font-weight:700}.dh-boost-campaign{display:grid;gap:16px}.dh-boost-campaign h2{margin:0;color:var(--color-text-primary);font:700 var(--type-title2-size)/1.25 var(--font-family-sans)}.dh-boost-campaign .dh-field{margin:0}.dh-boost-country-preference{margin:-4px 0 0}.dh-boost-country-preference summary{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--color-text-primary);font:700 var(--type-subhead-size)/1.2 var(--font-family-sans);cursor:pointer;list-style:none}.dh-boost-country-preference summary::-webkit-details-marker{display:none}.dh-boost-country-preference summary:after{color:var(--color-text-secondary);font-size:var(--space-5)}.dh-boost-country-preference summary:after,.dh-boost-family summary:after{content:"";width:1em;height:1em;flex:none;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") center /contain no-repeat}.dh-boost-country-preference[open] summary:after,.dh-boost-family[open] summary:after{transform:rotate(90deg)}.dh-boost-country-preference-body{display:grid;gap:10px;padding:4px 0 0}.dh-boost-country-preference-body>p{margin:0;color:var(--color-text-secondary);font-size:var(--type-subhead-size);line-height:1.4}.dh-boost-country-preference .dh-field{margin:0}.dh-boost-country-preference .dh-field :focus-visible,.dh-boost-country-preference summary:focus-visible{outline:2px solid var(--color-action-primary);outline-offset:2px}.dh-boost-duration{min-width:0;margin:0;padding:0;border:0}.dh-boost-duration legend{margin-bottom:8px;color:var(--color-text-primary);font-size:var(--type-subhead-size);font-weight:700}.dh-boost-duration>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.dh-boost-duration button{min-height:46px;cursor:pointer}.dh-boost-duration button.is-selected{border-color:var(--color-action-primary)}.dh-boost-duration button:focus-visible,.dh-boost-family summary:focus-visible,.dh-boost-preview-toggle:focus-visible,.dh-preview-switch button:focus-visible,.dh-task-back:focus-visible{outline:2px solid var(--color-action-primary);outline-offset:2px}.dh-boost-disclosures{display:grid;gap:8px;margin-top:28px;border-top:1px solid var(--color-separator-hairline);padding-top:16px}.dh-boost-family summary,.dh-boost-preview-toggle{width:100%;min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 4px;border:0;background:transparent;color:var(--color-text-primary);font:700 var(--type-subhead-size)/1.2 var(--font-family-sans);cursor:pointer;list-style:none}.dh-boost-family summary:after,.dh-boost-preview-toggle .dh-icon{color:var(--color-text-secondary);font-size:var(--space-5)}.dh-boost-family{margin:0}.dh-boost-family button{min-height:44px;margin:0 0 8px;border:0;background:transparent;color:var(--color-action-primary);font:700 var(--type-subhead-size)/1.2 var(--font-family-sans);cursor:pointer}.dh-boost-preview-panel{width:min(100%,420px);margin:8px auto 12px}.dh-boost-preview-panel .dh-social-preview{margin:8px 0 0}.dh-boost-summary{width:min(100%,560px);margin:20px auto 0}.dh-boost-checkout-bar{position:sticky;bottom:0;z-index:70;border-top:1px solid var(--color-separator-hairline);background:color-mix(in srgb,var(--color-surface-page) 96%,transparent);backdrop-filter:blur(16px)}.dh-boost-checkout-inner{width:min(100% - 40px,700px);margin:0 auto;padding:12px 0 14px}.dh-boost-checkout-main{display:grid;grid-template-columns:1fr auto;align-items:center;gap:16px}.dh-boost-checkout-main p{margin:0;color:var(--color-text-secondary);font-size:var(--type-subhead-size)}.dh-boost-checkout-main p strong{color:var(--color-text-primary);font-size:var(--type-title2-size);font-weight:700}.dh-boost-checkout-main .dh-btn{min-width:260px}.dh-boost-boundary{margin:8px 0 0;color:var(--color-text-secondary);font-size:var(--type-footnote-size);line-height:1.35}.dh-boost-checkout-inner .dh-error{margin:0 0 8px}.dhome.is-capture .dh-boost-page{padding-bottom:36px}.dhome.is-capture .dh-boost-checkout-bar{position:static}.dh-preview-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px}.dh-preview-switch button{min-height:44px;border:0;background:transparent;color:var(--color-text-secondary);font:inherit;font-size:var(--type-subhead-size);font-weight:600;cursor:pointer}.dh-preview-switch button.is-active{background:var(--color-surface-page);color:var(--color-text-primary)}.dh-social-preview-label{display:flex;align-items:center;gap:8px;color:var(--color-text-secondary);margin-bottom:10px}.dh-social-preview-label .dh-icon{font-size:var(--space-5)}.dh-social-post{background:var(--color-surface-page);border:1px solid var(--color-separator-hairline);border-radius:var(--radius-card);overflow:hidden;box-shadow:var(--elevation-floating)}.dh-social-preview.is-instagram .dh-social-post{border-radius:var(--radius-inner)}.dh-social-preview.is-instagram .dh-social-avatar{background:linear-gradient(145deg,#6f36c8,#d04c72 58%,#e2a735)}.dh-social-post-head{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:12px 14px}.dh-social-avatar{width:38px;height:38px;border-radius:50%;background:var(--color-text-primary);color:var(--color-surface-page);display:grid;place-items:center;font-family:var(--font-family-sans);font-weight:600;font-size:var(--type-body-size)}.dh-social-poster{display:flex;flex-direction:column;line-height:1.25}.dh-social-poster strong{font-size:var(--type-subhead-size);color:var(--color-text-primary)}.dh-social-poster span{font-size:var(--type-footnote-size);color:var(--color-text-secondary)}.dh-social-more{color:var(--color-text-secondary);font-size:var(--type-title2-size)}.dh-social-caption{margin:0;padding:0 14px 12px;font-size:var(--type-subhead-size);color:var(--color-text-primary)}.dh-social-media{position:relative;aspect-ratio:1/1;background:var(--color-surface-page)}.dh-social-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.dh-social-media-empty{position:absolute;inset:0;display:grid;place-items:center;color:var(--color-text-secondary)}.dh-social-media-empty .dh-icon{font-size:calc(2 * var(--space-8))}.dh-social-preview.is-work .dh-social-media{min-height:148px;aspect-ratio:auto;overflow:hidden;background:radial-gradient(circle at 88% 18%,rgba(225,92,67,.12),transparent 30%),linear-gradient(135deg,#f7efe4,#fbf8f3)}.dh-social-work-media{position:absolute;inset:0;display:flex;align-items:center;gap:14px;padding:24px;color:var(--color-action-primary)}.dh-social-work-media-icon{display:grid;width:52px;height:52px;flex:0 0 auto;place-items:center;border:1px solid rgba(var(--color-text-primary-rgb),.08);border-radius:var(--radius-inner);background:rgba(255,255,255,.82);color:var(--color-text-secondary);font-size:var(--size-icon)}.dh-social-work-media>span:last-child{display:grid;gap:4px}.dh-social-work-media small{color:var(--color-text-secondary);font-size:var(--type-footnote-size);font-weight:700}.dh-social-work-media strong{color:var(--color-action-primary-pressed);font:600 var(--type-title2-size)/1.05 var(--font-family-sans)}.dh-social-price{position:absolute;left:12px;bottom:12px;background:rgba(var(--color-text-primary-rgb),.86);color:#fff;padding:6px 12px;border-radius:var(--radius-pill)}.dh-social-linkbar{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:12px 14px;background:var(--color-surface-page);border-top:1px solid var(--color-separator-hairline)}.dh-social-linkbar-copy{display:flex;flex-direction:column;min-width:0}.dh-social-linkbar-copy small{font-size:var(--type-footnote-size);color:var(--color-text-secondary)}.dh-social-linkbar-copy strong{font-size:var(--type-subhead-size);color:var(--color-text-primary);overflow-wrap:anywhere}.dh-social-cta{flex:0 0 auto;background:var(--color-surface-fill);font-weight:700;padding:9px 14px;border-radius:var(--radius-thumb);white-space:nowrap}.dh-social-actions,.dh-social-cta{color:var(--color-text-secondary);font-size:var(--type-subhead-size)}.dh-social-actions{display:flex;justify-content:space-around;padding:8px 6px;border-top:1px solid var(--color-separator-hairline)}.dh-social-actions span{display:inline-flex;align-items:center;gap:6px}.dh-social-actions .dh-icon{font-size:var(--space-5)}.dh-broadcast-timeline{list-style:none;margin:18px 0;padding:0;display:flex;justify-content:space-between;gap:6px;position:relative}.dh-broadcast-timeline:before{content:"";position:absolute;left:8%;right:8%;top:7px;height:2px;background:var(--color-separator-hairline)}.dh-broadcast-step{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;font-size:var(--type-footnote-size);font-weight:600;color:var(--color-text-secondary);text-align:center}.dh-broadcast-dot{width:16px;height:16px;border-radius:50%;background:var(--color-surface-page);border:2px solid var(--color-separator-hairline);z-index:1}.dh-broadcast-step.is-done .dh-broadcast-dot{background:var(--color-action-primary);border-color:var(--color-action-primary)}.dh-broadcast-step.is-done{color:var(--color-text-primary)}.dh-broadcast-step.is-current .dh-broadcast-dot{background:var(--color-action-primary);border-color:var(--color-action-primary);box-shadow:0 0 0 5px var(--color-action-tint)}.dh-broadcast-step.is-current{color:var(--color-text-primary);font-weight:600}.dh-broadcast-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:8px 0 18px}.dh-broadcast-results-head{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;margin:20px 0 10px}.dh-broadcast-results-head .dh-eyebrow{margin-bottom:3px}.dh-broadcast-results-head h2{margin:0;color:var(--color-text-primary)}.dh-demo-note{margin:0 0 10px;padding:9px 11px;border-radius:var(--radius-thumb);color:var(--color-text-secondary);font-size:var(--type-footnote-size)}.dh-demo-note,.dh-stat{background:var(--color-surface-page)}.dh-stat{border:1px solid var(--color-separator-hairline);border-radius:var(--radius-inner);padding:16px;display:flex;flex-direction:column;gap:4px}.dh-stat strong{font-family:var(--font-family-sans);font-weight:600;font-size:var(--type-large-title-size);line-height:1;color:var(--color-text-primary)}.dh-broadcast-spend,.dh-stat span{font-size:var(--type-subhead-size);color:var(--color-text-secondary)}.dh-broadcast-spend{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;background:var(--color-surface-page);border:1px solid var(--color-separator-hairline);border-radius:var(--radius-inner);margin-bottom:16px}.dh-broadcast-spend strong{color:var(--color-text-primary);font-size:var(--type-body-size)}@media (max-width:620px){.dh-boost-page{width:min(100% - 32px,700px);padding-top:24px;padding-bottom:calc(var(--dh-checkout-bar-height, 236px) + 24px + env(safe-area-inset-bottom))}.dh-boost-head{margin-bottom:20px}.dh-boost-target{grid-template-columns:64px minmax(0,1fr);gap:12px;min-height:88px;margin-bottom:24px;padding:12px}.dh-boost-target-media,.dh-boost-target-media img{width:64px;height:64px}.dh-boost-duration>div{gap:6px}.dh-boost-checkout-bar{position:fixed;inset:auto 0 0}.dh-boost-checkout-inner{width:min(100% - 32px,700px);padding:10px 0 calc(10px + env(safe-area-inset-bottom))}.dh-boost-checkout-main{grid-template-columns:1fr;gap:8px}.dh-boost-checkout-main .dh-btn{min-width:0}.dh-boost-checkout-main p{display:flex;align-items:baseline;gap:5px}.dh-boost-checkout-main p strong{font-size:var(--type-title2-size)}.dh-boost-boundary{margin-top:6px;font-size:var(--type-footnote-size)}.dh-broadcast-stats{grid-template-columns:repeat(2,1fr)}.dh-broadcast-results-head{align-items:flex-start}}.dh-profile-gate{display:flex;flex-direction:column;gap:12px;padding:16px;background:var(--color-surface-page);border:1px solid var(--color-separator-hairline);border-radius:var(--radius-inner)}.dh-profile-gate-head{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start}.dh-profile-gate-head>.dh-icon{font-size:var(--size-icon);color:var(--color-text-secondary);margin-top:2px}.dh-profile-gate-copy{display:flex;flex-direction:column;gap:4px}.dh-profile-gate-copy strong{font-size:var(--type-body-size);color:var(--color-text-primary)}.dh-profile-gate-copy span{font-size:var(--type-subhead-size);line-height:1.45;color:var(--color-text-secondary)}.dh-avail-badge{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;color:var(--color-text-primary);--dh-status-dot:var(--dh-success)}.dh-avail-badge:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--dh-status-dot)}.dh-avail-badge.is-ask{--dh-status-dot:var(--color-text-secondary)}.dh-card{background:var(--color-surface-page);border:1px solid var(--color-separator-hairline);border-radius:var(--radius-card);padding:20px 22px;box-shadow:var(--elevation-floating);margin-bottom:16px}.dh-card:last-child{margin-bottom:0}.dh-card-title{color:var(--color-text-primary);margin:0 0 4px}.dh-stack{display:flex;flex-direction:column;gap:16px}.dh-empty-note{color:var(--color-text-secondary);font-size:var(--type-subhead-size);text-align:center;padding:26px 20px;border:1px dashed var(--color-separator-hairline);border-radius:var(--radius-card)}.dh-profile-identity{text-align:center;display:flex;flex-direction:column;align-items:center}.dh-profile-identity .dh-title{margin:10px 0 0}.dh-profile-avatar{justify-content:center;font-family:var(--font-family-sans);font-size:var(--type-large-title-size)}.dh-profile-avatar img{border-radius:inherit}.dh-profile-meta{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:8px;color:var(--color-text-secondary)}.dh-profile-meta li{display:inline-flex;align-items:center;gap:7px;justify-content:center}.dh-profile-meta .dh-icon{font-size:var(--space-5);color:var(--color-text-secondary)}.dh-profile-contact{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.dh-profile-item{display:block;text-decoration:none;color:inherit;transition:border-color .12s ease}.dh-profile-item:hover{border-color:var(--color-action-primary)}.dh-profile-item-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.dh-profile-item-facts{display:flex;gap:16px;margin:8px 0 0;font-size:var(--type-subhead-size);color:var(--color-text-secondary)}.dh-profile-item-facts span{display:inline-flex;align-items:center;gap:6px}.dh-profile-item-facts .dh-icon{font-size:var(--space-5)}.dh-page-head{margin-bottom:24px}.dh-chip{display:inline-flex;align-items:center;align-self:flex-start;padding:4px 10px;border-radius:var(--radius-pill);font-size:var(--type-footnote-size);font-weight:600;line-height:1.4;background:rgba(var(--color-text-primary-rgb),.06);color:var(--color-text-secondary);border:1px solid var(--color-separator-hairline)}.dh-chip.is-on{background:rgba(var(--color-action-primary-rgb),.1);color:var(--color-action-primary-pressed);border-color:rgba(var(--color-action-primary-rgb),.22)}.dh-chip.is-muted{background:rgba(var(--color-text-primary-rgb),.05)}.dh-chip.is-muted,.dh-tip-list{color:var(--color-text-secondary)}.dh-tip-list{margin:12px 0 0;padding-left:18px;font-size:var(--type-subhead-size);display:flex;flex-direction:column;gap:8px}.dh-saved-stat{flex:1;text-align:center;padding:10px 6px;border-radius:var(--radius-inner);background:var(--color-surface-fill);border:1px solid var(--color-separator-hairline)}.dh-saved-stat span{display:block;font-size:var(--type-footnote-size);color:var(--color-text-secondary)}.dh-saved-stat strong{font-size:var(--type-title2-size);color:var(--color-text-primary)}.dh-saved-stat.is-active{background:var(--color-action-tint);border-color:var(--color-action-primary)}.dh-saved-stat.is-active strong{color:var(--color-action-primary)}.dh-saved-stat.is-active span{color:var(--color-text-primary);font-weight:600}.dh-admin-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px}.dh-admin-reason{margin-bottom:20px}.dh-admin-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:24px;align-items:start}.dh-admin-panel,.dh-admin-row{display:flex;flex-direction:column;gap:12px}.dh-admin-row-main{display:flex;flex-direction:column;gap:6px}.dh-admin-chips,.dh-admin-row-actions{display:flex;gap:8px;flex-wrap:wrap}.dh-admin-campaign-form,.dh-admin-results-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:8px}.dh-admin-results-form{grid-template-columns:repeat(4,minmax(0,1fr))}.dh-admin-operator-field{display:grid;gap:5px}.dh-admin-operator-field span{color:var(--color-text-secondary);font-size:var(--type-footnote-size);font-weight:600}.dh-admin-operator-field input{width:100%;min-width:0}.dh-admin-operator-field input:focus-visible{outline:2px solid var(--color-action-primary);outline-offset:2px}.dh-admin-campaign-brief{grid-column:1/-1;display:grid;gap:4px;padding:11px 12px;border-radius:var(--radius-thumb);background:var(--color-surface-page);color:var(--color-text-secondary);font-size:var(--type-footnote-size)}.dh-admin-campaign-brief strong{color:var(--color-text-primary)}.dh-admin-campaign-brief code{overflow-wrap:anywhere;font-size:var(--type-footnote-size)}.dh-admin-compact{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:var(--radius-inner);background:var(--color-surface-page);border:1px solid var(--color-separator-hairline)}.dh-admin-compact.is-link{text-decoration:none;color:inherit;transition:border-color .12s ease}.dh-admin-compact.is-link:hover{border-color:var(--color-action-primary)}.dh-admin-compact strong{font-size:var(--type-subhead-size);color:var(--color-text-primary)}.dh-admin-compact .dh-chip{align-self:flex-start}@media (max-width:720px){.dh-admin-grid{grid-template-columns:1fr}.dh-admin-summary{grid-template-columns:repeat(2,1fr)}.dh-admin-campaign-form,.dh-admin-results-form{grid-template-columns:1fr}}.dh-profile-score{display:inline-flex;align-items:center;gap:8px;margin:6px 0 0;font-size:var(--type-subhead-size);color:var(--color-text-secondary)}.dh-profile-score-badge{background:var(--color-text-primary);color:#fff;padding:3px 9px;border-radius:var(--radius-thumb)}.dh-profile-tabs{display:flex;gap:4px;border-bottom:1px solid var(--color-separator-hairline);margin-bottom:18px}.dh-profile-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-bottom:2px solid transparent;padding:10px 4px;margin-right:18px;font-size:var(--type-body-size);font-weight:600;color:var(--color-text-secondary);cursor:pointer}.dh-profile-tab.is-active{color:var(--color-text-primary);border-bottom-color:var(--color-action-primary)}.dh-reviews{display:flex;flex-direction:column;gap:18px}.dh-reviews-empty{color:var(--color-text-secondary);font-size:var(--type-subhead-size);line-height:1.5}.dh-reviews-summary{display:grid;grid-template-columns:auto minmax(0,1fr);gap:22px;align-items:center;padding:18px;background:var(--color-surface-page);border:1px solid var(--color-separator-hairline);border-radius:var(--radius-card)}.dh-reviews-score{display:flex;flex-direction:column;align-items:center;text-align:center}.dh-reviews-score strong{font-family:var(--font-family-sans);font-weight:600;font-size:var(--type-large-title-size);line-height:1;color:var(--color-text-primary)}.dh-reviews-score span{font-weight:700;font-size:var(--type-subhead-size);color:var(--color-action-primary);margin-top:4px}.dh-reviews-score small{font-size:var(--type-footnote-size);color:var(--color-text-secondary);margin-top:2px}.dh-reviews-dims{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.dh-reviews-dims li{display:grid;grid-template-columns:110px 1fr 30px;align-items:center;gap:10px;font-size:var(--type-subhead-size)}.dh-reviews-dim-label{color:var(--color-text-primary)}.dh-reviews-dim-bar{height:6px;border-radius:var(--radius-pill);background:var(--color-separator-hairline);overflow:hidden}.dh-reviews-dim-bar span{display:block;height:100%;background:var(--color-action-primary)}.dh-reviews-dim-score{text-align:right;font-weight:600;color:var(--color-text-primary)}.dh-reviews-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.dh-review-card{grid-template-columns:40px minmax(0,1fr);gap:12px;padding:14px 16px;border:1px solid var(--color-separator-hairline);border-radius:var(--radius-inner)}.dh-review-avatar,.dh-review-card{display:grid;background:var(--color-surface-page)}.dh-review-avatar{width:40px;height:40px;border-radius:50%;border:1px solid var(--color-separator-hairline);place-items:center;font-weight:700;color:var(--color-text-primary)}.dh-review-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dh-review-head strong{font-size:var(--type-subhead-size);color:var(--color-text-primary)}.dh-review-role{color:var(--color-text-secondary)}.dh-review-role,.dh-review-score{font-size:var(--type-footnote-size)}.dh-review-score{margin-left:auto;background:var(--color-text-primary);color:#fff;font-weight:700;padding:2px 8px;border-radius:var(--radius-thumb)}.dh-review-comment{margin:6px 0 4px;font-size:var(--type-subhead-size);line-height:1.45;color:var(--color-text-primary)}.dh-review-comment.is-muted{color:var(--color-text-secondary);font-style:italic}.dh-review-date{font-size:var(--type-footnote-size);color:var(--color-text-secondary)}.dh-review-form{margin:14px 0;background:var(--color-surface-page);display:flex;flex-direction:column;gap:12px}.dh-review-form-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.dh-review-form-label{color:var(--color-text-primary)}.dh-review-dots{display:inline-flex}.dh-review-dot{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;cursor:pointer;font-size:var(--space-5);line-height:1;color:var(--color-separator-control);padding:0 1px}.dh-review-dot.is-on{color:var(--color-action-primary)}.dh-composer-page,.dh-market-page{width:min(1120px,calc(100% - 32px));margin:0 auto;padding:48px 0 80px}.dh-market-head{max-width:660px}.dh-market-head .dh-title{margin-bottom:10px}.dh-market-empty{max-width:650px;margin:48px auto;padding:36px;text-align:center;border:1px solid var(--color-separator-hairline);border-radius:var(--radius-card);background:var(--color-surface-page)}.dh-market-empty>.dh-icon{font-size:var(--space-10);color:var(--color-text-tertiary)}.dh-market-empty-actions{margin-top:20px;display:flex;justify-content:center;gap:10px}.dh-motor-business-setup{text-align:left}.dh-profile-avatar{width:52px;height:52px;overflow:hidden;display:grid;place-items:center;border-radius:50%;color:var(--color-text-primary);font-weight:700}.dh-profile-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dh-fact-grid{margin:22px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--color-separator-hairline);border-radius:var(--radius-card);background:var(--color-surface-page)}.dh-fact-grid div{min-width:0;padding:18px;border-bottom:1px solid var(--color-separator-hairline)}.dh-fact-grid div:nth-child(odd){border-right:1px solid var(--color-separator-hairline)}.dh-fact-grid dt{color:var(--color-text-secondary)}.dh-fact-grid dd{margin:5px 0 0;font-weight:700}.dh-composer-page{max-width:760px}.dh-composer-head{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:16px}.dh-composer-head h1{margin:4px 0 0}.dh-composer-section{display:grid;gap:18px}.dh-composer-section h2{margin:0}.dh-composer-section label,.dh-form-grid label{display:grid;gap:7px;color:var(--color-text-primary)}.dh-composer-section input,.dh-composer-section select,.dh-composer-section textarea{width:100%;min-height:48px;padding:10px 12px;color:var(--color-text-primary)}.dh-composer-section textarea{min-height:116px;resize:vertical}.dh-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.dh-form-grid .is-wide{grid-column:1/-1}.dh-motor-photo-field img{width:100%;max-height:320px;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-inner)}.dh-motor-photo-field{padding:14px;border:1px dashed var(--color-separator-control);border-radius:var(--radius-inner);background:var(--color-surface-page)}.dh-motor-photo-field small{color:var(--color-text-secondary)}.dh-motor-photo-pick{position:relative;display:grid;gap:8px}.dh-motor-photo-pick input[type=file]{position:absolute;inset:0 auto auto 0;width:1px;height:1px;min-height:0;padding:0;margin:0;border:0;overflow:hidden;clip-path:inset(50%);opacity:0}.dh-motor-photo-pick .dh-btn{justify-self:start;cursor:pointer}.dh-motor-photo-pick input:disabled+.dh-btn{cursor:not-allowed}.dh-composer-actions{position:sticky;bottom:0;z-index:5;margin-top:28px;display:grid;grid-template-columns:1fr 1.4fr;gap:10px;padding:14px 0;background:var(--color-surface-page)}.dh-form-error{margin:12px 0 0;color:var(--color-status-danger);font-weight:700}@media (max-width:720px){.dh-composer-page,.dh-market-page{width:min(100% - 28px,680px);padding:28px 0 38px}.dh-market-empty{margin:28px auto;padding:24px 18px}.dh-market-empty-actions{display:grid}.dh-fact-grid div{padding:14px}.dh-form-grid{grid-template-columns:1fr 1fr;gap:12px}.dh-composer-actions{bottom:0;padding-bottom:max(14px,env(safe-area-inset-bottom))}}@media (max-width:380px){.dh-form-grid{grid-template-columns:1fr}.dh-form-grid .is-wide{grid-column:auto}}.dh-motor-composer{padding-top:30px;padding-bottom:56px}.dh-motor-composer-title{max-width:18ch;margin:0;color:var(--color-text-primary)}.dh-motor-composer-section{max-width:760px;display:grid;gap:22px;margin-top:30px}.dh-motor-business-setup{display:grid;gap:16px;margin-top:6px;padding:20px 0 0;border:0;border-top:1px solid var(--color-separator-hairline);border-radius:0;background:transparent}.dh-motor-business-setup h2{margin:0;color:var(--color-text-primary);font:700 var(--type-title2-size)/1.25 var(--font-family-sans)}.dh-motor-form-grid{display:grid;gap:16px}.dh-motor-form-grid .is-wide{grid-column:1/-1}.dh-motor-form-grid label{min-width:0;display:grid;gap:7px;color:var(--color-text-primary);font:700 var(--type-subhead-size)/1.25 var(--font-family-sans)}.dh-motor-form-grid input,.dh-motor-form-grid select,.dh-motor-form-grid textarea{width:100%;min-height:48px;color:var(--color-text-primary);font:600 var(--type-body-size)/1.3 var(--font-family-sans)}.dh-motor-form-grid input,.dh-motor-form-grid select{padding:10px 12px}.dh-motor-form-grid textarea{min-height:116px;padding:12px;resize:vertical}.dh-motor-form-grid input:focus-visible,.dh-motor-form-grid select:focus-visible,.dh-motor-form-grid textarea:focus-visible{outline:2px solid var(--color-action-primary);outline-offset:2px}.dh-motor-business-note{display:grid;gap:3px;margin:6px 0 0;padding:14px 0 0;border-top:1px solid var(--color-separator-hairline);color:var(--color-text-secondary);font-size:var(--type-subhead-size)}.dh-motor-business-note strong{color:var(--color-text-primary);font-size:var(--type-subhead-size)}.dh-motor-composer-actions{display:flex;align-items:center;gap:12px;margin-top:34px;padding:0 0 env(safe-area-inset-bottom)}.dh-motor-composer-actions .dh-btn{min-width:210px}@media (min-width:721px){.dh-motor-composer[data-step="4"] .dh-motor-composer-actions{justify-content:flex-end}}@media (max-width:720px){.dh-motor-composer{padding-top:20px;padding-bottom:44px}.dh-motor-composer-section{gap:18px;margin-top:24px}.dh-motor-form-grid{gap:14px}.dh-motor-form-grid .is-wide{grid-column:auto}.dh-motor-composer-actions{margin-top:28px}.dh-motor-composer-actions .dh-btn{flex:1 1 auto;min-width:0}}.dh-work-composer,.dh-work-profile-page,.dh-work-shortlist,.dh-work-visibility-page{--dh-work-ivory:#faf5ec}.dh-work-composer .dh-composer-section{margin-top:32px}.dh-work-location-picker{display:grid;gap:8px;padding:16px;border:1px solid var(--color-separator-hairline);border-radius:var(--radius-inner);background:var(--color-surface-fill)}.dh-work-location-picker h2{margin:0;color:var(--color-text-primary)}.dhome .dh-segmented.dh-work-setting-options{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(3,minmax(0,1fr))}.dh-work-owner-panel,.dh-work-response-panel{display:grid;gap:12px}.dh-work-owner-panel h2,.dh-work-response-panel h2{margin:0}.dh-work-owner-panel>p,.dh-work-response-panel>p{margin:0;color:var(--color-text-primary);line-height:1.45}.dh-work-owner-panel>.dh-eyebrow,.dh-work-response-panel>.dh-eyebrow{margin:0;color:var(--color-action-primary)}.dh-work-owner-options{border-top:1px solid var(--color-separator-hairline);margin-top:2px;padding-top:11px}.dh-work-owner-options>summary{min-height:44px;display:flex;align-items:center;color:var(--color-action-primary-pressed);font-size:var(--type-subhead-size);font-weight:700;cursor:pointer}.dh-work-owner-options>summary::marker{color:var(--color-text-secondary)}.dh-work-owner-options>div{display:grid;gap:9px;padding:8px 0 2px}.dh-work-response-tabs{display:grid;overflow:hidden;border:1px solid var(--color-separator-control);border-radius:var(--radius-thumb)}.dh-work-response-tabs button{min-height:44px;padding:8px;border:0;border-right:1px solid var(--color-separator-control);background:var(--color-surface-page);color:var(--color-text-primary);font:inherit;font-size:var(--type-subhead-size);font-weight:700;cursor:pointer}.dh-work-response-tabs button:last-child{border-right:0}.dh-work-response-tabs button.is-active{background:var(--color-action-primary-pressed);color:#fff}.dh-work-response-fields{display:grid;gap:12px}.dh-work-response-fields .dh-field,.dh-work-response-fields .dh-group{margin:0}.dh-work-shortlist{max-width:780px}.dh-work-shortlist-grid{display:grid;grid-template-columns:1fr;gap:12px;margin-top:22px}.dh-work-response-card{display:grid;gap:14px}.dh-work-response-card.is-archived{opacity:.68}.dh-work-response-card header{display:grid;gap:5px}.dh-work-response-card h2{margin:3px 0 0}.dh-work-response-card header>p{margin:0;color:var(--color-text-secondary);font-size:var(--type-subhead-size)}.dh-work-response-status{width:-moz-fit-content;width:fit-content;padding:4px 8px;border-radius:var(--radius-pill);background:var(--color-surface-page);color:var(--color-text-secondary);font-size:var(--type-footnote-size);font-weight:700}.dh-work-response-copy{display:grid;gap:10px}.dh-work-response-copy>p{margin:0;color:var(--color-text-primary);line-height:1.52}.dh-work-response-copy dl{display:grid;gap:6px;margin:0}.dh-work-response-copy dl div{display:grid;grid-template-columns:96px minmax(0,1fr);gap:8px}.dh-work-response-copy dt{color:var(--color-text-secondary);font-size:var(--type-footnote-size)}.dh-work-response-copy dd{margin:0;font-size:var(--type-subhead-size);font-weight:700}.dh-work-response-card footer{flex-wrap:wrap;gap:8px;padding-top:2px}.dh-work-profile-page .dh-composer-section{margin-top:26px}.dh-work-visibility-page{padding-bottom:42px}.dh-work-visibility-head{max-width:650px;margin-bottom:24px}.dh-work-visibility-head .dh-eyebrow{color:var(--color-action-primary)}.dh-work-visibility-target{display:flex;align-items:center;gap:13px;margin:0 0 18px;padding:15px}.dh-work-visibility-target-copy{min-width:0;display:grid;gap:2px}.dh-work-visibility-target-copy strong{font-family:var(--font-family-sans);font-size:var(--type-body-size);font-weight:700;line-height:1.25;overflow-wrap:anywhere}.dh-work-visibility-target-copy small,.dh-work-visibility-target-copy span{color:var(--color-text-secondary);font-size:var(--type-footnote-size)}.dh-work-visibility-preview{display:grid;gap:12px;border-radius:var(--radius-inner)}.dh-work-visibility-preview h2{margin:0;font-family:var(--font-family-sans);font-size:var(--type-title2-size);font-weight:700;line-height:1.2}.dh-work-visibility-preview p{margin:4px 0 0;color:var(--color-text-primary);font-size:var(--type-subhead-size);line-height:1.45}.dh-work-visibility-preview .dh-social-preview{margin:0}.dh-work-visibility-summary{display:grid;gap:8px;margin-top:18px;border-radius:var(--radius-inner)}.dh-work-visibility-summary>p,.dh-work-visibility-summary>strong{color:var(--color-text-primary)}.dh-work-visibility-summary>p{margin:0;font-size:var(--type-subhead-size);line-height:1.45}.dh-work-reach-price{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-top:2px}.dh-work-reach-price strong{color:var(--color-text-primary);font-size:var(--type-body-size)}.dh-work-reach-price span{color:var(--color-text-secondary);font-size:var(--type-footnote-size);line-height:1.35;text-align:right}.dh-work-reach-status{display:flex;align-items:center;gap:12px;margin:18px 0;padding:15px;border:1px solid var(--color-separator-hairline);border-radius:var(--radius-inner);background:var(--dh-work-ivory)}.dh-work-reach-status-icon{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;background:var(--color-action-tint);color:var(--color-action-primary);font-size:var(--space-5)}.dh-work-reach-status div{display:grid;gap:2px}.dh-work-reach-status strong{color:var(--color-text-primary);font-size:var(--type-subhead-size)}.dh-work-reach-status p{margin:0;color:var(--color-text-secondary);font-size:var(--type-subhead-size)}.dh-work-reach-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.dh-work-visibility-boundary{margin:0;color:var(--color-text-secondary);font-size:var(--type-footnote-size);line-height:1.45}@media (max-width:720px){.dh-work-shortlist-grid{grid-template-columns:1fr;gap:10px}.dh-work-location-picker{padding:14px}.dhome .dh-segmented.dh-work-setting-options{grid-template-columns:repeat(3,minmax(0,1fr))}.dhome .dh-work-setting-options .dh-segmented-option{padding-inline:var(--space-2)}.dh-work-composer .dh-form-grid{grid-template-columns:1fr}.dh-work-visibility-preview h2{font-size:var(--type-title2-size)}.dh-social-preview.is-work .dh-social-media{min-height:124px}.dh-social-work-media{padding:18px}.dh-social-work-media strong{font-size:var(--type-title2-size)}}@media (max-width:390px){.dh-work-response-tabs button{border-right:0;border-bottom:1px solid var(--color-separator-control)}.dh-work-response-tabs button:last-child{border-bottom:0}.dh-work-response-card footer{grid-template-columns:1fr}.dh-work-visibility-target{align-items:flex-start}.dh-work-visibility-target-copy strong{white-space:normal}}:is(.dh-work-composer,.dh-work-shortlist,.dh-work-visibility-page,.dh-work-profile-page){max-width:720px;margin-inline:auto}.dh-work-owner-panel,.dh-work-response-panel{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.dh-work-owner-panel{gap:10px}.dh-work-extra{margin:12px 0;border-top:1px solid var(--color-separator-hairline)}.dh-work-extra summary{cursor:pointer;min-height:48px;padding:14px 0;font-size:var(--type-subhead-size);font-weight:600}.dh-work-extra-value{color:var(--color-text-secondary);font-weight:400}.dh-work-extra[open]>:not(summary){margin-bottom:14px}.dh-work-composer .dh-composer-head{margin-bottom:24px}.dh-work-composer .dh-composer-section,.dh-work-profile-page .dh-composer-section{padding:0;border:0;box-shadow:none;background:transparent}.dh-work-composer .dh-work-location-picker{padding:0;border:0;background:transparent}.dh-work-location-picker h2{margin-bottom:10px}.dh-work-response-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.dh-work-shortlist .dh-market-head{margin-bottom:20px}.dh-work-response-card{padding:20px 0;border:0;border-top:1px solid var(--color-separator-hairline);border-radius:0;background:transparent}.dh-work-response-card.is-shortlisted{background:transparent;border-color:var(--color-separator-hairline)}.dh-work-response-card header{grid-template-columns:1fr auto;align-items:center}.dh-work-response-card header h2{grid-row:1;grid-column:1;margin:0}.dh-work-response-status{grid-column:2}.dh-work-response-card footer{display:flex}.dh-work-response-card footer .dh-btn{width:auto}.dh-work-visibility-preview,.dh-work-visibility-summary{padding:0;border:0;background:transparent}.dh-work-visibility-target{border:0;border-radius:var(--radius-thumb);background:var(--color-surface-page)}@media(max-width:720px){:is(.dh-work-composer,.dh-work-shortlist,.dh-work-visibility-page,.dh-work-profile-page){padding:24px 20px 40px}.dh-work-response-card footer .dh-btn-filled{flex:1}}.dh-work-composer .dh-composer-actions{margin-top:20px}.dh-work-category-icon{display:inline-grid;place-items:center;width:56px;height:56px;flex:0 0 56px;border-radius:var(--radius-card);color:#234e66;background:#eaf1f5}.dh-work-category-icon>.dh-icon{font-size:var(--space-8)}.dh-work-category-icon.is-electrician{color:#816027;background:#f8efd9}.dh-work-category-icon.is-project_coordinator{color:#6f5240;background:#f4e9df}.dh-work-category-icon.is-driver{color:#3d6656;background:#e7f0e9}.dh-work-category-icon.is-legal_admin_support{color:#625a80;background:#eeebf5}.dh-work-category-icon.is-custom{color:#8a5548;background:#f7eae4}.dh-work-composer .dh-composer-head{align-items:center;gap:16px}.dh-work-person{display:flex;align-items:center;gap:12px}.dh-work-person-avatar{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;border-radius:50%;background:#eaf1f5;color:#234e66;font-size:var(--type-subhead-size)}.dh-work-response-status.is-shortlisted{background:#e7f0e9;color:#345845}.dh-work-success-icon{width:52px;height:52px;display:grid;place-items:center;border-radius:50%;background:#e7f0e9;color:#345845;font-size:var(--space-8)}.dh-work-reference-heading{display:flex;justify-content:space-between;align-items:center;gap:12px}.dh-work-reference-heading h2{margin:0}.dh-work-reference-heading span{color:var(--color-text-secondary);font-size:var(--type-footnote-size);font-weight:400}.dh-work-reference-editor{display:grid;gap:12px}.dh-work-reference-editor .dh-helper{margin:0}.dh-work-add-reference{display:flex;gap:10px;align-items:center;justify-content:center;min-height:72px;border:1px dashed var(--color-separator-control);border-radius:var(--radius-inner);color:var(--color-action-primary-pressed);background:#f5f7f8;font:inherit;font-size:var(--type-subhead-size);cursor:pointer}.dh-work-reference-images,.dh-work-reference-thumbnails{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.dh-work-reference-thumbnails>div{position:relative}.dh-work-reference-thumbnails img{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-thumb)}.dh-work-reference-thumbnails button{position:absolute;top:0;right:0;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:var(--radius-thumb);background:#fff;color:var(--color-text-primary);cursor:pointer}.dh-work-reference-gallery{margin:24px 0}.dh-work-reference-gallery h2{font-size:var(--type-subhead-size);margin-bottom:12px}.dh-work-reference-images button{padding:0;overflow:hidden;border:1px solid var(--color-separator-hairline);border-radius:var(--radius-thumb);background:#f5f7f8;cursor:zoom-in}.dh-work-reference-images img{display:block;width:100%;aspect-ratio:4/3;-o-object-fit:contain;object-fit:contain}.dh-work-video-link{display:flex;align-items:center;gap:12px;min-height:64px;padding:12px;margin-top:12px;background:var(--color-surface-fill);border-radius:var(--radius-thumb);color:var(--color-action-primary-pressed);text-decoration:none;font-size:var(--type-subhead-size)}.dh-work-video-link>.dh-icon:first-child{font-size:var(--type-title1-size)}.dh-work-video-link>.dh-icon:last-child{margin-left:auto;font-size:var(--type-title2-size)}.dh-work-video-link small{display:block;margin-top:3px;font-size:var(--type-footnote-size);color:var(--color-text-secondary)}.dh-work-reference-dialog{width:min(94vw,1100px);max-height:94dvh;border:0;padding:14px;border-radius:var(--radius-inner)}.dh-work-reference-dialog::backdrop{background:rgba(6,25,40,.75)}.dh-work-reference-dialog>button{display:flex;margin-left:auto;margin-bottom:10px}.dh-work-reference-dialog img{display:block;max-width:100%;max-height:78dvh;margin:auto;-o-object-fit:contain;object-fit:contain}.dh-promotion-terms{scroll-margin-top:88px}.dh-promotion-terms h3{margin:18px 0 4px;font:600 var(--type-body-size)/1.4 var(--font-family-sans);color:var(--color-text-primary)}.dh-promotion-terms-table{width:100%;margin:8px 0 0;border-collapse:collapse;border-top:1px solid var(--color-separator-hairline);font-size:var(--type-subhead-size);line-height:1.5}.dh-promotion-terms-table td,.dh-promotion-terms-table th{padding:10px 18px 10px 0;border-bottom:1px solid var(--color-separator-hairline);text-align:left;vertical-align:top}.dh-promotion-terms-table thead th{color:var(--color-text-secondary)}.dh-promotion-terms-table tbody th{width:40%;color:var(--color-text-primary)}.dh-promotion-terms-table td{color:var(--color-text-primary)}@media (max-width:560px){.dh-promotion-terms-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.dh-promotion-terms-table tr{display:block;padding:10px 0;border-bottom:1px solid var(--color-separator-hairline)}.dh-promotion-terms-table tbody th,.dh-promotion-terms-table td{display:block;width:auto;padding:0;border:0}.dh-promotion-terms-table td{margin-top:2px}}.dh-checkout-terms{margin:8px 0 0;color:var(--color-text-secondary)}.dh-checkout-terms a,.dh-pay-fineprint a{color:var(--color-action-primary-pressed);text-decoration:underline;text-underline-offset:2px}.dh-disclosure-chevron{margin-left:auto}details[open]>summary .dh-disclosure-chevron{transform:rotate(180deg)}.dh-review-section{padding:0;background:none;border:0;box-shadow:none}.dh-review-dot{width:44px;height:44px}.dh-review-dots{flex-shrink:0;gap:0}.dh-review-form-row{flex-wrap:wrap}.dh-review-dot:focus-visible{outline:2px solid var(--color-action-primary);outline-offset:1px}.dh-review-form{border:0;border-radius:0;padding:0}.dh-review-publication-note{margin-bottom:20px}@media (max-width:540px){.dh-review-form-row{display:grid;gap:8px}}[data-testid=dhome-review-route] .dh-task-header-inner{grid-template-columns:minmax(0,1fr) auto}.dh-motor-photo-editor{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}.dh-motor-photo-card{min-width:0;display:grid;gap:8px}.dh-motor-photo-card>img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-thumb)}.dh-motor-photo-card>div{display:flex;gap:4px;flex-wrap:wrap}.dh-motor-photo-card button{display:inline-grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--color-separator-hairline);border-radius:50%;background:var(--color-surface-page);color:var(--color-text-primary);font:inherit;cursor:pointer}.dh-motor-photo-card button .dh-icon{font-size:var(--space-5)}.dh-motor-photo-card button:disabled{opacity:.45;cursor:default}.dh-motor-photo-card input{max-width:100%;min-width:0}.dh-promotion-console label{display:grid;gap:.5rem;margin-block:1rem}.dh-promotion-console input:not([type=checkbox]),.dh-promotion-console select,.dh-promotion-console textarea{min-height:44px;padding:.65rem;border:1px solid var(--color-separator-hairline,#cbd5df);border-radius:var(--radius-thumb);width:100%}.dh-promotion-console input[type=checkbox]{width:24px;height:24px}.dh-promotion-console dd{margin:0 0 1rem;overflow-wrap:anywhere}.dh-promotion-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-block:1rem}.dh-admin-facts{margin:12px 0 20px}.dh-promotion-console .dh-section-title{margin:24px 0 8px;color:var(--color-text-primary)}.dh-admin-next-action{margin:12px 0 4px}.dh-admin-next-action .dh-section-title{margin-top:4px}.dh-admin-facts dd{margin:5px 0 0;overflow-wrap:anywhere}@media (max-width:540px){.dh-admin-facts{grid-template-columns:1fr}.dh-admin-facts div:nth-child(odd){border-right:0}}.dh-meta-promotion-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.dh-meta-promotion-results dd{margin:.25rem 0 0;font-size:var(--type-title1-size)}.dh-service-status{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:18px;color:var(--color-text-primary);font-size:var(--type-subhead-size);font-weight:600}.dh-service-cover{display:grid;gap:10px;margin-top:8px}.dh-service-cover img{width:100%;max-height:260px;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-inner)}.dh-service-cover .dh-helper{margin:0}.dh-service-cover .dh-work-add-reference{min-height:56px}@media (max-width:520px){.dh-work-profile-page .dh-form-grid{grid-template-columns:1fr}}.dh-work-profile-page footer.dh-composer-actions{grid-template-columns:repeat(2,minmax(0,1fr))}html:has(:is(.dh-composer-actions,.dh-motor-composer-actions)){scroll-padding-bottom:104px}@media (max-width:720px){.dhome :is(input:not([type=checkbox],[type=radio],[type=range],[type=file]),select,textarea){font-size:var(--type-body-size)}}.dh-share-fallback{display:grid;gap:6px;margin-top:10px;font-size:var(--type-footnote-size);color:var(--color-text-secondary)}.dhome input[type=file]::file-selector-button{min-height:var(--control-height-regular);margin-right:var(--space-3);padding:0 var(--space-5);border:0;border-radius:var(--radius-pill);background:var(--color-surface-fill);color:var(--color-action-primary);font:var(--type-subhead-emphasis);cursor:pointer}.dhome .dh-footer-links a:focus-visible{outline:var(--line-focus) solid var(--color-action-primary);outline-offset:var(--line-focus)}.dhome .dh-motor-photo-pick input:focus-visible+.dh-btn{outline:var(--line-focus) solid var(--color-action-primary);outline-offset:var(--line-focus)}.dhome input[type=file]:focus-visible{outline:2px solid var(--color-action-primary);outline-offset:2px}.dh-footer-links a{display:inline-flex;align-items:center;min-height:44px}.dh-share-actions{display:grid;gap:10px;width:100%}.dh-share-actions .dh-share-whatsapp{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px}.dh-share-secondary{display:flex;gap:10px}.dh-share-secondary .dh-btn{flex:1 1 0}.dh-share-secondary .dh-icon,.dh-share-whatsapp .dh-icon{font-size:var(--space-5)}.dh-owner-share{display:grid;gap:10px}.dh-service-share{margin:4px 0 12px}.dh-field-error{display:flex;align-items:flex-start;gap:6px;margin:6px 0 0;font-size:var(--type-subhead-size);line-height:1.35;font-weight:600;text-align:left}.dh-field-error .dh-icon{font-size:var(--space-5);line-height:1.1;flex:none}.dh-field-wrap,.dh-motor-field{display:grid;min-width:0}.dh-motor-form-grid .dh-motor-field.is-wide{grid-column:1/-1}@media (max-width:720px){.dh-motor-form-grid .dh-motor-field.is-wide{grid-column:auto}}@media (max-width:720px){.dhome:not(.is-capture) .dh-motor-composer-actions,.dhome:not(.is-capture) :is(.dh-work-composer,.dh-work-profile-page) .dh-composer-actions{position:fixed;left:0;right:0;bottom:0;z-index:40;margin:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom, 0px));background:var(--color-surface-page);border-top:1px solid rgba(var(--color-separator-hairline-rgb),.92);box-shadow:var(--elevation-floating)}.dhome:not(.is-capture) :is(.dh-motor-composer,.dh-work-composer,.dh-work-profile-page){padding-bottom:calc(104px + env(safe-area-inset-bottom, 0px))}}.dh-listing-photo-actions{gap:2px}.dh-listing-photo-slot .dh-listing-photo-actions button{width:44px;height:44px}.dh-task-back{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0 8px 0 0;cursor:pointer;font:var(--type-subhead-emphasis)}.dh-step-progress{display:grid;gap:8px}.dh-step-progress-label{margin:0;color:var(--color-text-secondary);font:var(--type-subhead)}.dh-step-progress-bar{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:4px}.dh-step-progress-bar>span{height:4px;border-radius:var(--radius-pill);background:var(--color-separator-hairline)}.dh-step-progress-bar>span.is-done{background:var(--color-action-primary)}.dh-disclosure{border-top:1px solid var(--color-separator-hairline);border-bottom:1px solid var(--color-separator-hairline)}.dh-disclosure>summary{min-height:48px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;list-style:none;cursor:pointer;color:var(--color-text-primary);font:var(--type-headline)}.dh-disclosure>summary::-webkit-details-marker{display:none}.dh-disclosure>summary::marker{content:""}.dh-disclosure-meta{min-width:24px;padding:0 8px;border-radius:var(--radius-inner);background:var(--color-action-tint);color:var(--color-text-primary);font:var(--type-footnote-emphasis);line-height:24px;text-align:center}.dh-disclosure-chevron{font-size:var(--size-icon);color:var(--color-text-secondary);transition:transform .15s ease}.dh-disclosure[open] .dh-disclosure-chevron{transform:rotate(180deg)}.dh-disclosure-body{display:grid;gap:16px;padding:4px 0 20px}.dh-form-layout{padding:20px 20px 32px}.dh-form-page{display:grid;gap:16px}.dh-form-title{margin:4px 0 0;color:var(--color-text-primary);font:var(--type-large-title)}.dh-form-body{display:grid;gap:0}.dh-form-step{display:grid}.dh-form-group{display:grid;gap:16px;padding:24px 0}.dh-form-group+.dh-form-group,.dh-form-group+.dh-form-step,.dh-form-step+.dh-form-group,.dh-form-step>.dh-form-group+.dh-form-group{border-top:1px solid var(--color-separator-hairline)}.dh-form-body>.dh-form-group:first-child,.dh-form-body>:first-child>.dh-form-group:first-child{padding-top:8px}.dh-form-step>.dh-disclosure{margin-top:0}.dh-form-group>.dh-form-label{margin:0}.dh-form-group .dh-form-row-2{grid-template-columns:repeat(2,minmax(0,1fr))}.dh-form-group.is-invalid .dh-listing-photo-empty{border-color:var(--color-status-danger)}.dh-form-actions{width:min(100%,680px);margin:0 auto 40px;padding:0 20px;display:flex;justify-content:space-between;gap:12px}.dh-form-actions .dh-btn-filled{flex:0 1 auto;min-width:200px}@media (max-width:900px){.dhome:not(.is-capture) .dh-form-actions{position:fixed;left:0;right:0;bottom:0;z-index:40;width:auto;margin:0;align-items:center;padding:12px 16px calc(12px + env(safe-area-inset-bottom, 0px));background:rgba(var(--color-surface-page-rgb),.96);border-top:1px solid rgba(var(--color-separator-hairline-rgb),.92);box-shadow:var(--elevation-floating);backdrop-filter:blur(10px)}.dh-form-actions .dh-btn-filled{flex:1 1 auto;min-width:0}.dhome:not(.is-capture) .dh-form-layout{padding-bottom:calc(104px + env(safe-area-inset-bottom, 0px))}}html:has(.dh-form-actions){scroll-padding-bottom:104px}.dh-region-city{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.dh-region-city-field{display:grid;min-width:0}.dhome:is(:lang(ti),:lang(am)) :is(.dh-form-hint,.dh-form-counter,.dh-step-progress-label){color:var(--color-text-primary)}.dh-motor-composer-head{display:grid;gap:16px}.dh-motor-composer-actions{justify-content:space-between}.dh-motor-composer-actions .dh-btn-plain{min-width:0;flex:0 0 auto}.dhome{--shell-bar-height:calc(var(--size-hit) + var(--space-2));--shell-tabbar-height:calc(var(--size-hit) + var(--space-5));--shell-tabbar-gap:max(var(--space-3),env(safe-area-inset-bottom,0px));--shell-tabbar-reserve:calc(var(--shell-tabbar-height) + var(--shell-tabbar-gap) + var(--space-4))}.dhome .dh-shell-icon{width:var(--size-icon);height:var(--size-icon);flex:none;fill:none;stroke:currentColor;stroke-width:var(--icon-stroke);stroke-linecap:round;stroke-linejoin:round}.dhome .dh-header{position:sticky;top:0;z-index:20;background:var(--color-surface-page)}.dhome .dh-header-inner{width:100%;max-width:1280px;min-height:var(--shell-bar-height);margin:0 auto;padding:0 var(--space-2) 0 var(--size-margin);display:flex;align-items:center;gap:var(--space-4)}.dhome .dh-brand{display:flex;align-items:center;min-height:var(--size-hit);flex:none;text-decoration:none}.dhome .dh-brand-lockup{display:block;width:auto;height:calc(var(--space-6) + var(--space-1))}.dhome .dh-header-nav{display:none}.dhome .dh-header-actions{display:flex;align-items:center;margin-left:auto}.dhome .dh-header-icon{width:var(--size-hit);height:var(--size-hit);display:inline-grid;place-items:center;border-radius:var(--radius-pill);color:var(--color-text-primary)}.dhome .dh-header-icon:hover{background:var(--color-surface-fill)}.dhome .dh-header-language{position:relative;cursor:pointer}.dhome .dh-header-language select{position:absolute;inset:0;width:100%;height:100%;opacity:0;border:0;font:var(--type-body);cursor:pointer}.dhome .dh-header-language:focus-within{outline:var(--line-focus) solid var(--color-action-primary);outline-offset:var(--line-focus)}.dhome .dh-header-actions{gap:var(--space-1)}.dhome .dh-header-actions .dh-header-new-post,.dhome .dh-header-default .dh-header-account-link{display:none}.dhome .dh-header-account-link{min-height:var(--size-hit);display:inline-flex;align-items:center;gap:var(--space-2);padding:0 var(--space-1);border-radius:var(--radius-pill);color:var(--color-text-primary);font:var(--type-subhead-emphasis);text-decoration:none;white-space:nowrap}.dhome .dh-header-account-link.is-active{color:var(--color-action-primary)}.dhome .dh-header-avatar{width:var(--space-8);height:var(--space-8);display:inline-grid;place-items:center;overflow:hidden;border-radius:var(--radius-pill);background:var(--color-action-tint);color:var(--color-action-primary);font:var(--type-footnote-emphasis)}.dhome .dh-header-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dhome .dh-header-avatar .dh-shell-icon{width:var(--space-5);height:var(--space-5)}.dhome .dh-header-minimal .dh-header-account-label{display:none}.dhome :is(.dh-brand,.dh-header-icon,.dh-header-link,.dh-header-account-link,.dh-tab,.dh-tabbar-post,.dh-footer-links a):focus-visible{outline:var(--line-focus) solid var(--color-action-primary);outline-offset:var(--line-focus)}@media (min-width:721px){.dhome .dh-header{box-shadow:inset 0 calc(-1 * var(--line-hairline)) 0 var(--color-separator-hairline)}.dhome .dh-header-inner{min-height:var(--shell-tabbar-height);padding:0 var(--space-6)}.dhome .dh-header-nav{display:flex;align-items:center;gap:var(--space-1);margin-left:var(--space-6)}.dhome .dh-header-link{min-height:var(--size-hit);display:inline-flex;align-items:center;padding:0 var(--space-3);border-radius:var(--radius-pill);color:var(--color-text-secondary);font:var(--type-subhead-emphasis);text-decoration:none;white-space:nowrap}.dhome .dh-header-link:hover{color:var(--color-text-primary)}.dhome .dh-header-link.is-active{color:var(--color-action-primary)}.dhome .dh-header-actions{gap:var(--space-3)}.dhome .dh-header-actions .dh-header-new-post,.dhome .dh-header-default .dh-header-account-link{display:inline-flex}.dhome .dh-header-minimal .dh-header-account-label{display:inline}}.dhome .dh-large-title{margin:0 0 var(--space-3);color:var(--color-text-primary);font:var(--type-large-title);letter-spacing:var(--type-large-title-tracking);overflow-wrap:anywhere}.dhome .dh-explore-switch{width:100%;max-width:calc(560px + 2 * var(--size-margin));margin:var(--space-3) auto 0;padding:0 var(--size-margin)}.dhome .dh-mobile-nav{display:none}@media (max-width:720px){.dhome.has-mobile-nav .dh-main{padding-bottom:var(--shell-tabbar-reserve)}.dhome.has-mobile-nav .dh-footer{display:none}.dhome .dh-mobile-nav{position:fixed;z-index:80;left:max(var(--size-margin),env(safe-area-inset-left,0px));right:max(var(--size-margin),env(safe-area-inset-right,0px));bottom:var(--shell-tabbar-gap);display:flex;align-items:center;gap:var(--space-3);pointer-events:none}.dhome .dh-tabbar{flex:1 1 auto;height:var(--shell-tabbar-height);padding:0 var(--space-1);background:var(--material-glass);backdrop-filter:var(--material-glass-filter);box-shadow:var(--elevation-floating);pointer-events:auto}.dhome .dh-tab,.dhome .dh-tabbar{min-width:0;display:flex;border-radius:var(--radius-pill)}.dhome .dh-tab{flex:1 1 0;min-height:var(--size-hit);flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);color:var(--color-text-secondary);font:var(--type-footnote-emphasis);text-decoration:none}.dhome .dh-tab.is-active{color:var(--color-action-primary)}.dhome .dh-tab-label{white-space:nowrap}.dhome .dh-tabbar-post{width:var(--shell-tabbar-height);height:var(--shell-tabbar-height);flex:none;display:grid;place-items:center;border-radius:var(--radius-pill);background:var(--color-action-primary);color:var(--color-action-on-primary);box-shadow:var(--elevation-floating);pointer-events:auto;transition:transform var(--motion-duration-fast) var(--motion-easing-standard)}.dhome .dh-tabbar-post:active{background:var(--color-action-primary-pressed);transform:scale(var(--motion-press-scale))}}@media (max-width:360px){.dhome{--shell-tabbar-height:calc(var(--size-hit) + var(--space-3))}.dhome .dh-mobile-nav{left:max(var(--space-2),env(safe-area-inset-left,0px));right:max(var(--space-2),env(safe-area-inset-right,0px));gap:var(--space-2)}.dhome .dh-tabbar{padding:0 var(--space-1)}.dhome .dh-tab{flex:1 0 auto}}.dhome .dh-footer{padding:var(--space-2) var(--size-margin);box-shadow:inset 0 var(--line-hairline) 0 var(--color-separator-hairline)}.dhome .dh-footer-links{display:flex;flex-wrap:wrap;justify-content:center;gap:0 var(--space-5)}.dhome .dh-footer-links a{color:var(--color-text-secondary);font:var(--type-footnote);text-decoration:none}.dhome .dh-footer-links a:hover{color:var(--color-text-primary)}.dhome .dh-me-page{max-width:720px}.dhome .dh-me-sign-in{margin:var(--space-4) 0 0}.dhome .dh-me-session{margin-top:var(--space-6)}.dhome .dh-find{display:grid;gap:var(--space-8);width:100%;max-width:1280px;margin:0 auto;padding:var(--space-1) 0 var(--space-8)}.dhome .dh-find-search{display:grid;gap:var(--space-3);width:100%;max-width:calc(560px + 2 * var(--size-margin));padding:0 var(--size-margin)}.dhome .dh-find-search .dh-large-title{margin:0 0 var(--space-1)}.dhome .dh-find-rail{display:grid;gap:var(--space-2);min-width:0}.dhome .dh-find-rail-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:var(--size-hit);padding:0 var(--space-2) 0 var(--size-margin)}.dhome .dh-find-rail-head h2{min-width:0;margin:0;color:var(--color-text-primary);font:var(--type-title2);letter-spacing:var(--type-title2-tracking);overflow-wrap:anywhere}.dhome .dh-find-rail-list{display:flex;gap:var(--space-3);margin:0;padding:0 var(--size-margin);list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--size-margin);scrollbar-width:none}.dhome .dh-find-rail-list::-webkit-scrollbar{display:none}.dhome .dh-find-rail-list>li{flex:0 0 min(74vw,280px);min-width:0;scroll-snap-align:start}.dhome .dh-find-rail .dh-photo-card-photo{aspect-ratio:11/9}.dhome .dh-find-post{justify-self:center}@media (min-width:721px){.dhome .dh-find{padding:var(--space-8) 0 var(--space-12);gap:var(--space-10)}.dhome .dh-find-search{padding:0 var(--space-6);max-width:calc(560px + 2 * var(--space-6))}.dhome .dh-find-rail-head{padding:0 var(--space-4) 0 var(--space-6)}.dhome .dh-find-rail-list{padding:0 var(--space-6);scroll-padding-inline:var(--space-6)}}.dhome .dh-photo-card{position:relative;min-width:0}.dhome .dh-photo-card-link{display:grid;min-width:0;color:var(--color-text-primary);text-decoration:none}.dhome .dh-photo-card-link:focus-visible{outline:var(--line-focus) solid var(--color-action-primary);outline-offset:var(--line-focus);border-radius:var(--radius-card)}.dhome .dh-photo-card-photo{display:grid;place-items:center;aspect-ratio:1/1;margin-bottom:var(--space-2);overflow:hidden;border-radius:var(--radius-card);background:var(--color-surface-fill);color:var(--color-text-tertiary)}.dhome .dh-photo-card-photo img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dhome .dh-photo-card-photo .dh-icon{font-size:var(--space-10)}.dhome .dh-photo-card-price{display:flex;flex-wrap:wrap;align-items:baseline;-moz-column-gap:var(--space-1);column-gap:var(--space-1);font:var(--type-headline);font-weight:var(--type-large-title-weight);font-variant-numeric:tabular-nums}.dhome .dh-photo-card-price>[data-testid=dhome-currency-amount]{white-space:nowrap}.dhome .dh-photo-card-unit{color:var(--color-text-secondary);font:var(--type-subhead)}.dhome :is(.dh-photo-card-title,.dh-photo-card-meta){min-width:0;overflow-wrap:anywhere}.dhome .dh-photo-card-title{font:var(--type-subhead)}.dhome .dh-photo-card-meta{color:var(--color-text-secondary);font:var(--type-footnote)}.dhome .dh-photo-card-save{position:absolute;top:var(--space-2);right:var(--space-2)}.dhome .dh-browse{display:grid;align-content:start;gap:var(--space-3);width:100%;max-width:calc(1120px + 2 * var(--size-margin));margin:0 auto;padding:var(--space-3) var(--size-margin) var(--space-8)}.dhome .dh-browse-controls{display:grid;gap:var(--space-3);width:100%;max-width:560px;margin-inline:auto}.dhome .dh-browse-search{display:flex;align-items:center;gap:var(--space-2)}.dhome .dh-browse-search>form{flex:1 1 auto}.dhome .dh-browse-filter-button{position:relative;display:inline-flex;flex:none}.dhome .dh-browse-filter-badge{position:absolute;top:0;right:0;display:grid;place-items:center;min-width:var(--space-5);height:var(--space-5);padding:0 var(--space-1);border-radius:var(--radius-pill);background:var(--color-action-primary);color:var(--color-action-on-primary);font:var(--type-footnote-emphasis);pointer-events:none}.dhome .dh-browse-results{display:grid;gap:var(--space-3);margin-top:var(--space-1)}.dhome .dh-browse-count-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:var(--size-hit)}.dhome .dh-browse-count{margin:0;color:var(--color-text-secondary);font:var(--type-subhead)}.dhome .dh-browse-count-row>:last-child{margin-right:calc(-1 * var(--space-2))}.dhome .dh-browse-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5) var(--space-3);margin:0;padding:0;list-style:none}.dhome .dh-browse-requests{display:grid}.dhome .dh-browse-request{display:flex;align-items:center;gap:var(--space-2)}.dhome .dh-browse-request>a{flex:1 1 auto;min-width:0}.dhome .dh-browse-request+.dh-browse-request{box-shadow:inset 0 var(--line-hairline) 0 var(--color-separator-hairline)}.dhome .dh-browse-wanted-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);width:100%;max-width:560px}.dhome .dh-browse-results>.dh-browse-wanted-actions{justify-self:center}.dhome .dh-browse-empty{display:grid;justify-items:center;gap:var(--space-4);padding:var(--space-12) 0;text-align:center}.dhome .dh-browse-empty h2{margin:0;color:var(--color-text-primary);font:var(--type-title2);letter-spacing:var(--type-title2-tracking)}.dhome .dh-browse-filters{display:grid;gap:var(--space-4)}.dhome .dh-browse-filters-actions{position:sticky;bottom:0;display:grid;gap:var(--space-1);padding-top:var(--space-2);background:var(--color-surface-page)}.dhome .dh-currency-field{display:grid;gap:var(--space-1)}.dhome .dh-currency-field-note{margin:0;color:var(--color-text-secondary);font:var(--type-footnote)}@media (min-width:721px){.dhome .dh-browse-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6) var(--space-4)}}@media (min-width:1024px){.dhome .dh-browse-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.dhome .dh-detail{width:100%;max-width:1180px;margin:0 auto;padding:0 0 var(--space-8)}.dhome .dh-detail-layout{display:grid;gap:var(--space-6)}.dhome .dh-detail-main{display:grid;align-content:start;gap:var(--space-5);min-width:0}.dhome .dh-detail-aside,.dhome .dh-detail-main>:not(.dh-detail-gallery){margin-inline:var(--size-margin)}.dhome .dh-detail-gallery{position:relative}.dhome .dh-detail-photos{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:0 0 var(--radius-card) var(--radius-card);background:var(--color-surface-fill)}.dhome .dh-detail-photos::-webkit-scrollbar{display:none}.dhome .dh-detail-photos>img{display:block;flex:0 0 100%;width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;scroll-snap-align:start}.dhome .dh-detail-count{position:absolute;right:var(--space-4);bottom:var(--space-4);display:inline-flex;align-items:center;min-height:calc(var(--space-6) + var(--space-1));padding:0 var(--space-3);border-radius:var(--radius-pill);background:var(--material-scrim);color:var(--color-action-on-primary);font:var(--type-footnote-emphasis);font-variant-numeric:tabular-nums;pointer-events:none}.dhome .dh-detail-step{position:absolute;top:50%;transform:translateY(-50%)}.dhome .dh-detail-step.is-previous{left:var(--space-3)}.dhome .dh-detail-step.is-next{right:var(--space-3)}.dhome .dh-detail-photos:focus-visible{outline:var(--line-focus) solid var(--color-action-primary);outline-offset:calc(-1 * var(--space-1))}.dhome .dh-detail-actions{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-top:var(--space-3)}.dhome .dh-detail-actions.is-over-photo{position:absolute;top:0;left:var(--space-4);right:var(--space-4)}.dhome .dh-detail-actions-end{position:relative;display:inline-flex;gap:var(--space-2)}.dhome .dh-detail-actions .dh-share-fallback{position:absolute;top:calc(100% + var(--space-2));right:0;z-index:2;width:min(320px,calc(100vw - 2 * var(--size-margin)));margin:0;padding:var(--space-3);border-radius:var(--radius-inner);background:var(--color-surface-page);box-shadow:var(--elevation-floating);font:var(--type-footnote)}.dhome .dh-detail-nophoto{display:flex;align-items:flex-start;gap:var(--space-2);margin-block:0;color:var(--color-text-secondary);font:var(--type-subhead)}.dhome .dh-detail-nophoto strong{color:var(--color-text-primary);font-weight:var(--type-headline-weight)}.dhome .dh-detail-head{display:grid;gap:var(--space-1)}.dhome .dh-detail-title{margin:0;color:var(--color-text-primary);font:var(--type-title1);letter-spacing:var(--type-title1-tracking);text-wrap:balance}.dhome .dh-detail-price{margin:var(--space-1) 0 0;font:var(--type-title2);font-variant-numeric:tabular-nums}.dhome .dh-detail-unit{color:var(--color-text-secondary);font:var(--type-body)}.dhome .dh-detail-facts{margin:0;color:var(--color-text-secondary);font:var(--type-subhead)}.dhome .dh-detail-terms{display:grid;margin:0}.dhome .dh-detail-terms>div{display:flex;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) 0;font:var(--type-body)}.dhome .dh-detail-terms>div+div{box-shadow:inset 0 var(--line-hairline) 0 var(--color-separator-hairline)}.dhome .dh-detail-terms dt{flex:none;max-width:50%;color:var(--color-text-secondary);font:var(--type-body)}.dhome .dh-detail-terms dd{min-width:0;margin:0;font:var(--type-body);color:var(--color-text-primary);text-align:right;font-variant-numeric:tabular-nums}.dhome .dh-detail-description{color:var(--color-text-primary);font:var(--type-body)}.dhome .dh-detail-description>p{margin:0;color:inherit;font:inherit;white-space:pre-line}.dhome .dh-detail-description small{color:var(--color-text-secondary);font:var(--type-footnote)}.dhome .dh-detail-features{display:grid;gap:var(--space-3)}.dhome .dh-detail-features h2{margin:0;color:var(--color-text-primary);font:var(--type-title2);letter-spacing:var(--type-title2-tracking)}.dhome .dh-detail-features ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2) var(--space-4);margin:0;padding:0;list-style:none}.dhome .dh-detail-features li{display:flex;align-items:flex-start;gap:var(--space-2);min-width:0;font:var(--type-body)}.dhome .dh-detail-features li .dh-icon{flex:none;color:var(--color-text-secondary);font-size:var(--space-5);line-height:inherit}.dhome .dh-detail-aside{display:grid;align-content:start;gap:var(--space-3)}.dhome .dh-detail-report{justify-self:start;margin-left:calc(-1 * var(--space-2))}.dhome .dh-detail .dh-contact{display:grid;gap:var(--space-3);padding:0;border:0;border-radius:0;background:transparent}.dhome .dh-detail :is(.dh-contact-confirm,.dh-contact-reveal){display:grid;gap:var(--space-1);padding:var(--space-3) var(--space-4);border:0;border-radius:var(--radius-inner);background:var(--color-surface-fill)}.dhome .dh-detail .dh-contact-confirm strong{font:var(--type-headline)}.dhome .dh-detail .dh-contact-confirm p{color:var(--color-text-secondary);font:var(--type-subhead)}.dhome .dh-detail .dh-contact-reveal .dh-contact-channel{color:var(--color-text-secondary);font:var(--type-footnote-emphasis)}.dhome .dh-detail .dh-contact-reveal a{color:var(--color-action-primary);font:var(--type-headline);text-decoration:none}@media (min-width:721px){.dhome .dh-detail-photos>img{aspect-ratio:3/2}}@media (min-width:900px){.dhome .dh-detail{padding:var(--space-6) var(--space-6) var(--space-12)}.dhome .dh-detail-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:var(--space-10)}.dhome .dh-detail-aside,.dhome .dh-detail-main>:not(.dh-detail-gallery){margin-inline:0}.dhome .dh-detail-photos{border-radius:var(--radius-card)}.dhome .dh-detail-actions.is-over-photo{top:var(--space-4)}.dhome .dh-detail-aside{position:sticky;top:calc(var(--shell-tabbar-height) + var(--space-6))}}.dhome .dh-visitor-bar{display:none}@media (max-width:899px){.dhome .dh-visitor-bar{position:fixed;z-index:30;left:0;right:0;bottom:0;display:flex;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--size-margin) calc(var(--space-3) + env(safe-area-inset-bottom, 0px));background:var(--color-surface-page);box-shadow:var(--elevation-floating);transition:transform var(--motion-duration-standard) var(--motion-easing-standard)}.dhome .dh-visitor-bar.is-hidden{transform:translateY(110%);pointer-events:none}.dhome .dh-visitor-bar-price{display:grid;flex:1 1 auto;min-width:0}.dhome .dh-visitor-bar-amount{color:var(--color-text-primary);font:var(--type-title2);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.dhome .dh-visitor-bar-caption{color:var(--color-text-secondary);font:var(--type-footnote)}.dhome .dh-visitor-bar-action{flex:0 0 auto;min-width:45%}.dhome .has-visitor-bar{padding-bottom:calc(var(--control-height-large) + var(--space-8) + env(safe-area-inset-bottom, 0px))}.dhome:has(.dh-visitor-bar:not(.is-hidden)) .dh-mobile-nav{display:none}}.dhome .dh-toast{position:fixed;z-index:90;left:50%;bottom:calc(var(--control-height-large) + var(--space-10) + env(safe-area-inset-bottom, 0px));padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--color-text-primary);color:var(--color-surface-page);font:var(--type-subhead-emphasis);box-shadow:var(--elevation-floating);transform:translateX(-50%);white-space:nowrap}.dhome .dh-inbox{width:100%;max-width:calc(720px + 2 * var(--size-margin));margin:0 auto;padding:var(--space-4) var(--size-margin) var(--space-8)}.dhome .dh-inbox-item-title{margin:0 0 var(--space-2);color:var(--color-text-primary);font:var(--type-title2);letter-spacing:var(--type-title2-tracking);overflow-wrap:anywhere}.dhome .dh-inbox-filter{margin:0 0 var(--space-2)}.dhome .dh-inbox-empty{margin:var(--space-4) 0 0;color:var(--color-text-secondary);font:var(--type-body)}.dhome .dh-inbox-empty p{margin:0}.dhome .dh-inbox-empty-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-4)}.dhome .dh-inbox-list{margin:0;padding:0;list-style:none}.dhome .dh-inbox-row{display:flex;align-items:flex-start;gap:var(--space-3);color:var(--color-text-primary);text-decoration:none}.dhome .dh-inbox-row:active{background:var(--color-surface-fill)}.dhome .dh-inbox-row.is-selected{background:var(--color-action-tint);border-radius:var(--radius-inner)}.dhome .dh-inbox-row:focus-visible{outline:var(--line-focus) solid var(--color-action-primary);outline-offset:calc(-1 * var(--line-focus));border-radius:var(--radius-inner)}.dhome .dh-inbox-row-avatar{display:grid;place-items:center;width:var(--size-hit);height:var(--size-hit);flex:none;margin-top:var(--space-3);border-radius:50%;background:var(--color-action-tint);color:var(--color-action-primary);font:var(--type-subhead-emphasis)}.dhome .dh-inbox-row-text{display:grid;gap:var(--space-1);flex:1 1 auto;min-width:0;padding:var(--space-3) 0}.dhome .dh-inbox-list>li+li .dh-inbox-row-text{box-shadow:inset 0 var(--line-hairline) 0 var(--color-separator-hairline)}.dhome .dh-inbox-row-top{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;-moz-column-gap:var(--space-2);column-gap:var(--space-2);min-width:0}.dhome .dh-inbox-row-name{min-width:0;overflow-wrap:anywhere}.dhome .dh-inbox-row-item{display:block;min-width:0;overflow:hidden;white-space:nowrap}.dhome .dh-inbox-row-name{font:var(--type-headline)}.dhome .dh-inbox-row-time{flex:none;margin-left:auto;color:var(--color-text-secondary);font:var(--type-footnote)}.dhome .dh-inbox-row-item{color:var(--color-text-secondary);font:var(--type-subhead)}.dhome .dh-inbox-row-status{color:var(--color-text-primary);font:var(--type-subhead-emphasis)}.dhome .dh-inbox-row-state{display:flex;align-items:center;gap:var(--space-2);color:var(--color-text-secondary);font:var(--type-subhead)}.dhome .dh-inbox-row-state.is-unread{color:var(--color-text-primary);font:var(--type-subhead-emphasis)}.dhome .dh-inbox-row.is-unread .dh-inbox-row-name{color:var(--color-text-primary)}.dhome .dh-inbox-row-dot{width:calc(var(--space-2) + var(--line-focus));height:calc(var(--space-2) + var(--line-focus));flex:none;border-radius:50%;background:var(--color-action-primary)}.dhome .dh-tab-icon{position:relative;display:inline-flex}.dhome .dh-unread-badge{display:inline-grid;place-items:center;min-width:calc(var(--space-4) + var(--space-1));height:calc(var(--space-4) + var(--space-1));padding:0 var(--space-1);border-radius:var(--radius-pill);background:var(--color-action-primary);color:var(--color-action-on-primary);font:var(--type-footnote-emphasis);font-variant-numeric:tabular-nums;line-height:1}.dhome .dh-tab-icon .dh-unread-badge{position:absolute;top:calc(-1 * var(--space-2));left:60%;box-shadow:0 0 0 var(--line-focus) var(--color-surface-page)}.dhome .dh-header-link .dh-unread-badge{margin-left:var(--space-1)}.dhome .dh-messages-placeholder{display:none;margin:var(--space-10) var(--size-margin);color:var(--color-text-secondary);font:var(--type-body);text-align:center}@media (max-width:1023px){.dhome .dh-messages.has-thread .dh-messages-list,.dhome .dh-messages:not(.has-thread) .dh-messages-detail{display:none}}@media (min-width:1024px){.dhome .dh-messages{display:grid;grid-template-columns:360px minmax(0,1fr);align-items:start}.dhome .dh-messages-list{position:sticky;top:var(--shell-tabbar-height);max-height:calc(100dvh - var(--shell-tabbar-height));overflow-y:auto;box-shadow:inset calc(-1 * var(--line-hairline)) 0 0 var(--color-separator-hairline)}.dhome .dh-messages-list .dh-inbox{padding-inline:var(--space-4)}.dhome .dh-messages-placeholder{display:block}.dhome .dh-messages .dh-chat-back{display:none}}.dhome .dh-chat{--dh-keyboard-inset:0px;display:flex;flex-direction:column;width:100%;max-width:calc(720px + 2 * var(--size-margin));min-height:100dvh;margin:0 auto}@media (max-width:720px){.dhome:has(.dh-chat) .dh-header{display:none}}@media (min-width:721px){.dhome .dh-chat{min-height:calc(100dvh - var(--shell-tabbar-height))}}@property --dh-chat-avatar-full{syntax:"<length>";inherits:true;initial-value:56px}@property --dh-chat-thumb-full{syntax:"<length>";inherits:true;initial-value:48px}.dhome .dh-chat-head{--dh-chat-avatar-full:calc(var(--size-field) + var(--space-2));--dh-chat-thumb-full:var(--size-field);--dh-chat-avatar:var(--dh-chat-avatar-full);--dh-chat-thumb:var(--dh-chat-thumb-full);--dh-chat-motion:var(--motion-duration-standard) var(--motion-easing-standard);position:sticky;top:0;z-index:20;display:grid;gap:var(--space-2);padding:calc(var(--space-2) + env(safe-area-inset-top, 0px)) var(--space-2) var(--space-3) var(--space-1);border-bottom:var(--line-hairline) solid transparent;background:var(--color-surface-page);overflow-anchor:none}.dhome .dh-chat-head.is-compact{--dh-chat-avatar:calc(var(--size-hit) - var(--space-2));--dh-chat-thumb:calc(var(--size-hit) - var(--space-3));gap:var(--space-1);padding-bottom:var(--space-2);border-bottom-color:var(--color-separator-hairline)}.dhome .dh-chat-head.is-animated{transition:gap var(--dh-chat-motion),padding var(--dh-chat-motion),border-color var(--dh-chat-motion)}@media (min-width:721px){.dhome .dh-chat-head{top:var(--shell-tabbar-height);padding-top:var(--space-2)}}.dhome .dh-chat-person{display:flex;align-items:flex-start;gap:var(--space-1);min-width:0}.dhome .dh-chat-person>.dh-btn{flex:none;margin-top:max(0px,calc((var(--dh-chat-avatar) - var(--size-hit)) / 2))}.dhome .dh-chat-head.is-animated .dh-chat-person>.dh-btn{transition:background-color var(--motion-duration-fast) var(--motion-easing-standard),color var(--motion-duration-fast) var(--motion-easing-standard),opacity var(--motion-duration-fast) var(--motion-easing-standard),transform var(--motion-duration-fast) var(--motion-easing-standard),margin-top var(--dh-chat-motion)}.dhome .dh-chat-who{display:grid;flex:1 1 auto;min-width:0}.dhome .dh-chat-name{min-width:0;margin:0;color:var(--color-text-primary);font:var(--type-title2)}.dhome .dh-chat-head.is-compact .dh-chat-name,.dhome .dh-chat-missing{font:var(--type-headline)}.dhome .dh-chat-missing{flex:1 1 auto}.dhome .dh-chat-person-link{display:flex;align-items:center;gap:var(--space-3);min-width:0;min-height:var(--size-hit);border-radius:var(--radius-inner);color:inherit;text-decoration:none}.dhome .dh-chat-person-link:focus-visible{outline:var(--line-focus) solid var(--color-action-primary);outline-offset:var(--line-focus)}.dhome .dh-chat-avatar{display:grid;place-items:center;width:var(--dh-chat-avatar);height:var(--dh-chat-avatar);flex:none;overflow:hidden;border-radius:50%;background:var(--color-action-tint);color:var(--color-action-primary);font:var(--type-subhead-emphasis)}.dhome .dh-chat-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dhome .dh-chat-head.is-compact .dh-chat-avatar{font:var(--type-footnote-emphasis)}.dhome .dh-chat-head.is-animated :is(.dh-chat-avatar,.dh-chat-item-thumb){transition:width var(--dh-chat-motion),height var(--dh-chat-motion)}.dhome :is(.dh-chat-name-text,.dh-chat-item-label,.dh-chat-facts-line){display:block;flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap}.dhome .dh-fit-measure{position:absolute;top:0;left:0;flex:none;width:0;height:0;overflow:hidden;visibility:hidden;pointer-events:none}.dhome .dh-fit-measure>span{display:inline-block;width:-moz-max-content;width:max-content;white-space:nowrap}.dhome .dh-chat-facts{display:grid;grid-template-rows:1fr}.dhome .dh-chat-facts-inner{min-height:0;overflow:hidden;padding-left:calc(var(--dh-chat-avatar) + var(--space-3))}.dhome .dh-chat-head.is-avatarless .dh-chat-facts-inner{padding-left:0}.dhome .dh-chat-head.is-compact .dh-chat-facts{grid-template-rows:0fr;visibility:hidden;opacity:0}.dhome .dh-chat-head.is-animated .dh-chat-facts{transition:grid-template-rows var(--dh-chat-motion),opacity var(--motion-duration-fast) linear var(--motion-duration-fast),visibility 0s}.dhome .dh-chat-head.is-animated.is-compact .dh-chat-facts{transition:opacity var(--motion-duration-fast) linear,grid-template-rows var(--dh-chat-motion) var(--motion-duration-fast),visibility 0s linear var(--motion-duration-slow)}.dhome .dh-chat-facts-line{color:var(--color-text-secondary);font:var(--type-footnote)}.dhome .dh-chat-facts.is-empty{grid-template-rows:0fr;visibility:hidden}.dhome .dh-chat-fact{display:inline-flex;align-items:center;gap:var(--space-1);vertical-align:top}.dhome .dh-chat-fact .dh-icon{color:var(--color-action-primary);font-size:var(--space-4)}.dhome .dh-chat-item-row{display:flex;align-items:center;gap:var(--space-1);min-width:0;margin:0 calc(var(--size-margin) - var(--space-2)) 0 calc(var(--size-margin) - var(--space-1))}.dhome .dh-chat-item{display:flex;flex:1 1 auto;align-items:center;gap:var(--space-3);min-width:0;min-height:var(--size-hit);padding:var(--space-2) var(--space-3) var(--space-2) var(--space-2);border-radius:var(--radius-card);background:var(--color-surface-fill);color:var(--color-text-primary);text-decoration:none}.dhome .dh-chat-head.is-compact .dh-chat-item{padding-block:var(--space-1);border-radius:var(--radius-inner)}.dhome .dh-chat-head.is-animated .dh-chat-item{transition:padding var(--dh-chat-motion),border-radius var(--dh-chat-motion)}.dhome .dh-chat-item:focus-visible{outline:var(--line-focus) solid var(--color-action-primary);outline-offset:var(--line-focus)}.dhome .dh-chat-item.is-unavailable{color:var(--color-text-secondary)}.dhome .dh-chat-item-thumb{display:grid;place-items:center;width:var(--dh-chat-thumb);height:var(--dh-chat-thumb);flex:none;overflow:hidden;border-radius:var(--radius-thumb);background:var(--color-surface-page);color:var(--color-text-secondary)}.dhome .dh-chat-item-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dhome .dh-chat-item-label{font:var(--type-subhead-emphasis)}.dhome .dh-chat-head.is-compact .dh-chat-item-label{font:var(--type-footnote-emphasis)}.dhome .dh-chat-item-chevron{flex:none;color:var(--color-text-tertiary);font-size:var(--size-icon)}@media (prefers-reduced-motion:reduce){.dhome .dh-chat-head.is-animated,.dhome .dh-chat-head.is-animated :is(.dh-chat-person>.dh-btn,.dh-chat-avatar,.dh-chat-item-thumb,.dh-chat-facts,.dh-chat-item),.dhome .dh-chat-head.is-animated.is-compact .dh-chat-facts{transition:none}}.dhome .dh-chat-body{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--space-4);padding:var(--space-6) var(--size-margin) var(--space-4)}.dhome .dh-chat-system{margin:0 0 var(--space-1);color:var(--color-text-secondary);font:var(--type-footnote);text-align:center}.dhome .dh-chat-msg{display:grid;justify-items:start;gap:var(--space-1);max-width:min(80%,480px)}.dhome .dh-chat-msg.is-mine{justify-items:end;margin-left:auto}.dhome .dh-chat-bubble{padding:var(--space-2) var(--space-4);border-radius:var(--radius-card);border-bottom-left-radius:var(--space-1);background:var(--color-surface-fill);color:var(--color-text-primary);font:var(--type-body);white-space:pre-wrap;overflow-wrap:anywhere}.dhome .dh-chat-bubble.is-mine{border-bottom-left-radius:var(--radius-card);border-bottom-right-radius:var(--space-1);background:var(--dh-bubble-mine-bg);color:var(--color-text-primary)}.dhome .dh-chat-meta{margin:0;padding-inline:var(--space-1);color:var(--color-text-secondary);font:var(--type-footnote)}.dhome .dh-chat-msg.is-mine .dh-chat-meta{text-align:right}.dhome .dh-chat-meta-action{position:relative;padding:0;border:0;background:transparent;color:var(--color-action-primary);font:var(--type-footnote-emphasis);cursor:pointer}.dhome .dh-chat-meta-action:after{content:"";position:absolute;left:50%;top:50%;width:max(100%,var(--size-hit));height:var(--size-hit);transform:translate(-50%,-50%)}.dhome .dh-chat-meta-action:focus-visible{outline:var(--line-focus) solid var(--color-action-primary);outline-offset:var(--line-focus);border-radius:var(--space-1)}.dhome .dh-chat-compose{position:sticky;bottom:var(--dh-keyboard-inset);z-index:20;padding:var(--space-2) var(--space-3) calc(var(--space-2) + env(safe-area-inset-bottom, 0px)) var(--size-margin);background:var(--color-surface-page)}.dhome .dh-chat-compose .dh-error{margin:0 0 var(--space-2)}.dhome .dh-chat-compose-row{display:flex;align-items:center;gap:var(--space-2);align-items:flex-end}.dhome .dh-chat-compose .dh-thread-input{flex:1 1 auto;width:auto;min-width:0;min-height:var(--size-hit);max-height:33dvh;padding-block:calc((var(--size-hit) - 1lh) / 2);border-radius:calc(var(--size-hit) / 2);resize:none;overflow-y:auto;overflow-wrap:anywhere}.dhome .dh-chat-starters{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0 0 var(--space-2)}.dhome .dh-chat-msg.is-failed .dh-chat-bubble{background:transparent;box-shadow:inset 0 0 0 var(--line-hairline) var(--color-text-tertiary)}.dhome .dh-chat-meta-error{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--color-status-danger);font:var(--type-footnote-emphasis);vertical-align:top}.dhome .dh-chat-blocked{display:grid;justify-items:start;gap:var(--space-2);padding:var(--space-2) 0;color:var(--color-text-secondary);font:var(--type-subhead)}.dhome .dh-chat-blocked p{margin:0}.dhome .dh-thread-options{display:grid;gap:var(--space-4)}.dhome .dh-thread-options .dh-me-group{margin:0}.dhome .dh-thread-options-confirm{display:grid;gap:var(--space-3)}.dhome .dh-thread-options-confirm p{margin:0;color:var(--color-text-secondary);font:var(--type-body)}.dhome .dh-chat-compose .dh-thread-send{display:grid;place-items:center;flex:none;padding:0;border:0;cursor:pointer}.dhome .dh-chat-compose .dh-thread-send:disabled{opacity:var(--state-disabled-opacity);cursor:default}.dhome .dh-chat-compose .dh-thread-send:focus-visible{outline:var(--line-focus) solid var(--color-action-primary);outline-offset:var(--line-focus)}.dhome .dh-post-sheet{display:grid;gap:var(--space-4)}.dhome .dh-post-sheet>.dh-btn{margin-top:var(--space-2)}.dhome .dh-form-layout{max-width:calc(560px + 2 * var(--size-margin));padding-inline:var(--size-margin)}.dhome:has(.dh-form-layout) .dh-task-header-inner{width:min(100%,calc(560px + 2 * var(--size-margin)))}.dhome .dh-form-group :is(.dh-form-row-2,.dh-region-city){grid-template-columns:minmax(0,1fr)}.dhome .dh-region-city{gap:var(--space-4)}.dhome .dh-region-city-field{gap:var(--space-2)}.dhome .dh-region-city-field>.dh-form-label{font:var(--type-subhead-emphasis)}@media (min-width:901px){.dhome .dh-form-actions{width:min(100%,calc(560px + 2 * var(--size-margin)));padding-inline:var(--size-margin)}}.dhome .dh-form-group>.dh-form-label{color:var(--color-text-primary);font:var(--type-headline)}.dhome .dh-form-field .dh-form-label{font:var(--type-subhead-emphasis)}.dhome .dh-form-counter{color:var(--color-text-secondary);font:var(--type-footnote);font-variant-numeric:tabular-nums}.dhome .dh-form-safety{display:flex;align-items:flex-start;gap:var(--space-3);color:var(--color-text-primary);font:var(--type-body);cursor:pointer}.dhome .dh-form-safety input{flex:none;width:var(--space-5);height:var(--space-5);margin:var(--space-1) 0 0;accent-color:var(--color-action-primary)}.dhome :is(.dh-form-free,.dh-composer-free){margin:0;color:var(--color-text-secondary);font:var(--type-subhead)}.dhome .dh-work-composer{width:100%;max-width:calc(560px + 2 * var(--size-margin));padding-inline:var(--size-margin)}.dhome .dh-work-composer .dh-composer-head h1{margin:0;font:var(--type-large-title);letter-spacing:var(--type-large-title-tracking)}.dhome .dh-work-composer .dh-composer-actions{grid-template-columns:auto minmax(0,1fr)}.dhome .dh-advert-preview-wrap{display:grid}.dhome .dh-advert-preview-card{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-1)}.dhome .dh-advert-preview-thumb{display:grid;place-items:center;aspect-ratio:4/3;overflow:hidden;border-radius:var(--radius-card);background:var(--color-surface-fill);color:var(--color-text-secondary)}.dhome .dh-advert-preview-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dhome .dh-advert-preview-thumb .dh-icon{font-size:var(--space-8)}.dhome .dh-advert-preview-line{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;-moz-column-gap:var(--space-3);column-gap:var(--space-3);margin-top:var(--space-2)}.dhome .dh-advert-preview-title{flex:1 1 12ch;min-width:0;margin:0;font:var(--type-headline);overflow-wrap:anywhere}.dhome .dh-advert-preview-price{flex:none;margin:0;font:var(--type-headline);font-weight:var(--type-title2-weight);font-variant-numeric:tabular-nums}.dhome .dh-advert-preview-meta{margin:0;color:var(--color-text-secondary);font:var(--type-subhead)}.dhome .dh-advert-preview-note{margin:var(--space-2) 0 0;color:var(--color-text-primary);font:var(--type-body);white-space:pre-line}.dhome .dh-summary{display:grid;gap:var(--space-1)}.dhome .dh-summary-badge{color:var(--color-text-secondary);font:var(--type-subhead-emphasis)}.dhome .dh-summary-title{margin:0;font:var(--type-title2);letter-spacing:var(--type-title2-tracking)}.dhome .dh-summary-sub{margin:0;color:var(--color-text-secondary);font:var(--type-subhead)}.dhome :is(.dh-summary-facts,.dh-wanted-rows,.dh-motor-review-facts){display:grid;margin:var(--space-3) 0 0}.dhome :is(.dh-summary-facts,.dh-wanted-rows,.dh-motor-review-facts)>div{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) 0}.dhome :is(.dh-summary-facts,.dh-wanted-rows,.dh-motor-review-facts)>div+div{box-shadow:inset 0 var(--line-hairline) 0 var(--color-separator-hairline)}.dhome :is(.dh-summary-facts,.dh-wanted-rows,.dh-motor-review-facts) dt{flex:none;max-width:50%;color:var(--color-text-secondary);font:var(--type-body)}.dhome :is(.dh-summary-facts,.dh-wanted-rows,.dh-motor-review-facts) dd{min-width:0;margin:0;color:var(--color-text-primary);font:var(--type-body);text-align:right;font-variant-numeric:tabular-nums}.dhome .dh-summary-note{margin-top:var(--space-3)}.dhome .dh-summary-note h3{margin:0 0 var(--space-1);font:var(--type-headline)}.dhome .dh-summary-note p{margin:0;font:var(--type-body);white-space:pre-line}.dhome .dh-motor-composer{width:100%;max-width:calc(560px + 2 * var(--size-margin));padding-inline:var(--size-margin)}.dhome .dh-motor-composer-head{max-width:none}.dhome .dh-motor-form-grid{grid-template-columns:minmax(0,1fr)}.dhome .dh-motor-review{display:grid;gap:var(--space-4);margin-top:var(--space-4)}.dhome .dh-motor-review-gallery{display:grid;gap:var(--space-2)}.dhome .dh-motor-review-media{display:grid;place-items:center;aspect-ratio:4/3;overflow:hidden;border-radius:var(--radius-card);background:var(--color-surface-fill);color:var(--color-text-secondary)}.dhome .dh-motor-review-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dhome .dh-motor-review-media .dh-icon{font-size:var(--space-8)}.dhome .dh-motor-review-thumbnails{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:center;gap:var(--space-2)}.dhome .dh-motor-review-thumbnails img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-inner)}.dhome .dh-motor-review-thumbnails span{color:var(--color-text-secondary);font:var(--type-subhead)}.dhome .dh-motor-review-content{display:grid;gap:var(--space-1)}.dhome .dh-motor-review-status{margin:0;color:var(--color-text-secondary);font:var(--type-subhead-emphasis)}.dhome .dh-motor-review-name{margin:0;font:var(--type-title2);letter-spacing:var(--type-title2-tracking)}.dhome .dh-motor-review-location{margin:var(--space-2) 0 0;color:var(--color-text-secondary);font:var(--type-subhead)}.dhome .dh-motor-review-amount{margin:0;font:var(--type-title2);font-variant-numeric:tabular-nums}.dhome .dh-motor-review-description{margin-top:var(--space-3)}.dhome .dh-motor-review-description h2{margin:0 0 var(--space-1);font:var(--type-headline)}.dhome .dh-motor-review-description p{margin:0;font:var(--type-body);white-space:pre-line}.dhome .dh-motor-public-note{margin:var(--space-3) 0 0;color:var(--color-text-secondary);font:var(--type-subhead)}.dhome .dh-success{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6);width:100%;max-width:calc(480px + 2 * var(--size-margin));margin:0 auto;padding:var(--space-6) var(--size-margin) calc(var(--space-6) + env(safe-area-inset-bottom, 0px))}.dhome .dh-success-head{display:grid;justify-items:center;gap:var(--space-1);text-align:center}.dhome .dh-success-mark{position:relative;width:calc(var(--space-12) + var(--space-6));height:calc(var(--space-12) + var(--space-6));margin-bottom:var(--space-5)}.dhome .dh-success-mark img{display:block;width:100%;height:100%;border-radius:var(--space-4)}.dhome .dh-success-check{position:absolute;right:calc(-1 * var(--space-2));bottom:calc(-1 * var(--space-2));display:grid;place-items:center;width:calc(var(--space-8) - var(--line-focus));height:calc(var(--space-8) - var(--line-focus));border-radius:50%;background:var(--color-action-primary);color:var(--color-action-on-primary);box-shadow:0 0 0 calc(2 * var(--line-control)) var(--color-surface-page);font-size:var(--space-5)}.dhome .dh-success-title{max-width:100%;margin:0;color:var(--color-text-primary);font:var(--type-large-title);letter-spacing:var(--type-large-title-tracking);overflow-wrap:anywhere}.dhome .dh-success-subtitle{margin:0;color:var(--color-text-secondary);font:var(--type-body)}.dhome .dh-success-card{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-1)}.dhome .dh-success-photo{aspect-ratio:4/3;overflow:hidden;border-radius:var(--radius-card);background:var(--color-surface-fill)}.dhome .dh-success-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dhome .dh-success-card-line{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;-moz-column-gap:var(--space-3);column-gap:var(--space-3);margin-top:var(--space-2)}.dhome .dh-success-card-title{flex:1 1 12ch;min-width:0;margin:0;font:var(--type-headline);overflow-wrap:anywhere}.dhome .dh-success-price{flex:none;margin:0;color:var(--color-text-primary);font:var(--type-headline);font-weight:var(--type-title2-weight);font-variant-numeric:tabular-nums}.dhome .dh-success-card-meta{margin:0;color:var(--color-text-secondary);font:var(--type-subhead)}.dhome .dh-success-actions{display:grid;gap:var(--space-3)}.dhome .dh-share-sheet{display:grid}.dhome .dh-share-sheet .dh-share-fallback{margin-top:var(--space-3)}.dhome .dh-wanted{width:100%;max-width:1180px;margin:0 auto;padding:0 0 var(--space-8)}.dhome .dh-wanted-layout{display:grid;gap:var(--space-6)}.dhome .dh-wanted-main{gap:var(--space-5);min-width:0}.dhome .dh-wanted-aside,.dhome .dh-wanted-main{display:grid;align-content:start;margin-inline:var(--size-margin)}.dhome .dh-wanted-aside{gap:var(--space-3)}.dhome .dh-wanted-actions{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin:var(--space-2) calc(-1 * var(--space-2)) 0}.dhome .dh-wanted-actions-end{position:relative;display:inline-flex;gap:var(--space-2)}.dhome .dh-wanted-head{display:grid;gap:var(--space-1)}.dhome .dh-wanted-eyebrow{margin:0;color:var(--color-text-secondary);font:var(--type-subhead-emphasis)}.dhome .dh-wanted-title{margin:0;color:var(--color-text-primary);font:var(--type-title1);letter-spacing:var(--type-title1-tracking);text-wrap:balance;overflow-wrap:anywhere}.dhome .dh-wanted-price{margin:var(--space-1) 0 0;font:var(--type-title2);font-variant-numeric:tabular-nums}.dhome .dh-wanted-unit{color:var(--color-text-secondary);font:var(--type-body)}.dhome .dh-wanted-rows{margin:0}.dhome .dh-wanted-note{margin:0;color:var(--color-text-primary);font:var(--type-body);white-space:pre-line}.dhome .dh-wanted-note>p{margin:0;color:inherit;font:inherit}.dhome .dh-wanted-note small{color:var(--color-text-secondary);font:var(--type-footnote)}.dhome .dh-wanted-context{margin:0;color:var(--color-text-secondary);font:var(--type-subhead)}.dhome .dh-wanted-report{justify-self:start;margin-left:calc(-1 * var(--space-2))}.dhome .dh-wanted .dh-contact{display:grid;gap:var(--space-3);padding:0;border:0;border-radius:0;background:transparent}.dhome .dh-wanted :is(.dh-contact-confirm,.dh-contact-reveal){display:grid;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:0;border-radius:var(--radius-inner);background:var(--color-surface-fill)}.dhome .dh-wanted .dh-contact-confirm strong{font:var(--type-headline)}.dhome .dh-wanted .dh-contact-reveal .dh-contact-channel{color:var(--color-text-secondary);font:var(--type-footnote-emphasis)}.dhome .dh-wanted .dh-contact-reveal a{color:var(--color-action-primary);font:var(--type-headline);text-decoration:none}.dhome .dh-wanted .dh-contact>p[role=status]{margin:0;color:var(--color-text-secondary);font:var(--type-subhead)}@media (min-width:900px){.dhome .dh-wanted{padding:var(--space-6) var(--space-6) var(--space-12)}.dhome .dh-wanted-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:var(--space-10)}.dhome :is(.dh-wanted-main,.dh-wanted-aside){margin-inline:0}.dhome .dh-wanted-aside{position:sticky;top:calc(var(--shell-tabbar-height) + var(--space-6))}}.dhome .dh-browse-wanted-action{justify-self:center;width:100%;max-width:560px}.dhome .dh-browse-requests+.dh-browse-wanted-action{margin-top:var(--space-3)}.dhome .dh-browse-filters-note{margin:0;color:var(--color-text-secondary);font:var(--type-footnote)}.dhome .dh-detail-eyebrow{margin:0;color:var(--color-text-secondary);font:var(--type-subhead-emphasis)}.dhome .dh-detail-about{display:grid;gap:var(--space-2)}.dhome .dh-detail-about h2{margin:0;color:var(--color-text-primary);font:var(--type-title2);letter-spacing:var(--type-title2-tracking)}.dhome .dh-detail-about p{margin:0;color:var(--color-text-primary);font:var(--type-body);white-space:pre-line}.dhome .dh-detail-note{margin:0;color:var(--color-text-secondary);font:var(--type-subhead)}.dhome .dh-detail .dh-contact .dh-contact-reveal strong{color:var(--color-text-primary);font:var(--type-headline)}.dhome .dh-detail .dh-contact .dh-group{gap:var(--space-2)}.dhome .dh-business{display:grid;align-content:start;gap:var(--space-5);width:100%;max-width:calc(1120px + 2 * var(--size-margin));margin:0 auto;padding:0 var(--size-margin) var(--space-8)}.dhome .dh-business .dh-detail-actions{margin-left:calc(-1 * var(--space-1))}.dhome .dh-business-head{display:flex;align-items:center;gap:var(--space-4);min-width:0}.dhome .dh-business-avatar{display:grid;place-items:center;width:calc(var(--space-12) + var(--space-4));height:calc(var(--space-12) + var(--space-4));flex:none;border-radius:50%;background:var(--color-action-tint);color:var(--color-action-primary);font:var(--type-title2)}.dhome .dh-business-name{display:grid;min-width:0}.dhome .dh-business-name h1{margin:0;color:var(--color-text-primary);font:var(--type-title1);letter-spacing:var(--type-title1-tracking);overflow-wrap:anywhere}.dhome .dh-business-name p{margin:0;color:var(--color-text-secondary);font:var(--type-subhead)}.dhome .dh-business-owner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);max-width:560px}@media (min-width:900px){.dhome .dh-business{padding-top:var(--space-6)}}.dhome .dh-work{gap:var(--space-8)}.dhome .dh-work>:is(.dh-browse-results,.dh-browse-empty){width:100%;max-width:720px;margin-inline:auto}.dhome .dh-work>.dh-browse-controls+*{margin-top:calc(-1 * var(--space-3))}.dhome .dh-work-rail,.dhome .dh-work-section{display:grid;gap:var(--space-2);width:100%;max-width:720px;margin-inline:auto;min-width:0}.dhome .dh-work-rail{max-width:none}.dhome .dh-work-section-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:var(--size-hit)}.dhome .dh-work-section-head h2{min-width:0;margin:0;color:var(--color-text-primary);font:var(--type-title2);letter-spacing:var(--type-title2-tracking);overflow-wrap:anywhere}.dhome .dh-work-section-head>.dh-btn{margin-right:calc(-1 * var(--space-2))}.dhome .dh-work-rail-list{display:flex;gap:var(--space-3);margin:0 calc(-1 * var(--size-margin));padding:0 var(--size-margin);list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--size-margin);scrollbar-width:none}.dhome .dh-work-rail-list::-webkit-scrollbar{display:none}.dhome .dh-work-rail-list>li{flex:0 0 min(64vw,260px);min-width:0;scroll-snap-align:start}.dhome .dh-work-rail .dh-photo-card-photo{aspect-ratio:4/3}.dhome .dh-work-rail-title{min-width:0;color:var(--color-text-primary);font:var(--type-headline);overflow-wrap:anywhere}.dhome .dh-work-rail .dh-photo-card-meta{font:var(--type-subhead)}.dhome .dh-work-tasks{display:grid}.dhome .dh-work-offer{justify-self:center;margin-top:var(--space-2)}@media (min-width:721px){.dhome .dh-work-rail-list{margin:0;padding:0}}.dhome .dh-me-page{padding-top:var(--space-4)}.dhome .dh-me-list{margin-top:var(--space-6);gap:var(--space-6)}.dhome .dh-me-group{display:grid}.dhome .dh-me-page>.dh-me-group{margin-top:var(--space-6)}.dhome .dh-me-count{display:inline-grid;place-items:center;min-width:var(--space-6);height:var(--space-6);padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--color-action-primary);color:var(--color-action-on-primary);font:var(--type-footnote-emphasis);font-variant-numeric:tabular-nums}.dhome .dh-me-list{display:grid}.dhome .dh-account-profile{display:flex;align-items:center;gap:var(--space-4);margin-top:var(--space-4);padding:var(--space-2) 0;color:var(--color-text-primary);text-decoration:none}.dhome a.dh-account-profile:active{background:var(--color-surface-fill)}.dhome .dh-account-chevron{flex:none;color:var(--color-text-tertiary);font-size:var(--size-icon)}.dhome a.dh-account-profile:focus-visible{outline:var(--line-focus) solid var(--color-action-primary);outline-offset:var(--line-focus);border-radius:var(--radius-inner)}.dhome .dh-account-avatar{display:grid;place-items:center;width:calc(var(--space-12) + var(--space-4));height:calc(var(--space-12) + var(--space-4));flex:none;border-radius:50%;background:var(--color-action-tint);color:var(--color-action-primary);font:var(--type-title2)}.dhome .dh-account-profile-info{display:grid;flex:1 1 auto;min-width:0}.dhome .dh-account-name{color:var(--color-text-primary);font:var(--type-title2);letter-spacing:var(--type-title2-tracking);overflow-wrap:anywhere}.dhome .dh-account-meta{color:var(--color-text-secondary);font:var(--type-subhead)}.dhome .dh-manage,.dhome .dh-notif-page,.dhome .dh-saved{display:grid;align-content:start;gap:var(--space-4);width:100%;max-width:calc(720px + 2 * var(--size-margin));margin:0 auto;padding:var(--space-4) var(--size-margin) var(--space-8)}.dhome :is(.dh-saved,.dh-manage,.dh-notif-page) .dh-large-title{margin:0}.dhome .dh-saved-section{display:grid;gap:var(--space-2)}.dhome .dh-saved-toolbar{display:grid;gap:var(--space-3);margin-bottom:var(--space-2)}.dhome .dh-manage-list,.dhome .dh-notif-list,.dhome .dh-saved-list{display:grid;margin:0;padding:0;list-style:none}.dhome .dh-saved-item{display:flex;align-items:center;gap:var(--space-2)}.dhome .dh-saved-item>:first-child{flex:1 1 auto;min-width:0}.dhome :is(.dh-saved-item,.dh-alert-row,.dh-manage-card,.dh-notif-row)+:is(.dh-saved-item,.dh-alert-row,.dh-manage-card,.dh-notif-row){box-shadow:inset 0 var(--line-hairline) 0 var(--color-separator-hairline)}.dhome :is(.dh-saved-empty,.dh-manage-empty,.dh-notif-empty){display:grid;justify-items:center;gap:var(--space-4);padding:var(--space-12) 0;text-align:center}.dhome :is(.dh-saved-empty,.dh-manage-empty,.dh-notif-empty) h2{margin:0;color:var(--color-text-primary);font:var(--type-title2);letter-spacing:var(--type-title2-tracking)}.dhome :is(.dh-saved-note,.dh-saved-status){margin:0;padding:var(--space-3) 0;color:var(--color-text-secondary);font:var(--type-subhead)}.dhome .dh-alert-row{display:grid;gap:var(--space-1);padding:var(--space-3) 0}.dhome .dh-alert-row.is-highlight .dh-alert-row-copy h2{color:var(--color-action-primary)}.dhome .dh-alert-row-copy{display:grid;gap:var(--space-1);min-width:0}.dhome .dh-alert-row-copy h2{margin:0;color:var(--color-text-primary);font:var(--type-headline)}.dhome .dh-alert-row-copy p{margin:0;color:var(--color-text-secondary);font:var(--type-subhead)}.dhome .dh-alert-row-copy>span{color:var(--color-text-secondary);font:var(--type-footnote)}.dhome .dh-alert-row-actions{display:flex;flex-wrap:wrap;gap:0 var(--space-1);margin-left:calc(-1 * var(--space-2))}.dhome .dh-alert-row .dh-disclosure{margin-top:0}.dhome .dh-alert-matches{display:grid;gap:var(--space-2);margin:0;padding:0 0 var(--space-2);list-style:none}.dhome .dh-alert-matches a{color:var(--color-action-primary);font:var(--type-subhead-emphasis);text-decoration:none}.dhome .dh-alert-consent-field{display:grid;gap:var(--space-1)}.dhome .dh-alert-consent-hint{margin:0;color:var(--color-text-secondary);font:var(--type-footnote)}.dhome .dh-alert-consent-field .dh-error{margin:0}.dhome .dh-form-safety input[aria-invalid=true]{outline:var(--line-focus) solid var(--color-status-danger);outline-offset:var(--line-focus)}.dhome .dh-manage-section{display:grid;gap:var(--space-1)}.dhome .dh-manage-section h2{margin:0;color:var(--color-text-primary);font:var(--type-title2);letter-spacing:var(--type-title2-tracking)}.dhome .dh-manage-reviews{display:grid}.dhome .dh-manage-card{display:grid;gap:var(--space-1);padding:var(--space-3) 0}.dhome .dh-manage-card-link{position:relative;display:flex;align-items:center;gap:var(--space-3);min-width:0;color:var(--color-text-primary)}.dhome .dh-manage-card-link:has(a:active){background:var(--color-surface-fill)}.dhome a.dh-manage-card-title{color:inherit;text-decoration:none}.dhome a.dh-manage-card-title:after{content:"";position:absolute;inset:0;border-radius:var(--radius-inner)}.dhome a.dh-manage-card-title:focus-visible{outline:var(--line-focus) solid var(--color-action-primary);outline-offset:var(--line-focus);border-radius:var(--space-1)}.dhome .dh-manage-thumb{display:grid;place-items:center;width:calc(var(--space-12) + var(--space-4));height:calc(var(--space-12) + var(--space-4));flex:none;overflow:hidden;border-radius:var(--radius-inner);background:var(--color-surface-fill);color:var(--color-text-secondary)}.dhome .dh-manage-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dhome .dh-manage-thumb .dh-icon{font-size:var(--size-icon)}.dhome .dh-manage-main{display:grid;flex:1 1 auto;min-width:0}.dhome :is(.dh-manage-card-title,.dh-manage-price,.dh-manage-status){min-width:0;overflow-wrap:anywhere}.dhome .dh-manage-card-title{font:var(--type-headline)}.dhome .dh-manage-price{color:var(--color-text-primary);font:var(--type-subhead);font-variant-numeric:tabular-nums}.dhome .dh-manage-status{color:var(--color-text-secondary);font:var(--type-footnote)}.dhome .dh-manage-badge{color:inherit;font:inherit}.dhome .dh-manage-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);padding-left:calc(var(--space-12) + var(--space-4) + var(--space-3))}.dhome .dh-manage-actions>.dh-btn-plain:first-child{margin-left:calc(-1 * var(--space-2))}.dhome .dh-manage-close{display:grid;gap:var(--space-3)}.dhome .dh-manage-close>p{margin:0;color:var(--color-text-secondary);font:var(--type-subhead)}.dhome .dh-manage-close-rows{display:grid}@media (max-width:360px){.dhome .dh-manage-actions{padding-left:0}}.dhome .dh-notif-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-width:0}.dhome .dh-notif-head .dh-large-title{min-width:0}.dhome .dh-notif-head>.dh-btn{flex:none;margin-right:calc(-1 * var(--space-2))}.dhome .dh-notif-link{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) 0;color:var(--color-text-primary);text-decoration:none}.dhome a.dh-notif-link:active{background:var(--color-surface-fill)}.dhome a.dh-notif-link:focus-visible{outline:var(--line-focus) solid var(--color-action-primary);outline-offset:calc(-1 * var(--line-focus));border-radius:var(--radius-inner)}.dhome .dh-notif-icon{display:grid;place-items:center;width:var(--size-hit);height:var(--size-hit);flex:none;border-radius:var(--radius-thumb);background:var(--color-surface-fill);color:var(--color-text-secondary)}.dhome .dh-notif-icon .dh-icon{font-size:var(--size-icon)}.dhome .dh-notif-text{display:grid;flex:1 1 auto;gap:var(--space-1);min-width:0}.dhome .dh-notif-row-title{color:var(--color-text-primary);font:var(--type-body)}.dhome .dh-notif-row.is-unread .dh-notif-row-title{font:var(--type-headline)}.dhome .dh-notif-body{color:var(--color-text-secondary);font:var(--type-subhead);overflow-wrap:anywhere}.dhome .dh-notif-time{color:var(--color-text-secondary);font:var(--type-footnote)}.dhome .dh-notif-dot{width:calc(var(--space-2) + var(--line-focus));height:calc(var(--space-2) + var(--line-focus));flex:none;margin-top:var(--space-2);border-radius:50%;background:var(--color-action-primary)}.dhome .dh-auth-stage{position:relative;display:grid;align-content:center;justify-items:center;gap:var(--space-4);min-height:100dvh;padding:calc(var(--space-12) + env(safe-area-inset-top, 0px)) var(--size-margin) calc(var(--space-6) + env(safe-area-inset-bottom, 0px))}.dhome .dh-auth-stage>.dh-auth-back{position:absolute;top:calc(var(--space-2) + env(safe-area-inset-top, 0px));left:var(--space-2)}.dhome .dh-auth-panel{width:100%;max-width:400px}.dhome .dh-auth-card{display:grid;gap:var(--space-4);text-align:center}.dhome .dh-auth-tile{justify-self:center;width:calc(var(--space-12) + var(--space-6));height:calc(var(--space-12) + var(--space-6));border-radius:var(--space-4)}.dhome .dh-auth-title{margin:var(--space-2) 0 var(--space-2);color:var(--color-text-primary);font:var(--type-title1);letter-spacing:var(--type-title1-tracking);overflow-wrap:anywhere}.dhome .dh-auth-hint{margin:calc(-1 * var(--space-2)) 0 0;color:var(--color-text-secondary);font:var(--type-subhead)}.dhome .dh-auth-hint strong{color:var(--color-text-primary);font-weight:var(--type-subhead-emphasis-weight);overflow-wrap:anywhere}.dhome .dh-auth-form{display:grid;gap:var(--space-3);text-align:left}.dhome .dh-auth-divider{margin:0;color:var(--color-text-secondary);font:var(--type-footnote)}.dhome .dh-auth-error{margin:0;color:var(--color-status-danger);font:var(--type-subhead)}.dhome .dh-auth-legal{margin:var(--space-2) 0 0;color:var(--color-text-secondary);font:var(--type-footnote)}.dhome .dh-auth-legal a{color:var(--color-text-secondary);text-decoration:none}.dhome .dh-auth-help{justify-self:center}.dhome .dh-legal,.dhome .dh-text-page{display:grid;align-content:start;gap:var(--space-6);width:100%;max-width:calc(640px + 2 * var(--size-margin));margin:0 auto;padding:var(--space-4) var(--size-margin) var(--space-12);color:var(--color-text-primary)}.dhome .dh-legal-head{display:grid;gap:var(--space-2)}.dhome .dh-legal h1{margin:0;font:var(--type-large-title);letter-spacing:var(--type-large-title-tracking);overflow-wrap:anywhere}.dhome .dh-legal-updated{margin:0;color:var(--color-text-secondary);font:var(--type-footnote)}.dhome :is(.dh-legal-lede,.dh-text-lede){margin:0;color:var(--color-text-secondary);font:var(--type-body)}.dhome .dh-legal section{display:grid;gap:var(--space-2)}.dhome .dh-legal h2{margin:0;font:var(--type-headline)}.dhome .dh-legal h3{margin:var(--space-2) 0 0;font:var(--type-subhead-emphasis)}.dhome .dh-legal :is(p,li,td,th){margin:0;color:var(--color-text-primary);font:var(--type-body)}.dhome .dh-legal ul{display:grid;gap:var(--space-2);margin:0;padding-left:var(--space-5)}.dhome .dh-legal a{color:var(--color-action-primary)}.dhome .dh-legal .dh-promotion-terms{display:grid;gap:var(--space-2);padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.dhome .dh-legal .dh-promotion-terms .dh-card-title{margin:0;font:var(--type-headline)}.dhome .dh-legal .dh-promotion-terms .dh-helper{margin:0;color:var(--color-text-primary);font:var(--type-body)}.dhome .dh-text-page .dh-large-title{margin:0}.dhome .dh-feedback-done,.dhome .dh-feedback-fields,.dhome .dh-feedback-form{display:grid;gap:var(--space-4)}.dhome .dh-feedback-privacy{margin:0;color:var(--color-text-secondary);font:var(--type-footnote)}.dhome .dh-feedback-fallback{margin:0;color:var(--color-text-secondary);font:var(--type-subhead)}.dhome .dh-feedback-fallback a{color:var(--color-action-primary)}.dhome .dh-feedback-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.dhome .dh-auth-entry #clerk-captcha:empty,.dhome .dh-feedback-turnstile:empty{display:none}.dhome .dh-status-page{display:grid;justify-items:center;align-content:center;gap:var(--space-5);min-height:60vh;padding:var(--space-12) var(--size-margin);text-align:center}.dhome .dh-status-page h1{max-width:100%;margin:0;color:var(--color-text-primary);font:var(--type-title2);letter-spacing:var(--type-title2-tracking);overflow-wrap:anywhere}.dhome .dh-status-help{margin:0;font:var(--type-footnote)}.dhome .dh-status-help a{min-height:var(--size-hit);color:var(--color-text-secondary)}.dhome .dh-btn,.dhome .dh-status-help a{display:inline-flex;align-items:center;text-decoration:none}.dhome .dh-btn{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;justify-content:center;gap:var(--space-2);min-width:var(--size-hit);min-height:var(--control-height-regular);margin:0;padding:var(--space-1) var(--space-5);border:0;border-radius:var(--radius-pill);background:transparent;color:var(--color-action-primary);font:var(--type-headline);text-align:center;text-wrap:balance;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color var(--motion-duration-fast) var(--motion-easing-standard),color var(--motion-duration-fast) var(--motion-easing-standard),opacity var(--motion-duration-fast) var(--motion-easing-standard),transform var(--motion-duration-fast) var(--motion-easing-standard)}.dhome .dh-btn:focus-visible{outline:var(--line-focus) solid var(--color-action-primary);outline-offset:var(--line-focus)}.dhome .dh-btn-large{min-height:var(--control-height-large);padding-inline:var(--space-6)}.dhome .dh-btn-small{min-height:var(--control-height-small);padding:0 var(--space-4);gap:var(--space-1);font:var(--type-subhead-emphasis)}.dhome .dh-btn-small:after{content:"";position:absolute;left:50%;top:50%;width:max(100%,var(--size-hit));height:var(--size-hit);transform:translate(-50%,-50%)}.dhome .dh-btn-full{display:flex;width:100%}.dhome .dh-btn .dh-btn-symbol,.dhome .dh-btn>.dh-icon{font-size:var(--size-icon);line-height:1;flex:none}.dhome .dh-btn-small .dh-btn-symbol,.dhome .dh-btn-small>.dh-icon{font-size:var(--space-5)}.dhome .dh-btn-filled{background:var(--color-action-primary);color:var(--color-action-on-primary)}.dhome .dh-btn-filled:hover:not(:disabled,[aria-disabled=true]){background:var(--color-action-primary-pressed)}.dhome .dh-btn-filled:active:not(:disabled,[aria-disabled=true]){background:var(--color-action-primary-pressed);transform:scale(var(--motion-press-scale))}.dhome .dh-btn-filled.dh-btn-destructive{background:var(--color-status-danger)}.dhome .dh-btn-gray{background:var(--color-surface-fill);color:var(--color-action-primary)}.dhome .dh-btn-gray:active:not(:disabled,[aria-disabled=true]),.dhome .dh-btn-gray:hover:not(:disabled,[aria-disabled=true]){background:var(--color-separator-hairline)}.dhome .dh-btn-gray:active:not(:disabled,[aria-disabled=true]){transform:scale(var(--motion-press-scale))}.dhome .dh-btn-plain{padding-inline:var(--space-2)}.dhome .dh-btn-plain:hover:not(:disabled,[aria-disabled=true]){color:var(--color-action-primary-pressed)}.dhome .dh-btn-plain:active:not(:disabled,[aria-disabled=true]){opacity:.6}.dhome .dh-btn-icon{width:var(--control-height-regular);min-width:var(--control-height-regular);height:var(--control-height-regular);padding:0;color:var(--color-text-primary)}.dhome .dh-btn-icon.dh-btn-large{width:var(--control-height-large);min-width:var(--control-height-large);height:var(--control-height-large)}.dhome .dh-btn-icon.dh-btn-small{width:var(--control-height-small);min-width:var(--control-height-small);height:var(--control-height-small)}.dhome .dh-btn-icon-gray{background:var(--color-surface-fill)}.dhome .dh-btn-icon-tinted{background:var(--color-action-tint);color:var(--color-action-primary)}.dhome .dh-btn-icon-glass{background:var(--material-glass);backdrop-filter:var(--material-glass-filter)}.dhome .dh-btn-icon:active:not(:disabled,[aria-disabled=true]){background:var(--color-separator-hairline)}.dhome .dh-btn-destructive:not(.dh-btn-filled){color:var(--color-status-danger)}.dhome .dh-btn.dh-btn-destructive:not(.dh-btn-filled):is(:hover,:active){color:var(--color-status-danger)}.dhome .dh-btn.dh-btn-filled.dh-btn-destructive:is(:hover,:active){background:var(--color-status-danger)}.dhome .dh-btn:disabled,.dhome .dh-btn[aria-disabled=true]{opacity:var(--state-disabled-opacity);cursor:not-allowed}.dhome .dh-btn.is-loading{opacity:1;cursor:progress}.dhome .dh-btn-spinner{width:var(--space-5);height:var(--space-5);flex:none;border-radius:50%;box-shadow:inset 0 0 0 var(--line-focus) currentColor;-webkit-mask:conic-gradient(transparent 0 25%,black 25%);mask:conic-gradient(transparent 0 25%,black 25%);animation:dh-btn-spin .8s linear infinite}@keyframes dh-btn-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.dhome .dh-btn{transition:none}.dhome .dh-btn:active{transform:none!important}.dhome .dh-btn-spinner{animation-duration:2.4s}}.dhome .dh-text-link{display:inline-flex;align-items:center;min-height:var(--size-hit);color:var(--color-action-primary);font:var(--type-headline);text-decoration:none}.dhome .dh-text-link:hover{color:var(--color-action-primary-pressed)}.dhome .dh-text-link:focus-visible{outline:var(--line-focus) solid var(--color-action-primary);outline-offset:var(--line-focus);border-radius:var(--radius-pill)}.dhome .dh-segmented-fit{min-width:0}.dhome .dh-segmented{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);min-height:var(--control-height-regular);padding:var(--space-1);border:0;background:var(--color-surface-fill)}.dhome .dh-segmented,.dhome .dh-segmented-option{gap:var(--space-1);border-radius:var(--radius-pill)}.dhome .dh-segmented-option{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:calc(var(--control-height-regular) - 2 * var(--space-1));padding:0 var(--space-2);background:transparent;color:var(--color-text-secondary);font:var(--type-subhead-emphasis);text-align:center;white-space:nowrap;cursor:pointer;transition:background-color var(--motion-duration-fast) var(--motion-easing-standard),color var(--motion-duration-fast) var(--motion-easing-standard)}.dhome .dh-segmented-option:hover:not(.is-checked){color:var(--color-text-primary)}.dhome .dh-segmented-option.is-checked{background:var(--color-surface-page);color:var(--color-text-primary);box-shadow:var(--elevation-floating)}.dhome .dh-segmented-option>input{position:absolute;inset:calc(-1 * var(--space-1)) 0;width:100%;height:calc(100% + 2 * var(--space-1));margin:0;opacity:0;cursor:pointer}.dhome .dh-segmented-option:has(>input:focus-visible){outline:var(--line-focus) solid var(--color-action-primary);outline-offset:var(--line-focus)}.dhome .dh-segmented-label{min-width:0;white-space:normal;overflow-wrap:anywhere}.dhome a.dh-segmented-option{text-decoration:none}.dhome a.dh-segmented-option:focus-visible{outline:var(--line-focus) solid var(--color-action-primary);outline-offset:var(--line-focus)}.dhome .dh-segmented.is-compact .dh-segmented-option{padding-inline:var(--space-1);font:var(--type-footnote-emphasis)}.dhome .dh-segmented-option .dh-seg-icon{font-size:var(--space-5);line-height:1}.dhome .dh-field{min-height:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.dhome .dh-field,.dhome .dh-field-body{display:grid;gap:var(--space-2);min-width:0}.dhome .dh-field-label{margin:0;color:var(--color-text-primary);font:var(--type-subhead-emphasis)}.dhome .dh-field-control,.dhome .dh-search-field{position:relative;display:flex;align-items:center;gap:var(--space-2);min-width:0;min-height:var(--size-field);padding:0 var(--space-3);border-radius:var(--radius-inner);background:var(--color-surface-fill);color:var(--color-text-primary)}.dhome .dh-search-field{margin:0}.dhome .dh-field-icon,.dhome .dh-field-icon-right{flex:none;color:var(--color-text-secondary);font-size:var(--size-icon)}.dhome .dh-field-icon-right{margin-left:auto;pointer-events:none}.dhome .dh-field-input,.dhome .dh-field-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1 1 auto;width:100%;min-width:0;min-height:var(--size-field);padding:0;border:0;border-radius:0;outline:0;background:transparent;color:var(--color-text-primary);font:var(--type-body)}.dhome .dh-field-select{padding-right:var(--space-8);cursor:pointer}.dhome .dh-field-control .dh-field-icon-right{position:absolute;right:var(--space-3)}.dhome .dh-field-input::-moz-placeholder{color:var(--color-text-secondary);font-weight:var(--type-body-weight)}.dhome .dh-field-input::placeholder{color:var(--color-text-secondary);font-weight:var(--type-body-weight)}.dhome .dh-field-input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.dhome .dh-field-control:focus-within,.dhome .dh-search-field:focus-within{box-shadow:inset 0 0 0 var(--line-focus) var(--color-action-primary)}.dhome .dh-admin-operator-field input,.dhome .dh-composer-section :is(input:not([type=checkbox],[type=radio],[type=file]),select,textarea),.dhome .dh-motor-form-grid :is(input:not([type=checkbox],[type=radio],[type=file]),select,textarea),.dhome .dh-report-details textarea,.dhome :is(.dh-form-input,.dh-form-select,.dh-form-textarea,.dh-field-textarea,.dh-thread-input){-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:var(--size-field);padding:var(--space-3);border:0;border-radius:var(--radius-inner);outline:0;background:var(--color-surface-fill);color:var(--color-text-primary);font:var(--type-body)}.dhome :is(.dh-form-select,.dh-composer-section select,.dh-motor-form-grid select){padding-right:var(--space-10);background-image:linear-gradient(45deg,transparent 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,transparent 0);background-position:calc(100% - var(--space-5)) 50%,calc(100% - var(--space-4)) 50%;background-size:var(--space-1) var(--space-1);background-repeat:no-repeat}.dhome :is(.dh-form-input,.dh-form-select,.dh-form-textarea,.dh-field-textarea){box-sizing:border-box;width:100%;min-width:0}.dhome :is(.dh-form-textarea,.dh-field-textarea){min-height:calc(var(--size-field) * 2.5);resize:vertical}.dhome .dh-thread-input{border-radius:var(--radius-pill);padding-inline:var(--space-4);min-height:var(--size-hit)}.dhome :is(.dh-form-input,.dh-form-select,.dh-form-textarea,.dh-field-textarea,.dh-thread-input,.dh-report-details textarea,.dh-composer-section :is(input,select,textarea),.dh-motor-form-grid :is(input,select,textarea),.dh-admin-operator-field input):focus{outline:0;box-shadow:inset 0 0 0 var(--line-focus) var(--color-action-primary)}.dhome :is(.dh-form-input,.dh-form-textarea,.dh-field-textarea,.dh-field-input)::-moz-placeholder{color:var(--color-text-secondary)}.dhome :is(.dh-form-input,.dh-form-textarea,.dh-field-textarea,.dh-field-input)::placeholder{color:var(--color-text-secondary)}.dhome :is(.dh-form-input,.dh-form-select,.dh-form-textarea):disabled{opacity:var(--state-disabled-opacity);cursor:not-allowed}.dhome .dh-field-control:has([aria-invalid=true]),.dhome :is(.dh-form-field,.dh-field-wrap,.dh-group,.dh-motor-field).is-invalid :is(.dh-field-control,.dh-form-input,.dh-form-select,.dh-form-textarea,.dh-field-textarea),.dhome :is(input,select,textarea)[aria-invalid=true]:not([type=checkbox],[type=radio],[type=file]){box-shadow:inset 0 0 0 var(--line-focus) var(--color-status-danger)}.dhome .dh-field-control:has([aria-invalid=true])>[aria-invalid=true]{box-shadow:none}.dhome .dh-field-error{color:var(--color-status-danger)}.dhome .dh-choice-rows{display:grid;gap:var(--space-1);border:0;border-radius:0;background:transparent;overflow:visible}.dhome .dh-choice-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3);min-height:calc(var(--space-12) + var(--space-2));padding:var(--space-2) var(--space-3);border:0;border-radius:var(--radius-inner);color:var(--color-text-primary);cursor:pointer;transition:background-color var(--motion-duration-fast) var(--motion-easing-standard)}.dhome .dh-choice-row+.dh-choice-row{border-top:0}.dhome .dh-choice-row:not(:has(>.dh-choice-row-icon)){grid-template-columns:minmax(0,1fr) auto}.dhome .dh-choice-row:has(.dh-choice-row-subtitle){min-height:calc(var(--space-12) + var(--space-6))}.dhome .dh-choice-row:hover{background:var(--color-surface-fill)}.dhome .dh-choice-row:has(input:checked){background:var(--color-action-tint)}.dhome .dh-choice-row:has(input:disabled){opacity:var(--state-disabled-opacity);cursor:not-allowed}.dhome .dh-choice-row:has(input:disabled):hover{background:transparent}.dhome .dh-choice-row input:disabled{cursor:not-allowed}.dhome .dh-choice-row:has(input:focus-visible){outline:var(--line-focus) solid var(--color-action-primary);outline-offset:calc(-1 * var(--line-focus))}.dhome .dh-choice-row-icon{display:grid;place-items:center;width:var(--size-hit);height:var(--size-hit);border-radius:var(--radius-thumb);background:var(--color-surface-fill);color:var(--color-text-primary);font-size:var(--size-icon)}.dhome .dh-choice-row:has(input:checked) .dh-choice-row-icon{background:var(--color-surface-page);color:var(--color-action-primary)}.dhome .dh-choice-row-text{display:grid;min-width:0}.dhome .dh-choice-row-label{font:var(--type-headline)}.dhome .dh-choice-row-subtitle{color:var(--color-text-secondary);font:var(--type-subhead)}.dhome .dh-choice-row input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;place-items:center;width:var(--size-icon);height:var(--size-icon);margin:0;border-radius:50%;box-shadow:inset 0 0 0 var(--line-control) var(--color-separator-control);background:var(--color-surface-page);cursor:pointer;transition:box-shadow var(--motion-duration-fast) var(--motion-easing-standard),background-color var(--motion-duration-fast) var(--motion-easing-standard)}.dhome .dh-choice-row input[type=radio]:checked{box-shadow:inset 0 0 0 calc(var(--space-2) - var(--line-hairline)) var(--color-action-primary)}.dhome .dh-choice-row input[type=checkbox]:checked{background:var(--color-action-primary);box-shadow:none}.dhome .dh-choice-row input[type=checkbox]:checked:after{content:"";width:calc(var(--space-3) - var(--line-focus));height:var(--space-1);margin-top:calc(-1 * var(--line-focus));border-left:var(--line-focus) solid var(--color-action-on-primary);border-bottom:var(--line-focus) solid var(--color-action-on-primary);transform:rotate(-45deg)}.dhome .dh-choice-row input:focus-visible{outline:0}.dhome .dh-stepper{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:var(--size-hit)}.dhome .dh-stepper-label{font:var(--type-body);color:var(--color-text-primary)}.dhome .dh-stepper-control{display:inline-flex;align-items:center;border-radius:var(--radius-pill);background:var(--color-surface-fill)}.dhome .dh-stepper-control .dh-btn-icon{color:var(--color-action-primary)}.dhome .dh-stepper-value{min-width:var(--space-8);font:var(--type-headline);font-variant-numeric:tabular-nums;text-align:center}.dhome .dh-list-cell{display:flex;flex-direction:row;align-items:center;gap:var(--space-3);width:100%;min-height:calc(var(--space-12) + var(--space-2));padding:var(--space-2) 0;border:0;background:transparent;color:var(--color-text-primary);font:var(--type-body);text-align:left;text-decoration:none}.dhome :is(a,button).dh-list-cell{cursor:pointer}.dhome :is(a,button).dh-list-cell:active{background:var(--color-surface-fill)}.dhome :is(a,button).dh-list-cell:focus-visible{outline:var(--line-focus) solid var(--color-action-primary);outline-offset:calc(-1 * var(--line-focus));border-radius:var(--radius-inner)}.dhome .dh-list-cell+.dh-list-cell{box-shadow:inset 0 var(--line-hairline) 0 var(--color-separator-hairline)}.dhome .dh-list-cell-icon{border-radius:var(--radius-thumb);font-size:var(--size-icon)}.dhome .dh-list-cell-avatar,.dhome .dh-list-cell-icon{display:grid;place-items:center;width:var(--size-hit);height:var(--size-hit);flex:none;background:var(--color-action-tint);color:var(--color-action-primary)}.dhome .dh-list-cell-avatar{border-radius:50%;font:var(--type-subhead-emphasis)}.dhome .dh-list-cell-thumb{display:block;width:var(--size-field);height:var(--size-field);flex:none;overflow:hidden;border-radius:var(--radius-thumb);background:var(--color-surface-fill)}.dhome .dh-list-cell-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dhome .dh-list-cell-text{display:grid;flex:1 1 auto;min-width:0}.dhome .dh-list-cell-title{font:var(--type-headline)}.dhome .dh-list-cell-subtitle{color:var(--color-text-secondary);font:var(--type-subhead)}.dhome .dh-list-cell-detail{flex:none;color:var(--color-text-secondary);font:var(--type-body)}.dhome .dh-list-cell-chevron{flex:none;color:var(--color-text-tertiary);font-size:var(--size-icon)}.dhome .dh-list-cell-select{position:relative;cursor:pointer}.dhome .dh-list-cell-select select{position:absolute;inset:0;width:100%;height:100%;opacity:0;border:0;font:var(--type-body);cursor:pointer}.dhome .dh-list-cell-select:active{background:var(--color-surface-fill)}.dhome .dh-list-cell-select:focus-within{outline:var(--line-focus) solid var(--color-action-primary);outline-offset:calc(-1 * var(--line-focus));border-radius:var(--radius-inner)}.dhome .dh-sheet{position:fixed;inset:auto 0 0;width:100%;max-width:560px;max-height:calc(100dvh - var(--space-12));margin:auto auto 0;padding:0;border:0;border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;background:var(--color-surface-page);color:var(--color-text-primary);box-shadow:var(--elevation-floating);overflow:hidden}.dhome .dh-sheet:not([open]){display:none}.dhome .dh-sheet[open]{display:flex;animation:dh-sheet-in var(--motion-duration-slow) var(--motion-easing-decelerate)}.dhome .dh-sheet::backdrop{background:var(--material-scrim)}.dhome .dh-sheet-surface{display:grid;grid-template-rows:auto auto minmax(0,1fr);width:100%;max-height:inherit;padding:var(--space-2) var(--size-margin) calc(var(--space-6) + env(safe-area-inset-bottom, 0px))}.dhome .dh-sheet-grabber{justify-self:center;width:calc(var(--space-8) + var(--space-1));height:var(--space-1);margin-bottom:var(--space-2);border-radius:var(--radius-pill);background:var(--color-separator-control)}.dhome .dh-sheet-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:var(--size-hit);margin-bottom:var(--space-4)}.dhome .dh-sheet-title{margin:0;font:var(--type-title2)}.dhome .dh-sheet-title:focus{outline:0}.dhome .dh-group>.dh-section-label{margin:0;color:var(--color-text-primary);font:var(--type-subhead-emphasis)}.dhome .dh-group{gap:var(--space-2)}.dhome .dh-sheet-body{overflow-y:auto;overscroll-behavior:contain}@keyframes dh-sheet-in{0%{transform:translateY(100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.dhome .dh-sheet[open]{animation:none}}@media (min-width:721px){.dhome .dh-sheet{inset:0;height:-moz-fit-content;height:fit-content;margin:auto;border-radius:var(--radius-sheet)}}.dhome .dh-thread-send{width:var(--control-height-regular);height:var(--control-height-regular);border-radius:50%;background:var(--color-action-primary);color:var(--color-action-on-primary)}.dhome .dh-boost-duration button{border:0;border-radius:var(--radius-pill);background:var(--color-surface-fill);color:var(--color-action-primary);font:var(--type-subhead-emphasis)}.dhome .dh-boost-duration button.is-selected{background:var(--color-action-primary);color:var(--color-action-on-primary)}.dhome .dh-preview-switch{background:var(--color-surface-fill)}.dhome .dh-preview-switch,.dhome .dh-preview-switch button{border-radius:var(--radius-pill)}.dhome .dh-promotion-console :is(input:not([type=checkbox]),select,textarea){border:0;border-radius:var(--radius-inner);background:var(--color-surface-fill)}.dhome .dh-post-contact{display:grid;gap:var(--space-3)}.dhome .dh-post-contact-head{display:grid;gap:var(--space-1)}.dhome .dh-post-contact-name{margin:0;color:var(--color-text-primary);font:var(--type-headline);overflow-wrap:anywhere}.dhome .dh-post-contact-note{margin:0;color:var(--color-text-secondary);font:var(--type-subhead)}.dhome .dh-post-contact-edit{justify-self:start;color:var(--color-action-primary);font:var(--type-subhead);text-decoration:none}.dhome .dh-account-contact{display:grid;gap:var(--space-4);padding-bottom:var(--space-6)}.dhome .dh-account-contact-email{display:grid;gap:var(--space-1)}.dhome .dh-account-contact-email-value{margin:0;color:var(--color-text-primary);font:var(--type-body);overflow-wrap:anywhere}.dhome .dh-account-contact-status{margin:0;color:var(--color-text-secondary);font:var(--type-subhead)}.dhome .dh-account-notifications{display:grid;gap:var(--space-3);padding-bottom:var(--space-6)}