.adm{--a-bg:#faf6f4;--a-card:#ffffff;--a-line:#ece3e2;--a-line-2:#ddd0cf;--a-ink:#2a2029;--a-muted:#75697a;--a-rose:#b33e67;--a-rose-soft:#fbeaf0;--a-plum:#2f1f2a;--a-sage:#56703f;--a-est:#6d5cae;--a-est-soft:#f1eefb;--a-conf:#2e7d4f;--a-conf-soft:#e8f4ec;--a-warn:#b26a00;--a-warn-soft:#fff4e2;--a-red:#b3261e;--a-red-soft:#fdecea;--a-radius:14px;--a-side:248px;min-height:100dvh;background:var(--a-bg);color:var(--a-ink);font-family:var(--font-body);font-size:14px;line-height:1.5}:where(.adm) a{color:inherit}.adm h1,.adm h2,.adm h3{font-family:var(--font-body);letter-spacing:-.01em;color:var(--a-ink)}.adm h1{font-family:var(--font-display);font-size:clamp(1.8rem,3.2vw,2.4rem);font-weight:500;line-height:1.1}.adm h2{font-size:.95rem;font-weight:700;line-height:1.3}.a-muted{color:var(--a-muted)}.a-mono{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.a-shell{display:grid;min-height:100dvh}.a-side{position:fixed;inset:0 auto 0 0;width:var(--a-side);z-index:40;background:#fff;border-right:1px solid var(--a-line);display:flex;flex-direction:column;transform:translateX(-100%);visibility:hidden;transition:transform .35s var(--ease),visibility 0s linear .35s}.a-side.open{transform:none;visibility:visible;transition:transform .35s var(--ease);box-shadow:0 0 0 100vmax rgb(47 31 42/.35)}.a-brand{display:flex;align-items:center;gap:.7rem;padding:1.1rem;border-bottom:1px solid var(--a-line);text-decoration:none;background:linear-gradient(180deg,#fdf4f5,#fff)}.a-brand b{font-family:var(--font-display);font-size:1.22rem;font-weight:600;line-height:1}.a-brand b em{color:var(--a-rose)}.a-brand small{display:block;font-size:.6rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:#6f8a58;margin-top:.3rem}.a-nav{flex:1 1;overflow-y:auto;padding:.75rem .6rem;display:grid;align-content:start;grid-gap:1px;gap:1px}.a-nav-group{font-size:.62rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--a-muted);padding:.9rem .7rem .35rem}.a-nav a{display:flex;align-items:center;gap:.65rem;padding:.55rem .7rem;border-radius:10px;text-decoration:none;font-weight:600;font-size:.86rem;color:#4d414c}.a-nav a:hover{background:var(--a-bg);color:var(--a-ink)}.a-nav a[aria-current=page]{background:linear-gradient(135deg,#8e2d50,#b33e67);color:#fff;box-shadow:0 8px 18px -10px rgb(142 45 80/.7)}.a-nav a[aria-current=page] svg{color:var(--petal)}.a-nav svg{color:var(--a-muted);flex:none}.a-nav .a-sub-link{padding-left:1.9rem;font-weight:500;font-size:.82rem}.a-nav-count{margin-left:auto;background:var(--a-rose);color:#fff;font-size:.68rem;border-radius:99px;padding:.05rem .45rem}.a-side-foot{border-top:1px solid var(--a-line);padding:.8rem 1rem;font-size:.8rem;display:grid;grid-gap:.3rem;gap:.3rem}.a-side-foot button{background:none;border:0;padding:0;text-align:left;color:var(--a-rose);font-weight:600;cursor:pointer}.a-main{min-width:0;display:flex;flex-direction:column}.a-top{position:-webkit-sticky;position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:.6rem;padding:.6rem clamp(.8rem,2.5vw,1.6rem);background:rgb(250 246 244/.9);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--a-line)}.a-burger{width:40px;height:40px;border-radius:10px;border:1px solid var(--a-line-2);background:#fff;display:grid;place-items:center;cursor:pointer;flex:none}.a-search{position:relative;flex:1 1;max-width:560px}.a-search input{width:100%;height:40px;border-radius:10px;border:1px solid var(--a-line-2);background:#fff;padding:0 .9rem 0 2.2rem;font-size:.9rem}.a-search input:focus{outline:none;border-color:var(--a-rose);box-shadow:0 0 0 3px rgb(179 62 103/.12)}.a-search>svg{position:absolute;left:.7rem;top:50%;transform:translateY(-50%);color:var(--a-muted)}.a-search-results{position:absolute;top:calc(100% + 6px);left:0;right:0;background:#fff;border:1px solid var(--a-line);border-radius:12px;box-shadow:0 20px 50px -20px rgb(47 31 42/.35);max-height:70vh;overflow:auto;padding:.4rem}.a-search-results h3{font-size:.64rem;letter-spacing:.16em;text-transform:uppercase;color:var(--a-muted);padding:.5rem .6rem .2rem}.a-search-results a{display:block;padding:.45rem .6rem;border-radius:8px;text-decoration:none}.a-search-results a:focus,.a-search-results a:hover{background:var(--a-bg);outline:none}.a-search-results small{display:block;color:var(--a-muted);font-size:.76rem}.a-top-btn{height:40px;padding:0 .8rem;border-radius:10px;border:1px solid var(--a-line-2);background:#fff;display:inline-flex;align-items:center;gap:.4rem;font-weight:600;font-size:.82rem;cursor:pointer;white-space:nowrap}.a-top-btn.ai{margin-left:auto;border-radius:999px;padding:0 1rem;border:0;color:#fff;background:linear-gradient(135deg,#8e2d50,#b33e67 55%,#d7668c);box-shadow:0 8px 18px -10px rgb(142 45 80/.7)}.a-top-btn.ai svg{color:#ffe3ec}.a-content{padding:clamp(1rem,2.5vw,1.8rem) clamp(1rem,2.5vw,1.8rem) calc(5.5rem + env(safe-area-inset-bottom));width:100%;max-width:1400px}.a-bottom-nav{position:fixed;bottom:0;left:0;right:0;z-index:35;display:grid;grid-template-columns:repeat(5,1fr);background:#fff;border-top:1px solid var(--a-line);padding-bottom:env(safe-area-inset-bottom)}.a-bottom-nav a{display:grid;justify-items:center;grid-gap:2px;gap:2px;padding:.5rem 0 .45rem;font-size:.66rem;font-weight:600;text-decoration:none;color:var(--a-muted)}.a-bottom-nav a[aria-current=page]{color:var(--a-rose)}@media (min-width:1024px){.a-shell{grid-template-columns:var(--a-side) 1fr}.a-side{position:-webkit-sticky;position:sticky;top:0;height:100dvh;transform:none;visibility:visible}.a-side.open{box-shadow:none}.a-bottom-nav,.a-burger{display:none}.a-content{padding-bottom:2rem}}.a-page{display:grid;grid-gap:1.1rem;gap:1.1rem}.a-page-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.8rem 1.5rem}.a-sub{margin-top:.25rem}.a-back,.a-sub{color:var(--a-muted)}.a-back{display:inline-block;font-size:.8rem;font-weight:600;text-decoration:none;margin-bottom:.4rem}.a-actions{display:flex;flex-wrap:wrap;gap:.5rem}.a-card{background:var(--a-card);border:1px solid var(--a-line);border-radius:var(--a-radius);min-width:0}.a-card-head{display:flex;justify-content:space-between;align-items:center;gap:.8rem;padding:.85rem 1.1rem;border-bottom:1px solid var(--a-line);flex-wrap:wrap}.a-card-actions{display:flex;gap:.4rem;flex-wrap:wrap}.a-card-body{padding:1rem 1.1rem}.a-grid,.a-grid-2,.a-grid-3,.a-grid-side{display:grid;grid-gap:1rem;gap:1rem}.a-grid-2,.a-grid-3,.a-grid-side{align-items:stretch}:is(.a-grid-2,.a-grid-3,.a-grid-side)>.a-card{display:flex;flex-direction:column}:is(.a-grid-2,.a-grid-3,.a-grid-side)>.a-card>.a-card-body{flex:1 1}@media (min-width:900px){.a-grid-2{grid-template-columns:1fr 1fr}.a-grid-3{grid-template-columns:repeat(3,1fr)}.a-grid-side{grid-template-columns:minmax(0,1.65fr) minmax(300px,1fr)}}.a-stats{container-type:inline-size;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.7rem;gap:.7rem}@media (min-width:700px){.a-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1200px){.a-stats.wide{grid-template-columns:repeat(4,minmax(0,1fr))}}.a-stat{position:relative;overflow:hidden;display:grid;grid-template-rows:auto auto 1fr;align-content:start;grid-row-gap:.3rem;row-gap:.3rem;padding:.9rem 1rem;background:#fff;border:1px solid var(--a-line);border-radius:var(--a-radius);text-decoration:none;transition:border-color .2s,transform .2s;min-width:0}@supports (grid-template-rows:subgrid){.a-stats>.a-stat{grid-row:span 3;grid-template-rows:subgrid}}a.a-stat:hover{border-color:var(--a-line-2);transform:translateY(-1px)}.a-stat-label{font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--a-muted);display:flex;align-items:flex-start;justify-content:space-between;gap:.3rem .5rem;align-self:start}@container (max-width: 900px){.a-stat-label{flex-wrap:wrap}}.a-stat-value{font-size:clamp(1.4rem,3vw,1.9rem);font-weight:700;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.15;overflow-wrap:anywhere;align-self:start}.a-stat-hint{font-size:.76rem;color:var(--a-muted)}.a-stat-estimate{background:var(--a-est-soft);border-color:#ddd6f5}.a-stat-estimate .a-stat-value{color:var(--a-est)}.a-stat-confirmed{background:var(--a-conf-soft);border-color:#cfe7d8}.a-stat-confirmed .a-stat-value{color:var(--a-conf)}.a-stat-warn .a-stat-value{color:var(--a-warn)}.a-stat-badge{flex:none;font-size:.58rem;line-height:1.5;letter-spacing:.1em;padding:.05rem .45rem;border-radius:99px;white-space:nowrap}.a-stat-badge-estimate{background:#fff;color:var(--a-est);border:1px solid #d6cdf3}.a-stat-badge-confirmed{background:#fff;color:var(--a-conf);border:1px solid #bfe0cb}.a-badge{display:inline-flex;align-items:center;gap:.3rem;font-size:.7rem;font-weight:700;padding:.18rem .55rem;border-radius:99px;white-space:nowrap;letter-spacing:.02em}.a-tone-rose{background:var(--a-rose-soft);color:var(--a-rose)}.a-tone-blue{background:#e9f1fb;color:#2b5d99}.a-tone-amber{background:var(--a-warn-soft);color:var(--a-warn)}.a-tone-violet{background:var(--a-est-soft);color:var(--a-est)}.a-tone-green{background:var(--a-conf-soft);color:var(--a-conf)}.a-tone-sage{background:#eef3e8;color:var(--a-sage)}.a-tone-grey{background:#f1eded;color:#6c6169}.a-tone-red{background:var(--a-red-soft);color:var(--a-red)}.a-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:40px;padding:.5rem .95rem;border-radius:10px;border:1px solid transparent;font-weight:700;font-size:.82rem;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background .2s,border-color .2s,color .2s}.a-btn-sm{min-height:32px;padding:.3rem .7rem;font-size:.76rem;border-radius:8px}.a-btn-primary{background:var(--a-rose);color:#fff}.a-btn-primary:hover{background:#8e2d50}.a-btn-ghost{background:#fff;border-color:var(--a-line-2);color:var(--a-ink)}.a-btn-ghost:hover{border-color:var(--a-ink)}.a-btn-soft{background:var(--a-rose-soft);color:var(--a-rose)}.a-btn-danger{background:#fff;border-color:#f1c9c5;color:var(--a-red)}.a-btn-danger:hover{background:var(--a-red-soft)}.a-btn:disabled{opacity:.5;cursor:not-allowed}.a-input,.adm select,.adm textarea{width:100%;min-height:40px;padding:.5rem .7rem;border-radius:10px;border:1px solid var(--a-line-2);background:#fff;font-size:.9rem}.adm textarea{min-height:90px;resize:vertical;line-height:1.45}.a-input:focus,.adm select:focus,.adm textarea:focus{outline:none;border-color:var(--a-rose);box-shadow:0 0 0 3px rgb(179 62 103/.12)}.a-field{display:grid;grid-gap:.3rem;gap:.3rem;min-width:0;align-content:start}.a-field-label{font-size:.72rem;font-weight:700;color:var(--a-muted);letter-spacing:.04em}.a-field-hint{font-size:.74rem;color:var(--a-muted)}.a-form,.a-form-2{display:grid;grid-gap:.8rem;gap:.8rem}@media (min-width:640px){.a-form-2{grid-template-columns:1fr 1fr}.a-form-2 .a-wide{grid-column:1/-1}}.a-check{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-weight:500}.a-check input{width:18px;height:18px;accent-color:var(--a-rose)}.a-toolbar{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.a-toolbar .a-input,.a-toolbar select{width:auto;min-width:140px;flex:1 1 140px}.a-chips{display:flex;gap:.4rem;flex-wrap:wrap}.a-chip{border:1px solid var(--a-line-2);background:#fff;padding:.35rem .8rem;border-radius:99px;font-size:.78rem;font-weight:600;cursor:pointer;white-space:nowrap}.a-chip[aria-pressed=true]{background:var(--a-plum);color:#fff;border-color:var(--a-plum)}.a-tabs{display:flex;flex-wrap:wrap;gap:.2rem;border-bottom:1px solid var(--a-line)}.a-tabs button{background:none;border:0;padding:.6rem .8rem;font-weight:700;font-size:.84rem;color:var(--a-muted);cursor:pointer;border-bottom:2px solid transparent;white-space:nowrap}.a-tabs button[aria-selected=true]{color:var(--a-ink);border-color:var(--a-rose)}.a-period{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;min-width:0;max-width:100%}.a-seg{display:inline-flex;background:#fff;border:1px solid var(--a-line-2);border-radius:10px;padding:2px;overflow-x:auto;max-width:100%}.a-seg button{border:0;background:none;padding:.38rem .7rem;border-radius:8px;font-weight:700;font-size:.76rem;cursor:pointer;color:var(--a-muted);white-space:nowrap}.a-seg button[aria-pressed=true]{background:var(--a-plum);color:#fff}.a-custom-range{display:flex;gap:.4rem;align-items:center}.a-custom-range .a-input{width:150px}.a-table-wrap{overflow-x:auto}.a-table{width:100%;border-collapse:collapse;font-size:.86rem}.a-table th{text-align:left;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--a-muted);padding:.6rem .8rem;white-space:nowrap}.a-table td,.a-table th{border-bottom:1px solid var(--a-line)}.a-table td{padding:.7rem .8rem;vertical-align:top}.a-table tr:last-child td{border-bottom:0}.a-row-link{cursor:pointer}.a-row-link:hover td{background:#fdfafa}.a-table td a{text-decoration:none;font-weight:700}.a-nowrap{white-space:nowrap}.a-block{display:block}.a-num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:720px){.a-table thead{display:none}.a-table,.a-table tbody,.a-table td,.a-table tr{display:block;width:100%}.a-table tr{padding:.75rem .9rem;border-bottom:1px solid var(--a-line)}.a-table td{border:0;padding:.15rem 0;display:flex;justify-content:space-between;gap:1rem;text-align:right}.a-table td:before{content:attr(data-label);font-size:.7rem;font-weight:700;color:var(--a-muted);text-transform:uppercase;letter-spacing:.06em;text-align:left;flex:none}.a-table td:first-child{font-size:1rem}.a-table td:first-child:before{content:none}.a-table td:first-child{justify-content:flex-start;text-align:left}.a-hide-sm{display:none!important}.a-num{text-align:right}}.a-pager{display:flex;justify-content:flex-end;align-items:center;gap:.5rem;padding:.7rem 1rem;border-top:1px solid var(--a-line)}.a-pager-info{font-size:.8rem;color:var(--a-muted);margin-right:auto;padding:.7rem 1rem 0}.a-pager .a-pager-info{padding:0}.a-empty{padding:1.6rem 1rem;text-align:center;color:var(--a-muted);font-size:.88rem}.a-loading{display:grid;grid-gap:.6rem;gap:.6rem;padding:1rem}.a-skel{height:18px;border-radius:6px;background:linear-gradient(90deg,#f3ecea,#faf6f5,#f3ecea);background-size:200% 100%;animation:skel 1.2s infinite}@keyframes skel{to{background-position:-200% 0}}.a-error{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;border-radius:10px;background:var(--a-red-soft);color:var(--a-red);font-weight:600}.a-factnote{font-size:.76rem;line-height:1.5;color:var(--a-muted)}.a-warnbox{background:var(--a-warn-soft);color:#7a4900}.a-okbox,.a-warnbox{padding:.75rem .9rem;border-radius:10px;font-weight:600;font-size:.86rem}.a-okbox{background:var(--a-conf-soft);color:var(--a-conf)}.a-infobox{padding:.75rem .9rem;border-radius:10px;background:var(--a-est-soft);color:#4b3d8f;font-size:.84rem}.a-list{list-style:none;margin:0;padding:0}.a-list>li{display:flex;gap:.8rem;align-items:flex-start;padding:.7rem 0;border-bottom:1px solid var(--a-line)}.a-list>li:last-child{border-bottom:0}.a-list a{text-decoration:none}.a-list a:hover strong{color:var(--a-rose)}.a-alert-dot{width:9px;height:9px;border-radius:50%;margin-top:.4rem;flex:none}.a-alert-high{background:var(--a-red);box-shadow:0 0 0 4px var(--a-red-soft)}.a-alert-medium{background:var(--a-warn);box-shadow:0 0 0 4px var(--a-warn-soft)}.a-alert-low{background:#b8adb5;box-shadow:0 0 0 4px #f1eded}.a-date-chip{flex:none;width:48px;text-align:center;border-radius:10px;background:var(--a-bg);padding:.3rem 0;line-height:1.1}.a-date-chip b{display:block;font-size:1.2rem}.a-date-chip small{font-size:.62rem;font-weight:700;text-transform:uppercase;color:var(--a-rose);letter-spacing:.1em}.a-kv{display:grid;grid-template-columns:minmax(110px,auto) 1fr;grid-gap:.45rem 1rem;gap:.45rem 1rem;margin:0;font-size:.88rem}.a-kv dt{color:var(--a-muted);font-weight:600}.a-kv dd{margin:0;overflow-wrap:anywhere}.a-timeline{list-style:none;margin:0;padding:0 0 0 1rem;border-left:2px solid var(--a-line);display:grid;grid-gap:.85rem;gap:.85rem}.a-timeline li{position:relative;font-size:.86rem}.a-timeline li:before{content:"";position:absolute;left:calc(-1rem - 6px);top:.35rem;width:10px;height:10px;border-radius:50%;background:#fff;border:2px solid var(--a-line-2)}.a-timeline time{display:block;font-size:.72rem;color:var(--a-muted);font-weight:600}.a-timeline .a-tl-ai:before,.a-timeline .a-tl-inquiry:before{border-color:var(--a-rose)}.a-timeline .a-tl-quote:before{border-color:var(--a-est)}.a-timeline .a-tl-event:before,.a-timeline .a-tl-payment:before{border-color:var(--a-conf);background:var(--a-conf-soft)}.a-timeline .a-tl-therapist:before{border-color:var(--a-warn)}.a-chat{display:grid;grid-gap:.5rem;gap:.5rem;max-height:420px;overflow-y:auto;padding:.2rem}.a-msg{max-width:88%;padding:.55rem .8rem;border-radius:14px;font-size:.86rem;white-space:pre-wrap}.a-msg-customer{background:var(--a-rose-soft);justify-self:end;border-bottom-right-radius:4px}.a-msg-assistant{background:var(--a-bg);border:1px solid var(--a-line);border-bottom-left-radius:4px}.a-label{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;align-items:center;gap:.3rem;font-size:.62rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:.15rem .5rem;border-radius:99px}.a-label-fact{background:var(--a-conf-soft);color:var(--a-conf)}.a-label-ai{background:var(--a-est-soft);color:var(--a-est)}.a-label-builtin{background:#f1eded;color:#6c6169}.a-drawer{position:fixed;top:0;right:0;bottom:0;width:min(460px,100vw);z-index:60;background:#fff;border-left:1px solid var(--a-line);box-shadow:-30px 0 80px -30px rgb(47 31 42/.35);display:flex;flex-direction:column;animation:slideIn .35s var(--ease)}@keyframes slideIn{0%{transform:translateX(40px);opacity:0}}.a-drawer header{display:flex;align-items:center;gap:.6rem;padding:.9rem 1rem;border-bottom:1px solid var(--a-line)}.a-drawer-body{flex:1 1;overflow-y:auto;padding:1rem;display:grid;grid-gap:1rem;gap:1rem;align-content:start}.a-ask{display:flex;align-items:center;gap:.5rem;border-top:1px solid var(--a-line);padding:.8rem .8rem calc(.8rem + env(safe-area-inset-bottom))}.a-ask .a-input{flex:1 1;min-width:0}.a-ask.a-ask-inline{padding:0;border-top:0}.a-ask-send{flex:none;width:46px;height:46px;padding:0;border-radius:50%;display:grid;place-items:center}.a-ask-wrap{display:flex;flex-direction:column;min-height:520px;height:100%}.a-ask-wrap .a-drawer-body{flex:1 1}.a-try{display:grid;grid-gap:.4rem;gap:.4rem;padding-top:.6rem;border-top:1px dashed var(--a-line)}.a-fact-body{padding:.6rem .75rem;font-size:.84rem}.a-fact-rows{list-style:none;margin:0;padding:.4rem .75rem;display:grid;grid-gap:.35rem;gap:.35rem;font-size:.8rem}.a-fact-rows li{display:flex;flex-wrap:wrap;gap:.2rem .8rem;padding-bottom:.35rem;border-bottom:1px solid var(--a-line)}.a-fact-kv{margin:0;padding:.5rem .75rem;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));grid-gap:.4rem 1rem;gap:.4rem 1rem;font-size:.82rem}.a-fact-kv,.a-fact-kv div{display:grid}.a-fact-kv dt{color:var(--a-muted);font-size:.72rem}.a-fact-kv dd{margin:0;font-weight:700}.a-qa{display:grid;grid-gap:.5rem;gap:.5rem}.a-q{justify-self:end;background:var(--a-plum);color:#fff;padding:.5rem .8rem;border-radius:14px 14px 4px 14px;max-width:90%;font-size:.88rem}.a-a{display:grid;grid-gap:.5rem;gap:.5rem}.a-a-text{padding:.7rem .85rem;border-radius:12px;background:var(--a-est-soft);font-size:.88rem;white-space:pre-wrap}.a-fact{border:1px solid #cfe7d8;border-radius:12px;overflow:hidden}.a-fact summary{cursor:pointer;padding:.5rem .75rem;background:var(--a-conf-soft);font-size:.8rem;font-weight:700;display:flex;gap:.5rem;align-items:center;list-style:none}.a-fact summary::-webkit-details-marker{display:none}.a-suggest{display:flex;flex-wrap:wrap;gap:.4rem}.a-step-label{font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--a-rose);margin-top:.2rem}.a-send{display:grid;grid-gap:.5rem;gap:.5rem;padding:.8rem .9rem;border-radius:12px;background:var(--a-bg);border:1px solid var(--a-line)}.a-send-title{font-weight:700;font-size:.86rem}.a-send-row{display:flex;flex-wrap:wrap;gap:.4rem}.a-send-row .a-btn{display:inline-flex;align-items:center;gap:.35rem;text-decoration:none}.a-send-note{font-size:.76rem;color:var(--a-muted)}.a-modal-bg{position:fixed;inset:0;z-index:80;background:rgb(47 31 42/.45);display:grid;place-items:center;padding:1rem}.a-modal{width:min(560px,100%);max-height:calc(100dvh - 2rem);background:#fff;border-radius:16px;display:flex;flex-direction:column;overflow:hidden;animation:pop .25s var(--ease)}.a-modal-wide{width:min(980px,100%)}.a-modal>header{display:flex;justify-content:space-between;align-items:center;padding:.9rem 1.1rem;border-bottom:1px solid var(--a-line)}.a-modal-body{padding:1.1rem;overflow-y:auto;display:grid;grid-auto-rows:max-content;grid-gap:.9rem;gap:.9rem}.a-modal>footer{display:flex;justify-content:flex-end;gap:.5rem;padding:.8rem 1.1rem;border-top:1px solid var(--a-line);flex-wrap:wrap}.a-modal>footer,.a-x{background:var(--a-bg)}.a-x{width:34px;height:34px;border-radius:8px;border:0;font-size:1.3rem;cursor:pointer}@keyframes pop{0%{transform:scale(.97);opacity:0}}@media (max-width:640px){.a-modal-bg{padding:0;place-items:end stretch}.a-modal{width:100%;max-height:92dvh;border-radius:16px 16px 0 0}}.a-toast{position:fixed;z-index:100;left:50%;bottom:calc(5rem + env(safe-area-inset-bottom));transform:translateX(-50%);padding:.7rem 1.1rem;border-radius:12px;font-weight:700;font-size:.86rem;box-shadow:0 16px 40px -12px rgb(0 0 0/.35);animation:pop .25s var(--ease);max-width:calc(100vw - 2rem)}.a-toast-ok{background:var(--a-plum);color:#fff}.a-toast-err{background:var(--a-red);color:#fff}@media (min-width:1024px){.a-toast{bottom:1.5rem}}.a-funnel{display:grid;grid-gap:.45rem;gap:.45rem}.a-funnel-row{display:grid;grid-template-columns:96px 1fr auto;grid-gap:.7rem;gap:.7rem;align-items:center;font-size:.82rem}.a-funnel-bar{height:26px;border-radius:6px;background:var(--a-bg);overflow:hidden}.a-funnel-bar span{display:block;height:100%;background:linear-gradient(90deg,var(--a-rose),#e27aa0);border-radius:6px;min-width:2px;transition:width .6s var(--ease)}.a-funnel-conv{font-size:.72rem;color:var(--a-muted);padding-left:104px}.a-cal{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-top:1px solid var(--a-line);border-left:1px solid var(--a-line)}.a-cal-h{padding:.4rem;font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--a-muted);background:var(--a-bg)}.a-cal-d,.a-cal-h{border-right:1px solid var(--a-line);border-bottom:1px solid var(--a-line)}.a-cal-d{min-height:104px;padding:.3rem;display:grid;align-content:start;grid-gap:3px;gap:3px;min-width:0}.a-cal-d.out{background:#fcfafa;color:#8e8290}.a-cal-d.today .a-cal-n{background:var(--a-rose);color:#fff}.a-cal-n{font-size:.74rem;font-weight:700;width:24px;height:24px;display:grid;place-items:center;border-radius:50%}.a-cal-e{display:block;color:var(--tone,var(--a-ink));background:var(--tone-bg,var(--a-bg));font-size:.68rem;font-weight:700;padding:.15rem .35rem;border-radius:5px;text-decoration:none;line-height:1.3;overflow-wrap:anywhere;border-left:3px solid}.a-cal-week .a-cal-d{min-height:260px}@media (max-width:720px){.a-cal-d{min-height:64px}.a-cal-e{font-size:0;padding:0;height:6px;border-radius:3px;border:0;background:var(--tone,currentColor)}.a-cal-week .a-cal-e{font-size:.62rem;height:auto;padding:.1rem .2rem;background:transparent;border-left:3px solid}}.a-checklist{list-style:none;margin:0;padding:0;display:grid;grid-gap:.1rem;gap:.1rem}.a-checklist li{display:flex;align-items:center;gap:.6rem;padding:.45rem .3rem;border-radius:8px}.a-checklist li:hover{background:var(--a-bg)}.a-checklist input{width:20px;height:20px;accent-color:var(--a-conf);flex:none}.a-checklist .done span{text-decoration:line-through;color:var(--a-muted)}.a-checklist small{margin-left:auto;color:var(--a-muted);font-size:.7rem;text-align:right}.a-progress{height:6px;border-radius:99px;background:var(--a-line);overflow:hidden}.a-progress span{display:block;height:100%;background:var(--a-conf);border-radius:99px}.a-skill{display:inline-flex;align-items:center;gap:.2rem;font-size:.72rem;padding:.1rem .45rem;border-radius:99px;margin:0 .2rem .2rem 0}.a-skill.ok{background:var(--a-conf-soft);color:var(--a-conf)}.a-skill.no{background:#f5f0f0;color:#a0959d}.a-login{min-height:100dvh;display:grid;place-items:center;padding:1rem;background:radial-gradient(60% 50% at 80% 10%,#f7dfe6,transparent 70%),var(--a-bg)}.a-login-art{display:none}@media (min-width:960px){.a-login{grid-template-columns:1.15fr 1fr;padding:0;place-items:stretch}.a-login-art{display:block;position:relative;overflow:hidden}.a-login-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.a-login-art:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgb(47 31 42/.75))}.a-login-quote{position:absolute;z-index:1;left:2.5rem;bottom:2.5rem;color:#fff}.a-login-quote p{font-family:var(--font-display);font-style:italic;font-size:2.2rem;line-height:1.15;max-width:16ch}.a-login-quote span{display:block;margin-top:.6rem;font-size:.7rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:#ffd9e5}.a-login-card{align-self:center;justify-self:center}}.a-login-card{width:min(420px,calc(100% - 2rem));background:#fff;border:1px solid var(--a-line);border-radius:24px;padding:2.4rem 2.2rem;display:grid;grid-gap:1.1rem;gap:1.1rem;justify-items:stretch;box-shadow:0 30px 80px -30px rgb(47 31 42/.3)}.a-login-card>img{justify-self:center}.a-login-card h1{font-size:2rem}.a-login-card h1,.a-login-card>div>p{text-align:center}.adm h1 .a-badge{font-family:var(--font-body);font-size:.72rem;vertical-align:middle;letter-spacing:.02em}.a-imgfield{display:flex;gap:.8rem;align-items:center}.a-imgthumb{width:96px;height:72px;flex:none;border-radius:10px;overflow:hidden;background:var(--a-bg);border:1px solid var(--a-line);display:grid;place-items:center;font-size:.7rem;color:var(--a-muted)}.a-imgthumb img{width:100%;height:100%;object-fit:cover}.a-imggrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));grid-gap:.6rem;gap:.6rem}.a-imggrid button{padding:0;border:2px solid transparent;border-radius:12px;overflow:hidden;background:var(--a-bg);cursor:pointer;text-align:left}.a-imggrid button:hover{border-color:var(--a-rose)}.a-imggrid img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block}.a-imggrid small{display:block;padding:.3rem .45rem;font-size:.68rem;color:var(--a-muted);overflow-wrap:anywhere}.a-welcome{overflow:hidden;border-radius:22px;color:#fff;min-height:190px;background:radial-gradient(120% 140% at 0 0,#b33e67 0,#6b2c4d 45%,#2f1f2a 100%);box-shadow:0 24px 50px -28px rgb(47 31 42/.7)}.a-welcome,.a-welcome-copy{position:relative;display:grid}.a-welcome-copy{z-index:1;padding:clamp(1.3rem,3vw,2rem);grid-gap:.55rem;gap:.55rem;align-content:center}.a-welcome-date{font-size:.7rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#ffd9e5}.a-welcome h1{color:#fff;font-size:clamp(1.8rem,3.4vw,2.6rem)}.a-welcome h1 em{color:#ffc2d5}.a-welcome-sub{color:rgb(255 255 255/.82);font-size:.92rem}.a-welcome-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.a-btn-light{background:rgb(255 255 255/.12);color:#fff;border-color:rgb(255 255 255/.3)}.a-btn-light:hover{background:#fff;color:var(--a-plum)}.a-welcome .a-btn-primary{background:#fff;color:var(--a-rose)}.a-welcome .a-btn-primary:hover{background:#ffe6ee}.a-page-head:has(.sr-only:only-child){display:none}.a-stat:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#e9a3b9,#b33e67);opacity:.85}.a-stat-confirmed:before{background:linear-gradient(180deg,#8fcfa3,#2e7d4f)}.a-stat-estimate:before{background:linear-gradient(180deg,#c8bdf0,#6d5cae)}.a-imgcard{width:150px;height:auto;position:relative;border-radius:16px}.a-imgcard i{position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgb(107 44 77/.38) 65%,rgb(47 31 42/.88))}.a-imghistory{display:grid;grid-gap:.35rem;gap:.35rem}.a-imghistory>div{display:flex;flex-wrap:wrap;gap:.4rem}.a-imghistory button{width:56px;height:70px;padding:0;border-radius:8px;overflow:hidden;border:2px solid transparent;cursor:pointer;background:var(--a-bg)}.a-imghistory button:hover{border-color:var(--a-rose)}.a-imghistory img{width:100%;height:100%;object-fit:cover}.a-rowthumb{width:40px;height:50px;object-fit:cover;border-radius:8px;flex:none}.a-list>li.a-edit-item{display:block}.a-edit-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.a-edit-title{flex:1 1 10rem;min-width:0;overflow-wrap:anywhere}.a-edit-title .a-badge{margin-left:.5rem}.a-edit-actions{display:flex;flex-wrap:wrap;gap:.4rem;margin-left:auto}.a-edit-form,.a-showmore{margin-top:.8rem}.a-showmore{display:flex;align-items:center;gap:.9rem;padding-top:.7rem;border-top:1px dashed var(--a-line);font-size:.8rem}.a-showmore button{background:none;border:0;padding:0;color:var(--a-rose);font-weight:700;cursor:pointer}.a-showmore .a-muted{margin-left:auto}.a-table-wrap+.a-showmore{margin:0;padding:.8rem 1.1rem}.a-rows{display:grid;grid-gap:1rem;gap:1rem;align-items:stretch}@media (min-width:900px){.a-rows{grid-template-columns:repeat(2,minmax(0,1fr))}.a-span-2{grid-column:1/-1}}.a-rows>.a-card{display:flex;flex-direction:column}.a-rows>.a-card>.a-card-body{flex:1 1}.a-brief-sec+.a-brief-sec{margin-top:.8rem}.a-brief-title{font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--a-muted);margin-bottom:.2rem}.a-grow{flex:1 1;min-width:0}.a-small{font-size:.8rem}.a-rose{color:var(--a-rose)}.a-card-intro{margin-bottom:1rem}.a-stack{display:flex;flex-direction:column;gap:1rem;min-width:0}.a-stack>.a-card:last-child{flex:1 1}.a-prewrap{white-space:pre-wrap}.a-est-value{font-size:1.3rem;font-weight:700;color:var(--a-est)}.a-note-form{margin-bottom:1rem}.a-fieldset{border:1px solid var(--a-line);border-radius:12px;padding:.7rem .9rem .9rem;margin:0;min-width:0}.a-fieldset legend{padding:0 .35rem;font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--a-muted)}.a-fieldset legend .a-muted{text-transform:none;letter-spacing:0;font-weight:500}.a-checkgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));grid-gap:.4rem;gap:.4rem}.a-checkchip{display:flex;align-items:center;gap:.5rem;padding:.45rem .6rem;border:1px solid var(--a-line-2);border-radius:10px;font-size:.84rem;font-weight:600;cursor:pointer;background:#fff}.a-checkchip:has(input:checked){border-color:var(--a-rose);background:var(--a-rose-soft)}.a-checkchip input{width:17px;height:17px;accent-color:var(--a-rose);flex:none}.a-checkchip small{margin-left:auto;font-weight:500;color:var(--a-muted);font-size:.74rem;white-space:nowrap}.a-ql{display:grid}.a-ql-head,.a-ql-row{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1.35fr) minmax(0,1fr) minmax(5.5rem,auto) auto;grid-gap:.6rem;gap:.6rem;align-items:start}.a-ql-head{padding:0 0 .45rem;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--a-muted);border-bottom:1px solid var(--a-line)}.a-ql-head>span:nth-child(4){text-align:right}.a-ql-row{padding:.75rem 0;border-bottom:1px solid var(--a-line)}.a-ql-item,.a-ql-price,.a-ql-qty{display:grid;grid-gap:.3rem;gap:.3rem;min-width:0}.a-ql-note{font-size:.8rem;height:34px;color:var(--a-muted)}.a-ql-team{display:flex;align-items:flex-start;gap:.35rem}.a-ql-team label{display:grid;grid-gap:.15rem;gap:.15rem;width:4.6rem}.a-ql-price>small,.a-ql-qty>small,.a-ql-team small{font-size:.72rem}.a-ql-team>span{padding-top:.55rem;color:var(--a-muted)}.a-ql-single{display:grid;grid-template-columns:4.6rem minmax(0,1fr);grid-gap:.35rem;gap:.35rem}.a-ql-amount{margin:0;padding-top:.6rem;text-align:right;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.a-ql-label{display:none;font-size:.7rem;font-weight:700;color:var(--a-muted)}.a-pr-rate{margin:.6rem 0 0}@media (max-width:720px){.a-ql-head{display:none}.a-ql-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.a-ql-item{grid-column:1/-1}.a-ql-label{display:block}.a-ql-amount{text-align:left;padding-top:0}.a-ql-row>.a-x{justify-self:end}}.a-quote-sum{display:grid;grid-gap:.6rem;gap:.6rem;padding:.9rem 1rem;border-radius:12px;background:var(--a-bg);border:1px solid var(--a-line)}.a-quote-sum dl{margin:0;display:grid;grid-template-columns:1fr auto;grid-row-gap:.3rem;row-gap:.3rem;font-size:.9rem}.a-quote-sum dd{margin:0;padding-left:1rem;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.a-card-body>.a-table+.a-quote-sum{margin-top:.9rem}.a-quote-sum .a-sum-total{font-weight:800;font-size:1.05rem;padding-top:.35rem;border-top:1px solid var(--a-line-2)}.a-total-foot{margin-right:auto;align-self:center}.a-total-foot strong{color:var(--a-ink);font-size:1.1rem}.a-form-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.a-progress-gap{margin-bottom:.7rem}.a-stat-small{font-size:1.1rem}.a-pr{display:grid;grid-gap:1rem;gap:1rem;align-items:start}.a-pr-form{display:grid;grid-gap:.9rem;gap:.9rem;min-width:0}.a-pr-help{font-size:.82rem;color:var(--a-muted);margin-bottom:.6rem}.a-pr-choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));grid-gap:.4rem;gap:.4rem;margin-bottom:.4rem}.a-pr-choices .a-checkchip input{accent-color:var(--a-rose)}.a-pr-preview{border:1px solid var(--a-line);border-radius:12px;padding:.9rem 1rem;background:var(--a-bg)}.a-pr-title{font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--a-rose);margin-bottom:.2rem}.a-pr-preview ul{list-style:none;margin:.6rem 0;padding:0;display:grid;grid-gap:.5rem;gap:.5rem}.a-pr-preview li{padding:.6rem .7rem;border-radius:10px;background:#fff;border:1px solid var(--a-line)}.a-pr-preview li.changed{border-color:var(--a-rose);box-shadow:inset 3px 0 0 var(--a-rose)}.a-pr-ev{font-size:.8rem;font-weight:700}.a-pr-price{font-size:1.05rem;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.a-pr-was{font-size:.74rem;color:var(--a-rose)}@media (min-width:1100px){.a-pr{grid-template-columns:minmax(0,1fr) 320px}.a-pr-preview{position:-webkit-sticky;position:sticky;top:80px}}.a-tabgroups{display:grid;grid-gap:.6rem;gap:.6rem;padding-bottom:1rem;border-bottom:1px solid var(--a-line)}.a-tabgroup{display:grid;grid-template-columns:12.5rem minmax(0,1fr);align-items:baseline;grid-gap:.75rem;gap:.75rem}.a-tabgroup-label{font-size:.66rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--a-muted)}.a-tabgroup-items{display:flex;flex-wrap:wrap;gap:.4rem}.a-tabgroup-items button{border:1px solid var(--a-line-2);background:var(--a-card);border-radius:999px;padding:.4rem .85rem;font:inherit;font-size:.8rem;font-weight:700;color:var(--a-muted);cursor:pointer;transition:background .2s,color .2s,border-color .2s}.a-tabgroup-items button:hover{color:var(--a-ink);border-color:var(--a-rose)}.a-tabgroup-items button[aria-current=page]{background:var(--a-rose);border-color:var(--a-rose);color:#fff}@media (max-width:640px){.a-tabgroup{grid-template-columns:minmax(0,1fr);gap:.35rem}}.a-pr-mins{display:grid;grid-gap:.45rem;gap:.45rem;margin-bottom:.7rem}.a-pr-min{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,.8fr) auto;grid-gap:.5rem;gap:.5rem;align-items:center}.a-pr-min-head{font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--a-muted)}.a-pr-cell{display:grid;grid-gap:.25rem;gap:.25rem;min-width:0}.a-pr-cell-label{display:none;font-size:.7rem;font-weight:700;color:var(--a-muted)}@media (max-width:520px){.a-pr-min{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;padding-bottom:.6rem;border-bottom:1px dashed var(--a-line)}.a-pr-min>.a-pr-cell:first-child{grid-column:1/-1}.a-pr-min-head{display:none}.a-pr-cell-label{display:block}}.a-doc{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.55rem .8rem;gap:.55rem .8rem;align-items:center;padding:.8rem .9rem;border-radius:12px;border:1px solid var(--a-line);background:#fff}.a-doc-icon{display:grid;place-items:center;width:42px;height:50px;border-radius:6px;background:var(--a-rose-soft);color:var(--a-rose);font-size:.66rem;font-weight:800;letter-spacing:.08em}.a-doc-info{display:grid;min-width:0}.a-doc-info strong{overflow-wrap:anywhere;font-size:.86rem}.a-doc-info small{color:var(--a-muted);font-size:.76rem}.a-doc-actions{grid-column:1/-1}.a-qtable td:first-child{width:42%}.a-linkbtn{background:none;border:0;padding:0;text-align:left;font:inherit;color:inherit;cursor:pointer}.a-linkbtn:hover strong{color:var(--a-rose)}.a-leadpick{list-style:none;margin:0 0 .8rem;padding:0;grid-template-columns:repeat(auto-fill,minmax(min(100%,24rem),1fr));grid-gap:.5rem;gap:.5rem;align-items:stretch}.a-leadpick,.a-leadpick>li{display:grid}.a-leadpick .a-checkchip{align-items:flex-start;font-weight:400}.a-leadpick .a-checkchip input{margin-top:.15rem}.a-leadpick-body{display:grid;grid-gap:.2rem;gap:.2rem;min-width:0}.a-leadpick-body strong{font-weight:700}.a-leadpick-body .a-badge{justify-self:start}.a-leadpick-body a{color:var(--a-rose);font-weight:600;justify-self:start}.a-plan{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));grid-gap:1rem;gap:1rem;align-items:stretch}.a-plan>.a-card{display:flex;flex-direction:column}.a-plan-actions{margin:.6rem 0 0;padding-left:1.1rem;display:grid;grid-gap:.35rem;gap:.35rem;font-size:.86rem}.a-plan-mode{margin-top:.6rem}.a-rate-diff{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .6rem;padding:.55rem .7rem;border-radius:10px;background:var(--a-warn-soft);color:var(--a-ink)}.a-freesearch{list-style:none;margin:.8rem 0 0;padding:0;display:grid;grid-gap:.4rem;gap:.4rem}.a-freesearch a{display:flex;align-items:center;gap:.55rem;padding:.55rem .7rem;border:1px solid var(--a-line);border-radius:10px;text-decoration:none;color:var(--a-ink);font-weight:600;font-size:.86rem}.a-freesearch a:hover{border-color:var(--a-rose);color:var(--a-rose)}.a-freesearch a>svg{margin-left:auto;flex:none}.a-freesearch .a-badge{flex:none;min-width:5.6rem;justify-content:center}.a-tools{list-style:none;margin:0;padding:0;display:grid;grid-gap:.75rem;gap:.75rem}.a-tools li{display:grid;grid-gap:.15rem;gap:.15rem;padding-bottom:.75rem;border-bottom:1px solid var(--a-line)}.a-tools li:last-child{border-bottom:0;padding-bottom:0}.a-tools a{display:inline-flex;align-items:center;gap:.35rem;color:var(--a-rose);text-decoration:none}.a-segpick{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.45rem;gap:.45rem}@media (max-width:720px){.a-segpick{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:400px){.a-segpick{grid-template-columns:minmax(0,1fr)}}.a-segpick button{display:flex;align-items:center;gap:.55rem;padding:.65rem .75rem;border:1px solid var(--a-line-2);border-radius:12px;background:#fff;font:inherit;font-size:.84rem;font-weight:600;color:var(--a-ink);text-align:left;cursor:pointer}.a-segpick button svg{flex:none;color:var(--a-rose)}.a-segpick button[aria-checked=true]{border-color:var(--a-rose);background:var(--a-rose-soft);box-shadow:inset 0 0 0 1px var(--a-rose)}.a-leadpick-contacts{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.15rem}.a-leadpick-contacts .a-badge{text-transform:none;letter-spacing:0;font-size:.72rem;font-weight:600;gap:.25rem;text-decoration:none}.a-leadpick-contacts>a.a-small{display:inline-flex;align-items:center;gap:.2rem}.a-queue{display:grid;grid-gap:.6rem;gap:.6rem;justify-items:start}.a-plan-examples{margin-top:.7rem}.a-plan-examples .a-chip{max-width:100%;white-space:normal;text-align:left}.a-login.a-login-solo{grid-template-columns:minmax(0,1fr);place-items:center;padding:1rem}.a-switch{display:inline-flex;align-items:center;gap:.55rem;min-height:36px;padding:.25rem .8rem .25rem .9rem;border:1px solid var(--a-line-2);border-radius:999px;background:#fff;font:inherit;font-size:.8rem;font-weight:700;color:var(--a-ink);cursor:pointer}.a-switch:disabled{opacity:.6;cursor:not-allowed}.a-switch-track{position:relative;width:38px;height:22px;border-radius:999px;background:#d9cfd3;transition:background .2s;flex:none}.a-switch-knob{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgb(47 31 42/.3);transition:transform .2s var(--ease)}.a-switch.on .a-switch-track{background:var(--a-conf)}.a-switch.on .a-switch-knob{transform:translateX(16px)}.a-switch-state{min-width:2.2em;text-align:left;color:var(--a-muted)}.a-switch.on .a-switch-state{color:var(--a-conf)}.a-switch:focus-visible{outline:2px solid var(--a-rose);outline-offset:2px}.a-confirm{display:grid;grid-template-columns:auto 1fr;grid-gap:1rem;gap:1rem;align-items:start}.a-confirm-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--a-rose-soft,#fbe9ef);color:var(--a-rose,#b33e67)}.a-confirm-danger{background:#fdecec;color:#b42318}.a-confirm-text{font-size:.95rem;line-height:1.6;color:var(--a-ink,#2a2029)}.a-confirm-text p{margin:0 0 .5rem}.a-confirm-text ul{margin:.25rem 0 0;padding-left:1.1rem;color:var(--a-muted,#6b5f68)}.a-confirm-text li{margin:.2rem 0}@media (max-width:480px){.a-confirm{grid-template-columns:1fr}}.a-imgsize{display:inline-block;color:var(--a-muted)}.a-imgsize strong{color:var(--a-ink);font-weight:600}.a-sizeguide{list-style:none;margin:0 0 .6rem;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));grid-gap:.5rem;gap:.5rem}.a-sizeguide li{display:grid;grid-gap:.1rem;gap:.1rem;padding:.6rem .8rem;border:1px solid var(--a-line,#eadfe3);border-radius:12px;background:#fff}.a-sizeguide span{font-size:.86rem;color:var(--a-muted)}.a-records-filters{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem}.a-records-filters .a-period{flex:1 1 auto}.a-records-search{flex:1 1 16rem;display:flex;align-items:center;gap:.5rem;position:relative}.a-records-search svg{position:absolute;left:.8rem;color:var(--a-muted);pointer-events:none}.a-records-search .a-input{padding-left:2.3rem;width:100%}.a-doc-samples{display:grid;grid-gap:8px;gap:8px;margin-top:18px;padding-top:14px;border-top:1px solid var(--a-line)}.a-confirm-text:only-child{grid-column:1/-1}.a-confirm-input{margin-top:.9rem}.a-confirm-input .a-field{width:100%}.a-found-result{margin-top:16px;padding:14px 16px;border-radius:14px;background:var(--a-ok-soft,#edf7ee);border:1px solid rgb(86 112 63/.25);display:grid;grid-template-columns:minmax(0,1fr);grid-gap:10px;gap:10px}.a-found-result .a-contact{white-space:nowrap}@media (max-width:640px){.a-found-result .a-toolbar .a-btn{width:100%;white-space:normal;text-align:center}}.a-found-result>p{margin:0;line-height:1.6}.a-found-result>p svg{color:var(--a-ok,#2f7a3e);vertical-align:-3px;margin-right:4px}.a-linkbtn .a-badge{margin-left:8px;vertical-align:1px}.a-found-result .a-list li{padding-block:8px}.a-found-none{background:var(--a-soft,#faf6f4);border-color:var(--a-line)}.a-auto-toggle{padding:.7rem .8rem}.a-auto-toggle>span{display:flex;flex-wrap:wrap;gap:.2rem .6rem;align-items:baseline;width:100%;font-weight:500}.a-auto-toggle>span strong{font-weight:700}.a-auto-toggle small{margin-left:auto}.a-auto-locked{opacity:.75;cursor:default}.a-auto-toggles{display:grid;grid-gap:.5rem;gap:.5rem}.a-auto-toggle>span small{margin-left:0;width:100%;white-space:normal;font-weight:500}.a-auto-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem}.a-auto-progress{display:flex;align-items:center;gap:.6rem;margin:0;padding:.7rem .9rem;border-radius:12px;background:var(--a-rose-soft,#fbe9ef);color:var(--a-ink,#2a2029);font-size:.9rem;font-weight:600}.a-spinner{width:16px;height:16px;border-radius:50%;border:2px solid;border-right:2px solid transparent;animation:a-spin .8s linear infinite;flex:none}@keyframes a-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.a-spinner{animation:none}}.a-found-result .a-found-sum{font-size:.95rem}.a-found-banner{margin:0 0 1rem}.a-site-behind{display:flex;gap:.7rem;align-items:flex-start;padding:.8rem 1rem;margin-bottom:1rem;border-radius:14px;background:#fff7e6;border:1px solid #f2d39b;color:#5c4100}.a-site-behind p{margin:0;font-size:.9rem;line-height:1.55;min-width:0;overflow-wrap:anywhere}.a-site-behind svg{flex:none;margin-top:2px}.a-social-step{display:grid;grid-gap:.7rem;gap:.7rem;margin-bottom:1rem}.a-social-n{display:flex;align-items:center;gap:.6rem;margin:.2rem 0 0;font-weight:700;font-size:.92rem;color:var(--a-ink)}.a-social-n span{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--a-rose);color:#fff;font-size:.78rem;flex:none}.a-social-area{display:grid;grid-gap:.3rem;gap:.3rem;max-width:320px}.a-freesearch-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));margin:0}.a-noimg{display:grid;place-items:center;text-align:center;font-size:.72rem;font-weight:600;color:#8a4d63;background:linear-gradient(150deg,#f9e4ea,#f2cdd8 48%,#e8b0c1)}span.a-rowthumb.a-noimg{display:inline-block}.a-iconbtn{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:8px;border:1px solid var(--a-line);background:#fff;color:var(--a-muted);cursor:pointer;flex:none}.a-iconbtn:hover{color:var(--a-rose);border-color:var(--a-rose)}.a-doced{position:fixed;inset:0;z-index:1000;background:var(--a-bg,#faf6f4);display:grid;grid-template-rows:auto 1fr}.a-doced-head{display:flex;flex-wrap:wrap;gap:.6rem 1rem;align-items:center;justify-content:space-between;padding:.8rem 1.2rem;background:#fff;border-bottom:1px solid var(--a-line)}.a-doced-head>div:first-child{display:grid;grid-gap:.1rem;gap:.1rem;min-width:0}.a-doced-head small{color:var(--a-muted);font-size:.78rem;overflow-wrap:anywhere}.a-doced-actions{display:flex;flex-wrap:wrap;gap:.5rem}.a-doced-body{display:grid;grid-template-columns:minmax(320px,440px) 1fr;min-height:0}.a-doced-form{overflow:auto;padding:1rem 1.2rem 2rem;display:grid;grid-gap:.9rem;gap:.9rem;align-content:start;border-right:1px solid var(--a-line);background:#fff}.a-doced-preview{position:relative;min-height:0;background:#e9e4e2}.a-doced-preview iframe{width:100%;height:100%;border:0;display:block}.a-doced-preview>p{padding:2rem}.a-doced-open{display:none}.a-doced-terms{display:grid;grid-gap:.7rem;gap:.7rem;padding-top:.4rem;border-top:1px solid var(--a-line)}.a-doced-clause{display:grid;grid-gap:.4rem;gap:.4rem;padding:.7rem;border:1px solid var(--a-line);border-radius:12px;background:var(--a-soft,#faf6f4)}.a-doced-clause-head{display:grid;grid-template-columns:auto 1fr auto auto;grid-gap:.5rem;gap:.5rem;align-items:center}.a-doced-clause-head>span{font-weight:700;color:var(--a-muted)}.a-doced-clause-head .a-check{font-size:.78rem;white-space:nowrap}@media (max-width:900px){.a-doced-body{grid-template-columns:1fr;overflow:auto}.a-doced-form{border-right:0;overflow:visible}.a-doced-preview{display:grid;place-items:center;padding:1rem;min-height:0}.a-doced-preview iframe{display:none}.a-doced-open{display:inline-flex}.a-doced-clause-head{grid-template-columns:auto 1fr auto}.a-doced-clause-head .a-check{grid-column:2}}.a-selbar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .8rem;padding:.6rem .9rem;margin-bottom:.8rem;border-radius:12px;background:var(--a-rose-soft)}.a-selbox{width:17px;height:17px;accent-color:var(--a-rose);vertical-align:middle}.a-rowactions{display:inline-flex;align-items:center;gap:.4rem}.a-iconbtn-danger:hover:not(:disabled){color:var(--a-red);border-color:var(--a-red)}.a-iconbtn:disabled{opacity:.5;cursor:default}.a-btn-danger-text{color:var(--a-red)}.a-hunt-feeds{list-style:none;margin:.5rem 0 0;padding:0;display:grid;grid-gap:.4rem;gap:.4rem}.a-hunt-feeds li{display:flex;align-items:center;gap:.6rem;padding:.5rem .7rem;border:1px solid var(--a-line);border-radius:10px;font-size:.86rem;min-width:0}.a-hunt-feeds li>span{flex:1 1;min-width:0;overflow-wrap:anywhere}.a-hunt-feeds li>svg{color:var(--a-rose);flex:none}.a-hunt-add{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr) auto;grid-gap:.5rem .6rem;gap:.5rem .6rem;align-items:end;margin-top:.6rem}@media (max-width:720px){.a-hunt-add{grid-template-columns:minmax(0,1fr)}}.a-hunt-help{margin-top:.6rem;font-size:.86rem;line-height:1.55}.a-hunt-help summary{cursor:pointer;font-weight:700;color:var(--a-rose)}.a-hunt-help ol{margin:.5rem 0 0;padding-left:1.2rem;display:grid;grid-gap:.45rem;gap:.45rem}.a-hunt-ideas{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.4rem}.a-hunt-ideas .a-chip{max-width:100%;white-space:normal;text-align:left;display:inline-flex;align-items:center;gap:.35rem}.a-hunt-stats{display:flex;flex-wrap:wrap;gap:.25rem 1.1rem}.a-hunt-totals{margin:0 0 1rem;font-size:.95rem}.a-hunt-intents{margin:.5rem 0 1rem}.a-hunt-list{list-style:none;margin:0;padding:0;display:grid}.a-hunt-lead{display:grid;grid-gap:.55rem;gap:.55rem;padding:1rem 0;border-bottom:1px solid var(--a-line);min-width:0}.a-hunt-lead:first-child{padding-top:0}.a-hunt-lead:last-child{border-bottom:0}.a-hunt-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .6rem;font-size:.78rem;color:var(--a-muted)}.a-hunt-title{font-weight:700;font-size:.98rem;line-height:1.4}.a-hunt-excerpt,.a-hunt-title{margin:0;overflow-wrap:anywhere}.a-hunt-excerpt{font-size:.85rem;color:var(--a-muted);line-height:1.55;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.a-hunt-facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,10.5rem),1fr));grid-gap:.45rem 1rem;gap:.45rem 1rem;margin:0;padding:.7rem .8rem;border-radius:12px;background:var(--a-soft,#faf6f4);font-size:.85rem}.a-hunt-facts>div{min-width:0}.a-hunt-facts dt{font-size:.68rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--a-muted)}.a-hunt-facts dd{margin:0;overflow-wrap:anywhere}.a-hunt-facts dd.a-unknown{color:var(--a-muted);font-style:italic}.a-hunt-why{margin:0;font-size:.85rem;line-height:1.55}.a-hunt-reply{display:grid;grid-gap:.35rem;gap:.35rem}.a-hunt-reply p{margin:0}.a-hunt-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.a-hunt-actions .a-hunt-status{width:auto;min-width:9.5rem;padding-block:.35rem;font-size:.84rem}@media (max-width:480px){.a-hunt-actions .a-hunt-status,.a-hunt-actions>.a-btn{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - .45rem)}}.a-hunt-focus{display:flex;align-items:flex-start;gap:.45rem;margin:1.2rem 0 .8rem;font-size:.95rem;line-height:1.5}.a-hunt-focus svg{color:var(--a-rose);flex:none;margin-top:3px}.a-insight-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));grid-gap:1rem 1.6rem;gap:1rem 1.6rem}.a-bars{list-style:none;margin:.4rem 0 0;padding:0;display:grid;grid-gap:.45rem;gap:.45rem}.a-bars li{display:grid;grid-template-columns:minmax(0,8.5rem) minmax(2rem,1fr) auto;align-items:center;grid-gap:.6rem;gap:.6rem;font-size:.84rem}.a-bars li>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.a-bar{height:8px;border-radius:99px;background:var(--a-line);overflow:hidden}.a-bar i{display:block;height:100%;background:var(--a-rose);border-radius:inherit}.a-find-summary{margin:0 0 1rem;font-size:.92rem;line-height:1.6}.a-find-change{margin-left:.5rem;font-weight:700;color:var(--a-rose)}.a-find-settings{margin-bottom:1rem;padding:1rem;border:1px solid var(--a-line);border-radius:14px;background:var(--a-soft,#faf6f4)}.a-find-go{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem 1.2rem}.a-find-go>.a-btn{padding-inline:1.4rem}.a-switch-row{display:inline-flex;align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;cursor:pointer}.a-switch-row input{width:18px;height:18px;accent-color:var(--a-rose)}.a-find-go+.a-auto-progress{margin-top:.9rem}.a-more{border:1px solid var(--a-line);border-radius:16px;background:#fff}.a-more>summary{cursor:pointer;padding:.9rem 1.1rem;font-weight:700;font-size:.92rem;color:var(--a-ink)}.a-more[open]>summary{border-bottom:1px solid var(--a-line)}.a-more-body{padding:1rem}.a-hunt-show{width:auto;min-width:9rem;padding-block:.35rem;font-size:.84rem}.a-plan-form{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.6rem;gap:.6rem;align-items:end}@media (max-width:560px){.a-plan-form{grid-template-columns:minmax(0,1fr)}}.a-plan-numbers{margin-top:1rem}.a-plan-numbers .a-insight-grid{margin-top:.8rem}.a-plan-goal{margin:1.2rem 0 0}.a-planlist{list-style:none;margin:0 0 1rem;padding:0;counter-reset:plan;display:grid}.a-planlist>li{counter-increment:plan;position:relative;padding:.9rem 0 .9rem 2.6rem;border-top:1px solid var(--a-line);min-width:0}.a-planlist>li:before{content:counter(plan);position:absolute;left:0;top:.9rem;width:1.8rem;height:1.8rem;border-radius:50%;display:grid;place-items:center;background:var(--a-rose-soft);color:var(--a-rose);font-weight:800;font-size:.85rem}.a-planlist-title{margin:0 0 .2rem;font-weight:700;font-size:.98rem}.a-planlist>li>p{margin:0 0 .35rem}.a-planlist>li>ul{margin:.3rem 0 0;padding-left:1.1rem;display:grid;grid-gap:.3rem;gap:.3rem;font-size:.88rem;line-height:1.5}.a-tools-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));grid-gap:1rem 1.4rem;gap:1rem 1.4rem}.a-tools-grid li{display:grid;grid-gap:.2rem;gap:.2rem;align-content:start;min-width:0}.a-tools-grid a{display:inline-flex;align-items:center;gap:.35rem;color:var(--a-rose);text-decoration:none}.a-designer{display:grid;grid-gap:.6rem;gap:.6rem;margin-bottom:1rem}.a-designer-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem 1rem}.a-designer-status{margin:0;font-size:.86rem;font-weight:600;color:var(--a-muted)}.a-designer-saving{color:var(--a-warn)}.a-designer-saved{color:var(--a-conf)}.a-designer-error{color:var(--a-red)}.a-designer-help{margin:0}.a-designer-frame{border:1px solid var(--a-line);border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 6px 24px rgb(58 31 43/.08)}.a-designer-frame iframe{display:block;width:100%;height:max(640px,calc(100vh - 290px));border:0}.a-designer-frame.is-phone{width:390px;max-width:100%;margin:0 auto}.a-more-settings{margin-top:.5rem}.a-chip-danger{color:var(--a-red)}.a-chip-danger:hover{border-color:var(--a-red)}.a-designer-actions{display:flex;gap:.4rem;margin-left:auto}.a-pr-sub{margin-top:1.1rem}.a-teamsizes{display:grid;grid-gap:.45rem;gap:.45rem;margin-top:.4rem}.a-teamsize{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.9rem;color:var(--a-muted,#6b5a64)}.a-teamsize .a-input{width:5.5rem}.a-teamsizes>.a-btn{justify-self:start}.a-est-math{margin-top:.8rem;border-top:1px solid var(--a-line,#eadde3);padding-top:.6rem}.a-est-math summary{cursor:pointer;font-weight:600;color:var(--a-accent,#9b2c5a);font-size:.9rem}.a-est-math .a-dl{margin:.6rem 0}.a-est-lines{width:100%;border-collapse:collapse;font-size:.9rem;margin:.4rem 0}.a-est-lines td{padding:.35rem 0;border-bottom:1px dashed var(--a-line,#eadde3);vertical-align:top}.a-est-lines td:last-child{text-align:right;white-space:nowrap;padding-left:1rem}.a-est-lines small{display:block;color:var(--a-muted,#7a6870);font-size:.8rem}.a-est-lines .a-est-total td{font-weight:700;border-bottom:0}.a-est-steps{margin:.4rem 0 0;padding-left:1.1rem;font-size:.88rem;color:var(--a-muted,#7a6870);display:grid;grid-gap:.25rem;gap:.25rem}.a-switch-wrap{display:inline-flex;flex-direction:column;align-items:flex-end;gap:.25rem}.a-switch-preview{font-size:.78rem;color:var(--a-accent,#9b2c5a);text-decoration:underline}