.fldrow{display:grid;grid-template-columns:1.35fr 1fr;gap:12px;margin:10px 16px 0}
.fldrow[hidden]{display:none}
@media (max-width:560px){.fldrow{grid-template-columns:1fr}}
@media (min-width:561px){.fldrow > #senOtherWrap{grid-column:1 / -1}}
.fld2{display:block;min-width:0}
.fl2{display:flex;align-items:baseline;gap:6px;font:700 9.5px var(--sans);letter-spacing:.13em;text-transform:uppercase;color:var(--muted);margin:0 0 6px}
.req{color:#d92d20;font-size:17px;line-height:1;font-weight:700;position:relative;top:3px}
.opt2{font-style:normal;font-weight:600;font-size:10px;letter-spacing:.01em;text-transform:none;
    opacity:1;color:var(--muted);background:color-mix(in srgb,var(--ink) 6%,transparent);
    border-radius:999px;padding:2px 7px;line-height:1.5;white-space:nowrap}
.in2{width:100%;-webkit-appearance:none;appearance:none;background:#fff;border:1.5px solid var(--fedge);border-radius:14px;
    font:500 15px/1.4 var(--sans);color:var(--ink);padding:13px 15px;caret-color:var(--klein);transition:border-color .2s ease,background .2s ease}
@media (pointer:coarse){.in2,.bizname-in,#coEmail,input[type="email"],input[type="text"],input[type="tel"],textarea{font-size:16px}}
.in2:focus{outline:none;border-color:#cfc6b4;background:#fff}
.in2::placeholder{color:rgba(20,18,20,.45);opacity:1}
.bizname{display:block;margin:18px 0 0}
.bizname[hidden]{display:none}
.platq{margin:20px 0 10px}
.screen[data-screen="platform"] .pick:not(.chosen){background:#fff}
#hint{display:none}
.statusbar.at-fork #hint{display:flex}
.bizname-k{display:flex;align-items:baseline;gap:7px;font:600 14.5px var(--sans);color:var(--ink);margin:0 0 8px}
.bizname-in{width:100%;-webkit-appearance:none;appearance:none;background:#fff;border:1.5px solid var(--fedge);border-radius:14px;
    font:600 17px/1.4 var(--sans);letter-spacing:-.01em;color:var(--ink);padding:15px 17px;caret-color:var(--klein);
    transition:border-color .2s ease,background .2s ease}
select.bizname-in{cursor:pointer;padding-right:46px;background-repeat:no-repeat;background-position:right 18px center;
    background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9' fill='none'><path d='M1 1l6 6 6-6' stroke='%23141214' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>")}
.bizname-in:focus{outline:none;border-color:#cfc6b4;background-color:#fff}
.bizname-in::placeholder{color:rgba(20,18,20,.45);opacity:1;font-weight:500}
.bizname-in.bizsel-native{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);border:0;pointer-events:none}
.bizsel{position:relative;margin-top:9px}
.fldrow .bizsel{margin-top:0}
.bizsel-btn{width:100%;-webkit-appearance:none;appearance:none;background:#fff;border:1.5px solid var(--fedge);border-radius:14px;
    font:600 17px/1.4 var(--sans);letter-spacing:-.01em;color:var(--ink);padding:15px 17px;cursor:pointer;text-align:left;
    display:flex;align-items:center;justify-content:space-between;gap:12px;transition:border-color .2s ease,box-shadow .2s ease}
.bizsel-btn:hover{border-color:color-mix(in srgb,var(--klein) 38%,var(--fedge))}
.bizsel-btn[aria-expanded="true"],.bizsel-btn:focus-visible{outline:none;border-color:var(--klein);box-shadow:0 0 0 3px rgba(36,56,230,.14)}
.bizsel-btn.placeholder .bizsel-val{color:rgba(20,18,20,.45);font-weight:500}
.bizsel-val{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.bizsel-chev{width:20px;height:20px;flex:0 0 auto;color:var(--muted);transition:transform .22s var(--ease)}
.bizsel-btn[aria-expanded="true"] .bizsel-chev{transform:rotate(180deg)}
.bizsel-menu{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:40;background:#fff;border:1.5px solid var(--fedge);
    border-radius:16px;box-shadow:0 26px 52px -26px rgba(20,18,20,.42);padding:6px;max-height:340px;overflow-y:auto;
    animation:bizselIn .16s var(--ease) both}
.bizsel-menu[hidden]{display:none}
@keyframes bizselIn{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}
.bizsel-opt{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;text-align:left;
    padding:11px 13px;border:0;background:none;border-radius:11px;cursor:pointer;font:500 15px var(--sans);color:var(--ink);
    transition:background .14s ease,color .14s ease}
.bizsel-opt:hover,.bizsel-opt.active{background:color-mix(in srgb,var(--klein) 8%,var(--surface))}
.bizsel-opt[aria-selected="true"]{color:var(--klein-text);font-weight:600}
.bizsel-opt[aria-selected="true"]::after{content:"";width:16px;height:16px;flex:0 0 auto;background:var(--klein);border-radius:50%;
    -webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'><path d='M5 12.5l4.2 4.2L19 7'/></svg>") center/12px no-repeat;
    mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'><path d='M5 12.5l4.2 4.2L19 7'/></svg>") center/12px no-repeat}
.bizname-in.bad,.bizname-in.bad:focus,
  .in2.bad,.in2.bad:focus{border-color:#b3261e;box-shadow:0 0 0 3px rgba(179,38,30,.14);background:#fff}
.fldrow.one{grid-template-columns:1fr}
.fldrow.socials{grid-template-columns:1fr 1fr;row-gap:12px}
.fldrow.three{grid-template-columns:1.3fr 1.1fr .8fr}
@media (min-width:761px){.fldrow.three.who{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(305px,1.25fr)}}
@media (max-width:760px){.fldrow.three{grid-template-columns:1fr 1fr}
.fldrow.three #postWrap,
    .fldrow.three #dRoleWrap{grid-column:1/-1}}
@media (max-width:560px){.fldrow.three{grid-template-columns:1fr}}
.fld2[hidden]{display:none}
.bento .fldrow:last-child{margin-bottom:16px}
.sel2{cursor:pointer}
.ts-wrapper.single .ts-control>.item[data-value=""]{color:rgba(20,18,20,.45);font-weight:500}
.ts-wrapper{min-width:0}
.ts-wrapper.single .ts-control,
  .ts-wrapper.single.input-active .ts-control{-webkit-appearance:none;appearance:none;cursor:pointer;
    background:#fff;border:1.5px solid var(--edge);border-radius:14px;box-shadow:none;
    font:500 15px/1.4 var(--sans);color:var(--ink);padding:13px 38px 13px 15px;min-height:49px;
    transition:border-color .2s ease,background .2s ease}
.ts-wrapper.single.focus .ts-control{border-color:var(--klein);background:#fff;
    box-shadow:0 0 0 3px rgba(36,56,230,.12)}
.ts-control input,.ts-control input::placeholder{font:500 15px/1.4 var(--sans);color:var(--ink)}
.ts-control input::placeholder{color:rgba(20,18,20,.45);opacity:1}
.ts-wrapper .ts-control>.item{color:var(--ink)}
.who .ts-wrapper .ts-control>.item{
    display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ts-wrapper.single .ts-control:after{content:"";display:block;position:absolute;top:50%;right:16px;margin:0;
    width:8px;height:8px;border:0 solid var(--ink);border-right-width:2px;border-bottom-width:2px;
    border-radius:1px;transform:translateY(-70%) rotate(45deg);opacity:.45;
    transition:transform .22s var(--ease),opacity .22s ease}
.ts-wrapper.single.dropdown-active .ts-control:after{width:8px;height:8px;
    border:0 solid var(--klein-text);border-right-width:2px;border-bottom-width:2px;
    transform:translateY(-20%) rotate(-135deg);opacity:.9}
.ts-dropdown{margin-top:6px;background:var(--surface);border:1.5px solid var(--edge);border-radius:14px;
    box-shadow:0 22px 44px -22px rgba(20,18,20,.42),0 3px 10px -6px rgba(20,18,20,.22);overflow:hidden;z-index:120}
.ts-dropdown .ts-dropdown-content{padding:5px;max-height:264px}
.ts-dropdown .option{border-radius:9px;padding:10px 12px;font:500 14.5px var(--sans);color:var(--ink);cursor:pointer}
.ts-dropdown .option.active{background:color-mix(in srgb,var(--klein) 10%,var(--surface));color:var(--klein-text)}
.ts-dropdown .option[aria-selected="true"]{font-weight:650;color:var(--klein-text)}
.ts-dropdown .no-results{padding:12px;font:500 13px var(--sans);color:var(--muted)}
.echo{display:block;margin:0 0 12px;padding:11px 14px;border-radius:12px;background:rgba(36,56,230,.05);
    border:1px solid rgba(36,56,230,.16);font:500 12.5px/1.55 var(--sans);color:var(--ink)}
.echo[hidden]{display:none}
.echo > b{display:block;margin-bottom:5px;font:700 10.5px var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--klein-text)}
.echo .echo-l{display:block;margin-top:5px}
.echo .echo-l i{font-style:normal;font-weight:700;color:var(--muted)}
.fldnote{margin:9px 16px 14px;font:500 11.5px var(--sans);color:var(--muted)}
.fldnote.bad{color:#b3261e;font-weight:600}
.tacount{flex:0 0 auto;margin:0;padding:0 16px 12px;text-align:right;font:500 11px var(--sans);color:var(--muted)}
.tacount.near{color:var(--klein-text);font-weight:600}
.counter{flex:0 0 auto;text-align:right;font:500 11px var(--sans);color:var(--muted);margin-left:auto}
.adddetail{display:none;margin-top:16px;-webkit-appearance:none;appearance:none;background:none;border:0;cursor:pointer;
    font:600 13px var(--sans);color:var(--klein-text);padding:0;
    border-bottom:1.5px solid transparent;transition:border-color .25s ease}
.adddetail:hover{border-bottom-color:var(--klein-text)}
.adddetail:focus-visible{outline:2px solid var(--klein-text);outline-offset:2px}
.adddetail.on{display:inline-flex;align-items:center;gap:7px}
.adddetail .plus{font-family:var(--serif);font-size:16px;line-height:1}
.bento{display:none;margin-top:16px;border:1.5px solid var(--edge);border-radius:16px;background:var(--surface);
    box-shadow:0 12px 26px -20px rgba(20,18,20,.5),0 2px 6px -4px rgba(20,18,20,.2);
    overflow:hidden;transition:border-color .25s ease,box-shadow .3s ease}
.bento.on{display:block;animation:rise .45s var(--ease) both}
.bento .bhead{display:flex;align-items:center;gap:8px;padding:13px 16px 0;
    font:700 10.5px var(--sans);letter-spacing:.13em;text-transform:uppercase;color:var(--muted)}
.bento .bhead .pd{width:6px;height:6px;border-radius:50%;background:var(--klein)}
.bento textarea{display:block;width:calc(100% - 32px);margin:10px 16px 16px;-webkit-appearance:none;appearance:none;resize:none;outline:none;border:1.5px solid var(--fedge);border-radius:14px;background:#fff;font:500 15px/1.55 var(--sans);color:var(--ink);padding:14px 16px;min-height:95px;caret-color:var(--klein);transition:border-color .2s ease,background .2s ease;margin-bottom:8px}
@media (max-width:430px){.bento textarea{min-height:calc(126px + (430px - 100vw) * .68)}}
.bento textarea:focus{border-color:#cfc6b4;background:#fff}
.bento textarea::placeholder{color:rgba(20,18,20,.45);opacity:1}
.screen[data-screen="details"] .bento{overflow:visible;display:block;animation:rise .5s var(--ease) both}
.screen[data-screen="details"] .bento:nth-of-type(2){animation-delay:.07s}
.screen[data-screen="details"] .bento:nth-of-type(3){animation-delay:.14s}
.screen[data-screen="details"] .adddetail{display:none}
.vh{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden;pointer-events:none}
#cfgLive{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);
    white-space:nowrap;opacity:1;pointer-events:none}
.drop{margin:10px 16px 14px}
.drop-in[hidden],.drop-has[hidden]{display:none}
.drop-in{display:flex;align-items:center;gap:14px;cursor:pointer;padding:16px;border-radius:14px;
    border:1.5px dashed var(--edge);background:var(--surface-2);transition:border-color .2s ease,background .2s ease}
.drop-in:hover,.drop.over .drop-in{border-color:var(--klein);background:color-mix(in srgb,var(--klein) 4%,var(--surface-2))}
.drop-in:focus-within{border-color:var(--klein);outline:2px solid var(--klein);outline-offset:2px}
.drop-in.err{border-color:#b3261e;background:rgba(179,38,30,.04)}
.drop-in.err .drop-t i{color:#b3261e;font-weight:600}
.drop-in.err .drop-ic{color:#b3261e;background:rgba(179,38,30,.08);border-color:rgba(179,38,30,.28)}
.drop-ic{flex:0 0 auto;width:40px;height:40px;border-radius:11px;display:grid;place-items:center;color:var(--klein-text);
    background:color-mix(in srgb,var(--klein) 10%,var(--surface));border:1px solid color-mix(in srgb,var(--klein) 24%,transparent)}
