.dashboard-profile-form .billing-recipient-type-field{gap:.32rem}.dashboard-profile-form .billing-recipient-switch.form-option-tabs{--pricing-panel-bg:var(--surface);--pricing-tab-color:var(--muted);--pricing-action-bg:var(--foreground);--pricing-action-color:var(--background);width:min(24rem,100%);margin-top:0}.dashboard-page{background:var(--surface);padding-block:clamp(1.2rem,2.5vw,2rem) clamp(4rem,7vw,6rem)}.dashboard-shell{--dashboard-section-space:var(--workspace-section-space);gap:var(--dashboard-section-space);display:grid}.dashboard-layout{gap:var(--dashboard-section-space);grid-template-columns:minmax(12.5rem,14rem) minmax(0,1fr);align-items:start;min-width:0;display:grid}.dashboard-sidebar{top:calc(var(--site-header-height,4rem) + 1rem);border-radius:var(--workspace-panel-radius);background:var(--background);align-content:start;gap:.52rem;min-width:0;padding:.58rem;display:grid;position:sticky}.dashboard-content{gap:var(--dashboard-section-space);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.dashboard-nav{gap:var(--workspace-nav-gap);min-width:0;display:grid}.dashboard-nav-link{width:100%;min-width:0;min-height:var(--workspace-nav-min-height);border-radius:var(--workspace-nav-radius);color:var(--foreground);padding:var(--workspace-nav-padding);font-size:var(--workspace-nav-font-size);font-weight:var(--workspace-nav-font-weight);overflow-wrap:anywhere;white-space:normal;background:0 0;justify-content:flex-start;align-items:center;line-height:1.1;text-decoration:none;transition:background-color .16s,color .16s;display:flex}.dashboard-nav-link[aria-current=page]{background:var(--workspace-nav-active-bg);color:var(--workspace-nav-active-color);font-weight:850}.dashboard-stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));gap:.7rem;min-width:0;display:grid}.dashboard-overview-stats{grid-template-columns:minmax(0,1.45fr) repeat(2,minmax(0,1fr))}.dashboard-stat{min-block-size:7rem;border-radius:var(--workspace-panel-radius);background:var(--surface);min-width:0;color:inherit;align-content:start;gap:.24rem;padding:1rem 1.05rem;text-decoration:none;transition:background-color .16s;display:grid}.dashboard-stat:hover,.dashboard-stat:focus-visible{background:var(--surface-strong);outline:none}.dashboard-stat.is-featured,.dashboard-stat.is-featured:hover,.dashboard-stat.is-featured:focus-visible{background:var(--workspace-nav-active-bg);color:var(--workspace-nav-active-color)}.dashboard-stat strong{color:var(--foreground);font-size:clamp(1.4rem,2vw,1.7rem);font-weight:850;line-height:1}.dashboard-stat span{color:var(--foreground);font-size:.82rem;font-weight:750;line-height:1.2}.dashboard-stat small{color:var(--muted);font-size:.74rem;font-weight:600;line-height:1.3}.dashboard-stat.is-featured strong,.dashboard-stat.is-featured span{color:var(--workspace-nav-active-color)}.dashboard-stat.is-featured small{color:color-mix(in srgb, var(--workspace-nav-active-color) 72%, transparent)}.dashboard-section{gap:var(--workspace-section-gap);box-sizing:border-box;border-radius:var(--workspace-panel-radius);background:var(--background);min-width:0;max-width:100%;padding:var(--workspace-section-padding);border:0;grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:clip}.dashboard-section:has(.directory-region-select.is-open){z-index:25;overflow:visible}.dashboard-section-head{grid-template-columns:minmax(0,1fr) auto;gap:.85rem;min-width:0;display:grid}.dashboard-section h2{color:var(--foreground);font-family:var(--font-inter,Arial, sans-serif);letter-spacing:0;overflow-wrap:anywhere;font-size:clamp(1.28rem,2vw,1.85rem);line-height:1.08}.dashboard-section-action{align-items:start;display:flex}.dashboard-list{grid-template-columns:minmax(0,1fr);gap:.86rem;min-width:0;display:grid}.dashboard-row{border-radius:var(--workspace-panel-radius);background:var(--surface);grid-template-columns:minmax(0,1fr);align-items:start;gap:.92rem;min-width:0;padding:clamp(.95rem,1.8vw,1.12rem);display:grid}.dashboard-row-link{color:inherit;align-items:center;text-decoration:none;transition:background-color .16s}.dashboard-row-main{min-width:0}.dashboard-row-titleline{flex-wrap:wrap;align-items:center;gap:.45rem .65rem;display:flex}.dashboard-row-titleline h3{min-width:0;color:var(--foreground);font-size:1rem;font-weight:700;line-height:1.18}.dashboard-row-titleline span{color:var(--muted);font-size:.76rem;font-weight:600}.dashboard-row-description{max-width:68rem;color:var(--muted);overflow-wrap:anywhere;margin-top:.42rem;font-size:.88rem;font-weight:500;line-height:1.45}.dashboard-row-meta{color:var(--muted);margin-top:.42rem;font-size:.86rem;font-weight:500;line-height:1.48}.dashboard-status{background:var(--surface-strong);min-height:1.72rem;color:var(--foreground);white-space:nowrap;border-radius:6px;align-items:center;padding:.34rem .58rem;font-size:.72rem;font-weight:700;line-height:1;display:inline-flex}.dashboard-status.is-published{background:color-mix(in srgb, var(--status-success-bg) 14%, transparent);color:var(--status-success-text)}.dashboard-status.is-review,.dashboard-status.is-email,.dashboard-status.is-paused{background:color-mix(in srgb, var(--status-warning-bg) 14%, transparent);color:var(--status-warning-text)}.dashboard-status.is-deleted{background:color-mix(in srgb, var(--status-danger-bg) 14%, transparent);color:var(--status-danger-text)}.dark .dashboard-status.is-published{background:color-mix(in srgb, var(--status-success-bg) 18%, transparent);color:var(--status-success-text)}.dark .dashboard-status.is-paused{background:color-mix(in srgb, var(--status-warning-bg) 18%, transparent);color:var(--status-warning-text)}.dark .dashboard-status.is-deleted{background:color-mix(in srgb, var(--status-danger-bg) 18%, transparent);color:var(--status-danger-text)}.dashboard-status.is-rejected{background:color-mix(in srgb, var(--status-danger-bg) 14%, transparent);color:var(--status-danger-text)}.dashboard-status.is-draft{background:color-mix(in srgb, var(--status-neutral-bg) 14%, transparent);color:var(--status-neutral-text)}.dashboard-invoice-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:.44rem;margin-top:.72rem;display:grid}.dashboard-invoice-facts div{background:var(--surface-strong);border-radius:7px;gap:.18rem;padding:.58rem .66rem;display:grid}.dashboard-invoice-facts dt{color:var(--muted);font-size:.68rem;font-weight:700;line-height:1.1}.dashboard-invoice-facts dd{color:var(--foreground);font-size:.9rem;font-weight:700;line-height:1.18}.dashboard-invoice-main{gap:.72rem;display:grid}.dashboard-invoice-head{justify-content:space-between;align-items:flex-start;gap:.9rem;min-width:0;display:flex}.dashboard-invoice-total{text-align:right;flex:none;gap:.18rem;min-width:8.5rem;display:grid}.dashboard-invoice-total span{color:var(--muted);text-transform:uppercase;font-size:.68rem;font-weight:700;line-height:1.1}.dashboard-invoice-total strong{color:var(--foreground);font-size:1rem;font-weight:800;line-height:1.05}.dashboard-invoice-actions{grid-template-columns:minmax(0,1fr);align-self:center}.dashboard-invoice-open{min-width:10rem}@media (max-width:719px){.dashboard-section-head{grid-template-columns:minmax(0,1fr)}.dashboard-section-action,.dashboard-section-action .btn{width:100%}.dashboard-invoice-head{flex-direction:column;align-items:stretch;gap:.62rem}.dashboard-invoice-total{text-align:left;min-width:0}.dashboard-invoice-open{min-width:0}}.dashboard-row-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.46rem;width:100%;min-width:0;display:grid}.dashboard-action-form{min-width:0;display:flex}.dashboard-action{background:var(--surface-strong);width:100%;min-height:2.46rem;color:var(--foreground);border-radius:6px;justify-content:center;align-items:center;padding:.52rem .7rem;font-size:.78rem;font-weight:700;line-height:1;text-decoration:none;transition:background-color .16s,color .16s;display:inline-flex}.dashboard-action-form .dashboard-action{width:100%}.dashboard-action:disabled{cursor:not-allowed;opacity:.48}.dashboard-empty{background:var(--surface);border-radius:8px;gap:.55rem;padding:clamp(1rem,2vw,1.35rem);display:grid}.dashboard-empty-title{color:var(--foreground);font-size:1rem;font-weight:700;line-height:1.2}.dashboard-empty-description{max-width:52rem;color:var(--muted);font-size:.9rem;font-weight:500;line-height:1.52}.dashboard-empty .btn-secondary{background:var(--background);color:var(--foreground)}.dashboard-profile,.dashboard-profile-form,.dashboard-profile-sections{gap:var(--dashboard-section-space);display:grid}.dashboard-profile-form{--form-flat-bg:var(--background)}@media (max-width:719px){.dashboard-profile-grid{grid-template-columns:1fr}}.dashboard-profile-group{border:0;margin:0;padding:clamp(1.05rem,2.3vw,1.55rem)}.dashboard-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.78rem;display:grid}.dashboard-profile-grid[hidden]{display:none}.dashboard-profile-grid label,.dashboard-profile-wide{gap:.32rem;min-width:0;display:grid}.dashboard-profile-grid label[hidden]{display:none}.dashboard-profile-wide{grid-column:1/-1}.dashboard-profile-form .input-field{min-height:var(--control-height);background:var(--surface);box-shadow:none;border:0}.dashboard-profile-form .directory-region-select-trigger,.dashboard-profile-form .directory-region-select-menu{background:var(--surface)}.dashboard-profile-form .input-field:focus-visible{box-shadow:inset 0 0 0 var(--active-selection-ring) var(--filter-check-green);outline:none}@media (max-width:900px){.dashboard-layout{grid-template-columns:minmax(0,1fr)}.dashboard-sidebar{position:static}.dashboard-nav{overscroll-behavior-inline:contain;scrollbar-width:thin;display:flex;overflow-x:auto}.dashboard-nav-link{white-space:nowrap;flex:none;width:auto}.dashboard-profile-grid{grid-template-columns:minmax(0,1fr)}}.dashboard-profile-actions{display:flex}.dashboard-profile-submit{min-height:var(--control-height)}.dashboard-account-logout{display:flex}.directory-dashboard-stack{gap:1rem;min-width:0;display:grid}.directory-website-list{gap:0}.directory-dashboard-profile{gap:clamp(1rem,2vw,1.35rem);min-width:0;display:grid}.directory-dashboard-profile+.directory-dashboard-profile{border-top:var(--section-divider-line) solid var(--section-divider-color);margin-top:clamp(2rem,4vw,3rem);padding-top:clamp(2rem,4vw,3rem)}.dashboard-empty-actions{margin-top:.38rem;display:flex}.dashboard-empty-actions .btn{width:fit-content}.directory-additional-profile{border-top:var(--section-divider-line) solid var(--section-divider-color);justify-content:space-between;align-items:center;gap:clamp(1rem,3vw,2rem);min-width:0;margin-top:clamp(1.25rem,3vw,2rem);padding-top:clamp(1.25rem,3vw,1.8rem);display:flex}.directory-additional-profile>div{min-width:0}.directory-additional-profile h3{color:var(--foreground);margin:0;font-size:clamp(1.05rem,1.5vw,1.2rem);font-weight:850;line-height:1.25}.directory-additional-profile p{max-width:42rem;color:var(--muted);margin:.34rem 0 0;font-size:.88rem;font-weight:500;line-height:1.48}.directory-additional-profile .btn{white-space:nowrap;flex:none;width:auto}.directory-website-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.6rem;display:grid}.directory-website-form .form-field{min-width:0}.directory-website-form .btn{min-height:var(--control-height)}.directory-action-message{color:var(--muted);grid-column:1/-1;margin:0;font-size:.8rem;font-weight:650;line-height:1.4}.directory-action-message.is-error{color:var(--status-danger-text)}.directory-action-message.is-success{color:var(--status-success-text)}.directory-website-row.dashboard-row{grid-template-columns:minmax(0,1fr)}.directory-profile-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.72rem;display:flex}.directory-website-head,.directory-inquiry-company{align-items:center;gap:.68rem;min-width:0;display:flex}.directory-website-head>div,.directory-inquiry-company>div{min-width:0}.directory-favicon{background:var(--background);width:2.35rem;height:2.35rem;color:var(--muted);border-radius:7px;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.directory-favicon img{object-fit:contain;background:var(--background);width:100%;height:100%;padding:.3rem;position:absolute;inset:0}.directory-website-head>div>span,.directory-inquiry-company span{color:var(--muted);overflow-wrap:anywhere;margin-top:.18rem;font-size:.78rem;font-weight:600;line-height:1.3;text-decoration:none;display:block}.directory-website-meta{flex-wrap:wrap;gap:.42rem;display:flex}.directory-website-meta span{background:var(--background);color:var(--muted);border-radius:6px;padding:.42rem .56rem;font-size:.74rem;font-weight:700;line-height:1.2}.directory-profile-industry-list{flex-wrap:wrap;gap:.36rem;display:flex}.directory-profile-industry-list span{border:1px solid var(--section-divider-color);background:var(--background);color:var(--foreground);border-radius:999px;padding:.3rem .52rem;font-size:.7rem;font-weight:700;line-height:1.2}.directory-inquiry-list{gap:.86rem;display:grid}.directory-inquiry-card{background:var(--surface);border-radius:8px;gap:.9rem;min-width:0;padding:clamp(.95rem,1.8vw,1.16rem);display:grid}.directory-inquiry-card>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;display:flex}.directory-inquiry-card .dashboard-status{gap:.28rem}.directory-inquiry-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));gap:.48rem;display:grid}.directory-inquiry-facts div,.directory-contact-grid div{background:var(--background);border-radius:7px;gap:.18rem;min-width:0;padding:.66rem .72rem;display:grid}.directory-inquiry-facts dt,.directory-contact-grid span,.directory-contact-message>span{color:var(--muted);font-size:.69rem;font-weight:750;line-height:1.15}.directory-inquiry-facts dd,.directory-contact-grid strong,.directory-contact-grid a{color:var(--foreground);overflow-wrap:anywhere;margin:0;font-size:.9rem;font-weight:750;line-height:1.28;text-decoration:none}.directory-locked-contact{background:var(--background);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.82rem;padding:.82rem;display:grid}.directory-locked-contact>div{color:var(--muted);align-items:center;gap:.58rem;display:flex}.directory-locked-contact p{max-width:42rem;color:var(--muted);margin:0;font-size:.82rem;font-weight:550;line-height:1.45}.directory-unlock-form{justify-items:end;gap:.24rem;display:grid}.directory-unlock-form .btn{white-space:nowrap;gap:.4rem}.directory-unlock-form>span{color:var(--muted);font-size:.68rem;font-weight:650}.directory-unlock-form .directory-action-message{text-align:right;max-width:24rem}.directory-unlocked-contact{background:var(--background);border-radius:8px;gap:.7rem;padding:.82rem;display:grid}.directory-contact-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:.48rem;display:grid}.directory-contact-grid div{background:var(--surface)}.directory-contact-message{gap:.4rem;min-width:0;display:grid}.directory-contact-message>span{align-items:center;gap:.3rem;display:inline-flex}.directory-contact-message p{color:var(--foreground);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:.88rem;font-weight:500;line-height:1.58}.directory-unlocked-contact>small{color:var(--status-success-text);font-size:.72rem;font-weight:700}.directory-website-settings{border-top:var(--section-divider-line) solid var(--section-divider-color);padding-top:.72rem}.directory-website-settings>summary{cursor:pointer;width:fit-content;color:var(--foreground);align-items:center;gap:.4rem;font-size:.8rem;font-weight:750;line-height:1.3;display:inline-flex}.directory-website-settings>form.form-layout{margin-top:.9rem}.directory-analysis-notice{margin:0}.directory-analysis-notice.is-error{background:color-mix(in srgb, var(--status-danger-bg) 12%, transparent);color:var(--status-danger-text)}.directory-settings-wide{grid-column:1/-1}.directory-settings-cta-grid{align-items:end}.directory-settings-cta-preview{pointer-events:none;width:100%}.directory-offering-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem 1.25rem;min-width:0;display:grid}.directory-offering-field{gap:.48rem;min-width:0;display:grid;position:relative}.directory-offering-field>label{min-width:0;color:var(--foreground);justify-content:space-between;align-items:baseline;gap:.8rem;font-size:.82rem;font-weight:750;line-height:1.3;display:flex}.directory-offering-field>label small{color:var(--muted);font-size:.7rem;font-weight:600}.directory-offering-input{align-items:center;min-width:0;display:flex;position:relative}.directory-offering-loader{color:var(--muted);pointer-events:none;animation:.9s linear infinite spin;position:absolute;right:.85rem}.directory-offering-suggestions{z-index:20;background:var(--background);border-radius:7px;padding:.28rem;display:grid;position:absolute;top:calc(100% + .38rem);left:0;right:0;overflow:hidden;box-shadow:0 12px 32px #00000024}.directory-offering-suggestions button{cursor:pointer;width:100%;min-width:0;min-height:2.8rem;color:var(--foreground);font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:.8rem;padding:.62rem .7rem;font-size:.8rem;font-weight:700;display:flex}.directory-offering-suggestions button:hover,.directory-offering-suggestions button:focus-visible{background:var(--accent);color:var(--accent-foreground)}.directory-offering-suggestions button>span{overflow-wrap:anywhere;min-width:0}.directory-offering-suggestions button small{color:var(--muted);flex:none;align-items:center;gap:.3rem;font-size:.66rem;font-weight:650;display:inline-flex}.directory-offering-suggestions>p{color:var(--muted);margin:0;padding:.62rem .7rem;font-size:.74rem;font-weight:600;line-height:1.4}@media (max-width:680px){.directory-offering-fields{grid-template-columns:minmax(0,1fr)}}.directory-industry-picker{background:0 0;gap:1.1rem;min-width:0;display:grid}.directory-industry-picker-limit,.directory-industry-picker-replacing,.directory-industry-picker-selection-empty,.directory-industry-picker-options>p{color:var(--muted);margin:0;font-size:.8rem;font-weight:550;line-height:1.45}.directory-industry-picker-catalog{gap:.55rem;min-width:0;display:grid}.directory-industry-picker-catalog-head{flex-wrap:wrap;align-items:center;gap:.35rem .8rem;min-width:0;display:flex}.directory-industry-picker-catalog-head label{color:var(--foreground);font-size:.9rem;font-weight:780;line-height:1.3}.directory-industry-picker-catalog-head>span{color:var(--muted);font-size:.76rem;font-weight:600;line-height:1.35}.directory-industry-picker-catalog-head>small{color:var(--muted);margin-left:auto;font-size:.74rem;font-weight:700;line-height:1.3}.directory-industry-picker-search{align-items:center;display:flex;position:relative}.directory-industry-picker-search>svg{color:var(--muted);pointer-events:none;position:absolute;left:.85rem}.directory-industry-picker-search .input-field{min-width:0;padding-left:2.35rem}.directory-industry-picker-search .input-field:disabled{cursor:not-allowed;opacity:.7}.directory-industry-picker-options{background:var(--surface);border-radius:7px;gap:.12rem;max-height:15rem;padding:.3rem;display:grid;overflow:auto}.directory-industry-picker-options button{cursor:pointer;width:100%;min-height:2.85rem;color:var(--foreground);font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:.7rem;padding:.62rem .72rem;font-size:.82rem;font-weight:650;transition:background-color .16s,color .16s;display:flex}.directory-industry-picker-options button>span:first-child{overflow-wrap:anywhere;min-width:0}.directory-industry-picker-options>p{padding:.72rem}.directory-industry-picker-options button:hover,.directory-industry-picker-options button:focus-visible{background:var(--accent);color:var(--accent-foreground)}.directory-industry-picker-refine{background:var(--surface);position:sticky;bottom:0}.directory-industry-picker-selection{gap:.68rem;min-width:0;display:grid}.directory-industry-picker-selection-head{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.directory-industry-picker-selection-head strong{color:var(--foreground);font-size:.86rem;font-weight:750;line-height:1.3}.directory-industry-picker-selection-head>span{color:var(--muted);font-size:.74rem;font-weight:750;line-height:1.3}.directory-industry-picker-selected{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:.55rem;display:grid}.directory-industry-picker-item{background:var(--surface);min-width:0;color:var(--foreground);border-radius:7px;grid-template-columns:1.8rem minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.72rem;transition:background-color .16s,color .16s;display:grid}.directory-industry-picker-item-mark{background:var(--accent);width:1.8rem;height:1.8rem;color:var(--accent-foreground);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.directory-industry-picker-item>strong{overflow-wrap:anywhere;min-width:0;font-size:.82rem;font-weight:750;line-height:1.3}.directory-industry-picker-item-actions{align-items:center;gap:.35rem;min-width:0;display:flex}.directory-industry-picker-item-actions button{cursor:pointer;background:var(--background);min-height:1.85rem;color:var(--foreground);font:inherit;border:0;border-radius:6px;justify-content:center;align-items:center;font-size:.68rem;font-weight:700;line-height:1;transition:background-color .16s,color .16s;display:inline-flex}.directory-industry-picker-item-actions button:hover,.directory-industry-picker-item-actions button:focus-visible{background:var(--accent);color:var(--accent-foreground)}.directory-industry-picker-selection-empty{padding-block:.15rem}@media (max-width:640px){.directory-industry-picker-catalog-head>small{width:100%;margin-left:0}}.directory-profile-status-form{flex-wrap:wrap;align-items:center;gap:.62rem;display:flex}.directory-profile-status-form .btn{gap:.38rem;width:auto}.directory-profile-management-actions{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:.65rem;min-width:0;display:grid}.directory-profile-management-actions>.btn,.directory-profile-management-actions>.directory-profile-status-form,.directory-profile-management-actions>.directory-profile-status-form .btn{width:100%;margin:0}.directory-profile-edit-trigger{background:color-mix(in srgb, var(--company-green) 14%, transparent);width:auto;color:var(--company-green);gap:.4rem}.directory-profile-edit-trigger:hover,.directory-profile-edit-trigger:focus-visible{background:color-mix(in srgb, var(--company-green) 20%, transparent);color:var(--company-green)}.directory-profile-status-trigger{background:color-mix(in srgb, var(--company-blue) 14%, transparent);color:var(--company-blue);gap:.4rem}.directory-profile-status-trigger:hover,.directory-profile-status-trigger:focus-visible{background:color-mix(in srgb, var(--company-blue) 20%, transparent);color:var(--company-blue)}.directory-profile-management-editor{--form-flat-bg:var(--surface)}.directory-profile-delete-trigger{margin-left:auto}.directory-profile-management-actions>.directory-profile-delete-trigger{background:color-mix(in srgb, var(--status-danger-bg) 14%, transparent);width:100%;color:var(--status-danger-text);gap:.4rem}.directory-profile-management-actions>.directory-profile-delete-trigger:hover,.directory-profile-management-actions>.directory-profile-delete-trigger:focus-visible{background:color-mix(in srgb, var(--status-danger-bg) 20%, transparent);color:var(--status-danger-text)}.directory-profile-workspace-back{flex:none;gap:.42rem;width:auto}.directory-profile-workspace-section{background:var(--surface);padding-block:clamp(1.8rem,3.5vw,3rem) clamp(5.5rem,9vw,8rem)}.directory-profile-workspace{grid-template-columns:minmax(0,1fr);gap:clamp(1.4rem,2.5vw,2rem);width:min(88rem,100%);margin-inline:auto;display:grid}.directory-profile-progress{grid-template-columns:minmax(0,1fr);gap:.65rem;min-width:0;padding-inline:.12rem;display:grid}.directory-profile-progress>header{color:var(--muted);justify-content:space-between;align-items:center;gap:1rem;font-size:.76rem;font-weight:700;line-height:1.3;display:flex}.directory-profile-progress>header>strong{color:var(--foreground);text-align:right;font-size:.8rem;font-weight:800}.directory-profile-progress progress{background:var(--background);width:100%;height:.45rem;color:var(--status-success-text);border:0;border-radius:999px;overflow:hidden}.directory-profile-progress progress::-webkit-progress-bar{background:var(--background)}.directory-profile-progress progress::-webkit-progress-value{background:var(--status-success-text)}.directory-profile-progress progress::-moz-progress-bar{background:var(--status-success-text)}.directory-profile-creation-form{--form-flat-bg:var(--surface);--directory-profile-section-gap:clamp(1.65rem, 3vw, 2rem);--directory-profile-section-space:clamp(2.65rem, 5vw, 3.6rem);background:var(--background);padding:clamp(1.5rem,4.5vw,3.25rem);overflow:visible}.directory-profile-creation-form.is-assisted{width:min(100%,70rem)}.directory-profile-creation-form.is-assisted.is-analysis-state{padding:0;overflow:hidden}.directory-profile-creation-form .form-section-head{justify-content:start;align-items:start;gap:.62rem;display:grid}.directory-profile-creation-form .form-section-head p{width:100%;max-width:none;color:var(--muted);text-align:left;font-size:.94rem;line-height:1.58}.directory-profile-content-section{border-top:var(--section-divider-line) solid var(--section-divider-color);margin-top:clamp(2rem,4vw,3rem);padding-top:clamp(2rem,4vw,3rem)}.directory-profile-creation-form .form-field{gap:.68rem}.directory-profile-creation-form .form-field-help{max-width:48rem;margin-top:-.08rem;font-size:.84rem;line-height:1.55}.directory-profile-assisted-entry{gap:var(--directory-profile-section-gap);background:0 0;width:min(100%,54rem);margin-inline:auto;padding:0;display:grid}.directory-profile-assisted-entry.is-analysis-state{width:100%}.directory-profile-creation-form.is-analysis-state .directory-profile-assisted-entry.is-analysis-state{gap:0}.directory-profile-assisted-entry .form-section-head h2{align-items:center;gap:.65rem;font-size:clamp(1.35rem,2.4vw,1.7rem);display:flex}.directory-profile-assisted-entry .form-section-head h2>svg{flex:none}.directory-profile-assisted-entry form{gap:1rem;min-width:0;display:grid}.directory-profile-assisted-controls{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;min-width:0;display:grid}.directory-profile-website-label{color:var(--foreground);font-size:.84rem;font-weight:750}.directory-profile-assisted-entry .directory-profile-input-with-icon>.input-field{background:var(--surface);min-height:3.55rem;font-size:.96rem}.directory-profile-assisted-entry .directory-profile-input-with-icon>.input-field:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--surface) inset!important;background-color:var(--surface)!important}.directory-profile-assisted-entry .directory-profile-input-with-icon>.input-field:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--surface) inset!important;background-color:var(--surface)!important}.directory-profile-assisted-entry .directory-profile-input-with-icon>.input-field:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--surface) inset!important;background-color:var(--surface)!important}.directory-profile-assisted-entry .directory-profile-input-with-icon>.input-field:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px var(--surface) inset!important;background-color:var(--surface)!important}.directory-profile-assisted-entry .directory-profile-input-with-icon>.input-field:autofill{box-shadow:0 0 0 1000px var(--surface) inset!important;background-color:var(--surface)!important}.directory-profile-assisted-submit{white-space:nowrap;min-height:3.55rem}.directory-profile-alternate-route{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:.32rem;margin:.15rem 0 0;font-size:.78rem;font-weight:500;line-height:1.45;display:flex}.directory-profile-alternate-route.is-manual{justify-content:flex-start;margin-top:0}.directory-profile-alternate-route button{cursor:pointer;color:var(--muted);font:inherit;text-underline-offset:.18em;background:0 0;border:0;padding:0;font-weight:750;text-decoration:underline;text-decoration-thickness:1px}.directory-profile-alternate-route button:hover,.directory-profile-alternate-route button:focus-visible{color:var(--foreground)}.directory-profile-alternate-route button:focus-visible{outline:2px solid var(--foreground);outline-offset:3px;border-radius:3px}.directory-profile-alternate-route button:disabled{cursor:default;opacity:.45}.directory-profile-content-section form{gap:clamp(1.75rem,3vw,2.25rem);display:grid}.directory-profile-manual-form{gap:0;min-width:0;margin-top:.75rem;display:grid}.directory-profile-form-group{gap:var(--directory-profile-section-gap);border-top:var(--section-divider-line) solid var(--section-divider-color);min-width:0;padding-block:var(--directory-profile-section-space);display:grid}@media (min-width:720px){.directory-profile-form-group.is-half-width>*,.directory-profile-form-group.is-half-width>.input-field{width:50%}}.directory-profile-manual-form>.directory-profile-form-group:first-of-type{border-top:0;padding-top:clamp(1.2rem,2vw,1.55rem)}.directory-profile-form-group>.input-field,.directory-profile-form-group>.form-field{width:100%;min-width:0}.directory-profile-form-group>.input-field,.directory-profile-form-group>.form-field>.input-field{background:var(--surface)}.directory-profile-form-group .directory-industry-picker-search .input-field,.directory-profile-form-group .directory-industry-picker-options,.directory-profile-form-group .directory-industry-picker-item{background:var(--background)}.directory-profile-form-group .directory-industry-picker-item-actions button{background:var(--surface)}.directory-profile-step-actions{border-top:var(--section-divider-line) solid var(--section-divider-color);justify-content:space-between;align-items:center;gap:1rem;margin-top:.35rem;padding-top:clamp(1.4rem,2.5vw,1.85rem);display:flex}.directory-profile-inquiry-builder{min-width:0}.directory-profile-inquiry-cta-editor{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(1.15rem,3vw,2.5rem);min-width:0;display:grid}.directory-profile-inquiry-cta-preview{width:100%;min-width:0;padding-top:1.72rem;display:grid}.directory-profile-inquiry-cta-preview .directory-result-actions{width:100%;margin:0;padding:0}.directory-profile-inquiry-cta-editor>.form-field{min-width:0}.directory-profile-inquiry-cta-editor .input-field{background:var(--surface);width:100%}.directory-profile-inquiry-standard{flex-wrap:wrap;gap:.55rem;min-width:0;display:flex}.directory-profile-inquiry-standard>span{background:var(--background);min-height:2.4rem;color:var(--foreground);border-radius:6px;align-items:center;gap:.42rem;padding:.55rem .68rem;font-size:.78rem;font-weight:750;line-height:1.2;display:inline-flex}.directory-profile-inquiry-standard svg{color:var(--status-success-text);flex:none}.directory-profile-inquiry-standard small{color:var(--muted);font-size:.66rem;font-weight:600}.directory-profile-inquiry-options{border:0;min-width:0;padding:0}.directory-profile-inquiry-builder .form-checkbox{background:var(--background)}.directory-profile-step-actions .btn{width:auto;min-width:7.5rem}.directory-profile-spinner{animation:.8s linear infinite directory-profile-spinner}@keyframes directory-profile-spinner{to{transform:rotate(360deg)}}.directory-profile-success{background:color-mix(in srgb, var(--status-success-bg) 12%, var(--surface));color:var(--status-success-text);border-radius:8px;align-items:flex-start;gap:.9rem;padding:clamp(1.1rem,3vw,1.5rem);display:flex}.directory-profile-success>svg{flex:none}.directory-profile-success>div{justify-items:start;gap:1rem;display:grid}.directory-profile-success strong{color:var(--foreground);font-size:.94rem;line-height:1.5}.directory-profile-submission-section{min-height:calc(100svh - var(--site-header-height));background:var(--surface);align-items:center;padding-block:clamp(2rem,7vh,5rem);display:grid}.directory-profile-submission-shell{place-items:center;width:100%;display:grid}.directory-profile-submission{background:var(--background);text-align:center;border-radius:10px;justify-items:center;width:min(100%,44rem);padding:clamp(2.25rem,6vw,4.25rem);display:grid}.directory-profile-submission-mark{background:color-mix(in srgb, var(--company-green) 13%, transparent);width:2.9rem;height:2.9rem;color:var(--company-green);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.directory-profile-submission-label{color:var(--company-green);margin:1.05rem 0 0;font-size:.78rem;font-weight:780;line-height:1.35}.directory-profile-submission h1{max-width:36rem;color:var(--foreground);letter-spacing:-.035em;text-wrap:balance;margin:.45rem 0 0;font-size:clamp(1.85rem,4vw,2.55rem);font-weight:820;line-height:1.12}.directory-profile-submission h1:focus{outline:none}.directory-profile-submission-description{max-width:35rem;color:var(--muted);text-wrap:pretty;margin:1.05rem 0 0;font-size:clamp(.94rem,2vw,1.02rem);line-height:1.65}.directory-profile-submission-actions{flex-wrap:wrap;justify-content:center;gap:.65rem;margin-top:clamp(1.65rem,4vw,2rem);display:flex}.directory-profile-submission-actions .btn{min-width:10.75rem}.directory-profile-analysis{background:var(--surface);border-radius:8px;align-items:flex-start;gap:.9rem;padding:clamp(1.15rem,3vw,1.55rem);display:flex}.directory-profile-analysis>svg{color:var(--company-green);flex:none}.directory-profile-analysis.is-failed>svg{color:var(--status-danger-text)}.directory-profile-analysis>div{gap:.38rem;display:grid}.directory-profile-analysis strong{color:var(--foreground);font-size:.94rem;line-height:1.45}.directory-profile-analysis p{max-width:42rem;color:var(--muted);font-size:.82rem;line-height:1.55}.directory-profile-analysis-progress{gap:0;min-width:0;display:grid}.directory-profile-analysis-stage{background:var(--footer-bg);min-width:0;color:var(--footer-foreground);border-radius:0;grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);align-items:center;gap:clamp(1.7rem,4vw,4rem);padding:clamp(1.7rem,4vw,3.25rem);display:grid;overflow:hidden}.directory-profile-analysis-intro{align-content:center;gap:.85rem;min-width:0;display:grid}.directory-profile-analysis-status{min-width:0;color:var(--footer-muted);flex-wrap:wrap;align-items:center;gap:.48rem;margin-bottom:.15rem;font-size:.82rem;line-height:1.4;display:flex}.directory-profile-analysis-status strong{color:var(--company-green);font-weight:760}.directory-profile-analysis-domain{background:color-mix(in srgb, var(--footer-foreground) 9%, transparent);max-width:min(100%,22rem);color:var(--footer-strong);text-overflow:ellipsis;white-space:nowrap;border-radius:5px;padding:.28rem .48rem;overflow:hidden}.directory-profile-analysis-pulse{background:var(--company-green);border-radius:999px;flex:none;width:.5rem;height:.5rem;position:relative}.directory-profile-analysis-pulse:after{border-radius:inherit;background:color-mix(in srgb, var(--company-green) 20%, transparent);content:"";animation:directory-profile-analysis-pulse 2.8s var(--motion-layout-easing) infinite;position:absolute;inset:-.3rem}.directory-profile-analysis-intro h2{color:var(--footer-foreground);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(1.85rem,3.4vw,2.75rem);font-weight:850;line-height:1.04}.directory-profile-analysis-intro>p{max-width:42rem;color:var(--footer-muted);text-wrap:pretty;margin:0;font-size:clamp(.96rem,1.7vw,1.06rem);line-height:1.58}.directory-profile-analysis-duration{color:var(--footer-strong);margin-top:.3rem;font-size:.88rem;font-weight:720;line-height:1.4;display:block}.directory-profile-analysis-visual{grid-template-columns:minmax(2.6rem,1.2fr) minmax(1.2rem,.58fr) auto minmax(1.2rem,.58fr) minmax(2.6rem,1fr);justify-self:end;align-items:center;gap:clamp(.36rem,.9vw,.7rem);width:100%;min-width:0;max-width:23rem;min-height:12.5rem;display:grid;overflow:hidden}.directory-profile-analysis-source{gap:.58rem;min-width:0;display:grid}.directory-profile-analysis-source>span{background:color-mix(in srgb, var(--footer-foreground) 28%, transparent);height:.46rem;animation:directory-profile-analysis-data 3.2s var(--motion-layout-easing) infinite;transform-origin:0;border-radius:999px}.directory-profile-analysis-source>span:nth-child(2){width:72%;animation-delay:-2.4s}.directory-profile-analysis-source>span:nth-child(3){width:88%;animation-delay:-1.6s}.directory-profile-analysis-source>span:nth-child(4){width:58%;animation-delay:-.8s}.directory-profile-analysis-flow{justify-content:space-between;align-items:center;gap:.24rem;min-width:0;display:flex}.directory-profile-analysis-flow>span{background:var(--company-green);width:.38rem;height:.38rem;animation:directory-profile-analysis-flow 2.8s var(--motion-layout-easing) infinite;border-radius:999px;flex:none}.directory-profile-analysis-flow>span:nth-child(2){animation-delay:-1.86s}.directory-profile-analysis-flow>span:nth-child(3){animation-delay:-.93s}.directory-profile-analysis-flow.is-outgoing>span{animation-direction:reverse}.directory-profile-analysis-symbol{background:color-mix(in srgb, var(--company-green) 15%, transparent);width:4.7rem;height:4.7rem;color:var(--company-green);animation:directory-profile-analysis-symbol 3.2s var(--motion-layout-easing) infinite;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.directory-profile-analysis-result{grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem;display:grid}.directory-profile-analysis-result>span{aspect-ratio:1;background:color-mix(in srgb, var(--company-green) 18%, transparent);animation:directory-profile-analysis-result 3.2s var(--motion-layout-easing) infinite;border-radius:5px}.directory-profile-analysis-result>span:nth-child(2){animation-delay:-2.4s}.directory-profile-analysis-result>span:nth-child(3){animation-delay:-.8s}.directory-profile-analysis-result>span:nth-child(4){animation-delay:-1.6s}.directory-profile-analysis-track{background:color-mix(in srgb, var(--footer-foreground) 11%, transparent);border-radius:999px;grid-column:1/-1;height:.3rem;position:relative;overflow:hidden}.directory-profile-analysis-track>span{inset-block:0;border-radius:inherit;background:var(--company-green);width:34%;animation:directory-profile-analysis-track 3s var(--motion-layout-easing) infinite;position:absolute;left:0}.directory-profile-analysis-details article>span{background:color-mix(in srgb, var(--company-green) 13%, transparent);width:2.6rem;height:2.6rem;color:var(--company-green);border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.directory-profile-analysis-details article>div{gap:.38rem;min-width:0;display:grid}.directory-profile-analysis-details h3{color:var(--foreground);margin:0;font-size:clamp(1rem,1.8vw,1.12rem);font-weight:790;line-height:1.35}.directory-profile-analysis-details p{color:var(--muted);text-wrap:pretty;margin:0;font-size:.9rem;line-height:1.58}.directory-profile-analysis-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.85rem,1.8vw,1.15rem);min-width:0;padding:clamp(1.5rem,4vw,3.25rem);display:grid}.directory-profile-analysis-details article{background:var(--background);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.9rem;min-width:0;padding:clamp(1.2rem,2.4vw,1.55rem);display:grid}@keyframes directory-profile-analysis-symbol{0%,to{opacity:.72}50%{opacity:1}}@keyframes directory-profile-analysis-pulse{0%,to{opacity:.25;transform:scale(.72)}50%{opacity:.7;transform:scale(1)}}@keyframes directory-profile-analysis-data{0%,to{opacity:.42;transform:scaleX(.78)}50%{opacity:1;transform:scaleX(1)}}@keyframes directory-profile-analysis-flow{0%,to{opacity:.28;transform:scale(.72)}50%{opacity:1;transform:scale(1)}}@keyframes directory-profile-analysis-result{0%,to{background:color-mix(in srgb, var(--company-green) 12%, transparent)}50%{background:color-mix(in srgb, var(--company-green) 35%, transparent)}}@keyframes directory-profile-analysis-track{0%{transform:translate(-110%)}to{transform:translate(340%)}}@media (max-width:900px){.directory-profile-analysis-stage{grid-template-columns:minmax(0,1fr)}.directory-profile-analysis-visual{justify-self:start;width:min(100%,32rem);max-width:none;min-height:10.5rem}}@media (max-width:780px){.directory-profile-analysis-details{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.directory-profile-analysis-stage{gap:1.6rem;padding:1.3rem}.directory-profile-analysis-intro h2{font-size:clamp(1.65rem,8vw,2.1rem)}.directory-profile-analysis-visual{grid-template-columns:minmax(2.25rem,1.1fr) minmax(.9rem,.5fr) auto minmax(.9rem,.5fr) minmax(2.25rem,.9fr);gap:.42rem;min-height:8.5rem}.directory-profile-analysis-symbol{width:3.7rem;height:3.7rem}.directory-profile-analysis-flow{gap:.16rem}.directory-profile-analysis-flow>span{width:.28rem;height:.28rem}.directory-profile-analysis-source{gap:.42rem}.directory-profile-analysis-source>span{height:.36rem}.directory-profile-analysis-result{gap:.34rem}.directory-profile-analysis-details article{padding:1.1rem}.directory-profile-analysis-details{padding:1.3rem}}.directory-profile-website-field{width:100%}.directory-profile-input-with-icon{display:block;position:relative}.directory-profile-input-with-icon>svg{z-index:1;color:var(--muted);pointer-events:none;position:absolute;top:50%;left:.92rem;transform:translateY(-50%)}.directory-profile-input-with-icon>.input-field{padding-left:2.55rem}.directory-profile-favicon-field{gap:var(--directory-profile-section-gap);min-width:0;display:grid}.directory-profile-favicon-control{border-radius:var(--control-radius);background:var(--surface);grid-template-columns:4.5rem minmax(0,1fr);align-items:center;gap:clamp(1rem,2.5vw,1.25rem);min-height:6.5rem;margin-top:.18rem;padding:clamp(.9rem,2vw,1.05rem);display:grid}.directory-profile-favicon-preview{background:var(--background);width:4.5rem;height:4.5rem;color:var(--muted);border-radius:7px;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.directory-profile-favicon-preview.has-image{color:var(--foreground)}.directory-profile-favicon-preview img{object-fit:contain;image-rendering:auto;width:auto;max-width:3.25rem;height:auto;max-height:3.25rem;display:block}.directory-profile-favicon-placeholder{color:var(--muted);letter-spacing:.02em;font-size:.66rem;font-weight:750}.directory-profile-favicon-details{justify-items:start;gap:.52rem;min-width:0;display:grid}.directory-profile-favicon-status{color:var(--foreground);overflow-wrap:anywhere;font-size:.9rem;font-weight:760;line-height:1.4}.directory-profile-favicon-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;width:100%;display:grid}.directory-profile-favicon-action{cursor:pointer;background:var(--background);width:100%;min-height:2.55rem;color:var(--foreground);font:inherit;border:0;border-radius:6px;justify-content:center;align-items:center;gap:.42rem;padding-block:.6rem;padding-inline:.78rem;font-size:.76rem;font-weight:760;line-height:1.2;display:inline-flex}.directory-profile-favicon-actions>.directory-profile-favicon-action:only-child{grid-column:1/-1}.directory-profile-favicon-action.is-success{background:color-mix(in srgb, var(--company-green) 14%, transparent);color:var(--company-green)}.directory-profile-favicon-action.is-success:hover,.directory-profile-favicon-action.is-success:focus-visible{background:color-mix(in srgb, var(--company-green) 20%, transparent);outline:none}.directory-profile-favicon-action.is-danger{background:color-mix(in srgb, var(--status-danger-bg) 14%, transparent);color:var(--status-danger-text)}.directory-profile-favicon-action.is-danger:hover,.directory-profile-favicon-action.is-danger:focus-visible{background:color-mix(in srgb, var(--status-danger-bg) 20%, transparent);outline:none}.directory-profile-favicon-remove{color:var(--status-danger-text)}.directory-profile-favicon-meta{color:var(--muted);font-size:.74rem;font-weight:500;line-height:1.35}.directory-profile-favicon-error{color:var(--status-danger-text);margin-top:.15rem;font-size:.78rem;font-weight:650;line-height:1.4;display:block}.directory-location-editor{gap:1.25rem;display:grid}.directory-location-list{gap:1.15rem;display:grid}.directory-location-card{z-index:1;background:var(--surface);border-radius:8px;gap:1.35rem;padding:clamp(1.25rem,3vw,1.7rem);display:grid;position:relative}.directory-location-card.is-main{z-index:2}.directory-location-card>header{justify-content:space-between;align-items:center;gap:.7rem;min-width:0;display:flex}.directory-location-title,.directory-location-actions,.directory-location-main-action{align-items:center;display:inline-flex}.directory-location-title{min-width:0;color:var(--foreground);gap:.42rem}.directory-location-title>strong{text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:820;line-height:1.2;overflow:hidden}.directory-location-actions{flex:none;gap:.38rem}.directory-location-main-action{cursor:pointer;background:var(--background);min-height:2.3rem;color:var(--muted);font:inherit;border:0;border-radius:6px;gap:.34rem;padding:.48rem .62rem;font-size:.7rem;font-weight:750}.directory-location-main-action:hover{color:var(--foreground)}.directory-location-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.15rem;display:grid}.directory-location-canton-slot{min-width:0}.directory-location-canton-slot.is-empty{visibility:hidden}.directory-location-fields .input-field{background:var(--background);font:inherit;font-size:.86rem;font-weight:650}.directory-location-fields .input-field::placeholder{font-weight:500}.directory-add-location{width:fit-content}.directory-region-select-field{position:relative}.directory-region-select{min-width:0;position:relative}.directory-region-select-trigger{cursor:pointer;border-radius:var(--control-radius);background:var(--background);width:100%;min-width:0;min-height:3.18rem;color:var(--foreground);font:inherit;text-align:left;border:0;justify-content:space-between;align-items:center;gap:.8rem;padding:.72rem .85rem;display:flex}.directory-region-select-trigger:focus-visible,.directory-region-select.is-open .directory-region-select-trigger{outline:none}.directory-region-select-trigger:focus-visible{box-shadow:inset 0 0 0 var(--active-selection-ring) var(--filter-check-green)}.directory-region-select.is-open .directory-region-select-trigger{border-radius:var(--control-radius) var(--control-radius) 0 0;box-shadow:inset 0 0 0 var(--active-selection-ring) var(--filter-check-green), 0 10px 24px #00000014}.directory-region-select-trigger>svg{color:var(--muted);flex:none;transition:transform .16s}.directory-region-select.is-open .directory-region-select-trigger>svg{transform:rotate(180deg)}.directory-region-select-value,.directory-region-select-option{align-items:center;gap:.65rem;min-width:0;display:flex}.directory-region-select-value{font-size:.86rem;font-weight:650;overflow:hidden}.directory-region-select-value>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.directory-region-select-value .is-placeholder{color:var(--muted);font-weight:500}.directory-region-select-menu{z-index:30;border-radius:0 0 var(--control-radius) var(--control-radius);background:var(--background);position:absolute;top:calc(100% - 2px);left:0;right:0;overflow:hidden;box-shadow:0 16px 38px #00000024}.directory-region-select.opens-above .directory-region-select-menu{border-radius:var(--control-radius) var(--control-radius) 0 0;top:auto;bottom:calc(100% - 2px)}.directory-region-select.is-open.opens-above .directory-region-select-trigger{border-radius:0 0 var(--control-radius) var(--control-radius)}.directory-region-select-options{gap:0;max-height:min(18rem,46vh);padding:.14rem 0;display:grid;overflow-y:auto}.directory-region-select-option{cursor:pointer;width:100%;color:var(--foreground);font:inherit;text-align:left;background:0 0;border:0;border-radius:0;padding:.62rem .65rem;font-size:.82rem;font-weight:650}.directory-region-select-option:hover,.directory-region-select-option:focus-visible{background:var(--surface);outline:none}.directory-region-select-option[aria-selected=true]{background:var(--filter-selected-bg)}.directory-region-select-option.is-group-start{margin-top:.38rem;padding-top:.82rem}.directory-region-select-option>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.directory-region-select-option>svg{color:var(--status-success-text);flex:none;margin-left:auto}.directory-region-select-symbol.directory-region-symbol{border-radius:4px;flex:none;justify-content:center;align-items:center;width:1.45rem;height:1.45rem;display:inline-flex;overflow:hidden}.directory-region-select-symbol .region-symbol-image{border-radius:inherit;object-fit:contain;width:100%;height:100%;display:block}.directory-region-select-symbol.is-country .region-symbol-image{object-fit:cover}.directory-region-select-empty{color:var(--muted);text-align:center;margin:0;padding:1rem;font-size:.8rem}.directory-profile-short-description{resize:none;overflow-y:hidden;min-height:7.5rem!important}.directory-profile-search-description{resize:vertical;min-height:17rem!important}.directory-field-optional{background:var(--surface);color:var(--muted);vertical-align:middle;border-radius:5px;margin-left:.42rem;padding:.2rem .32rem;font-size:.64rem;font-weight:750;line-height:1;display:inline-flex}.directory-limit-meter{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(.7rem,1.5vw,.95rem);margin-top:.08rem;display:grid}.directory-limit-meter>strong{color:var(--muted);white-space:nowrap;font-size:.7rem;font-weight:700;line-height:1.2}.directory-limit-meter>strong>span{font-weight:600}.directory-limit-meter progress{background:var(--surface);width:100%;min-width:0;height:.42rem;color:var(--status-success-text);border:0;border-radius:999px;overflow:hidden}.directory-limit-meter progress::-webkit-progress-bar{background:var(--surface);border-radius:999px}.directory-limit-meter progress::-webkit-progress-value{background:var(--status-success-text);border-radius:999px}.directory-limit-meter progress::-moz-progress-bar{background:var(--status-success-text);border-radius:999px}.directory-limit-meter.is-warning progress{color:var(--status-warning-text)}.directory-limit-meter.is-warning progress::-webkit-progress-value{background:var(--status-warning-text)}.directory-limit-meter.is-warning progress::-moz-progress-bar{background:var(--status-warning-text)}.directory-limit-meter.is-danger progress{color:var(--status-danger-text)}.directory-limit-meter.is-danger progress::-webkit-progress-value{background:var(--status-danger-text)}.directory-limit-meter.is-danger progress::-moz-progress-bar{background:var(--status-danger-text)}.directory-builder-icon-button{cursor:pointer;background:var(--background);width:2.15rem;height:2.15rem;color:var(--foreground);border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.directory-builder-icon-button.is-danger{background:color-mix(in srgb, var(--status-danger-bg) 14%, transparent);color:var(--status-danger-text)}.directory-builder-icon-button.is-danger:hover,.directory-builder-icon-button.is-danger:focus-visible{background:color-mix(in srgb, var(--status-danger-bg) 20%, transparent);color:var(--status-danger-text);outline:none}.directory-builder-icon-button.is-success{background:color-mix(in srgb, var(--company-green) 14%, transparent);color:var(--company-green)}.directory-builder-icon-button.is-success:hover,.directory-builder-icon-button.is-success:focus-visible{background:color-mix(in srgb, var(--company-green) 20%, transparent);color:var(--company-green);outline:none}.directory-builder-icon-button.is-save{background:color-mix(in srgb, var(--company-blue) 14%, transparent);color:var(--company-blue)}.directory-builder-icon-button.is-save:hover,.directory-builder-icon-button.is-save:focus-visible{background:color-mix(in srgb, var(--company-blue) 20%, transparent);color:var(--company-blue);outline:none}.directory-builder-icon-button.is-drag{cursor:grab;background:color-mix(in srgb, var(--company-blue) 14%, transparent);color:var(--company-blue)}.directory-builder-icon-button.is-drag:active{cursor:grabbing}.directory-builder-icon-button.is-drag:hover,.directory-builder-icon-button.is-drag:focus-visible{background:color-mix(in srgb, var(--company-blue) 20%, transparent);color:var(--company-blue);outline:none}.directory-builder-icon-button:disabled{cursor:default;opacity:.35}.directory-offering-composer{background:var(--surface);border-radius:8px;gap:1rem;min-width:0;padding:clamp(1.2rem,3vw,1.7rem);display:grid;position:relative}.directory-offering-composer-head,.directory-offering-selection-head{justify-content:space-between;align-items:center;gap:1rem;min-width:0;display:flex}.directory-offering-composer-head>label,.directory-offering-selection-head>strong{color:var(--foreground);font-size:.82rem;font-weight:780}.directory-offering-composer-head>strong{color:var(--muted);font-size:.74rem;font-weight:720}.directory-offering-composer-input{align-items:center;min-width:0;display:flex;position:relative}.directory-offering-composer-input>svg:first-child{z-index:1;color:var(--muted);pointer-events:none;position:absolute;left:.95rem}.directory-offering-composer-input>.input-field{background:var(--background);min-width:0;padding-left:2.65rem;padding-right:3.45rem}.directory-offering-composer-input>button{z-index:2;cursor:pointer;background:var(--foreground);width:2.25rem;height:2.25rem;color:var(--background);border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;right:.48rem}.directory-offering-composer-input>button:disabled{cursor:default;opacity:.28}.directory-offering-composer-input .directory-offering-loader{right:1rem}.directory-offering-composer-notice{background:color-mix(in srgb, var(--status-danger-bg) 12%, transparent);min-height:2.55rem;color:var(--status-danger-text);border-radius:6px;align-items:center;margin:0;padding:.62rem .76rem;font-size:.76rem;font-weight:650;line-height:1.4;display:flex}.directory-offering-selection{gap:.85rem;min-width:0;padding-top:.2rem;display:grid}.directory-offering-progress{grid-template-columns:repeat(6,minmax(0,1fr));gap:.25rem;width:min(10rem,42%);display:grid}.directory-offering-progress>i{background:var(--background);border-radius:999px;height:.3rem}.directory-offering-progress>i.is-filled{background:var(--status-success-text)}.directory-offering-selection>ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;min-width:0;margin:0;padding:0;list-style:none;display:grid}.directory-offering-selection>ol>li{background:var(--background);border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;min-width:0;min-height:3.25rem;padding:.55rem .62rem;display:grid}.directory-offering-selection>ol>li>strong{min-width:0;color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:740;line-height:1.3;overflow:hidden}.directory-offering-selection>ol>li.is-editing{padding-block:.2rem;padding-left:.85rem}.directory-offering-selection>ol>li.is-editing>.input-field{background:0 0;min-height:2.75rem;padding-inline:0;font-size:.8rem;font-weight:650}.directory-offering-selection>p{color:var(--muted);margin:0;font-size:.8rem;line-height:1.5}.directory-inquiry-form-builder{grid-template-columns:minmax(17.5rem,.72fr) minmax(0,1.65fr);align-items:start;gap:clamp(1.25rem,2.5vw,1.75rem);min-width:0;display:grid}.directory-inquiry-field-library,.directory-inquiry-live-preview{background:var(--surface);border-radius:8px;min-width:0;padding:clamp(1.2rem,2vw,1.5rem)}.directory-inquiry-field-library{gap:1rem;display:grid}.directory-inquiry-field-library>header,.directory-inquiry-live-preview>header{gap:.35rem;display:grid}.directory-inquiry-field-library>header>strong,.directory-inquiry-live-preview>header strong{color:var(--foreground);font-size:.88rem;font-weight:800}.directory-inquiry-field-library>header>p,.directory-inquiry-live-preview>header p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.5}.directory-inquiry-field-types{grid-template-columns:minmax(0,1fr);gap:.5rem;display:grid}.directory-inquiry-field-types>button{cursor:pointer;background:var(--background);width:100%;min-width:0;min-height:4rem;color:var(--foreground);font:inherit;text-align:left;border:0;border-radius:7px;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.68rem;padding:.62rem .72rem;transition:background-color .15s,color .15s;display:grid}.directory-inquiry-field-types>button:hover:not(:disabled),.directory-inquiry-field-types>button:focus-visible{background:var(--background);color:var(--foreground);outline:none}.directory-inquiry-field-types>button:disabled{cursor:default;opacity:.38}.directory-inquiry-field-types>button>span{width:2rem;height:2rem;color:var(--muted);background:0 0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.directory-inquiry-field-type-copy{min-width:0;display:grid}.directory-inquiry-field-type-copy>strong{font-size:.84rem;font-weight:740;line-height:1.25}.directory-inquiry-field-types>button>svg{width:1.8rem;height:1.8rem;color:var(--muted);background:0 0;border-radius:999px;flex:none;padding:.38rem;transition:background-color .15s,color .15s,opacity .15s}.directory-inquiry-field-types>button:hover:not(:disabled)>svg,.directory-inquiry-field-types>button:focus-visible>svg{background:color-mix(in srgb, var(--company-green) 14%, transparent);color:var(--company-green);opacity:1}.directory-inquiry-field-library>small{color:var(--muted);justify-self:end;font-size:.76rem;font-weight:700}.directory-inquiry-live-preview{gap:1.5rem;display:grid}.directory-inquiry-live-preview>header{border-bottom:var(--section-divider-line) solid var(--section-divider-color);gap:.42rem;padding-bottom:1.15rem;display:grid}.directory-inquiry-preview-workspace{grid-template-columns:minmax(0,1fr);justify-content:start;gap:1rem;min-width:0;display:grid}.directory-inquiry-preview-surface{background:var(--surface);border-radius:8px;min-width:0;overflow:visible}.directory-inquiry-preview-surface .input-field:disabled,.directory-inquiry-preview-surface select:disabled,.directory-inquiry-preview-surface textarea:disabled{cursor:default;opacity:1;color:var(--foreground);-webkit-text-fill-color:var(--foreground)}.directory-inquiry-preview-surface .btn:disabled{cursor:default;opacity:1}.directory-inquiry-preview-surface .directory-inquiry-structured-field{animation:.26s both directory-inquiry-field-enter}.directory-inquiry-preview-surface .directory-inquiry-structured-field.is-sortable{outline:none;transition:opacity .15s,filter .15s;position:relative}.directory-inquiry-preview-surface .directory-inquiry-structured-field.is-sortable.is-drag-active:before{z-index:3;content:"";background:0 0;position:absolute;inset:-.34rem 0}.directory-inquiry-preview-surface .directory-inquiry-structured-field.is-sortable:focus-visible{outline:2px solid color-mix(in srgb, var(--company-green) 56%, transparent);outline-offset:4px}.directory-inquiry-preview-surface .directory-inquiry-structured-field.is-dragging{cursor:grabbing;opacity:.28;filter:saturate(.72)}.directory-inquiry-inline-actions{box-sizing:border-box;width:auto;margin-bottom:calc((var(--control-height) - 2.15rem) / 2);grid-area:1/2;justify-content:flex-end;align-self:end;align-items:center;gap:.3rem;padding:0;display:flex}.directory-inquiry-structured-field,.directory-inquiry-standard-field{min-width:0;position:relative}.directory-inquiry-structured-field.has-builder-actions,.directory-inquiry-standard-field.has-builder-actions{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:.72rem;display:grid}.directory-inquiry-structured-field.has-builder-actions>:not(.directory-inquiry-inline-actions),.directory-inquiry-standard-field.has-builder-actions>:not(.directory-inquiry-inline-actions){grid-area:1/1;min-width:0}.directory-inquiry-structured-field[data-field-type=textarea]>.directory-inquiry-inline-actions,.directory-inquiry-standard-field[data-field-type=textarea]>.directory-inquiry-inline-actions{margin-bottom:2.67rem}.directory-inquiry-structured-field:is([data-field-type=radio],[data-field-type=multiselect])>.directory-inquiry-inline-actions{align-self:start;margin-top:1.55rem;margin-bottom:0}.directory-inquiry-fixed-marker{background:color-mix(in srgb, var(--foreground) 7%, transparent);min-height:2.15rem;color:var(--muted);border-radius:6px;justify-content:center;align-items:center;padding:.42rem .62rem;font-size:.76rem;font-weight:750;line-height:1;display:inline-flex}.directory-inquiry-inline-actions:has(>.directory-inquiry-fixed-marker){justify-content:center}.directory-inquiry-fixed-fields-divider{background:repeating-linear-gradient(to right, var(--section-divider-color) 0 5px, transparent 5px 10px);width:100%;height:1px}@keyframes directory-inquiry-field-enter{0%{opacity:0;transform:translateY(-8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.directory-inquiry-option-editor .input-field{min-height:2.6rem;padding:.6rem .7rem;font-size:.86rem}.directory-inquiry-option-editor{gap:.5rem;min-width:0;display:grid}.directory-inquiry-option-editor>div{min-width:0;display:block;position:relative}.directory-inquiry-option-editor .input-field{width:100%}.directory-inquiry-option-editor .has-remove-action .input-field{padding-right:3.25rem}.directory-inquiry-option-editor .has-remove-action>.directory-builder-icon-button{width:1.9rem;height:1.9rem;position:absolute;top:50%;right:.36rem;transform:translateY(-50%)}.directory-inquiry-add-option{cursor:pointer;background:color-mix(in srgb, var(--company-green) 10%, transparent);width:fit-content;color:var(--company-green);font:inherit;border:0;border-radius:7px;align-items:center;gap:.35rem;padding:.48rem .62rem;font-size:.78rem;font-weight:720;transition:background-color .16s,color .16s;display:inline-flex}.directory-inquiry-add-option:hover,.directory-inquiry-add-option:focus-visible{background:color-mix(in srgb, var(--company-green) 16%, transparent);color:var(--company-green);outline:none}.directory-inquiry-field-editor-dialog{--company-overlay-width:38rem;width:min(100% - 2rem,38rem);max-height:calc(100dvh - 2rem);color:var(--foreground);background:0 0;border:0;margin:auto;padding:0;overflow:visible}.directory-inquiry-field-editor-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#05070ba3}.directory-inquiry-field-editor-panel{background:var(--background);border-radius:10px;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;max-height:calc(100dvh - 2rem);display:grid;overflow:hidden}.directory-inquiry-field-editor-panel>header{border:0;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.45rem 1.5rem .72rem;display:flex}.directory-inquiry-field-editor-panel>header h3{color:var(--foreground);letter-spacing:-.018em;margin:0;font-size:clamp(1.16rem,2.5vw,1.42rem);font-weight:820;line-height:1.18}.directory-inquiry-field-editor-body{overscroll-behavior:contain;gap:1.15rem;min-width:0;padding:.78rem 1.5rem 1.25rem;display:grid;overflow-y:auto}.directory-inquiry-field-editor-body .input-field{background:var(--surface)}.directory-inquiry-option-section{gap:.68rem;min-width:0;display:grid}.directory-inquiry-option-section>header{gap:.2rem;min-width:0;display:grid}.directory-inquiry-option-section>header strong{color:var(--foreground);font-size:.86rem;font-weight:780;line-height:1.3}.directory-inquiry-option-section>header span{color:var(--muted);font-size:.8rem;font-weight:520;line-height:1.45}.directory-inquiry-required-toggle{width:100%;min-height:var(--control-height);cursor:pointer;background:var(--surface);color:var(--foreground);border-radius:7px;align-items:center;gap:.68rem;padding:.72rem .8rem;font-size:.8rem;font-weight:700;display:flex;position:relative}.directory-inquiry-required-toggle input{opacity:0;width:1px;height:1px;position:absolute}.directory-inquiry-required-check{background:var(--background);width:1.14rem;height:1.14rem;color:var(--filter-check-ink);border-radius:4px;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.directory-inquiry-required-toggle.is-checked{background:color-mix(in srgb, var(--company-green) 15%, transparent)}.directory-inquiry-required-toggle.is-checked .directory-inquiry-required-check{background:var(--filter-check-green)}.directory-inquiry-required-toggle:focus-within .directory-inquiry-required-check{outline:2px solid color-mix(in srgb, var(--company-green) 45%, transparent);outline-offset:2px}.directory-inquiry-field-editor-panel>footer{border:0;justify-content:flex-end;gap:.65rem;padding:.35rem 1.5rem 1.45rem;display:flex}.directory-profile-delete-dialog{--company-overlay-width:32rem;width:min(100% - 2rem,32rem);max-height:calc(100dvh - 2rem);color:var(--foreground);background:0 0;border:0;margin:auto;padding:0;overflow:visible}.directory-profile-delete-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#05070ba3}.directory-profile-delete-panel{background:var(--background);border-radius:10px;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;max-height:calc(100dvh - 2rem);display:grid;overflow:hidden}.directory-profile-delete-panel>header{border:0;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.45rem 1.5rem .72rem;display:flex}.directory-profile-delete-panel>header h3{color:var(--foreground);letter-spacing:-.018em;margin:0;font-size:clamp(1.16rem,2.5vw,1.42rem);font-weight:820;line-height:1.18}.directory-profile-delete-body{gap:.8rem;min-width:0;padding:.78rem 1.5rem 1.25rem;display:grid;overflow-y:auto}.directory-profile-delete-body>p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.6}.directory-profile-delete-panel>footer{border:0;justify-content:flex-end;gap:.65rem;padding:.35rem 1.5rem 1.45rem;display:flex}.directory-profile-delete-confirm{background:color-mix(in srgb, var(--status-danger-bg) 14%, transparent);color:var(--status-danger-text);gap:.4rem}.directory-profile-delete-confirm:hover,.directory-profile-delete-confirm:focus-visible{background:color-mix(in srgb, var(--status-danger-bg) 20%, transparent);color:var(--status-danger-text)}@media (max-width:979px){.directory-inquiry-field-types{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1099px){.directory-inquiry-form-builder{grid-template-columns:minmax(0,1fr)}.directory-inquiry-field-types{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1180px){.directory-offering-selection>ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:719px){.directory-profile-workspace-back{width:100%}.directory-profile-progress>header{align-items:flex-start}.directory-profile-progress>header>strong{max-width:65%}.directory-location-fields,.directory-profile-assisted-controls{grid-template-columns:minmax(0,1fr)}.directory-profile-inquiry-cta-editor{grid-template-columns:minmax(0,1fr);align-items:stretch}.directory-profile-inquiry-cta-preview{width:min(100%,17rem);padding-top:0}.directory-profile-assisted-submit{width:100%}.directory-location-canton-slot.is-empty{display:none}.directory-offering-selection>ol{grid-template-columns:minmax(0,1fr)}.directory-location-card>header{align-items:flex-start}.directory-location-actions{flex-direction:column-reverse;align-items:flex-end}.directory-location-main-action{justify-content:center}}@media (max-width:599px){.directory-profile-submission-section{padding-block:1rem}.directory-profile-submission{padding:2.15rem 1.25rem}.directory-profile-submission-actions{grid-template-columns:minmax(0,1fr);justify-content:stretch;justify-self:stretch;width:100%;display:grid}.directory-profile-submission-actions .btn{width:100%;min-width:0}.directory-profile-step-actions{flex-direction:column-reverse;align-items:stretch}.directory-profile-favicon-actions{grid-template-columns:minmax(0,1fr)}.directory-profile-step-actions .btn,.directory-profile-favicon-action,.directory-add-location{width:100%}.directory-inquiry-field-types{grid-template-columns:minmax(0,1fr)}.directory-inquiry-field-editor-dialog,.directory-profile-delete-dialog{width:calc(100% - 1rem);max-height:calc(100dvh - 1rem)}.directory-inquiry-field-editor-panel,.directory-profile-delete-panel{max-height:calc(100dvh - 1rem)}.directory-inquiry-field-editor-panel>header,.directory-inquiry-field-editor-body,.directory-profile-delete-panel>header,.directory-profile-delete-body{padding-inline:1rem}.directory-inquiry-field-editor-panel>footer,.directory-profile-delete-panel>footer{flex-direction:column-reverse;align-items:stretch;padding-inline:1rem}.directory-inquiry-field-editor-panel>footer .btn,.directory-profile-delete-panel>footer .btn{width:100%}}@media (max-width:519px){.directory-profile-favicon-control{grid-template-columns:minmax(0,1fr)}}@media (max-width:420px){.directory-profile-creation-form{padding:1.2rem}.directory-location-card>header{flex-direction:column;align-items:stretch}.directory-location-actions{align-items:stretch}.directory-profile-assisted-entry,.directory-offering-composer,.directory-inquiry-field-library,.directory-inquiry-live-preview{padding:1rem}.directory-profile-assisted-entry.is-analysis-state{padding:0}}@media (prefers-reduced-motion:reduce){.directory-profile-analysis-symbol,.directory-profile-analysis-pulse:after,.directory-profile-analysis-source>span,.directory-profile-analysis-flow>span,.directory-profile-analysis-result>span,.directory-profile-analysis-track>span{animation:none}.directory-profile-analysis-track>span{opacity:.7;width:100%;transform:none}.directory-inquiry-preview-surface .directory-inquiry-structured-field{animation:none}.directory-inquiry-field-types>button,.directory-inquiry-preview-surface .directory-inquiry-structured-field.is-sortable{transition:none}}
@media (max-width:719px){.dashboard-overview-stats{grid-template-columns:minmax(0,1fr)}.dashboard-page-hero .page-hero-title{white-space:nowrap;font-size:clamp(1.65rem,8vw,2rem)}.dashboard-page{padding-block:1.2rem 3.5rem}.dashboard-nav{overscroll-behavior-inline:auto;scrollbar-width:auto;grid-template-columns:minmax(0,1fr);gap:.54rem;padding:0;display:grid;overflow:visible}.dashboard-nav-link{text-align:left;white-space:normal;flex:none;justify-content:flex-start;align-items:center;width:100%;min-height:2.55rem;padding:.72rem .84rem;display:flex}.dashboard-section{padding:1rem}.dashboard-row{gap:.82rem;padding:.88rem}.dashboard-row-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.46rem;display:grid}.dashboard-row-actions>.dashboard-action,.dashboard-row-actions>.dashboard-action-form{width:100%}.dashboard-action{min-height:2.54rem;padding-inline:.55rem}.dashboard-profile-actions,.dashboard-profile-submit,.dashboard-account-logout,.dashboard-account-logout .btn,.dashboard-section-action,.dashboard-section-action .btn{width:100%}.directory-website-form,.directory-locked-contact{grid-template-columns:minmax(0,1fr)}.directory-website-form .btn,.directory-unlock-form,.directory-unlock-form .btn{width:100%}.directory-unlock-form{justify-items:stretch}.directory-unlock-form>span,.directory-unlock-form .directory-action-message{text-align:left;max-width:none}.directory-settings-wide{grid-column:auto}.directory-profile-card-head{align-items:stretch}.directory-profile-status-form,.directory-profile-status-form .btn{width:100%}.directory-profile-management-actions{grid-template-columns:minmax(0,1fr);display:grid}.directory-profile-management-actions>.btn,.directory-profile-management-actions>.directory-profile-delete-trigger{width:100%;margin-left:0}.directory-additional-profile{align-items:stretch;display:grid}.directory-additional-profile .btn,.dashboard-empty-actions,.dashboard-empty-actions .btn{width:100%}}@media (max-width:380px){.dashboard-row-actions{grid-template-columns:1fr}}@media (min-width:720px){.dashboard-section-head{grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:end}.dashboard-row{grid-template-columns:minmax(0,1fr) minmax(12.5rem,.38fr);align-items:start}.dashboard-row-actions{order:4;grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(min(100%,7.75rem),1fr));justify-content:start;width:min(100%,35rem);display:grid}.dashboard-row-actions>.dashboard-action,.dashboard-row-actions>.dashboard-action-form{width:100%}.dashboard-row-link{grid-template-columns:minmax(0,1fr) auto}}@media (min-width:720px) and (max-width:1199px){.dashboard-overview-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-overview-stats .dashboard-stat.is-featured{grid-column:1/-1}}@media (min-width:720px) and (max-width:1023px){.dashboard-sidebar{position:static}.dashboard-nav{overscroll-behavior-inline:contain;scrollbar-width:thin;display:flex;overflow-x:auto}.dashboard-nav-link{text-align:left;white-space:nowrap;flex:none;justify-content:flex-start;width:auto}}@media (min-width:1024px){.dashboard-layout{grid-template-columns:minmax(13.25rem,15rem) minmax(0,1fr)}.dashboard-sidebar{position:sticky;top:1rem}}@media (min-width:1400px){.dashboard-row{grid-template-columns:minmax(18rem,1.35fr) minmax(12rem,.45fr) minmax(28rem,.9fr)}.dashboard-row-link{grid-template-columns:minmax(0,1fr) auto}.dashboard-row-actions{order:initial;grid-column:auto;justify-content:end;width:100%}}
