.ea{gap:var(--ts-space-xl);min-width:0;color:var(--ts-text-hi);display:grid;container:ea/inline-size}.ea .lo{color:var(--ts-text-lo)}.ea b{font-weight:600}.ea .acts{gap:var(--ts-space-sm);flex-wrap:wrap;align-items:center;display:flex}.ea-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes ea-rise{0%{transform:translateY(var(--ts-space-sm));opacity:0}}@media (prefers-reduced-motion:reduce){.ea *,.ea :before,.ea :after,.ea-ask,.ea-ask *,.ea-ack,.ea-register *{transition-duration:1ms!important;animation-duration:1ms!important;animation-delay:0s!important}}.ea-badge{gap:var(--ts-space-2xs);white-space:nowrap;padding:var(--ts-space-3xs) var(--ts-space-xs);border-radius:var(--ts-radius-sm);background:var(--wash,var(--ts-surface-2));color:var(--ts-text-hi);justify-self:start;align-items:center;display:inline-flex}.ea-badge .ic{color:var(--ink,var(--ts-text-lo))}.ea-badge.t-ok{--wash:var(--ts-ok-wash);--ink:var(--ts-ok-text)}.ea-badge.t-warn{--wash:var(--ts-warn-wash);--ink:var(--ts-warn-text)}.ea-badge.t-cold{--wash:var(--ts-cold-wash);--ink:var(--ts-cold-text)}.ea-badge.t-marker{--wash:var(--ts-marker-wash);--ink:var(--ts-marker-text)}.ea-badge.t-faint{--wash:transparent;--ink:var(--ts-text-lo);box-shadow:inset 0 0 0 1px var(--ts-line-2)}.ea-ask{gap:var(--ts-space-md);padding:var(--ts-space-lg);border:1px dashed var(--ts-line-3);border-radius:var(--ts-radius-md);background:var(--ts-kraft);min-width:0;display:grid;container:ea/inline-size}.ea-ask.open{border-style:solid;border-left:3px solid var(--ts-marker-ui)}.ea-ask h2,.ea-ask p{margin:0}.ea-ask .head{gap:var(--ts-space-md);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.ea-ask .head>div{gap:var(--ts-space-3xs);flex:1;min-width:24ch;display:grid}.ea-ask .body{gap:var(--ts-space-md);animation:ea-rise var(--ts-t-base) var(--ts-ease-out) both;display:grid}.ea-register{gap:var(--ts-space-lg);min-width:0;display:grid;container:ea/inline-size}.ea-register>.wm{margin-bottom:var(--ts-space-md)}.ea-register h1,.ea-register>p{margin:0}.ea-form{gap:var(--ts-space-lg);min-width:0;display:grid}.ea-form .acts{gap:var(--ts-space-sm);flex-wrap:wrap;align-items:center;display:flex}.ea-fields{gap:var(--ts-stack);min-width:0;display:grid}.ea-fields .c-field{min-width:0;max-width:none}.ea-fields .c-select{width:100%;min-width:0;max-width:100%}.ea-fields .two>*{min-width:0}.ea-fields .c-input{box-sizing:border-box;min-width:0;max-width:100%}.ea-fields .c-input input{width:100%;min-width:0}.ea-fields .two{gap:var(--ts-space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@container ea (max-width:340px){.ea-fields .two{grid-template-columns:minmax(0,1fr)}}.ea-heard{gap:var(--ts-space-xs);border:0;min-width:0;margin:0;padding:0;display:grid}.ea-heard legend{margin-bottom:var(--ts-space-xs);color:var(--ts-text-lo);padding:0}.ea-heard .opts{gap:var(--ts-space-xs) var(--ts-space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@container ea (max-width:340px){.ea-heard .opts{grid-template-columns:minmax(0,1fr)}}.ea-heard .err,.ea-failed{gap:var(--ts-space-2xs);color:var(--ts-hot-text);align-items:center;margin:0;display:flex}.ea-hp{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.ea-ack{gap:var(--ts-space-md);animation:ea-rise var(--ts-t-base) var(--ts-ease-out) both;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.ea-ack>.ic{color:var(--ts-ok-text);margin-top:var(--ts-space-3xs)}.ea-ack>div{gap:var(--ts-space-2xs);overflow-wrap:anywhere;display:grid}.ea-ack h2,.ea-ack p{margin:0}.ea-ack h2:focus-visible,.ea-invite h1:focus-visible{box-shadow:var(--ts-focus-ring);border-radius:var(--ts-radius-xs);outline:none}.ea-ack h2:focus:not(:focus-visible),.ea-invite h1:focus:not(:focus-visible){outline:none}.ea-register>div>.ea-ack{padding:var(--ts-space-lg);border:1px solid var(--ts-line-2);border-left:3px solid var(--ts-ok-ui);border-radius:var(--ts-radius-md);background:var(--ts-kraft)}.ea-invite{gap:var(--ts-space-md);min-width:0;display:grid}.ea-invite h1,.ea-invite h2{overflow-wrap:anywhere;margin:0}.ea-invite.dead{padding:var(--ts-space-2xl);border:1px solid var(--ts-line-2);border-radius:var(--ts-radius-lg);background:var(--ts-kraft);align-content:start}.ea-locked{gap:var(--ts-space-sm);padding:var(--ts-space-sm) var(--ts-space-md);border:1px dashed var(--ts-line-3);border-radius:var(--ts-radius-md);background:var(--ts-surface-2);overflow-wrap:anywhere;align-items:center;display:flex}.ea-locked .ic{color:var(--ts-text-lo);flex:none}.ea-head{gap:var(--ts-space-xs);max-width:80ch;display:grid}.ea-head h1{margin:0}.ea-use{padding:var(--ts-space-sm) var(--ts-space-md);border-left:2px solid var(--ts-marker-ui);background:var(--ts-marker-wash);border-radius:0 var(--ts-radius-sm) var(--ts-radius-sm) 0;overflow-wrap:anywhere;margin:0}.ea-use.big{padding:var(--ts-space-lg) var(--ts-space-xl)}.ea-use.none{border-left-color:var(--ts-line-3);background:var(--ts-surface-2);color:var(--ts-text-lo)}.ea-done{gap:var(--ts-space-xs);padding:var(--ts-space-sm) var(--ts-space-md);border-radius:var(--ts-radius-md);background:var(--ts-ok-wash);align-items:center;display:flex}.ea-done .ic{color:var(--ts-ok-text)}.ea-done.bad{background:var(--ts-warn-wash)}.ea-done.bad .ic{color:var(--ts-warn-text)}.ea-page{grid-template-columns:minmax(0, 1fr) minmax(0, calc(var(--ts-sheet) * .78));gap:var(--ts-space-2xl);align-items:start;display:grid}@container ea (max-width:960px){.ea-page{grid-template-columns:minmax(0,1fr)}}.ea-queue{gap:var(--ts-space-md);min-width:0;display:grid}.ea-queue>header{gap:var(--ts-space-md);align-items:center;display:flex}.ea-queue>header h2{margin:0}.ea-queue>header .nav{gap:var(--ts-space-2xs);margin-left:auto;display:flex}.ea-card{gap:var(--ts-space-lg);padding:var(--ts-space-2xl);background:var(--ts-kraft);border:1px solid var(--ts-line-2);border-top:3px solid var(--ts-marker-ui);border-radius:var(--ts-radius-md);box-shadow:var(--ts-shadow-2);min-width:0;display:grid}.ea-card .who{gap:var(--ts-space-3xs);overflow-wrap:anywhere;display:grid}.ea-facts{gap:var(--ts-space-3xs) var(--ts-space-md);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.ea-facts dt{color:var(--ts-text-lo)}.ea-facts dd{overflow-wrap:anywhere;margin:0}.ea-card .trail,.ea-empty{gap:var(--ts-space-xs);display:grid}.ea-card .trail{padding-top:var(--ts-space-md);border-top:1px dashed var(--ts-line-2)}.ea-empty{padding:var(--ts-space-2xl);border:1px dashed var(--ts-line-3);border-radius:var(--ts-radius-md)}.ea-verdict{gap:var(--ts-space-md);flex-wrap:wrap;align-items:center;display:flex}.ea-rail{gap:var(--ts-space-md);padding:var(--ts-card-pad-y) var(--ts-card-pad-x);background:var(--ts-side-a);border:1px solid var(--ts-line-1);border-radius:var(--ts-radius-lg);min-width:0;display:grid}.ea-rail h2{margin:0}.ea-rail .c-seg{max-width:100%;overflow-x:auto}.ea-list{gap:var(--ts-space-sm);margin:0;padding:0;list-style:none;display:grid}.ea-list>li{gap:var(--ts-space-sm);padding:var(--ts-space-md);background:var(--ts-kraft);border:1px solid var(--ts-line-2);border-radius:var(--ts-radius-md);min-width:0;display:grid}.ea-list .row{gap:var(--ts-space-sm);justify-content:space-between;align-items:flex-start;display:flex}.ea-list .row>div{gap:var(--ts-space-3xs);overflow-wrap:anywhere;min-width:0;display:grid}.ea-more summary{cursor:pointer;color:var(--ts-text-lo);padding:var(--ts-space-2xs) 0;border-radius:var(--ts-radius-sm)}.ea-more summary:focus-visible{box-shadow:var(--ts-focus-ring);outline:none}.ea-more[open] summary{margin-bottom:var(--ts-space-xs)}@container ea (max-width:640px){.ea-card{padding:var(--ts-space-lg)}.ea-facts{grid-template-columns:minmax(0,1fr)}}.ea-audit{gap:0;margin:0;padding:0;list-style:none;display:grid}.ea-audit li{gap:var(--ts-space-3xs);padding:var(--ts-space-xs) 0 var(--ts-space-xs) var(--ts-space-lg);border-left:1px solid var(--ts-line-3);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.ea-audit li:before{content:"";left:calc(-1 * var(--ts-space-2xs) - 1px);top:var(--ts-space-sm);width:var(--ts-space-sm);height:var(--ts-space-sm);border-radius:var(--ts-radius-pill);background:var(--ts-bg);border:1px solid var(--ts-line-3);position:absolute}.ea-audit li:last-child:before{background:var(--ts-text-hi);border-color:var(--ts-text-hi)}.ea-audit .who{overflow-wrap:anywhere}.ea-confirm{gap:var(--ts-space-sm);min-width:0;padding:var(--ts-space-md);border-radius:var(--ts-radius-md);background:var(--ts-surface-2);border-left:3px solid var(--ts-marker-ui);animation:ea-rise var(--ts-t-base) var(--ts-ease-out) both;display:grid}.ea-confirm.danger{border-left-color:var(--ts-hot-ui)}.ea-confirm p{margin:0}.ea-confirm .warn{gap:var(--ts-space-xs);padding:var(--ts-space-xs) var(--ts-space-sm);border-radius:var(--ts-radius-sm);background:var(--ts-warn-wash);align-items:center;display:flex}.ea-confirm .warn .ic{color:var(--ts-warn-text);flex:none}.ea-refused{gap:var(--ts-space-md);max-width:calc(var(--ts-email) + var(--ts-space-4xl));padding:var(--ts-space-xl);border:1px solid var(--ts-line-2);border-left:3px solid var(--ts-warn-ui);border-radius:var(--ts-radius-md);background:var(--ts-kraft);grid-template-columns:auto minmax(0,1fr);display:grid}.ea-refused .ic{color:var(--ts-warn-text);margin-top:var(--ts-space-3xs)}.ea-refused>div{gap:var(--ts-space-sm);justify-items:start;display:grid}.ea-refused p{margin:0}.ea-ask .lo,.ea-register .lo,.ea-ack .lo{color:var(--ts-text-lo)}.ea-ack b{font-weight:600}.ea-ask .body[hidden]{display:none}
