.sep-list{--sep-gap:1.1em;column-gap:var(--sep-gap);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex;overflow:clip}.sep-list>li{min-width:0;position:relative}.sep-list>li:before{content:"·";left:calc(var(--sep-gap) / -2);color:var(--sep-color,currentColor);font-weight:500;position:absolute;transform:translate(-50%)}.sep-list--nowrap>li{white-space:nowrap}.ask-board{--ab-ink:var(--black);--ab-quiet:var(--ink-80);--ab-line:var(--black);--ab-dot:var(--signal-ink);--ab-sep:var(--ink-40);border-top:1px solid var(--ab-line);border-bottom:1px solid var(--ab-line);color:var(--ab-ink);font-family:var(--font-text);padding:.85rem 0 .9rem}.ask-board.on-dark{--ab-ink:var(--cream);--ab-quiet:var(--cream-75);--ab-line:var(--cream-50);--ab-dot:var(--signal);--ab-sep:var(--cream-50)}.ask-board .ab{grid-template-columns:max-content minmax(0,1fr);align-items:baseline;column-gap:clamp(1.1rem,2.2vw,2rem);display:grid}.ask-board .ab-label{letter-spacing:.005em;white-space:nowrap;font-size:1rem;font-weight:600;line-height:1.4}.ask-board .ab-label:before{content:"";background:var(--ab-dot);vertical-align:.1em;border-radius:50%;width:7px;height:7px;margin-right:.6em;display:inline-block}.ask-board .ab-to{--sep-gap:1.15em;--sep-color:var(--ab-sep);letter-spacing:-.005em;font-size:1.0625rem;font-weight:500;line-height:1.4}.ask-board .ab-field{color:var(--ab-quiet);text-wrap:pretty;margin:.25rem 0 0;font-size:.9375rem;font-weight:450;line-height:1.45}.ask-board .ab-field .nobr{white-space:nowrap}@media (width<=599.98px){.ask-board{padding:.75rem 0 .8rem}.ask-board .ab{flex-wrap:wrap;align-items:baseline;gap:0 1.15em;display:flex;overflow:clip}.ask-board .ab-dest,.ask-board .ab-to{display:contents}.ask-board .ab-to>li{font-size:.9375rem;font-weight:500;line-height:1.45}.ask-board .ab-to>li:first-child:before{content:none}.ask-board .ab-label{font-size:.9375rem;line-height:1.45}.ask-board .ab-field{flex-basis:100%;margin-top:.2rem;font-size:.875rem}}.email-field{--ef-ink:var(--black);--ef-quiet:var(--ink-60);--ef-focus:var(--signal-ink);--ef-dot:var(--signal-ink);--ef-size:clamp(1.05rem, 1.4vw, 1.25rem);color:var(--ef-ink);font-family:var(--font-text);justify-items:start;row-gap:.55rem;display:grid;position:relative}.email-field.on-dark{--ef-ink:var(--cream);--ef-quiet:var(--cream-75);--ef-focus:var(--signal);--ef-dot:var(--signal)}.email-field.on-bar{--ef-ink:var(--bar-ink);--ef-quiet:var(--bar-quiet);--ef-focus:var(--bar-focus);--ef-dot:var(--bar-dot)}.email-field .ef-label{color:var(--ef-quiet);font-weight:600;font-size:var(--kicker)}.email-field .ef-row{flex-wrap:wrap;align-items:center;gap:.6rem 1.1rem;display:flex}.email-field .ef-address{color:var(--ef-ink);font-weight:600;font-size:var(--ef-size);letter-spacing:-.01em;-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;line-height:1.2}.email-field .pill.ef-copy{border-color:var(--ef-ink);color:var(--ef-ink);cursor:pointer;background:0 0;place-items:center;display:inline-grid}.email-field .ef-copy[hidden]{display:none}.email-field .ef-copy>span{transition:opacity var(--t-hover) var(--ease-out);grid-area:1/1}.email-field .ef-copy .ef-copy-done,.email-field .ef-copy.is-done .ef-copy-idle{opacity:0}.email-field .ef-copy.is-done .ef-copy-done{opacity:1}.email-field .ef-copy-done:before{content:"";background:var(--ef-dot);vertical-align:.08em;border-radius:50%;width:7px;height:7px;margin-right:.5em;display:inline-block}@media (hover:hover){.email-field .ef-copy:hover{background:var(--signal);border-color:var(--signal);color:var(--black)}.email-field .ef-copy:hover .ef-copy-done:before{background:var(--black)}}.email-field .ef-copy:focus-visible{outline:3px solid var(--ef-focus);outline-offset:3px}.email-field .ef-write{color:var(--ef-ink);text-underline-offset:3px;transition:scale var(--t-press) var(--ease-out);align-items:center;gap:.3em;font-size:.875rem;font-weight:500;line-height:1.4;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.email-field .ef-write:active{scale:.97}.email-field .ef-write:focus-visible{outline:3px solid var(--ef-focus);outline-offset:3px;border-radius:2px}.email-field .out-arrow{fill:none;stroke:currentColor;stroke-width:1.5px;width:.62em;height:.62em}.email-field .ef-manual{color:var(--ef-quiet);margin:0;font-size:.875rem;font-weight:500;line-height:1.4}.email-field .ef-live{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.email-field--panel{--ef-size:1rem;row-gap:.45rem}.email-field--panel .ef-row{gap:.55rem 1.1rem}.email-field--panel .ef-address{white-space:nowrap;overflow-wrap:normal}.email-pop{--pop-fill:var(--paper);--pop-line:var(--ink-25);--pop-gap:10px;top:calc(100% + var(--pop-gap));z-index:5;box-sizing:border-box;border:1px solid var(--pop-line);background:var(--pop-fill);pointer-events:auto;opacity:0;border-radius:12px;padding:.9rem 1rem .8rem;position:absolute;left:0;transform:translateY(-4px)}.email-pop.on-dark{--pop-fill:var(--black);--pop-line:var(--cream-25)}.email-pop.on-bar{--pop-fill:var(--panel-bg);--pop-line:var(--bar-line)}.email-pop[hidden]{display:none}.email-pop.is-open{opacity:1;transition:opacity var(--t-ui) var(--ease-out), transform var(--t-ui) var(--ease-out);transform:none}.email-pop--start{width:max-content;min-width:min(100%,19rem);max-width:min(100%,26rem)}.email-pop--stretch{left:-1px;right:-1px}.email-pop.is-above{top:auto;bottom:calc(100% + var(--pop-gap));align-content:center;width:auto;max-width:none;display:grid;right:0}.email-pop.is-above:not(.is-open){transform:translateY(4px)}.ask-board{transition:opacity var(--t-ui) var(--ease-out)}.ask-board:has(+.action-row .email-pop.is-above.is-open){opacity:0}.action-row{position:relative}.action-row .ar-pills{flex-wrap:wrap;gap:.6rem;display:flex}.action-row .pill{align-items:center;gap:.4em;display:inline-flex}.action-row .pill .out-arrow{fill:none;stroke:currentColor;stroke-width:1.5px;width:.62em;height:.62em}.action-row.on-dark .pill{border-color:var(--cream);color:var(--cream)}.action-row.on-dark .pill--primary{background:var(--cream);color:var(--black)}@media (hover:hover){.action-row.on-dark .pill:hover{background:var(--signal);border-color:var(--signal);color:var(--black)}}.action-row.on-dark .pill:focus-visible{outline-color:var(--signal)}@media (prefers-reduced-motion:reduce){.email-pop.is-open,.email-field .ef-copy>span{transition:none}}
