@keyframes bea-card-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes bea-detail-in{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:translate(0)}}@keyframes bea-banner-shine{0%{background-position:120% 0}to{background-position:-20% 0}}.bea-search-hit{font-style:normal;font-weight:inherit;color:inherit;background:0 0;border-radius:0;margin:0;padding:0}.bea-front-card{--bea-blue:#3e4bd3;--bea-blue-h:#2f379a;--bea-lav:#c7d2fe;--bea-pale:#eef0fc;--bea-g200:#e5e7eb;--bea-g300:#d1d5db;--bea-g400:#9ca3af;--bea-g600:#4b5563;--bea-g700:#374151;--bea-g900:#111827;--bea-btn:#475467;--bea-border:#e4e7ec;border:1px solid var(--bea-border);cursor:pointer;text-align:left;box-sizing:border-box;width:100%;font-family:var(--font-inter),Inter,Roboto,Helvetica,Arial,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased;background:#fff;border-radius:12px;padding:16px 18px 14px;transition:border-color .15s,box-shadow .15s;animation:.42s cubic-bezier(.2,.8,.2,1) both bea-card-in;position:relative;overflow:visible}.bea-front-card:hover{border-color:#cbd2e4;box-shadow:0 1px 2px rgba(16,24,40,.04),0 10px 22px -16px rgba(16,24,40,.4)}.bea-front-card.is-selected{border-color:#a9b4f2;box-shadow:0 0 0 1px rgba(62,75,211,.22),0 10px 22px -16px rgba(16,24,40,.35)}.bea-front-card .chead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:3px;display:flex}.bea-front-card .save{width:28px;height:28px;color:var(--bea-g300);cursor:pointer;background:0 0;border:none;border-radius:7px;flex:none;place-items:center;margin:-4px -6px -4px 0;padding:0;transition:all .14s;display:grid}.bea-front-card .save svg{stroke-width:1.7px;fill:none;width:17px;height:17px;transition:all .16s}.bea-front-card .save:hover{color:var(--bea-blue);background:var(--bea-pale)}.bea-front-card .save.on{color:var(--bea-blue)}.bea-front-card .save.on svg{fill:currentColor}.bea-front-card .ctitle{font-family:var(--font-inter),Inter,Roboto,Helvetica,Arial,sans-serif;letter-spacing:-.005em;color:var(--bea-g900);margin:0 0 4px;font-size:15.5px;font-weight:600;line-height:1.4;transition:color .15s}.bea-front-card:hover .ctitle,.bea-front-card.is-selected .ctitle{color:var(--bea-blue)}.bea-front-card .cvenue{font-family:var(--font-inter),Inter,Roboto,Helvetica,Arial,sans-serif;color:var(--bea-g700);margin:0 0 1px;font-size:12.5px;font-weight:400;line-height:1.5}.bea-front-card .cvenue .yr{color:var(--bea-g400);font-weight:400}.bea-front-card .cvenue .pn{color:var(--bea-g700);-webkit-user-select:text;-moz-user-select:text;user-select:text;cursor:text;font-family:SF Mono,Menlo,Monaco,Consolas,monospace;font-size:11.5px}.bea-front-card .cauth{font-family:var(--font-inter),Inter,Roboto,Helvetica,Arial,sans-serif;color:var(--bea-g600);margin:0 0 7px;font-size:12.5px;font-weight:400;line-height:1.5}.bea-front-card .cauth .more{color:var(--bea-g400);font-weight:400}.bea-front-card .cmetrics{font-family:var(--font-inter),Inter,Roboto,Helvetica,Arial,sans-serif;letter-spacing:.05em;text-transform:uppercase;color:var(--bea-g400);align-items:center;gap:11px;margin:0 0 10px;font-size:10px;font-weight:500;display:flex}.bea-front-card .cmetrics>span:not(.div){box-shadow:none;font-size:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;font-weight:inherit;background:0 0;border:none;border-radius:0;align-items:center;gap:0;padding:0;display:inline-flex}.bea-front-card .cmetrics b{letter-spacing:0;text-transform:none;color:var(--bea-g700);font-variant-numeric:tabular-nums;margin-right:4px;font-size:12.5px;font-weight:650}.bea-front-card .cmetrics .div{background:var(--bea-g200);flex:none;width:1px;height:11px;display:block}.bea-front-card .cbody{border-top:none;align-items:flex-start;gap:24px;padding-top:0;display:flex}.bea-front-card .cabs{min-width:0;font-family:var(--font-inter),Inter,Roboto,Helvetica,Arial,sans-serif;color:var(--bea-g600);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-height:41px;margin:0;font-size:12.5px;font-weight:400;line-height:1.62;display:-webkit-box;overflow:hidden}.bea-front-card .cabs--empty{visibility:hidden;min-height:0}.bea-front-card .cacts{white-space:nowrap;flex:none;align-self:flex-start;align-items:center;gap:18px;margin-top:1px;display:flex}.bea-front-card .con{cursor:pointer;color:#3e4bd3;background:#eef0fc;border:none;border-radius:8px;align-items:center;gap:9px;height:auto;padding:6px 12px 6px 7px;font-family:inherit;font-size:12.5px;font-weight:600;line-height:1;transition:all .14s;display:inline-flex;box-shadow:inset 0 0 0 1px #c7d2fe}.bea-front-card .con:hover{color:#2f379a;background:#e4e8fc;border:none;transform:none;box-shadow:inset 0 0 0 1px #a9b4f2}.bea-front-card .con .tile{color:#fff;background:linear-gradient(135deg,#3e4bd3,#6d28d9);border-radius:6px;flex:none;place-items:center;width:26px;height:26px;line-height:0;transition:all .16s;display:grid;box-shadow:0 1px 2px rgba(39,46,130,.3)}.bea-front-card .con .tile svg{stroke-width:1.9px;fill:none;width:15px;height:15px}.bea-front-card .con:hover .tile{transform:scale(1.04);box-shadow:0 2px 9px -1px rgba(109,40,217,.55)}.bea-front-card .read{color:#475467;cursor:pointer;box-shadow:none;background:0 0;border:none;border-radius:0;align-items:center;gap:6px;height:auto;padding:6px 2px;font-family:inherit;font-size:12.5px;font-weight:500;line-height:1;text-decoration:none;transition:all .13s;display:inline-flex}.bea-front-card .read:disabled{opacity:.45;cursor:default}.bea-front-card .read .lb{border-bottom:1.5px solid transparent;padding-bottom:2px;transition:border-color .15s}.bea-front-card .read:hover:not(:disabled){color:#111827;box-shadow:none;background:0 0;border:none;transform:none}.bea-front-card .read:hover:not(:disabled) .lb{border-bottom-color:currentColor}.bea-front-card .read svg{stroke-width:2px;fill:none;flex:none;width:12px;height:12px;transition:transform .25s cubic-bezier(.2,.8,.2,1)}.bea-front-card .read:hover:not(:disabled) svg{transform:translate(1.3px,-1.3px)}.bea-front-card .dl{display:none}@media (max-width:720px){.bea-front-card .cbody{flex-direction:column;align-items:stretch;gap:12px}.bea-front-card .cacts{justify-content:flex-end;align-self:stretch}}.bea-ref-card{cursor:pointer;text-align:left;box-sizing:border-box;will-change:transform,box-shadow,border-color;background:#fff;border:1px solid #e4e7ec;border-radius:10px;width:100%;padding:11px 13px 10px;transition:border-color .2s cubic-bezier(.2,.8,.2,1),box-shadow .25s cubic-bezier(.2,.8,.2,1),transform .25s cubic-bezier(.2,.8,.2,1);animation:.4s cubic-bezier(.2,.8,.2,1) both bea-card-in}.bea-ref-card:hover{border-color:#cbd2e4;transform:translateY(-1px);box-shadow:0 1px 2px rgba(16,24,40,.04),0 10px 20px -14px rgba(16,24,40,.45)}.bea-ref-card.is-selected{background:linear-gradient(#fbfbff 0%,#fff 55%);border-color:#3e4bd3;transform:translateY(0);box-shadow:0 0 0 1px #3e4bd3}.bea-ref-card .rtitle{letter-spacing:-.005em;color:#111827;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 4px;font-size:13.5px;font-weight:600;line-height:1.38;transition:color .2s cubic-bezier(.2,.8,.2,1);display:-webkit-box;overflow:hidden}.bea-ref-card:hover .rtitle,.bea-ref-card.is-selected .rtitle{color:#3e4bd3}.bea-ref-card .rvenue{color:#374151;white-space:nowrap;text-overflow:ellipsis;margin:0 0 2px;font-size:11.5px;line-height:1.45;overflow:hidden}.bea-ref-card .rvenue .yr{color:#9ca3af}.bea-ref-card .rauth{color:#4b5563;white-space:nowrap;text-overflow:ellipsis;margin:0 0 6px;font-size:11.5px;line-height:1.45;overflow:hidden}.bea-ref-card .rfoot{align-items:center;gap:10px;display:flex}.bea-ref-card .rmetrics{letter-spacing:.05em;text-transform:uppercase;color:#9ca3af;flex:1;align-items:center;gap:9px;min-width:0;font-size:9.5px;font-weight:500;display:flex}.bea-ref-card .rmetrics b{letter-spacing:0;text-transform:none;color:#374151;font-variant-numeric:tabular-nums;margin-right:4px;font-size:12px;font-weight:650}.bea-ref-card .rmetrics .div{background:#e5e7eb;flex:none;width:1px;height:10px}.bea-ref-card .rread{color:#475467;cursor:pointer;background:0 0;border:none;flex:none;align-items:center;gap:5px;margin:-5px -2px;padding:5px 2px;font-family:inherit;font-size:11.5px;font-weight:500;line-height:1;transition:all .13s;display:inline-flex}.bea-ref-card .rread .lb{border-bottom:1.5px solid transparent;padding-bottom:2px;transition:border-color .15s}.bea-ref-card .rread:hover{color:#111827}.bea-ref-card .rread:hover .lb{border-bottom-color:currentColor}.bea-ref-card .rread svg{stroke-width:2px;fill:none;width:11px;height:11px;transition:transform .25s cubic-bezier(.2,.8,.2,1)}.bea-ref-card .rread:hover svg{transform:translate(1.2px,-1.2px)}.bea-ref-card .rread:disabled{opacity:.35;cursor:default;pointer-events:none}.bea-detail-card.bea-detail-card--flush{box-shadow:none;border:none;border-radius:0;height:100%;max-height:none}.bea-detail-card{background:#fff;border:1px solid #e4e7ec;border-radius:14px;flex-direction:column;height:100%;min-height:0;max-height:calc(100vh - 46px);transition:box-shadow .25s cubic-bezier(.2,.8,.2,1);animation:.38s cubic-bezier(.2,.8,.2,1) both bea-detail-in;display:flex;overflow:hidden;box-shadow:0 1px 2px rgba(16,24,40,.04),0 18px 40px -28px rgba(16,24,40,.5)}.bea-detail-card.bea-detail-card--embed{height:100%;min-height:0;max-height:none}.bea-detail-card .dhead{background:#fff;border-bottom:1px solid #e4e7ec;flex:none;justify-content:flex-end;align-items:center;gap:10px;padding:10px 12px;display:flex;position:relative}.bea-detail-card .dnav{align-items:center;gap:2px;display:flex;position:relative}.bea-detail-card .iconbtn{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:8px;place-items:center;width:31px;height:31px;padding:0;transition:background .18s cubic-bezier(.2,.8,.2,1),color .18s,transform .18s cubic-bezier(.2,.8,.2,1);display:grid}.bea-detail-card .iconbtn:hover:not(:disabled){color:#374151;background:#f3f4f6;transform:scale(1.06)}.bea-detail-card .iconbtn.on{color:#3e4bd3}.bea-detail-card .iconbtn:disabled{color:#e5e7eb;cursor:default}.bea-detail-card .dpos{color:#9ca3af;font-variant-numeric:tabular-nums;padding:0 4px;font-size:11.5px}.bea-detail-card .dkebab{z-index:20;background:#fff;border:1px solid #e4e7ec;border-radius:8px;min-width:168px;padding:4px;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 8px 20px -10px rgba(16,24,40,.35)}.bea-detail-card .dkebab button,.bea-detail-card .dkebab a{text-align:left;width:100%;font:inherit;color:#374151;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:8px 10px;font-size:12.5px;text-decoration:none;display:block}.bea-detail-card .dkebab button:hover,.bea-detail-card .dkebab a:hover{background:#f3f4f6}.bea-detail-card .dbody{scrollbar-width:thin;scrollbar-color:#bfdbfe transparent;flex:1;min-height:0;padding:16px 20px 22px;overflow-y:auto}.bea-detail-card .dbody::-webkit-scrollbar{width:3px}.bea-detail-card .dbody::-webkit-scrollbar-track{background:0 0;border-radius:999px;margin:6px 0}.bea-detail-card .dbody::-webkit-scrollbar-thumb{background:#bfdbfe;border-radius:999px}.bea-detail-card .dbody::-webkit-scrollbar-thumb:hover{background:#93c5fd}.bea-detail-card .dbody::-webkit-scrollbar-thumb:active{background:#60a5fa}.bea-detail-card .dtag-wrap{margin-bottom:10px}.bea-detail-card .dtitle{letter-spacing:-.015em;color:#111827;margin:0 0 9px;font-family:Inter,Roboto,Helvetica,Arial,sans-serif;font-size:19px;font-weight:650;line-height:1.32}.bea-detail-card .dvenue{color:#6b7280;flex-wrap:wrap;align-items:center;margin:0 0 8px;font-size:12.5px;display:flex}.bea-detail-card .dvenue-conf{color:#6b7280;margin-top:-4px;font-size:12.5px}.bea-detail-card .didline--pre-banner{margin-bottom:16px}.bea-detail-card .dvenue .dot{color:#d1d5db;margin:0 6px}.bea-detail-card .dvenue .pn{color:#374151;font-family:SF Mono,Menlo,Monaco,Consolas,monospace;font-size:11.5px}.bea-detail-card .qwrap{margin-left:7px;display:inline-flex;position:relative}.bea-detail-card .qc{letter-spacing:.04em;color:#059669;cursor:pointer;background:#ecfdf5;border:1px solid transparent;border-radius:5px;align-items:center;gap:4px;padding:2px 7px;font-family:inherit;font-size:10px;font-weight:700;transition:all .13s;display:inline-flex}.bea-detail-card .qc:hover,.bea-detail-card .qc.open{background:#dcfce7;border-color:#a7f3d0;outline:none}.bea-detail-card .qc:focus-visible{background:#dcfce7;border-color:#a7f3d0;outline:none}.bea-detail-card .qc svg{opacity:.7}.bea-jcard{z-index:1400;background:#fff;border:1px solid #e4e7ec;border-radius:11px;width:296px;padding:13px 14px;font-family:Inter,Roboto,Helvetica,Arial,sans-serif;position:fixed;box-shadow:0 4px 6px -2px rgba(16,24,40,.06),0 16px 32px -12px rgba(16,24,40,.35)}.bea-jcard .jc-name{color:#111827;margin:0 0 2px;font-size:13px;font-weight:600;line-height:1.35}.bea-jcard .jc-pub{color:#6b7280;margin:0 0 10px;font-size:11.5px}.bea-jcard .jc-grid{grid-template-columns:1fr 1fr;gap:9px 12px;margin-bottom:10px;display:grid}.bea-jcard .jc-cell .l{letter-spacing:.06em;text-transform:uppercase;color:#9ca3af;font-size:9.5px;font-weight:600;display:block}.bea-jcard .jc-cell .n{color:#111827;font-variant-numeric:tabular-nums;font-size:14px;font-weight:650;line-height:1.3;display:block}.bea-jcard .jc-meter{gap:3px;margin-top:3px;display:flex}.bea-jcard .jc-meter i{background:#e5e7eb;border-radius:2px;flex:1;height:4px}.bea-jcard .jc-meter i.on{background:#059669}.bea-jcard .jc-foot{color:#6b7280;border-top:1px solid #f3f4f6;padding-top:9px;font-size:11px;line-height:1.5}.bea-jcard .jc-foot b{color:#374151;font-weight:600}.bea-detail-card .dauth{color:#4b5563;margin:0 0 10px;font-family:Inter,Roboto,Helvetica,Arial,sans-serif;font-size:12.5px;font-weight:400;line-height:1.65}.bea-detail-card .dauth .rl{letter-spacing:.06em;text-transform:uppercase;color:#9ca3af;margin-bottom:2px;font-size:10px;font-weight:600;display:block}.bea-detail-card .dauth .exp{color:#3e4bd3;cursor:pointer;font-weight:500;font:inherit;background:0 0;border:none;padding:0}.bea-detail-card .dauth .exp:hover{text-decoration:underline}.bea-detail-card .dauth .ell{color:#d1d5db;margin:0 4px}.bea-detail-card .dauth .senior{color:inherit;font-weight:inherit;font-size:inherit;font-family:inherit}.bea-detail-card .dauth-more{color:#4b5563;columns:2;column-gap:22px;margin:-4px 0 10px;font-family:Inter,Roboto,Helvetica,Arial,sans-serif;font-size:12.5px;font-weight:400;line-height:1.65}.bea-detail-card .dauth-more span{font:inherit;color:inherit;display:block}.bea-detail-card .didline{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.bea-detail-card .ddoi{color:#6b7280;align-items:center;gap:6px;font-family:SF Mono,Menlo,Monaco,Consolas,monospace;font-size:11px;display:inline-flex}.bea-detail-card .ddoi b{letter-spacing:.06em;color:#9ca3af;font-family:Inter,Roboto,Helvetica,Arial,sans-serif;font-size:10px;font-weight:600}.bea-detail-card .copy{color:#9ca3af;cursor:pointer;z-index:1;background:0 0;border:none;border-radius:6px;flex:none;place-items:center;width:24px;height:24px;padding:0;font-size:12px;line-height:1;display:grid;position:relative}.bea-detail-card .copy:hover{color:#374151;background:#f3f4f6}.bea-detail-card .mtx{border:1px solid #e4e7ec;border-radius:10px;margin-bottom:14px;overflow:hidden}.bea-detail-card .mtx .mh,.bea-detail-card .mtx .mr{grid-template-columns:1.35fr 1fr 1fr;display:grid}.bea-detail-card .mtx .mh{background:#fafbfc;border-bottom:1px solid #e4e7ec}.bea-detail-card .mtx .mh span{letter-spacing:.06em;text-transform:uppercase;color:#9ca3af;padding:7px 12px;font-size:10px;font-weight:600}.bea-detail-card .mtx .mh span:not(:first-child){text-align:center;border-left:1px solid #e4e7ec}.bea-detail-card .mtx .mr{border-bottom:1px solid #f3f4f6}.bea-detail-card .mtx .mr:last-child{border-bottom:none}.bea-detail-card .mtx .rl{color:#374151;align-items:center;min-height:42px;padding:10px 12px;font-size:12px;font-weight:500;display:flex}.bea-detail-card .mtx .c{text-align:center;cursor:pointer;width:100%;min-height:42px;font:inherit;background:0 0;border:none;border-left:1px solid #f3f4f6;justify-content:center;align-items:center;padding:10px 12px;transition:background .13s;display:flex}.bea-detail-card .mtx .c:hover{background:#fafbfc}.bea-detail-card .mtx .c .n{color:#111827;letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:16px;font-weight:650}.bea-detail-card .mtx .c:hover .n{color:#3e4bd3}.bea-detail-card .mtx .c .n.zero{color:#d1d5db}.bea-detail-card .dban{cursor:pointer;text-align:left;color:#fff;background:linear-gradient(105deg,#3e4bd3,#5a4bd8 55%,#6d28d9);border:none;border-radius:11px;align-items:center;gap:13px;width:100%;padding:13px 15px;font-family:inherit;transition:box-shadow .22s cubic-bezier(.2,.8,.2,1),transform .22s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 2px 6px -1px rgba(39,46,130,.35)}.bea-detail-card .dban:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.14) 50%,transparent 65%) 0 0/220% 100%;transition:opacity .2s;position:absolute;top:0;bottom:0;left:0;right:0}.bea-detail-card .dban:hover{transform:translateY(-2px);box-shadow:0 10px 24px -8px rgba(62,75,211,.55)}.bea-detail-card .dban:hover:after{opacity:1;animation:.85s bea-banner-shine}.bea-detail-card .dban .bicon{z-index:2;color:#fff;background:rgba(255,255,255,.2);border-radius:9px;flex:none;place-content:center;place-items:center;width:34px;height:34px;line-height:0;transition:all .16s;display:grid;position:relative;overflow:hidden}.bea-detail-card .dban:hover .bicon{background:rgba(255,255,255,.3)}.bea-detail-card .dban .bicon svg{fill:none;stroke-width:1.9px;width:19px;height:19px;margin:0 auto;display:block}.bea-detail-card .dban .btxt{z-index:2;flex:1;min-width:0;position:relative}.bea-detail-card .dban .bt{letter-spacing:-.01em;font-size:14px;font-weight:650;line-height:1.3;display:block}.bea-detail-card .dban .bs{color:rgba(255,255,255,.8);margin-top:2px;font-size:11.5px;font-weight:500;line-height:1.35;display:block}.bea-detail-card .dban .bchev{z-index:2;flex:none;place-items:center;width:18px;height:18px;transition:transform .2s cubic-bezier(.2,.8,.2,1);display:grid;position:relative}.bea-detail-card .dban .bchev svg{width:18px;height:18px}.bea-detail-card .dban:hover .bchev{transform:translate(3px)}.bea-detail-card .bgfx{opacity:.45;pointer-events:none;z-index:1;color:#fff;transition:opacity .2s;position:absolute;top:50%;right:30px;transform:translateY(-50%)}.bea-detail-card .dban:hover .bgfx{opacity:.6}.bea-detail-card .dacts{align-items:center;gap:6px;margin-top:12px;display:flex}.bea-detail-card .abtn{color:#475467;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-family:inherit;font-size:12.5px;font-weight:500;line-height:1;text-decoration:none;transition:all .13s;display:inline-flex}.bea-detail-card .abtn:hover{color:#111827;background:#f3f4f6}.bea-detail-card .abtn.read{color:#3e4bd3;margin-left:auto}.bea-detail-card .abtn.read:hover{background:#eef0fc}.bea-detail-card .abtn.read .ar{transition:transform .25s cubic-bezier(.2,.8,.2,1)}.bea-detail-card .abtn.read:hover .ar{transform:translate(1.3px,-1.3px)}.bea-detail-card .dhr{background:#f3f4f6;height:1px;margin:15px 0}.bea-detail-card .dabs{color:#4b5563;-webkit-line-clamp:6;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.68;display:-webkit-box;overflow:hidden}.bea-detail-card .dabs.open{-webkit-line-clamp:unset;display:block;overflow:visible}.bea-detail-card .more{color:#3e4bd3;cursor:pointer;background:0 0;border:none;padding:6px 0 0;font-family:inherit;font-size:12px;font-weight:500}.bea-detail-card .more:hover{text-decoration:underline}.bea-detail-card .daccs{margin-top:12px}.bea-detail-card .acc{border-top:1px solid #f3f4f6}.bea-detail-card .accbtn{color:#1f2937;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:11px 0;font-family:inherit;font-size:12.5px;font-weight:600;display:flex}.bea-detail-card .accbtn .cnt{color:#9ca3af;margin-left:auto;margin-right:6px;font-size:11.5px;font-weight:500}.bea-detail-card .accbtn svg{color:#9ca3af;flex:none;width:16px;height:16px;margin-left:auto;transition:transform .2s}.bea-detail-card .accbtn .cnt+svg{margin-left:0}.bea-detail-card .accbtn[aria-expanded=true] svg{transform:rotate(180deg)}.bea-detail-card .accbody{color:#6b7280;padding:0 0 13px;font-size:12px;line-height:1.6}.bea-detail-card .instrow{border-bottom:1px solid #f3f4f6;padding:6px 0;display:block}.bea-detail-card .instrow:last-child{border-bottom:none}.bea-detail-card .instrow .inst{color:#1f2937;font-weight:700;line-height:1.4;display:block}.bea-detail-card .instrow .dept{color:#6b7280;line-height:1.4;display:block}.bea-detail-card .kv{grid-template-columns:112px 1fr;gap:4px 10px;margin:0;display:grid}.bea-detail-card .kv dt{color:#9ca3af;font-weight:500}.bea-detail-card .kv dd{color:#374151;margin:0}.bea-detail-card .kv dd.mono{font-family:SF Mono,Menlo,Monaco,Consolas,monospace;font-size:11.5px}.bea-detail-card .pfamily{margin:0;padding-left:15px}.bea-detail-card .pfamily li{color:#374151;font-family:SF Mono,Menlo,Monaco,Consolas,monospace;font-size:11.5px;line-height:1.65}.bea-detail-card .pfamily-empty{color:#9ca3af;margin:0;font-size:12px}@media (prefers-reduced-motion:reduce){.bea-front-card,.bea-ref-card,.bea-detail-card,.bea-detail-card .dban:after{transition:border-color .15s,box-shadow .15s!important;animation:none!important}.bea-front-card:hover,.bea-ref-card:hover,.bea-detail-card .dban:hover,.bea-front-card .con:hover,.bea-front-card .con:hover .tile,.bea-front-card .read:hover:not(:disabled),.bea-front-card .save:hover{transform:none!important}}
