.portal .hd{gap:var(--s-5);flex-direction:column;min-width:0;display:flex}.portal .hd-lead{gap:var(--s-3);flex-direction:column;min-width:0;display:flex}.portal .hd-title{overflow-wrap:anywhere}.portal .hd-focus:focus{outline:none}.portal .hd-focus:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:var(--r-sm)}.portal .hd-back{align-self:flex-start;align-items:center;gap:var(--s-1);min-height:32px;font-family:var(--sans);display:inline-flex}.portal .hd-back:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:var(--r-sm)}.portal .hd-note{align-items:flex-start;gap:var(--s-2);padding:var(--s-3) var(--s-4);border-radius:var(--r-md);background:var(--tint);color:var(--ink);font-size:var(--t-body);line-height:var(--lh-body);margin:0;display:flex}.portal .hd-note:before{content:"";background:var(--ink);width:16px;height:16px;-webkit-mask:var(--mask-check) center / contain no-repeat;-webkit-mask:var(--mask-check) center / contain no-repeat;mask:var(--mask-check) center / contain no-repeat;flex:none;margin-top:4px}.portal .hd-banner-btns{flex-wrap:wrap;justify-content:flex-end}.portal .hd .banner{flex-wrap:wrap}.portal .hd-rows{margin:0;padding:0;list-style:none}.portal .hd-rows>li+li{border-top:1px solid var(--hair)}.portal .hd-rows[aria-busy=true]{opacity:.55}.portal .hd-row{align-items:center;column-gap:var(--s-4);width:100%;min-height:64px;padding:14px var(--s-5);color:var(--ink);font-family:var(--sans);font-size:var(--t-support);line-height:var(--lh-body);text-align:left;cursor:pointer;transition:background-color var(--dur-fast) var(--ease);background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) 132px 168px 16px;grid-template-areas:"main status when chev";display:grid}.portal .hd-row:hover{background:var(--tint)}.portal .hd-row:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.portal .hd-row-main{flex-direction:column;grid-area:main;gap:2px;min-width:0;display:flex}.portal .hd-row-subject{font-size:var(--t-body);font-weight:var(--w-medium);line-height:var(--lh-body);overflow-wrap:anywhere;text-wrap:pretty}.portal .hd-row-meta{gap:0 var(--s-3);color:var(--muted);flex-wrap:wrap;display:flex}.portal .hd-row .act-st{grid-area:status}.portal .hd-row .act-time{white-space:normal;grid-area:when}.portal .hd-row-go{color:var(--faint);transition:color var(--dur-fast) var(--ease);grid-area:chev}.portal .hd-row:hover .hd-row-go{color:var(--ink)}.portal .hd-foot-btns{align-items:center;gap:var(--s-2);display:flex}.portal .hd-ticket{gap:var(--s-4);grid-template-columns:minmax(0,1fr) 280px;align-items:start;display:grid}.portal .hd-ticket-main{gap:var(--s-4);flex-direction:column;min-width:0;display:flex}.portal .hd-side{min-width:0}.portal .hd-side .dmeta{padding:var(--s-2) var(--s-5) var(--s-3);gap:0}.portal .hd-side .dm{padding:var(--s-3) 0;border-top:1px solid var(--hair)}.portal .hd-side .dm:first-child{border-top:0}.portal .hd-side .dm-k{width:88px}.portal .hd-side .dm-v{font-size:var(--t-support)}.portal .hd-older{padding:var(--s-3) var(--s-5);border-bottom:1px solid var(--hair);justify-content:center;display:flex}.portal .hd-older-err{padding:0 var(--s-5) var(--s-3);margin:0}.portal .hd-msgs{margin:0;padding:0;list-style:none}.portal .hd-msg{column-gap:var(--s-5);padding:var(--s-4) var(--s-5);border-top:1px solid var(--hair);grid-template-columns:188px minmax(0,1fr);display:grid}.portal .hd-msgs>.hd-msg:first-child{border-top:0}.portal .hd-msg-team{background:var(--tint)}.portal .hd-msg-who{min-width:0;font-size:var(--t-support);line-height:var(--lh-body);flex-direction:column;gap:2px;display:flex}.portal .hd-msg-name{color:var(--ink);font-weight:var(--w-medium);overflow-wrap:anywhere}.portal .hd-msg-when{color:var(--muted);font-variant-numeric:tabular-nums}.portal .hd-msg-main{min-width:0}.portal .hd-body{max-width:68ch;color:var(--ink);font-size:var(--t-body);line-height:var(--lh-body);white-space:pre-wrap;overflow-wrap:anywhere;text-wrap:pretty;margin:0}.portal .hd-files{gap:var(--s-2);margin:var(--s-3) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.portal .hd-file{text-align:left;max-width:100%;height:auto;min-height:32px;padding:6px 14px}.portal .hd-file-name{overflow-wrap:anywhere;min-width:0}.portal .hd-file-size{color:var(--muted);font-family:var(--mono-family);font-size:var(--t-support);font-variant-numeric:tabular-nums}.portal .hd-file[aria-disabled=true]{cursor:progress;opacity:.7}.portal .hd-fields{gap:var(--s-5);padding:var(--s-5);flex-direction:column;max-width:760px;display:flex}.portal .hd-field{flex-direction:column;gap:6px;min-width:0;display:flex}.portal .hd-field .input{box-sizing:border-box;width:100%}.portal .hd-field textarea.input{min-height:160px}.portal .hd-field-sm textarea.input{min-height:104px}.portal .hd-field .input[readonly]{background-color:var(--tint);color:var(--ink-2)}.portal .hd-field select.input:disabled{opacity:1}.portal .hd-actions{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.portal .hd-actions .fhelp{flex:220px}.portal .hd .btn[aria-disabled=true]{cursor:progress}.portal .hd-closed{color:var(--muted)}.portal .hd-rich{min-width:0}.portal .hd-ed{border:1px solid var(--hair-strong);border-radius:var(--r-md);background:var(--field);min-width:0;transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);overflow:hidden}.portal .hd-ed:hover{border-color:var(--input-border-hover)}.portal .hd-ed:focus-within{border-color:var(--ink);box-shadow:0 0 0 3px var(--focus-ring)}.portal .hd-ed-bad,.portal .hd-ed-bad:hover{border-color:var(--red)}.portal .hd-ed-ro{background:var(--tint)}.portal .hd-ed-bar{padding:6px var(--s-2);background:var(--tint);border-bottom:1px solid var(--hair);flex-wrap:wrap;align-items:center;gap:2px;display:flex}.portal .hd-ed-item{align-items:center;gap:2px;display:inline-flex}.portal .hd-tb-sep{width:1px;height:20px;margin:0 var(--s-1);background:var(--hair-strong)}.portal .hd-tb{border-radius:var(--r-sm);width:32px;height:32px;color:var(--muted);cursor:pointer;transition:background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.portal .hd-tb:hover{background:var(--tint-strong);color:var(--ink)}.portal .hd-tb[aria-pressed=true]{background:var(--raised);color:var(--ink);box-shadow:var(--shadow-sm)}.portal .hd-tb:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.portal .hd-tb:disabled{opacity:.5;cursor:default;box-shadow:none;background:0 0}.portal .hd-tb-t{font-size:var(--t-label);font-weight:var(--w-strong);line-height:1}.portal .hd-linkbar{align-items:center;gap:var(--s-2) var(--s-3);padding:var(--s-3);background:var(--raised);border-bottom:1px solid var(--hair);flex-wrap:wrap;display:flex}.portal .hd-linkbar .input{flex:220px;width:auto;min-height:40px}.portal .hd-linkbar .ferr{flex:100%;margin:0}.portal .hd-linkbar-btns{gap:var(--s-2);flex-wrap:wrap;display:flex}.portal .hd-ed-body{scrollbar-width:thin;scrollbar-color:var(--hair-strong) transparent;max-height:min(60vh,480px);overflow-y:auto}.portal .hd-field .hd-ed-body{min-height:176px}.portal .hd-field-sm .hd-ed-body{min-height:112px}.portal .hd-ed .bn-container{--bn-colors-editor-text:var(--ink);--bn-colors-editor-background:transparent;--bn-colors-side-menu:var(--muted);--bn-font-family:var(--sans);color:var(--ink);font-family:var(--sans);background:0 0}.portal .hd-ed .bn-default-styles{font-family:var(--sans);font-size:var(--t-body);line-height:var(--lh-body)}.portal .hd-ed .bn-editor{padding:var(--s-3) var(--s-4);min-height:inherit;background:0 0}.portal .hd-ed .bn-block-content{padding:2px 0}.portal .hd-ed .bn-block-content[data-content-type=heading]{padding-top:var(--s-3)}.portal .hd-ed .bn-block-content[data-content-type=heading][data-level="2"]{font-size:var(--t-section);font-weight:var(--w-strong);line-height:var(--lh-section)}.portal .hd-ed .bn-block-content[data-content-type=heading][data-level="3"]{font-size:var(--t-body);font-weight:var(--w-strong)}.portal .hd-ed .bn-block-content:before{color:var(--muted)}.portal .hd-ed [data-content-type=quote] blockquote{color:var(--muted);border-left:2px solid var(--hair-strong)}.portal .hd-ed .bn-block-content[data-content-type=codeBlock]{background:var(--tint);color:var(--ink);border-radius:var(--r-md)}.portal .hd-ed .bn-block-content[data-content-type=codeBlock]>pre{padding:var(--s-3) var(--s-4);font-family:var(--mono-family);font-size:var(--t-support)}.portal .hd-ed .bn-block-content[data-content-type=codeBlock]>div>select{display:none}.portal .hd-ed .bn-inline-content code{background:var(--tint-strong);font-family:var(--mono-family);font-size:inherit;border-radius:6px;padding:1px 6px}.portal .hd-ed .bn-inline-content a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--hair-strong);text-decoration-color:var(--hair-strong);text-underline-offset:3px}.portal .hd-ed .bn-inline-content a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.portal .hd-ed .bn-block-content:has(.ProseMirror-trailingBreak:only-child):after{color:var(--muted);font-style:normal}.portal .hd-ed .ProseMirror-selectednode>*,.portal .hd-ed .ProseMirror-selectednode>.bn-block-content>*{outline:2px solid var(--focus)}.portal .hd-attach{gap:var(--s-3);flex-direction:column;min-width:0;display:flex}.portal .hd-attach .ferr{margin:0}.portal .hd-drop{align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);border:1px dashed var(--hair-strong);border-radius:var(--r-md);color:var(--muted);transition:border-color var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease);flex-wrap:wrap;display:flex}.portal .hd-drop-over,.portal .hd-dropping .hd-drop{border-style:solid;border-color:var(--ink);background:var(--tint)}.portal .hd-drop-ico{background:var(--tint-strong);width:32px;height:32px;color:var(--ink);border-radius:50%;flex:none;place-items:center;display:grid}.portal .hd-drop-txt{flex-direction:column;flex:240px;min-width:0;display:flex}.portal .hd-drop-t{color:var(--ink);font-size:var(--t-support);font-weight:var(--w-medium)}.portal .hd-drop-s{font-size:var(--t-support);line-height:var(--lh-body)}.portal .hd-chips{border-radius:var(--r-md);background:var(--tint);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.portal .hd-chip{align-items:center;gap:var(--s-3);min-width:0;padding:var(--s-2) var(--s-3);grid-template-columns:40px minmax(0,1fr) auto;display:grid}.portal .hd-chip+.hd-chip{border-top:1px solid var(--hair)}.portal .hd-chip-pic{border-radius:var(--r-sm);background:var(--tint-strong);width:40px;height:40px;color:var(--muted);place-items:center;display:grid;overflow:hidden}.portal .hd-chip-pic img{object-fit:cover;width:100%;height:100%;display:block}.portal .hd-chip-main{flex-direction:column;gap:2px;min-width:0;display:flex}.portal .hd-chip-name{color:var(--ink);font-size:var(--t-support);font-weight:var(--w-medium);line-height:var(--lh-body);overflow-wrap:anywhere}.portal .hd-chip-meta{align-items:center;gap:0 var(--s-3);color:var(--muted);font-size:var(--t-support);line-height:var(--lh-body);flex-wrap:wrap;display:flex}.portal .hd-chip-size{font-family:var(--mono-family);font-variant-numeric:tabular-nums}.portal .hd-chip-st{align-items:center;gap:var(--s-2);min-width:0;display:inline-flex}.portal .hd-chip-ok:before,.portal .hd-chip-bad:before{content:"";background:var(--muted);width:16px;height:16px;-webkit-mask:var(--mask-check) center / contain no-repeat;-webkit-mask:var(--mask-check) center / contain no-repeat;mask:var(--mask-check) center / contain no-repeat;flex:none}.portal .hd-chip-bad{color:var(--danger);overflow-wrap:anywhere}.portal .hd-chip-bad:before{background:var(--danger);-webkit-mask-image:var(--mask-alert);-webkit-mask-image:var(--mask-alert);mask-image:var(--mask-alert)}.portal .hd-chip-acts{align-items:center;gap:var(--s-1);display:inline-flex}.portal .hd-done{max-width:760px}.portal .hd-sent{max-width:440px;height:64px;margin:var(--s-5) var(--s-5) 0;position:relative}.portal .hd-sent-you,.portal .hd-sent-team{border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:0}.portal .hd-sent-you{background:var(--inverse-bg);left:0}.portal .hd-sent-you svg{display:block}.portal .hd-sent-check{stroke:var(--inverse-fg);stroke-dasharray:1;stroke-dashoffset:0}.portal .hd-sent-wire{background:var(--ink);transform-origin:0;height:2px;position:absolute;top:11px;left:24px;right:24px}.portal .hd-sent-team{right:0}.portal .hd-sent-team:before{content:"";background:var(--red);border-radius:50%;width:14px;height:14px}.portal .hd-sent-ring{border:1.5px solid var(--red);opacity:0;border-radius:50%;position:absolute;inset:0}.portal .hd-sent-lab{color:var(--muted);font-size:var(--t-support);line-height:var(--lh-body);white-space:nowrap;position:absolute;top:34px}.portal .hd-sent-lab-a{left:0}.portal .hd-sent-lab-b{right:0}.portal .hd-done-body{gap:var(--s-4);padding:var(--s-4) var(--s-5) var(--s-5);flex-direction:column;display:flex}.portal .hd-done-num{padding:var(--s-4) 0;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);flex-direction:column;gap:2px;display:flex}.portal .hd-done-k{color:var(--muted);font-size:var(--t-support);line-height:var(--lh-body)}.portal .hd-done-n{color:var(--ink);font-size:var(--t-page);font-weight:var(--w-strong);line-height:var(--lh-tight);letter-spacing:var(--ls-tight);overflow-wrap:anywhere}.portal .hd-done-copy{max-width:56ch;color:var(--ink);font-size:var(--t-body);line-height:var(--lh-body);text-wrap:pretty;margin:0}.portal .hd-done-mail{font-weight:var(--w-medium);overflow-wrap:anywhere}@media (prefers-reduced-motion:no-preference){.portal .hd-sent-you{animation:hd-land .16s var(--ease) both}.portal .hd-sent-check{animation:hd-draw .16s var(--ease) .1s both}.portal .hd-sent-wire{animation:hd-wire .24s var(--ease) .2s both}.portal .hd-sent-team:before{animation:hd-land .2s var(--ease) .44s both}.portal .hd-sent-ring{animation:hd-ring .24s var(--ease) .44s both}.portal .hd-sent-lab{animation:hd-rise .2s var(--ease) .36s both}.portal .hd-done-num{animation:hd-rise .2s var(--ease) .52s both}.portal .hd-done-copy{animation:hd-rise .2s var(--ease) .6s both}.portal .hd-note-pop:before{animation:hd-land .2s var(--ease) both}}@keyframes hd-land{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes hd-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes hd-wire{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes hd-ring{0%{opacity:.6;transform:scale(.6)}to{opacity:0;transform:scale(2.1)}}@keyframes hd-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.portal .hd-rich-out{white-space:normal}.portal .hd-rich-out>:first-child{margin-top:0}.portal .hd-rich-out>:last-child{margin-bottom:0}.portal .hd-rich-out :is(p,ul,ol,blockquote,pre,h1,h2,h3,h4,h5,h6){margin:0 0 var(--s-3)}.portal .hd-rich-out :is(h1,h2){font-size:var(--t-section);font-weight:var(--w-strong);line-height:var(--lh-section)}.portal .hd-rich-out :is(h3,h4,h5,h6){font-size:var(--t-body);font-weight:var(--w-strong)}.portal .hd-rich-out :is(ul,ol){padding-left:var(--s-5)}.portal .hd-rich-out li+li{margin-top:var(--s-1)}.portal .hd-rich-out blockquote{padding-left:var(--s-3);border-left:2px solid var(--hair-strong);color:var(--muted)}.portal .hd-rich-out code{background:var(--tint-strong);font-family:var(--mono-family);font-size:inherit;border-radius:6px;padding:1px 6px}.portal .hd-rich-out pre{padding:var(--s-3) var(--s-4);border-radius:var(--r-md);background:var(--tint);white-space:pre;overflow-x:auto}.portal .hd-rich-out pre code{background:0 0;padding:0}.portal .hd-rich-out a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--hair-strong);text-decoration-color:var(--hair-strong);text-underline-offset:3px}.portal .hd-rich-out a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.portal .hd-rich-out hr{border:0;border-top:1px solid var(--hair)}.portal .hd-rich-out img{max-width:100%;height:auto}@container main (max-width:900px){.portal .hd-ticket{grid-template-columns:minmax(0,1fr)}.portal .hd-row{row-gap:var(--s-1);grid-template-columns:minmax(0,1fr) auto 16px;grid-template-areas:"main status chev""when when chev"}}@container main (max-width:720px){.portal .hd-msg{row-gap:var(--s-2);grid-template-columns:minmax(0,1fr)}.portal .hd-msg-who{justify-content:space-between;align-items:baseline;gap:0 var(--s-3);flex-flow:wrap}}@container main (max-width:560px){.portal .hd-row,.portal .hd-msg,.portal .hd-older,.portal .hd-fields,.portal .hd-older-err,.portal .hd-done-body{padding-left:var(--s-4);padding-right:var(--s-4)}.portal .hd-sent{margin-left:var(--s-4);margin-right:var(--s-4)}.portal .hd-chip{grid-template-columns:40px minmax(0,1fr)}.portal .hd-chip-acts{grid-column:1/-1;justify-content:flex-end}.portal .hd-side .dmeta{padding-left:var(--s-4);padding-right:var(--s-4)}.portal .hd-fields{padding-top:var(--s-4);padding-bottom:var(--s-4)}.portal .hd-actions .btn{flex:100%}.portal .hd .banner-a{width:100%;margin-left:0}.portal .hd .banner-a .btn{flex:auto}.portal .hd .pagehead .headacts,.portal .hd .pagehead .headacts .btn{width:100%}}@media (prefers-reduced-motion:reduce){.portal .hd-row,.portal .hd-row-go,.portal .hd-tb,.portal .hd-ed,.portal .hd-drop{transition:none}}.portal .hd-ed .bn-editor:focus{outline:none}
