.sc-shell{grid-template-columns:232px minmax(0,1fr);align-items:start;gap:20px;display:grid}.sc-side{border-right:1px solid var(--line);flex-direction:column;gap:16px;max-height:calc(100vh - 120px);padding-right:12px;display:flex;position:sticky;top:12px;overflow:auto}.sc-group{flex-direction:column;gap:2px;display:flex}.sc-gl{font-size:var(--fs-eyebrow,11px);letter-spacing:var(--ls-eyebrow,.06em);text-transform:uppercase;color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;margin:0 0 4px;padding:0 8px;font-weight:600;overflow:hidden}.sc-item{border-radius:var(--r-sm);color:var(--ink);align-items:center;gap:10px;min-width:0;padding:7px 8px;text-decoration:none;display:flex}.sc-item:hover{background:var(--soft)}.sc-item.on{background:var(--soft-2)}.sc-item>svg{color:var(--ink-3);flex:none}.sc-item.on>svg{color:var(--ink)}.sc-name{flex:1;min-width:0;display:grid}.sc-name b{font-weight:500;font-size:var(--fs-md);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sc-item.on .sc-name b{font-weight:600}.sc-name small{font-size:var(--fs-xs);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sc-chip{font-size:var(--fs-xs);font-variant-numeric:tabular-nums;background:var(--soft-2);color:var(--ink-2);border-radius:99px;flex:none;padding:2px 8px;font-weight:600}.sc-item.on .sc-chip{background:var(--bg)}.sc-chip.is-bad{background:var(--bad-soft);box-shadow:inset 0 0 0 1px var(--bad-line);color:var(--bad)}.sc-chip.is-warn{background:var(--warn-soft);box-shadow:inset 0 0 0 1px var(--warn-line);color:var(--warn)}.sc-pane{flex-direction:column;gap:16px;min-width:0;display:flex}.sc-side:has(>.sc-group.is-foot){min-height:calc(100vh - 200px)}.sc-group.is-foot{margin-top:auto}@media (max-width:900px){.sc-shell{grid-template-columns:minmax(0,1fr);gap:14px}.sc-side{border-right:0;border-bottom:1px solid var(--line);max-height:none;padding:0 0 12px;position:static}.sc-side:has(>.sc-group.is-foot){min-height:0}}.col-rail{align-self:start;min-width:0;position:sticky;top:12px}.col-rail>.col-side{position:static;top:auto}.col-head{display:none}.col-toggle{all:unset;box-sizing:border-box;border-radius:var(--r-sm);width:28px;height:28px;color:var(--ink-3);cursor:pointer;flex:none;justify-content:center;align-items:center;display:inline-flex}.col-toggle:hover{background:var(--soft);color:var(--ink)}.col-toggle:focus-visible{box-shadow:0 0 0 2px var(--accent-edge)}.col-tab{z-index:5;border:1px solid var(--line);background:var(--bg);width:16px;height:30px;color:var(--ink-3);cursor:pointer;transition:background-color var(--dur,.15s) var(--ease,ease), color var(--dur,.15s) var(--ease,ease);border-left:0;border-radius:0 8px 8px 0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;left:calc(100% - 1px);transform:translateY(-50%)}.col-tab svg{transform:rotate(180deg)}.col-shell.is-shut .col-tab svg{transform:none}.col-tab:hover{background:var(--soft);color:var(--ink)}.col-tab:focus-visible{outline:2px solid var(--accent-edge);outline-offset:0}.col-shell.is-shut{grid-template-columns:1px minmax(0,1fr);gap:24px}.col-shell.is-shut>.col-rail>.col-side{min-height:calc(100vh - 200px);padding:0;overflow:visible}@media (max-width:900px){.col-rail{position:static}.col-tab{display:none}.col-head{justify-content:flex-end;align-items:center;min-height:28px;margin-bottom:-8px;display:flex}.col-shell.is-shut{grid-template-columns:minmax(0,1fr);gap:14px}.col-shell.is-shut>.col-rail>.col-side{border-right:0;min-height:0;padding-bottom:6px}.col-shell.is-shut .col-head{justify-content:flex-start;margin-bottom:0}}.sc-add{font:inherit;text-align:left;cursor:pointer;width:100%;color:var(--ink-2);background:0 0;border:0}.sc-add:focus-visible{box-shadow:0 0 0 2px var(--accent-edge)}.sc-add-plus{text-align:center;width:15px;color:var(--ink-3);flex:none;font-size:16px;line-height:1}.sc-add-input{box-sizing:border-box;width:100%;font:inherit;font-size:var(--fs-sm);border:1px solid var(--accent-edge);border-radius:var(--r-sm);background:var(--bg);color:var(--ink);outline:0;padding:6px 8px}.sc-item.is-primary{background:var(--accent);color:#fff;justify-content:center;gap:8px;padding:8px 12px;font-weight:600}.sc-item.is-primary>svg{color:currentColor}.sc-item.is-primary .sc-name{flex:none}.sc-item.is-primary .sc-name b{font-weight:600}.sc-item.is-primary:hover,.sc-item.is-primary.on{background:color-mix(in srgb, var(--accent) 88%, #000)}.sc-item.is-primary:focus-visible{outline:2px solid var(--accent-edge);outline-offset:2px}.sc-item.is-secondary{background:var(--soft-2);width:100%;color:var(--ink);font:inherit;cursor:pointer;border:0;justify-content:center;gap:8px;margin-top:6px;padding:8px 12px;font-weight:600}.sc-item.is-secondary>svg{color:currentColor}.sc-item.is-secondary .sc-name{flex:none}.sc-item.is-secondary .sc-name b{font-weight:600}.sc-item.is-secondary:hover{background:var(--line)}.sc-item.is-secondary:focus-visible{outline:2px solid var(--accent-edge);outline-offset:2px}.sc-group .sc-add-input{margin-top:6px}.sc-item.is-quiet{color:var(--ink-3);gap:6px;padding:4px 8px}.sc-item.is-quiet>svg{width:13px;height:13px}.sc-item.is-quiet .sc-name b{font-size:var(--fs-sm);font-weight:400}.sc-item.is-quiet:hover{color:var(--ink);background:0 0}
.li-lines{gap:6px;width:100%;display:grid}.li-head,.li-row{grid-template-columns:minmax(0,1fr) 80px 120px 28px;align-items:start;gap:8px;display:grid}.li-noprice .li-head,.li-noprice .li-row{grid-template-columns:minmax(0,1fr) 96px 28px}.li-head{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);font-weight:600}.li-x{width:28px;height:36px;color:var(--ink-3);cursor:pointer;border-radius:var(--r-sm);background:0 0;border:0;font-size:18px;line-height:1}.li-x:hover{color:var(--ink);background:var(--soft)}.li-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:4px;display:flex}.li-add{color:var(--accent-ink,var(--ink));font:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0;border:0;padding:0}.li-add:hover{text-decoration:underline}.li-total{font-size:var(--fs-sm);color:var(--ink-2)}.li-total b{color:var(--ink);font-variant-numeric:tabular-nums}@media (max-width:480px){.li-head{display:none}.li-row{grid-template-columns:minmax(0,1fr) 72px 28px}.li-row>:nth-child(3):not(.li-x){grid-column:1/3}}.li-search-note{font-size:var(--fs-sm);color:var(--ink-3);padding:8px 10px}.li-hit{flex-direction:column;min-width:0;display:flex}.li-hit b{font-weight:600}.li-hit span{font-size:var(--fs-xs);color:var(--ink-3)}.li-hit-n{font-size:var(--fs-sm);color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap}.li-search-miss{font-size:var(--fs-sm);color:var(--ink-2);margin:6px 0 0}.li-search{position:relative}.li-menu{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-sm);box-shadow:0 10px 30px color-mix(in srgb,var(--ink) 8%,transparent);z-index:5;max-height:240px;padding:4px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.li-menu button{text-align:left;width:100%;font:inherit;font-size:var(--fs-sm);cursor:pointer;color:var(--ink);background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.li-menu button:hover,.li-menu button:focus-visible{background:var(--soft);outline:none}
.bulk{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--soft);opacity:.72;flex-direction:column;gap:8px;margin:10px 0 0;padding:8px 10px;display:flex}.bulk.on{opacity:1;border-color:var(--ink-3);background:var(--bg)}.bulk.float{left:var(--side-w,0px);right:0;bottom:max(22px,env(safe-area-inset-bottom));z-index:40;background:var(--bg);border-color:var(--line-strong,var(--ink-3));width:max-content;max-width:min(94vw,980px);box-shadow:var(--shadow-2);opacity:0;pointer-events:none;transition:transform .18s var(--ease,ease),opacity .18s var(--ease,ease);border-radius:18px;margin:0 auto;padding:8px 10px 8px 14px;position:fixed;transform:translateY(calc(100% + 28px))}.bulk.float.on{opacity:1;pointer-events:auto;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.bulk.float{transition:none}}@media (max-width:860px){.bulk.float{left:0}}@media (max-width:640px){.bulk.float{max-width:calc(100vw - 20px);padding:8px 10px}}.bulk-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.bulk-n{font-size:var(--fs-sm);color:var(--ink-2);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.bulk-n b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.bulk-clear{background:var(--soft-2);width:20px;height:20px;color:var(--ink-2);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.bulk-clear:hover{background:var(--line);color:var(--ink)}.bulk-acts{flex-wrap:wrap;align-items:center;gap:2px;margin-left:auto;display:flex}.bulk-act{height:var(--ctl-sm);color:var(--ink-2);font:inherit;font-size:var(--ctl-fs-sm);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-weight:500;display:inline-flex}.bulk-act svg{color:var(--ink-3)}.bulk-act:hover,.bulk-act.on{background:var(--soft);color:var(--ink)}.bulk-act:hover svg,.bulk-act.on svg{color:var(--ink)}.bulk-act.danger:hover{background:color-mix(in srgb,var(--bad) 10%,transparent);color:var(--bad)}.bulk-act.danger:hover svg{color:var(--bad)}.bulk-act:focus-visible{outline:2px solid var(--accent-edge);outline-offset:0}.bulk-sep{background:var(--line);width:1px;height:18px;margin:0 4px}@media (max-width:700px){.bulk-act span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.bulk-act{padding:0 9px}.bulk-act svg{color:var(--ink-2)}}.bulk-panel{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:14px;padding:0 0 8px;display:flex}.bulk-panel-one{display:contents}.bulk-field{color:var(--ink-3);align-items:center;gap:6px;display:inline-flex}.bulk-field .fld{width:160px}.bulk-top{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px;padding:0 0 8px;display:flex}.bulk-top-l{font-size:var(--fs-xs);color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:4px;display:inline-flex}.bulk-chip{border:1px solid var(--line);background:var(--bg);height:24px;font:inherit;font-size:var(--fs-sm);color:var(--ink-2);cursor:pointer;border-radius:999px;padding:0 10px}.bulk-chip:hover{border-color:var(--accent);color:var(--ink);background:var(--soft)}.bulk-hint{font-size:var(--fs-sm);color:var(--ink-2);border-bottom:1px solid var(--line);padding:0 0 8px}
.contacts-module__bNDDIW__acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.contacts-module__bNDDIW__acts a{text-decoration:none}.contacts-module__bNDDIW__who{align-items:center;gap:10px;min-width:0;display:flex}.contacts-module__bNDDIW__who .contacts-module__bNDDIW__txt{min-width:0}.contacts-module__bNDDIW__under{font-size:var(--fs-xs);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;max-width:260px;margin-top:1px;font-weight:400;display:block;overflow:hidden}.contacts-module__bNDDIW__who b{white-space:nowrap;text-overflow:ellipsis;max-width:260px;display:block;overflow:hidden}.contacts-module__bNDDIW__tags{flex-wrap:wrap;gap:4px;max-width:220px;display:flex}.contacts-module__bNDDIW__tag{font-size:var(--fs-xs);background:var(--soft-2);color:var(--ink-2);white-space:nowrap;border:1px solid #0000;border-radius:6px;padding:1px 7px;text-decoration:none;display:inline-block}.contacts-module__bNDDIW__tag:hover{border-color:var(--ink);color:var(--ink)}.contacts-module__bNDDIW__nowrap{white-space:nowrap}.contacts-module__bNDDIW__health{font-size:var(--fs-sm);color:var(--ink-2);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.contacts-module__bNDDIW__dot{background:var(--ink-3);border-radius:50%;flex:none;width:8px;height:8px}.contacts-module__bNDDIW__health[data-tone=g] .contacts-module__bNDDIW__dot{background:var(--ok)}.contacts-module__bNDDIW__health[data-tone=y] .contacts-module__bNDDIW__dot{background:var(--warn)}.contacts-module__bNDDIW__health[data-tone=r] .contacts-module__bNDDIW__dot{background:var(--bad)}.contacts-module__bNDDIW__health[data-tone=b] .contacts-module__bNDDIW__dot{background:var(--accent)}.contacts-module__bNDDIW__health[data-tone=n] .contacts-module__bNDDIW__dot{background:var(--ink-3);opacity:.5}.contacts-module__bNDDIW__sv{align-items:center;gap:8px;display:inline-flex}.contacts-module__bNDDIW__sv>span:first-child{color:var(--ink-3)}.contacts-module__bNDDIW__ic{align-items:center;gap:7px;display:inline-flex}.contacts-module__bNDDIW__ic>span:first-child{color:var(--ink-3)}.contacts-module__bNDDIW__cardhead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.contacts-module__bNDDIW__cardhead h3{font-size:var(--fs-lg);align-items:center;gap:7px;margin:0;display:inline-flex}.contacts-module__bNDDIW__cardsub{font-size:var(--fs-xs);color:var(--ink-3);margin:-4px 0 8px}.contacts-module__bNDDIW__dtitle{align-items:center;gap:10px;min-width:0;display:inline-flex}.contacts-module__bNDDIW__pills{flex-wrap:wrap;gap:6px;margin:6px 0 4px;display:flex}.contacts-module__bNDDIW__dstats{margin:12px 0 4px}.contacts-module__bNDDIW__dtabs{margin:6px 0 0}.contacts-module__bNDDIW__para{line-height:1.6;font-size:var(--fs-md);margin:0 0 10px}.contacts-module__bNDDIW__soft{color:var(--ink-3);font-size:var(--fs-sm);border:1px dashed var(--line);border-radius:var(--r-sm);text-align:center;padding:14px;line-height:1.5}.contacts-module__bNDDIW__small{font-size:var(--fs-sm);color:var(--ink-3)}.contacts-module__bNDDIW__list{margin:0;padding:0;list-style:none}.contacts-module__bNDDIW__list li{border-bottom:1px solid var(--line);font-size:var(--fs-md);align-items:baseline;gap:10px;padding:8px 0;display:flex}.contacts-module__bNDDIW__list li:last-child{border-bottom:0}.contacts-module__bNDDIW__list .contacts-module__bNDDIW__what{flex:1;min-width:0}.contacts-module__bNDDIW__list .contacts-module__bNDDIW__amt{font-variant-numeric:tabular-nums;white-space:nowrap}.contacts-module__bNDDIW__list a{color:inherit}.contacts-module__bNDDIW__num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.contacts-module__bNDDIW__form{flex-direction:column;gap:12px;padding-top:8px;display:flex}.contacts-module__bNDDIW__radios{font-size:var(--fs-md);gap:14px;display:flex}.contacts-module__bNDDIW__radios label{align-items:center;gap:6px;display:inline-flex}.contacts-module__bNDDIW__more{flex-direction:column;gap:12px;padding-top:10px;display:flex}.contacts-module__bNDDIW__fbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.contacts-module__bNDDIW__cancel{font-size:var(--fs-sm);color:var(--ink-2);text-decoration:underline}.contacts-module__bNDDIW__err{color:var(--bad);font-size:var(--fs-xs)}.contacts-module__bNDDIW__alert{border:1px solid color-mix(in srgb,var(--bad) 35%,transparent);color:var(--bad);border-radius:var(--r-sm);font-size:var(--fs-sm);padding:9px 12px}.contacts-module__bNDDIW__alert a{color:inherit}.contacts-module__bNDDIW__okbox{border:1px solid color-mix(in srgb,var(--ok) 35%,transparent);color:var(--ok);border-radius:var(--r-sm);font-size:var(--fs-sm);padding:9px 12px}.contacts-module__bNDDIW__choice{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin-top:10px;display:grid}.contacts-module__bNDDIW__pick{border:1px solid var(--line);border-radius:var(--r);color:inherit;background:var(--bg);flex-direction:column;gap:6px;padding:16px;text-decoration:none;display:flex}.contacts-module__bNDDIW__pick:hover,.contacts-module__bNDDIW__pick:focus-visible{border-color:var(--ink)}.contacts-module__bNDDIW__pick b{font-size:var(--fs-lg);font-weight:600}.contacts-module__bNDDIW__pick>span:last-child{font-size:var(--fs-sm);color:var(--ink-3);line-height:1.45}.contacts-module__bNDDIW__pickic{background:var(--soft-2);width:30px;height:30px;color:var(--ink-2);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.contacts-module__bNDDIW__kindline{font-size:var(--fs-sm);color:var(--ink-2)}.contacts-module__bNDDIW__kindline a{color:var(--ink-3);margin-left:6px}.contacts-module__bNDDIW__types{border:0;flex-wrap:wrap;gap:6px;margin:0;padding:0;display:flex}.contacts-module__bNDDIW__types legend{width:100%;margin-bottom:6px;padding:0}.contacts-module__bNDDIW__typeopt{display:inline-flex;position:relative}.contacts-module__bNDDIW__typeopt input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.contacts-module__bNDDIW__typeopt span{font-size:var(--fs-sm);border:1px solid var(--line);color:var(--ink-2);white-space:nowrap;border-radius:99px;padding:5px 11px;display:inline-block}.contacts-module__bNDDIW__typeopt input:checked+span{background:var(--ink);border-color:var(--ink);color:var(--bg)}.contacts-module__bNDDIW__typeopt input:focus-visible+span{outline:2px solid var(--accent-edge);outline-offset:2px}.contacts-module__bNDDIW__inset{border:1px dashed var(--line);border-radius:var(--r-sm);padding:10px 12px}.contacts-module__bNDDIW__fnote{font-size:var(--fs-xs);color:var(--ink-3);margin:4px 0 0}.contacts-module__bNDDIW__typenote{width:100%;font-size:var(--fs-xs);color:var(--ink-3);margin:2px 0 0}.contacts-module__bNDDIW__fnote a{color:inherit}.contacts-module__bNDDIW__panel{margin-bottom:18px}.contacts-module__bNDDIW__drop{border:1px dashed var(--ink-3);border-radius:var(--r);text-align:center;color:var(--ink-2);font-size:var(--fs-md);cursor:pointer;margin:12px 0;padding:26px}.contacts-module__bNDDIW__drop[data-over=true]{border-color:var(--ink);background:var(--soft)}.contacts-module__bNDDIW__drop input{display:none}.contacts-module__bNDDIW__maprow{font-size:var(--fs-sm);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr 2fr;align-items:center;gap:8px;padding:6px 0;display:grid}.contacts-module__bNDDIW__maprow:last-child{border-bottom:0}.contacts-module__bNDDIW__maprow .contacts-module__bNDDIW__sample{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contacts-module__bNDDIW__counts{flex-wrap:wrap;gap:12px;margin:10px 0;display:flex}.contacts-module__bNDDIW__reasons{max-height:220px;font-size:var(--fs-sm);border:1px solid var(--line);border-radius:var(--r-sm);padding:8px 12px;overflow:auto}.contacts-module__bNDDIW__reasons li{padding:2px 0}.contacts-module__bNDDIW__steps{font-size:var(--fs-sm);color:var(--ink-3);margin:0 0 10px}@media (max-width:900px){.contacts-module__bNDDIW__maprow{grid-template-columns:1fr 1fr}.contacts-module__bNDDIW__maprow .contacts-module__bNDDIW__sample{display:none}}.contacts-module__bNDDIW__cards{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;display:grid}.contacts-module__bNDDIW__vc{border:1px solid var(--line);border-radius:var(--r);background:var(--bg);color:inherit;flex-direction:column;gap:9px;padding:14px 15px;text-decoration:none;transition:border-color .12s,transform .14s cubic-bezier(.2,.7,.3,1);display:flex}.contacts-module__bNDDIW__vc:hover{border-color:var(--ink);transform:translateY(-2px)}.contacts-module__bNDDIW__vc[aria-current=true]{border-color:var(--ink)}.contacts-module__bNDDIW__vh{align-items:center;gap:9px;min-width:0;display:flex}.contacts-module__bNDDIW__vh b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.contacts-module__bNDDIW__vpill{margin-left:auto;display:inline-flex}.contacts-module__bNDDIW__vbig{font-size:var(--fs-2xl);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.contacts-module__bNDDIW__vsub{font-size:var(--fs-xs);color:var(--ink-3)}.contacts-module__bNDDIW__vr{font-size:var(--fs-sm);color:var(--ink-3);justify-content:space-between;gap:10px;display:flex}.contacts-module__bNDDIW__sp{flex:1}.contacts-module__bNDDIW__bar .contacts-module__bNDDIW__asidecards{flex-direction:column;gap:12px;margin-top:12px;display:flex}.contacts-module__bNDDIW__screen{margin-bottom:6px}.contacts-module__bNDDIW__mt8{margin-top:8px}.contacts-module__bNDDIW__mt10{margin-top:10px}.contacts-module__bNDDIW__mt12{margin-top:12px}.contacts-module__bNDDIW__mt14{margin-top:14px}.contacts-module__bNDDIW__mb8{margin-bottom:8px}.contacts-module__bNDDIW__gap{margin:10px 0 6px}.contacts-module__bNDDIW__inl{display:inline}.contacts-module__bNDDIW__pre{white-space:pre-wrap}.contacts-module__bNDDIW__stack{flex-direction:column;gap:8px;margin-bottom:14px;display:flex}.contacts-module__bNDDIW__skstack{flex-direction:column;gap:12px;padding-top:8px;display:flex}.contacts-module__bNDDIW__check{align-items:center;gap:6px;margin-bottom:8px;display:flex}.contacts-module__bNDDIW__ctmap{border:1px solid var(--line);border-radius:var(--r-sm);flex-direction:column;gap:8px;margin-top:12px;padding:12px;display:flex}.contacts-module__bNDDIW__ctmaphead{font-size:var(--fs-md);justify-content:space-between;align-items:baseline;gap:10px;display:flex}.contacts-module__bNDDIW__ctlist{max-height:260px;margin:0;padding:0;list-style:none;overflow:auto}.contacts-module__bNDDIW__ctlist li{border-bottom:1px solid var(--line);font-size:var(--fs-sm);grid-template-columns:minmax(0,1.2fr) auto minmax(0,1fr);align-items:center;gap:10px;padding:5px 0;display:grid}.contacts-module__bNDDIW__ctlist li:last-child{border-bottom:0}.contacts-module__bNDDIW__ctword{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.contacts-module__bNDDIW__ctgroups{flex-wrap:wrap;gap:6px;display:flex}@media (max-width:600px){.contacts-module__bNDDIW__ctlist li{grid-template-columns:minmax(0,1fr) auto}.contacts-module__bNDDIW__ctlist li>:last-child{grid-column:1/-1}}.contacts-module__bNDDIW__ctgroup{flex-direction:column;display:flex}.contacts-module__bNDDIW__ctgh{font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin:10px 0 4px;font-weight:600}.contacts-module__bNDDIW__ctrow{border-bottom:1px solid var(--line)}.contacts-module__bNDDIW__ctrow:last-child{border-bottom:0}.contacts-module__bNDDIW__ctsum{cursor:pointer;font-size:var(--fs-sm);grid-template-columns:minmax(0,1.1fr) minmax(0,2fr) auto auto;align-items:center;gap:12px;padding:8px 0;list-style:none;display:grid}.contacts-module__bNDDIW__ctsum::-webkit-details-marker{display:none}.contacts-module__bNDDIW__ctname{align-items:center;gap:6px;min-width:0;display:inline-flex}.contacts-module__bNDDIW__ctname b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contacts-module__bNDDIW__ctwords{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contacts-module__bNDDIW__ctcount{color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap}.contacts-module__bNDDIW__ctform{flex-direction:column;gap:10px;padding:4px 0 14px;display:flex}.contacts-module__bNDDIW__ctrow[open] .contacts-module__bNDDIW__ctsum{border-bottom:1px dashed var(--line)}@media (max-width:700px){.contacts-module__bNDDIW__ctsum{grid-template-columns:minmax(0,1fr) auto}.contacts-module__bNDDIW__ctwords{grid-area:2/1/auto/-1}.contacts-module__bNDDIW__ctcount{display:none}}.contacts-module__bNDDIW__formHead{letter-spacing:.02em;color:var(--ink-2);margin:14px 0 6px;font-size:12px;font-weight:600}.contacts-module__bNDDIW__typechip{align-items:center;gap:2px;display:inline-flex}.contacts-module__bNDDIW__typex{cursor:pointer;color:var(--ink-3);background:0 0;border:0;border-radius:99px;padding:2px 4px;font-size:14px;line-height:1}.contacts-module__bNDDIW__typechip .contacts-module__bNDDIW__typex{opacity:.45}.contacts-module__bNDDIW__typechip:hover .contacts-module__bNDDIW__typex,.contacts-module__bNDDIW__typechip:focus-within .contacts-module__bNDDIW__typex,.contacts-module__bNDDIW__typex:focus-visible{opacity:1}.contacts-module__bNDDIW__typex:hover{color:var(--ink);background:var(--bg-2)}.contacts-module__bNDDIW__typex:disabled{opacity:.5;cursor:default}.contacts-module__bNDDIW__typeplus{border:1px dashed var(--line);cursor:pointer;width:28px;height:28px;color:var(--ink-2);background:0 0;border-radius:99px;justify-content:center;align-items:center;font-size:15px;line-height:1;display:inline-flex}.contacts-module__bNDDIW__typeplus:hover{color:var(--ink);border-style:solid}.contacts-module__bNDDIW__typeadd{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.contacts-module__bNDDIW__typeeditwrap{align-items:center;display:inline-flex;position:relative}.contacts-module__bNDDIW__typeedit{border:1px dashed var(--line);cursor:pointer;width:28px;height:28px;color:var(--ink-2);background:0 0;border-radius:99px;justify-content:center;align-items:center;font-size:13px;line-height:1;display:inline-flex}.contacts-module__bNDDIW__typeedit:hover,.contacts-module__bNDDIW__typeedit[aria-expanded=true]{color:var(--ink);border-style:solid}.contacts-module__bNDDIW__typepop{z-index:30;background:var(--bg);border:1px solid var(--line);border-radius:var(--r-sm);min-width:300px;max-width:min(92vw,420px);box-shadow:var(--shadow-2);gap:4px;padding:8px;display:grid;position:absolute;top:calc(100% + 6px);left:0}.contacts-module__bNDDIW__typerow{align-items:center;gap:6px;padding:2px 4px;display:flex}.contacts-module__bNDDIW__typerowname{font-size:var(--fs-sm);flex:auto}.contacts-module__bNDDIW__typerow .contacts-module__bNDDIW__typex{opacity:.7}.contacts-module__bNDDIW__typerow .contacts-module__bNDDIW__fld{flex:auto;min-width:0}.contacts-module__bNDDIW__typebad{width:100%;font-size:var(--fs-xs);color:var(--bad);margin:2px 0 0}.contacts-module__bNDDIW__attach{border:1px solid var(--line);border-radius:var(--r-sm);gap:4px;max-height:320px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.contacts-module__bNDDIW__attach li label{cursor:pointer;font-size:var(--fs-sm);grid-template-columns:auto 1fr 1fr auto auto;align-items:center;gap:10px;padding:6px 10px;display:grid}.contacts-module__bNDDIW__attach li label:hover{background:var(--soft)}.contacts-module__bNDDIW__attach li+li label{border-top:1px solid var(--line)}.contacts-module__bNDDIW__attachrow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.contacts-module__bNDDIW__attachrow .contacts-module__bNDDIW__fld{max-width:260px}.contacts-module__bNDDIW__plist,.contacts-module__bNDDIW__pgroup{flex-direction:column;display:flex}.contacts-module__bNDDIW__pletter{z-index:1;font-size:var(--fs-xs);color:var(--ink-3);background:var(--bg);border-bottom:1px solid var(--line);margin:0;padding:6px 4px;font-weight:600;position:sticky;top:0}.contacts-module__bNDDIW__prow{color:var(--ink);border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:10px 4px;text-decoration:none;display:flex}.contacts-module__bNDDIW__prow:last-child{border-bottom:0}.contacts-module__bNDDIW__prow[aria-current=true]{background:var(--soft)}.contacts-module__bNDDIW__ptxt{flex-direction:column;min-width:0;display:flex}.contacts-module__bNDDIW__ptxt b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.contacts-module__bNDDIW__ptxt span{font-size:var(--fs-sm);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.contacts-module__bNDDIW__dgroups{flex-direction:column;gap:16px;margin:12px 0 4px;display:flex}.contacts-module__bNDDIW__dgroup{flex-direction:column;gap:6px;min-width:0;display:flex}.contacts-module__bNDDIW__dgh{font-size:var(--fs-xs);color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em;margin:0;font-weight:600}.contacts-module__bNDDIW__dbox{border:1px solid var(--line);background:var(--bg);border-radius:12px;margin:0;overflow:hidden}.contacts-module__bNDDIW__drow{border-top:1px solid var(--line-2);align-items:center;gap:12px;min-height:40px;padding:6px 8px 6px 12px;display:flex}.contacts-module__bNDDIW__drow:first-child{border-top:0}.contacts-module__bNDDIW__drow dt{width:132px;font-size:var(--fs-sm);color:var(--ink-3);flex:none;align-items:center;gap:8px;margin:0;display:inline-flex}.contacts-module__bNDDIW__drow dd{min-width:0;font-size:var(--fs-md);color:var(--ink);text-align:right;flex:1;justify-content:flex-end;align-items:center;gap:4px;margin:0;display:flex}.contacts-module__bNDDIW__dval{overflow-wrap:anywhere;min-width:0}.contacts-module__bNDDIW__copy{width:26px;height:26px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:grid}.contacts-module__bNDDIW__copy:hover{background:var(--soft);color:var(--ink)}.contacts-module__bNDDIW__copy:focus-visible{outline:2px solid var(--accent-edge);outline-offset:-2px}.contacts-module__bNDDIW__desktopOnly{display:block}.contacts-module__bNDDIW__phoneOnly{display:none}@media (max-width:699px){.contacts-module__bNDDIW__desktopOnly{display:none}.contacts-module__bNDDIW__phoneOnly{display:block}}.contacts-module__bNDDIW__cgrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;padding:12px;display:grid!important}.contacts-module__bNDDIW__ccard{text-align:center;border:1px solid var(--line);background:var(--bg);color:var(--ink);border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:16px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex;position:relative}.contacts-module__bNDDIW__ccard:hover{border-color:var(--ink-3);transform:translateY(-1px)}.contacts-module__bNDDIW__ccard:has(.contacts-module__bNDDIW__ccardLink[aria-current=true]){border-color:var(--accent)}.contacts-module__bNDDIW__ccardTop{justify-content:center;margin:8px 0 6px;display:flex}.contacts-module__bNDDIW__ccardPill{justify-content:center;display:flex}.contacts-module__bNDDIW__ccardLink{color:inherit;text-decoration:none}.contacts-module__bNDDIW__ccardLink:after{content:"";border-radius:inherit;z-index:1;position:absolute;inset:0}.contacts-module__bNDDIW__ccardLink:focus-visible{outline:none}.contacts-module__bNDDIW__ccard:has(.contacts-module__bNDDIW__ccardLink:focus-visible){outline:2px solid var(--accent-edge);outline-offset:2px}.contacts-module__bNDDIW__ccardLinks{z-index:2;flex-wrap:wrap;justify-content:center;gap:6px;max-width:100%;min-height:28px;display:flex;position:relative}.contacts-module__bNDDIW__clink{border:1px solid var(--line);background:var(--bg);border-radius:999px;align-items:center;max-width:100%;height:28px;transition:border-color .15s;display:inline-flex;overflow:hidden}.contacts-module__bNDDIW__clinkIco{width:26px;height:26px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.contacts-module__bNDDIW__clinkBody{opacity:0;align-items:center;gap:2px;max-width:0;transition:max-width .25s,opacity .2s;display:inline-flex;overflow:hidden}.contacts-module__bNDDIW__clink:hover,.contacts-module__bNDDIW__clink:focus-within,.contacts-module__bNDDIW__clink[data-open]{border-color:var(--ink-3)}.contacts-module__bNDDIW__clink:hover .contacts-module__bNDDIW__clinkBody,.contacts-module__bNDDIW__clink:focus-within .contacts-module__bNDDIW__clinkBody,.contacts-module__bNDDIW__clink[data-open] .contacts-module__bNDDIW__clinkBody{opacity:1;max-width:240px}.contacts-module__bNDDIW__clinkVal{min-width:0;font-size:var(--fs-xs);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;text-decoration:none;overflow:hidden}.contacts-module__bNDDIW__clinkVal:hover{text-decoration:underline}.contacts-module__bNDDIW__clinkCopy{width:24px;height:24px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-right:2px;padding:0;display:inline-flex}.contacts-module__bNDDIW__clinkCopy:hover{color:var(--ink);background:var(--soft)}@media (prefers-reduced-motion:reduce){.contacts-module__bNDDIW__clinkBody{transition:none}}.contacts-module__bNDDIW__ccardName{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:15px;font-weight:600;overflow:hidden}.contacts-module__bNDDIW__ccardSub{max-width:100%;font-size:var(--fs-sm);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.contacts-module__bNDDIW__ccardFoot{border-top:1px solid var(--line);font-size:var(--fs-xs);color:var(--ink-3);justify-content:space-between;align-self:stretch;gap:8px;margin-top:6px;padding-top:8px;display:flex}.contacts-module__bNDDIW__flowone{text-align:left;flex-direction:column;gap:12px;width:100%;max-width:34rem;margin:0 auto;display:flex}.contacts-module__bNDDIW__flowtypes{justify-content:center;width:100%;display:flex}.contacts-module__bNDDIW__flowtypes fieldset{border:0;justify-content:center;margin:0;padding:0}.contacts-module__bNDDIW__flowtypes legend{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.contacts-module__bNDDIW__flowtypes fieldset{gap:10px;max-width:40rem}.contacts-module__bNDDIW__flowtypes .contacts-module__bNDDIW__typeopt span{min-height:54px;color:var(--ink);background:var(--bg);transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out);align-items:center;padding:0 24px;font-size:17px;display:inline-flex}.contacts-module__bNDDIW__flowtypes .contacts-module__bNDDIW__typeopt:hover input:not(:checked)+span{background:var(--soft)}.contacts-module__bNDDIW__flowtypes .contacts-module__bNDDIW__typeopt input:checked+span{background:var(--ink);border-color:var(--ink);color:var(--bg)}.contacts-module__bNDDIW__flowtypes .contacts-module__bNDDIW__typeopt input:focus-visible+span{box-shadow:var(--fld-ring);outline:none}.contacts-module__bNDDIW__flowtypes .contacts-module__bNDDIW__typeedit{width:54px;height:54px;font-size:18px}.contacts-module__bNDDIW__flowtypes .contacts-module__bNDDIW__typepop{left:auto;right:0}.contacts-module__bNDDIW__flowtypes .contacts-module__bNDDIW__typenote{text-align:center;font-size:var(--fs-sm)}.contacts-module__bNDDIW__exportWrap{display:inline-flex}.contacts-module__bNDDIW__lazyNote{font-size:var(--fs-sm,13px)}.contacts-module__bNDDIW__lazyCell{text-align:center;border-bottom:0;padding:0}.contacts-module__bNDDIW__lazyEnd{text-align:center;min-height:1px;padding:0}.contacts-module__bNDDIW__lazyCell.contacts-module__bNDDIW__lazyOn{padding:12px}.contacts-module__bNDDIW__lazyEnd.contacts-module__bNDDIW__lazyOn{padding:12px 0}.contacts-module__bNDDIW__contents{display:contents}
