body.eff-console .cc-head{display:flex;justify-content:space-between;align-items:flex-end;gap:14px;flex-wrap:wrap;margin-bottom:16px}body.eff-console .cc-head h1{margin:0}body.eff-console .cc-head .sub{margin:4px 0 0;max-width:70ch}body.eff-console .cc-head.in{align-items:center;margin-bottom:6px}body.eff-console .cc-head.in h3{border:0;padding:0;margin:0}body.eff-console .statgrid .s b small{font-size:.5em;color:var(--ink2);font-weight:700}body.eff-console .cc-callouts{margin-bottom:16px}body.eff-console .cc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}@media(max-width:1000px){body.eff-console .cc-grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){body.eff-console .cc-grid{grid-template-columns:1fr}}body.eff-console .spark{display:flex;align-items:flex-end;gap:5px;height:110px;padding:6px 0 10px;border-bottom:1px solid var(--line2);margin-bottom:8px}body.eff-console .bar-w{flex:1;height:100%;display:flex;align-items:flex-end}body.eff-console .bar-w i{display:block;width:100%;border-radius:5px 5px 2px 2px;background:linear-gradient(180deg,var(--purple-lit),var(--purple))}body.eff-console .bar-w:last-child i{background:linear-gradient(180deg,var(--gold-lit),var(--gold))}body.eff-console .filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}body.eff-console .filters select{font:inherit;font-size:14px;padding:8px 12px;border:1.5px solid var(--line);border-radius:12px;background:#fff}body.eff-console .linkbtn{color:var(--purple);font-weight:600;text-align:left;padding:0}body.eff-console .linkbtn.strong{font-weight:700;color:var(--ink)}body.eff-console .linkbtn:hover{text-decoration:underline}body.eff-console .tiny.bad{color:var(--bad);font-weight:600}body.eff-console table.health td{vertical-align:top}body.eff-console .flagcell{min-width:240px}body.eff-console .fl{display:block;font-size:12.5px;line-height:1.4;padding-left:12px;position:relative;margin-bottom:3px}body.eff-console .fl:before{content:"";position:absolute;left:0;top:6px;width:6px;height:6px;border-radius:50%;background:var(--warn)}body.eff-console .fl.bad:before{background:var(--bad)}body.eff-console .fl.info:before,body.eff-console .hl.info .dotl{background:var(--purple-lit)}body.eff-console .gsearch{position:relative;flex:1;max-width:460px;min-width:0}body.eff-console .gsearch input{width:100%;font:inherit;font-size:14.5px;padding:9px 14px;border:1.5px solid var(--line);border-radius:12px;background:#fff}body.eff-console .gsearch input:focus{outline:none;border-color:var(--purple)}body.eff-console .gresults{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:80;background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 24px 50px rgba(26,18,38,.18);padding:6px;max-height:60vh;overflow-y:auto;min-width:min(420px,90vw)}body.eff-console .gresults button{display:flex;gap:10px;align-items:center;width:100%;text-align:left;padding:9px 10px;border-radius:10px}body.eff-console .gresults button:focus-visible,body.eff-console .gresults button:hover{background:var(--haze)}body.eff-console .gk{flex:none;font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:3px 7px;border-radius:7px;background:#F4F2F7;color:var(--ink2)}body.eff-console .gk.member{background:var(--haze);color:var(--purple)}body.eff-console .gk.chapter{background:var(--warnbg);color:var(--warn)}body.eff-console .gl{display:grid;flex:1;min-width:0}body.eff-console .gl span{font-size:12.5px;color:var(--ink2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:700px){body.eff-console .top .chname{display:none}}body.eff-console .dscrim{position:fixed;inset:0;z-index:70;background:rgba(26,18,38,.45);backdrop-filter:blur(3px)}body.eff-console .drawer{position:fixed;z-index:71;top:0;right:0;bottom:0;width:min(560px,100%);background:#fff;overflow-y:auto;padding:calc(24px + env(safe-area-inset-top,0px)) 24px 40px;box-shadow:-30px 0 60px rgba(26,18,38,.25);animation:dr-in .3s cubic-bezier(.2,.8,.2,1)}@keyframes dr-in{0%{transform:translateX(40px);opacity:0}to{transform:none;opacity:1}}body.eff-console .drawer .dx{position:absolute;top:calc(16px + env(safe-area-inset-top,0px));right:16px}body.eff-console .drawer h2{margin:4px 0;padding-right:40px}body.eff-console .drawer .eyebrow{font-size:11.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--purple-lit)}body.eff-console .drawer .chips{display:flex;gap:6px;flex-wrap:wrap;margin:10px 0 4px}body.eff-console .drawer .chips .tag{cursor:pointer}body.eff-console .dsec{margin-top:20px}body.eff-console .dsec h3{font-size:14px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink2);border-bottom:1px solid var(--line2);padding-bottom:6px}body.eff-console .dsec .hl{padding:7px 0}body.eff-console .tl{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:14px}body.eff-console .tl li{padding-left:14px;border-left:2px solid var(--haze)}@media (prefers-reduced-motion:reduce){body.eff-console .drawer{animation:none}}body.eff-console .qsec{margin-bottom:16px}body.eff-console .qitem{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);gap:16px;padding:14px 0;border-bottom:1px solid var(--line2)}body.eff-console .qitem:last-child{border-bottom:0}@media(max-width:800px){body.eff-console .qitem{grid-template-columns:1fr}}body.eff-console .qb{display:grid;gap:3px;min-width:0}body.eff-console .qb>span{font-size:13px;color:var(--ink2)}body.eff-console .qb p{margin:6px 0 0;font-size:14.5px;white-space:pre-wrap}body.eff-console .qb .linkbtn,body.eff-console .qb a{font-size:13.5px;font-weight:700;color:var(--purple)}body.eff-console .qa{display:grid;gap:8px;align-content:start}body.eff-console .qnote{font:inherit;font-size:14px;padding:9px 12px;border:1.5px solid var(--line);border-radius:12px;width:100%}body.eff-console .qdiff{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;margin:8px 0 0;font-size:13.5px}body.eff-console .qdiff dt{color:var(--ink2);text-transform:capitalize}body.eff-console .qdiff dd{margin:0;white-space:pre-wrap}body.eff-console .dq{padding:12px 0;border-bottom:1px solid var(--line2)}body.eff-console .dq:last-child{border-bottom:0}body.eff-console .dq p{margin:4px 0 0;font-size:14.5px;color:var(--ink2)}body.eff-console .cc-grid+.card{margin-top:16px}body.eff-console .trends{margin:16px 0}body.eff-console .tgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:10px}@media(max-width:1000px){body.eff-console .tgrid{grid-template-columns:1fr 1fr}}@media(max-width:520px){body.eff-console .tgrid{grid-template-columns:1fr}}body.eff-console .trends .t{display:grid;gap:2px;padding:12px;border:1px solid var(--line2);border-radius:14px}body.eff-console .trends .tl{font-size:12.5px;color:var(--ink2)}body.eff-console .trends .t b{font-size:22px}body.eff-console .td{font-size:12px;font-weight:700;color:var(--ink2)}body.eff-console .td.up{color:var(--ok,#1F7A4D)}body.eff-console .td.down{color:var(--bad)}body.eff-console .tline{width:100%;height:48px;margin-top:4px}body.eff-console .tline polyline{fill:none;stroke:var(--purple);stroke-width:2.2;stroke-linejoin:round;stroke-linecap:round}body.eff-console .tline circle{fill:var(--purple)}body.eff-console .links360 .row span:last-child{text-align:right}body.eff-console .sprof{display:flex;gap:16px;align-items:center;margin:6px 0 14px}body.eff-console .sprof>div{display:grid;gap:2px}body.eff-console .savatar{position:relative;flex:none;width:76px;height:76px;border-radius:50%;background:linear-gradient(135deg,var(--purple),var(--purple-lit));background-size:cover;background-position:50%;display:grid;place-items:center;color:#fff;font-weight:800;font-size:24px;cursor:pointer;overflow:hidden}body.eff-console .savatar input{position:absolute;inset:0;opacity:0;cursor:pointer}body.eff-console .mr-tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px}body.eff-console .mr-newest{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px}body.eff-console .mr-new{display:grid;gap:3px;align-content:start;text-align:left;padding:12px 14px;border:1px solid rgba(66,18,127,.18);border-radius:14px;background:#fff;cursor:pointer;font:inherit;color:inherit}body.eff-console .mr-new:hover{border-color:#42127F;box-shadow:0 8px 20px rgba(66,18,127,.1)}body.eff-console .mr-new q{display:block;margin-top:4px;font-size:13px;color:#2a0a55;font-style:italic;quotes:"\201C" "\201D";display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}body.eff-console .mr-open{margin-top:6px;font-size:12.5px;font-weight:700;color:#42127F}body.eff-console .mr-why{max-width:320px;font-style:italic;color:#4a3a5c}body.eff-console .ma .ma-answer{margin:10px 0;padding:10px 12px;border-left:3px solid #b799e3;background:#faf7fd;border-radius:0 10px 10px 0}body.eff-console .ma .ma-answer b{display:block;font-size:12.5px;color:#42127F}body.eff-console .ma .ma-answer p{margin:4px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}body.eff-console .ma .ma-sub{margin:14px 0 4px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6F6885}body.eff-console .ma .row span:last-child{text-align:right;overflow-wrap:anywhere}body.eff-console .lwd .card{margin-bottom:16px}body.eff-console .lwd-docs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}body.eff-console .lwd-doc{display:grid;gap:2px;text-align:left;padding:10px 14px;border-radius:14px;border:1.5px solid var(--line);background:#fff;cursor:pointer;font:inherit}body.eff-console .lwd-doc.on{border-color:var(--purple);box-shadow:0 0 0 3px rgba(66,18,127,.1)}body.eff-console .lwd-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px}body.eff-console .lwd-box{margin-top:12px;padding:14px;border-radius:14px;background:#FAF7FF;border:1px solid var(--line)}body.eff-console .lwd-vers{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}body.eff-console .lwd-ver{display:grid;gap:4px;justify-items:start;padding:10px 14px;border-radius:12px;border:1.5px solid var(--line);background:#fff;cursor:pointer;font:inherit}body.eff-console .lwd-ver.on{border-color:var(--purple);background:#F6F1FF}body.eff-console .lwd-flow{display:grid;gap:10px;margin-top:14px}body.eff-console .lwd-steps{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;counter-reset:s}body.eff-console .lwd-steps li{counter-increment:s;padding:6px 12px;border-radius:999px;font-size:13px;background:#F1EDF8;color:var(--ink2)}body.eff-console .lwd-steps li:before{content:counter(s) ". ";font-weight:700}body.eff-console .lwd-steps li.done{background:#E4F5EA;color:#135C33}body.eff-console .lwd-steps li.now{background:var(--purple);color:#fff}body.eff-console .lwd-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}body.eff-console .lwd-edit{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:16px;margin-top:16px}body.eff-console .lwd-list{display:grid;align-content:start;gap:2px;max-height:70vh;overflow:auto;padding-right:6px}body.eff-console .lwd-filter{width:100%;margin-bottom:8px;padding:10px 12px;border-radius:10px;border:1.5px solid var(--line);font:inherit}body.eff-console .lwd-item{display:grid;grid-template-columns:78px 1fr;gap:6px;text-align:left;padding:7px 10px;border:0;border-radius:8px;background:none;cursor:pointer;font:inherit;font-size:13.5px;line-height:1.3}body.eff-console .lwd-item span{font-size:12px;font-weight:700;color:var(--ink2)}body.eff-console .lwd-item.k-article{margin-top:6px;font-weight:700}body.eff-console .lwd-item.k-article span{color:#9A7A10}body.eff-console .lwd-item.k-part{margin-top:10px;font-weight:800;color:var(--purple)}body.eff-console .lwd-item.k-section{padding-left:18px}body.eff-console .lwd-item.k-subsection{padding-left:30px}body.eff-console .lwd-item.on{background:#EFE7FF}body.eff-console .lwd-pane{min-width:0}body.eff-console .lwd-pane textarea{font:15px/1.55 Fraunces,Georgia,serif}body.eff-console .lwd-read pre{white-space:pre-wrap;font:15px/1.6 Fraunces,Georgia,serif}body.eff-console .lwd-aud{border:1px solid var(--line);border-radius:12px;padding:10px 14px;margin:0 0 12px;display:grid;gap:4px}body.eff-console .lwd-aud legend{font-size:13px;font-weight:700;color:var(--ink2);padding:0 6px}body.eff-console .lwd-comments{margin-top:20px;border-top:1px solid var(--line);padding-top:14px}body.eff-console .lwd-c{padding:12px 0;border-bottom:1px solid var(--line)}body.eff-console .lwd-c-top{display:flex;flex-wrap:wrap;align-items:center;gap:8px}body.eff-console .lwd-c p{margin:4px 0}body.eff-console .lwd-reply{display:grid;gap:8px;margin-top:8px}body.eff-console .lwd-reply input{padding:10px 12px;border-radius:10px;border:1.5px solid var(--line);font:inherit}@media (max-width:860px){body.eff-console .lwd-edit{grid-template-columns:1fr}body.eff-console .lwd-list{max-height:40vh}body.eff-console .lwd-two{grid-template-columns:1fr}}body.eff-console .rcd-bar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;margin:16px 0}body.eff-console .rcd-filters{display:flex;flex-wrap:wrap;gap:6px}body.eff-console .rcd-q{flex:1 1 220px;max-width:340px;font:inherit;font-size:14px;padding:9px 12px;border:1.5px solid var(--line);border-radius:12px;background:#fff}body.eff-console .rcd-ch{margin-bottom:10px;padding:0;overflow:hidden}body.eff-console .rcd-top{all:unset;box-sizing:border-box;width:100%;display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 16px;cursor:pointer}body.eff-console .rcd-top:focus-visible{outline:2px solid var(--purple);outline-offset:-2px}body.eff-console .rcd-name{display:grid;gap:2px;flex:1 1 220px;min-width:0}body.eff-console .rcd-name b{overflow-wrap:anywhere}body.eff-console .rcd-dots{display:flex;gap:4px;flex-wrap:wrap}body.eff-console .rcd-dots i{width:12px;height:12px;border-radius:50%;background:#e7e1f0;display:block}body.eff-console .rcd-dots i.on{background:#42127F}body.eff-console .rcd-dots i.half{background:#B799E3}body.eff-console .rcd-dots i.adv{border-radius:3px;margin-left:4px}body.eff-console .rcd-dots i.adv.on{background:#C9A227}body.eff-console .rcd-body{padding:0 16px 16px;display:grid;gap:10px}body.eff-console .rcd-body h4{margin:8px 0 0}body.eff-console .rcd-link{display:flex;flex-wrap:wrap;gap:10px;align-items:center;background:#f7f3fc;border-radius:12px;padding:10px 12px}body.eff-console .rcd-link code{font-size:13px;overflow-wrap:anywhere;flex:1 1 220px}body.eff-console .rcd-seats{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px}body.eff-console .rcd-seat{border:1px solid var(--line);border-radius:12px;padding:8px 10px;display:grid;gap:2px;min-width:0}body.eff-console .rcd-seat.on{border-color:#42127F33;background:#faf7ff}body.eff-console .rcd-seat b{font-size:14px;overflow-wrap:anywhere}body.eff-console .rcd-seat b em{font-weight:400;font-style:normal;color:#8a7f9e;font-size:12px}body.eff-console .rcd-seat b.empty{color:#a39bb3;font-weight:500}body.eff-console .rcd-ans{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;align-items:flex-start;border-top:1px solid var(--line);padding-top:10px}body.eff-console .rcd-ans.declined{opacity:.6}body.eff-console .rcd-ans-main{flex:1 1 260px;min-width:0;overflow-wrap:anywhere}body.eff-console .rcd-warn{color:#8a5a00}body.eff-console .rcd-actions,body.eff-console .rcd-decline{display:flex;flex-wrap:wrap;gap:6px;align-items:center}body.eff-console .rcd-decline input{font:inherit;font-size:14px;padding:8px 10px;border:1.5px solid var(--line);border-radius:10px;min-width:0;flex:1 1 200px}body.eff-console .lds .ffield span,body.eff-console .rsd .ffield span{font-size:13px;font-weight:700;color:var(--ink2)}body.eff-console .lds-req{margin-bottom:10px;padding:0;overflow:hidden}body.eff-console .lds-facts p{margin:0 0 6px;line-height:1.5;overflow-wrap:anywhere}body.eff-console .lds-sign,body.eff-console .rsd-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0 14px}body.eff-console .rsd-entry{border-top:1px solid var(--line);padding-top:12px;margin-top:10px}body.eff-console .rsd-table{width:100%;border-collapse:collapse;font-size:14px;margin:10px 0;display:block;overflow-x:auto}body.eff-console .rsd-table td,body.eff-console .rsd-table th{text-align:left;padding:7px 8px;border-bottom:1px solid var(--line);white-space:nowrap}body.eff-console .rsd-table td .btn{margin-right:4px}body.eff-console .top:has(.natmenus){z-index:45}body.eff-console .natsections{position:sticky;top:62px;z-index:39;display:flex;gap:2px;overflow-x:auto;scrollbar-width:none;padding:6px 16px 0;background:#fff;border-bottom:1px solid var(--line)}body.eff-console .natsections::-webkit-scrollbar{display:none}body.eff-console .natsections button{display:inline-flex;align-items:center;gap:7px;padding:11px 14px 12px;font-size:15px;font-weight:700;color:var(--ink2);white-space:nowrap;background:none;border:0;border-bottom:3px solid transparent;cursor:pointer}body.eff-console .natsections button:hover{color:var(--purple)}body.eff-console .natsections button.on{color:var(--purple);border-bottom-color:var(--purple)}body.eff-console .natsections button.natsimple{margin-left:auto;font-size:13px;font-weight:600;color:var(--ink2);border:1px solid var(--line);border-radius:999px;padding:6px 12px;margin-bottom:6px;align-self:center}body.eff-console .natsections button.natsimple:hover{border-color:var(--purple)}body.eff-console .natsections .n{min-width:20px;height:20px;padding:0 6px;border-radius:99px;background:var(--gold);color:#2A0A55;font-size:11.5px;font-weight:800;display:grid;place-items:center}body.eff-console .natsections+.subtabs{top:112px;background:#FAF8FC}body.eff-console .natmenus{align-items:center}body.eff-console .natmenu{position:relative}body.eff-console .natmenu summary{list-style:none;cursor:pointer;font-size:14px;font-weight:600;color:var(--ink2);padding:6px 4px;white-space:nowrap}body.eff-console .natmenu summary::-webkit-details-marker{display:none}body.eff-console .natmenu summary:after{content:" ▾";font-size:11px}body.eff-console .natmenu summary:hover,body.eff-console .natmenu[open] summary{color:var(--purple)}body.eff-console .natdrop{position:absolute;right:0;top:calc(100% + 6px);z-index:80;min-width:200px;display:flex;flex-direction:column;padding:6px;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 14px 40px rgba(26,18,38,.14)}body.eff-console .natdrop a{display:block!important;padding:9px 12px;border-radius:9px;font-size:14px;font-weight:600;color:var(--ink)}body.eff-console .natdrop a:hover{background:var(--haze);color:var(--purple)}body.eff-console .gk.page{background:var(--okbg);color:var(--ok)}body.eff-console .natdrop .natphone{display:none;text-align:left;padding:9px 12px;border-radius:9px;font:inherit;font-size:14px;font-weight:600;color:var(--ink);background:none;border:0;cursor:pointer}body.eff-console .natshort{display:none}@media(max-width:700px){body.eff-console .natmenus{gap:8px!important}body.eff-console .natmenu summary{font-size:13px}body.eff-console .natdrop{position:fixed;left:16px;right:16px;top:70px}body.eff-console .natfull,body.eff-console .natwide,body.eff-console .top:has(.natmenus) .chname{display:none}body.eff-console .natshort{display:inline}body.eff-console .natdrop .natphone{display:block}body.eff-console .top:has(.natmenus) .gsearch{flex:1;min-width:0}}body.eff-console .ncal-bar{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;justify-content:space-between;margin:12px 0 8px}body.eff-console .ncal-nav{display:flex;align-items:center;gap:8px}body.eff-console .ncal-nav b{min-width:140px;text-align:center;font-size:16px}body.eff-console .ncal-check{display:flex;align-items:center;gap:6px}body.eff-console .ncal-aud{font:inherit;font-size:13px;padding:5px 8px;border:1px solid var(--line2,#ddd);border-radius:8px;background:#fff}body.eff-console .ncal-shared{display:inline-block;width:7px;height:7px;border-radius:50%;background:#C9A227;margin-right:4px;vertical-align:middle;box-shadow:0 0 0 2px #fff}body.eff-console .ncal-sharedtag{font-size:11px;font-weight:700;color:#6B4E00;background:#F6EEC9;border-radius:999px;padding:1px 8px;margin-left:6px}body.eff-console .ncal-legend{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0 0 10px;font-size:12px;color:var(--ink2)}body.eff-console .ncal-legend span{display:inline-flex;align-items:center;gap:5px}body.eff-console .ncal-legend i{width:9px;height:9px;border-radius:3px;display:inline-block}body.eff-console .ncal-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border:1px solid var(--line);border-radius:16px;overflow:hidden;background:#fff}body.eff-console .ncal-dow{padding:8px;font-size:12px;font-weight:700;color:var(--ink2);background:#FAF8FC;border-bottom:1px solid var(--line);text-align:center}body.eff-console .ncal-day{min-height:104px;padding:6px;border-right:1px solid var(--line2);border-bottom:1px solid var(--line2);display:flex;flex-direction:column;gap:3px;min-width:0}body.eff-console .ncal-day:nth-child(7n){border-right:0}body.eff-console .ncal-day.out{background:#FCFBFD}body.eff-console .ncal-day.out .ncal-num{color:#B9B3C4}body.eff-console .ncal-day.add{cursor:pointer}body.eff-console .ncal-day.add:hover{background:#F7F2FD}body.eff-console .ncal-num{font-size:12px;font-weight:700;color:var(--ink2);align-self:flex-end;width:24px;height:24px;display:grid;place-items:center;border-radius:99px}body.eff-console .ncal-day.today .ncal-num{background:var(--purple);color:#fff}body.eff-console .ncal-chip{display:block;width:100%;text-align:left;font:inherit;font-size:12px;font-weight:600;line-height:1.25;padding:3px 6px;border-radius:7px;border:1px solid;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}body.eff-console .ncal-chip.off,body.eff-console .ncal-item.off b{text-decoration:line-through;opacity:.6}body.eff-console .ncal-more{font:inherit;font-size:11px;font-weight:700;color:var(--purple);background:none;border:0;padding:0;text-align:left;cursor:pointer}body.eff-console .ncal-row{display:grid;grid-template-columns:64px 1fr;gap:12px;padding:10px 0;border-bottom:1px solid var(--line2)}body.eff-console .ncal-row:last-child{border-bottom:0}body.eff-console .ncal-when{display:flex;flex-direction:column;line-height:1.2}body.eff-console .ncal-when span{font-size:12px;color:var(--ink2)}body.eff-console .ncal-items{display:flex;flex-direction:column;gap:6px;min-width:0}body.eff-console .ncal-item{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;text-align:left;font:inherit;background:none;border:0;padding:4px 0;cursor:pointer;color:inherit}body.eff-console .ncal-two{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media(max-width:700px){body.eff-console .ncal-day{min-height:64px;padding:3px}body.eff-console .ncal-chip{font-size:10px;padding:2px 3px}body.eff-console .ncal-dow{font-size:10px;padding:6px 2px}body.eff-console .ncal-two{grid-template-columns:1fr}}body.eff-console .bk-views{margin:0 0 14px;flex-wrap:wrap}body.eff-console .bk-sel{font:inherit;font-size:13px;padding:7px 10px;border:1px solid var(--line2);border-radius:10px;background:#fff;max-width:100%}body.eff-console .bk-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}body.eff-console .bk-table{width:100%;border-collapse:collapse;font-size:13.5px;font-variant-numeric:tabular-nums}body.eff-console .bk-table td,body.eff-console .bk-table th{text-align:left;padding:7px 8px;border-bottom:1px solid var(--line2);vertical-align:top}body.eff-console .bk-table thead th{font-size:11.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink2);white-space:nowrap;position:sticky;top:0;background:#fff}body.eff-console .bk-table tfoot th{border-top:2px solid var(--ink);border-bottom:0;font-weight:800}body.eff-console .bk-table .r{text-align:right;white-space:nowrap}body.eff-console .bk-table .nowrap{white-space:nowrap}body.eff-console .bk-table .bad,body.eff-console .tiny.bad{color:var(--bad)}body.eff-console .bk-table .ok{color:var(--ok)}body.eff-console .bk-table tr.void td{color:var(--ink2);text-decoration:line-through}body.eff-console .bk-table tr.void td:last-child{text-decoration:none}body.eff-console .bk-table tr.bk-more td{background:var(--haze);border-bottom:1px solid var(--line2)}body.eff-console .bk-ledger td{white-space:nowrap}body.eff-console .bk-ledger td:nth-child(4){white-space:normal;min-width:180px}body.eff-console .bk-pivot td:first-child,body.eff-console .bk-pivot th:first-child{position:sticky;left:0;background:#fff;z-index:1;min-width:150px}body.eff-console .bk-pivot thead th{white-space:normal;min-width:90px}body.eff-console .bk-cell{font:inherit;font-size:12.5px;padding:3px 6px;border:1px solid var(--line2);border-radius:8px;background:#fff;max-width:170px}body.eff-console .bk-cell.warn{border-color:var(--warn);color:var(--warn);font-weight:700}body.eff-console .bk-link{background:none;border:0;padding:0;font:inherit;color:inherit;text-align:left;cursor:pointer;text-decoration:underline;text-decoration-color:var(--line2);text-underline-offset:3px}body.eff-console .bk-link:hover{color:var(--purple)}body.eff-console .bk-filters{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:10px}body.eff-console .bk-filters input,body.eff-console .bk-filters select{font:inherit;font-size:13px;padding:7px 10px;border:1px solid var(--line2);border-radius:10px;background:#fff;min-width:0;max-width:100%}body.eff-console .bk-filters input:not([type=checkbox]){flex:1 1 200px}body.eff-console .bk-filters .bk-check{margin:0;white-space:nowrap}body.eff-console .bk-bulk{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:10px 12px;border-radius:12px;background:var(--haze);margin-bottom:10px}body.eff-console .bk-bulk select{font:inherit;font-size:13px;padding:6px 8px;border:1px solid var(--line2);border-radius:8px;background:#fff;max-width:100%}body.eff-console .bk-check{display:flex;gap:8px;align-items:flex-start;font-size:13.5px;margin:4px 0 10px;cursor:pointer}body.eff-console .bk-check input{margin-top:3px;accent-color:var(--purple)}body.eff-console .bk-two{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}body.eff-console .bk-three{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0 12px}@media(max-width:560px){body.eff-console .bk-three,body.eff-console .bk-two{grid-template-columns:1fr}}body.eff-console .bk-seg{display:inline-flex;border:1px solid var(--line2);border-radius:999px;padding:3px;margin-bottom:12px}body.eff-console .bk-seg button{font:inherit;font-size:13px;font-weight:700;border:0;background:none;padding:6px 14px;border-radius:999px;cursor:pointer;color:var(--ink2)}body.eff-console .bk-seg button.on{background:var(--purple);color:#fff}body.eff-console .bk-calc{padding:10px 12px;border-radius:12px;background:var(--haze);font-variant-numeric:tabular-nums;margin:0 0 6px}body.eff-console .bk-meter{display:inline-block;width:64px;height:7px;border-radius:999px;background:var(--line2);overflow:hidden;vertical-align:middle}body.eff-console .bk-meter.wide{display:block;width:100%;margin:2px 0 8px}body.eff-console .bk-meter i{display:block;height:100%;background:var(--purple);border-radius:999px}body.eff-console .bk-src .bk-bands{display:grid;gap:14px;margin:10px 0 16px}body.eff-console .bk-src .bk-bands>div{display:grid;gap:4px}body.eff-console .bk-src .bk-bands b{font-size:22px}body.eff-console .bk-band{display:flex;height:22px;border-radius:999px;overflow:hidden;background:var(--line2)}body.eff-console .bk-band i{display:block;height:100%}body.eff-console .bk-band.empty{align-items:center;padding:0 12px;font-size:12px;color:var(--ink2)}body.eff-console .bk-srcs{list-style:none;margin:0;padding:0;display:grid;gap:10px}body.eff-console .bk-srcs li{display:grid;grid-template-columns:12px minmax(0,1.2fr) minmax(0,1.3fr) minmax(60px,1fr) auto;gap:10px;align-items:center}body.eff-console .bk-srcs .dot{width:12px;height:12px;border-radius:50%}body.eff-console .bk-srcbar{height:8px;border-radius:999px;background:var(--line2);overflow:hidden}body.eff-console .bk-srcbar i{display:block;height:100%;border-radius:999px}body.eff-console .bk-srcs .r{font-size:12px;color:var(--ink2);text-align:right}@media (max-width:640px){body.eff-console .bk-srcs li{grid-template-columns:12px 1fr auto}body.eff-console .bk-srcs .bk-srcbar,body.eff-console .bk-srcs li .tiny{grid-column:2/-1}}body.eff-console .bk-meter.over i{background:var(--bad)}body.eff-console .bk-goals{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}body.eff-console .bk-kv{display:flex;justify-content:space-between;gap:10px;padding:5px 0;border-bottom:1px solid var(--line2);font-size:13.5px}body.eff-console .bk-kv span{color:var(--ink2)}body.eff-console .bk-kv b{text-align:right;font-variant-numeric:tabular-nums}body.eff-console .bk-setup{display:grid;gap:14px}body.eff-console .bk-list{list-style:none;margin:0;padding:0}body.eff-console .bk-list li{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:6px 0;border-bottom:1px solid var(--line2);font-size:14px}body.eff-console .bk-list li .btn{margin-left:auto}body.eff-console .bk-list li.off{opacity:.55}body.eff-console .bk-steps{margin:0;padding-left:20px;display:grid;gap:8px}body.eff-console .bk-hist{list-style:none;margin:0;padding:0}body.eff-console .bk-hist li{padding:7px 0;border-bottom:1px solid var(--line2);font-size:13.5px}body.eff-console .bk-rules{list-style:none;margin:0;padding:0}body.eff-console .bk-rules li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:14px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line2)}body.eff-console .bk-rule-s{display:grid;gap:3px;font-size:14px}body.eff-console .bk-rule-n{font-size:14.5px}body.eff-console .bk-rule-v{display:flex;gap:16px;font-variant-numeric:tabular-nums}body.eff-console .bk-rule-v div{display:grid;text-align:right}body.eff-console .bk-rule-v b{font-size:16px}@media(max-width:700px){body.eff-console .bk-rules li{grid-template-columns:1fr}body.eff-console .bk-rule-v div{text-align:left}}body.eff-console .bk-step{font-weight:800;font-size:13px;color:var(--purple);margin:14px 0 6px}body.eff-console .pay-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:18px}body.eff-console .pay-card{position:relative;overflow:hidden;border-radius:22px;padding:24px 24px 20px;color:#F8F2E4;background:radial-gradient(120% 90% at 100% 0,rgba(201,162,39,.22),transparent 55%),radial-gradient(90% 80% at 0 100%,rgba(91,31,176,.55),transparent 60%),linear-gradient(160deg,#2A0A55,#140720);box-shadow:0 18px 50px rgba(20,7,32,.28);min-width:0;container-type:inline-size}body.eff-console .pay-top{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-wrap:wrap}body.eff-console .pay-eyebrow{margin:0;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#E8C65A;font-weight:700}body.eff-console .pay-rate{margin:6px 0 0;font-size:14px;color:#D9CCF0}body.eff-console .pay-big{font-family:Bricolage Grotesque,system-ui,sans-serif;font-weight:800;letter-spacing:-.035em;line-height:1;font-size:clamp(40px,13cqi,100px);margin:22px 0 6px;color:#E8C65A;font-variant-numeric:tabular-nums;white-space:nowrap}body.eff-console .pay-under{margin:0;color:#F1E6C8;font-size:15px}body.eff-console .pay-chips{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0}body.eff-console .pay-chips span{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:5px 11px;font-size:12.5px;color:#F1E6C8}body.eff-console .pay-chips b{color:#fff}body.eff-console .pay-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0 0}body.eff-console .pay-stats div{background:rgba(255,255,255,.06);border-radius:14px;padding:12px;min-width:0}body.eff-console .pay-stats b{display:block;font-size:clamp(16px,2.6vw,21px);color:#fff;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}body.eff-console .pay-stats span{font-size:12px;color:#B799E3}body.eff-console .pay-stats .owed b{color:#E8C65A}body.eff-console .pay-cap{margin:16px 0 0}body.eff-console .pay-meter{height:8px;border-radius:99px;background:rgba(255,255,255,.12);overflow:hidden}body.eff-console .pay-meter i{display:block;height:100%;background:linear-gradient(90deg,#C9A227,#E8C65A);border-radius:99px}body.eff-console .pay-card .tiny{color:#D9CCF0}body.eff-console .pay-note{margin:14px 0 0}body.eff-console .pay-months{display:flex;align-items:flex-end;gap:6px;height:90px;margin:18px 0 0}body.eff-console .pay-months div{flex:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;height:100%;min-width:0}body.eff-console .pay-months i{display:block;width:100%;max-width:34px;background:linear-gradient(180deg,#E8C65A,#C9A227);border-radius:6px 6px 2px 2px}body.eff-console .pay-months span{font-size:11px;color:#B799E3;margin-top:4px}body.eff-console .pay-entries ul,body.eff-console .pay-recent{list-style:none;margin:16px 0 0;padding:0}body.eff-console .pay-entries li,body.eff-console .pay-recent li{display:grid;grid-template-columns:1fr auto auto;gap:10px;padding:7px 0;border-top:1px solid rgba(255,255,255,.1);font-size:13.5px}body.eff-console .pay-entries li span:first-child,body.eff-console .pay-recent li span:nth-child(2){color:#B799E3}body.eff-console .pay-recent b{color:#E8C65A}body.eff-console .pay-entries{margin:14px 0 0}body.eff-console .pay-entries summary{cursor:pointer;color:#F1E6C8;font-size:13.5px}body.eff-console .pay-entries li{grid-template-columns:auto 1fr auto}body.eff-console .pay-badge{flex-shrink:0;font-size:12px;font-weight:700;padding:4px 10px;border-radius:999px;background:rgba(232,198,90,.14);color:#E8C65A;border:1px solid rgba(232,198,90,.35)}body.eff-console .pay-badge.ok{background:rgba(120,220,160,.12);color:#9BE3B7;border-color:rgba(120,220,160,.35)}body.eff-console .pay-checks{margin:18px 0 6px}body.eff-console .pay-next{background:rgba(232,198,90,.1);border:1px solid rgba(232,198,90,.35);border-radius:16px;padding:14px 16px}body.eff-console .pay-next-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:10px 0 6px}body.eff-console .pay-next-row b{display:block;font-size:clamp(18px,3vw,26px);color:#fff;font-variant-numeric:tabular-nums}body.eff-console .pay-next-row div:first-child b{color:#E8C65A}body.eff-console .pay-next-row span{font-size:12px;color:#B799E3}body.eff-console .pay-agree{margin:16px 0 4px;background:#FFFDF7;color:#1A1226;border-radius:16px;padding:16px}body.eff-console .pay-agree .pay-eyebrow{color:#42127F}body.eff-console .pay-agree ol{margin:10px 0;padding-left:20px;font-size:14px;line-height:1.5}body.eff-console .pay-agree li{margin:6px 0}body.eff-console .pay-agree .tiny{color:#6F6885}body.eff-console .pay-agree.done{background:rgba(120,220,160,.12);color:#F1E6C8}body.eff-console .pay-agree.done .pay-eyebrow{color:#9BE3B7}body.eff-console .pay-agree.done .tiny,body.eff-console .pay-agree.done summary{color:#D9CCF0;cursor:pointer}body.eff-console .pay-agree .ca-ink{display:grid;gap:6px;margin:12px 0 4px;max-width:520px}body.eff-console .pay-agree .ca-ink-l{font-weight:700;font-size:14px}body.eff-console .pay-agree .ca-ink svg{width:100%;height:auto;border-radius:12px;background:#fff;border:1.5px solid #d9ccf0;touch-action:none;cursor:crosshair;display:block}body.eff-console .pay-agree .ca-ink svg .base{stroke:#D9CCF0;stroke-width:1.5}body.eff-console .pay-agree .ca-ink svg .x{fill:#B799E3;font:600 20px Outfit,sans-serif}body.eff-console .pay-agree .ca-ink svg path{fill:none;stroke:#1A1226;stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round}body.eff-console .pay-agree .ca-ink-clear{justify-self:start;padding:0;border:0;background:none;font-size:13px;color:#42127F;text-decoration:underline;cursor:pointer}body.eff-console .pay-agree .ca-ink-hint{font-size:12.5px;opacity:.7}@media (max-width:520px){body.eff-console .pay-card{padding:20px 16px 16px}body.eff-console .pay-next-row,body.eff-console .pay-stats{grid-template-columns:1fr}}body.eff-console .ntf-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px;align-items:start}body.eff-console .ntf-grid input,body.eff-console .ntf-grid select,body.eff-console .ntf-grid textarea{width:100%;box-sizing:border-box}body.eff-console .ntf-check{display:flex;gap:8px;align-items:center;font-weight:600}body.eff-console .ntf-check input{width:auto}body.eff-console .ntf-reach{margin:10px 0 4px;padding:10px 12px;border-radius:10px;background:#F4EEFC;color:#2A0A55;font-size:14px}body.eff-console .ntf-phone{position:sticky;top:16px}body.eff-console .ntf-screen{border-radius:34px;padding:28px 14px 120px;background:linear-gradient(170deg,#5B1FB0,#2A0A55 55%,#140720);border:6px solid #1a1226;box-shadow:0 18px 40px rgba(20,7,32,.28);color:#fff;text-align:center;min-height:300px}body.eff-console .ntf-time{font-size:52px;font-weight:700;letter-spacing:-.02em;line-height:1}body.eff-console .ntf-date{font-size:13px;opacity:.85;margin:4px 0 22px}body.eff-console .ntf-bubble{text-align:left;background:rgba(255,255,255,.92);color:#1A1226;border-radius:16px;padding:10px 12px;backdrop-filter:blur(6px)}body.eff-console .ntf-bubble b{display:block;font-size:14px;overflow-wrap:anywhere}body.eff-console .ntf-bubble p{margin:2px 0 0;font-size:13px;line-height:1.35;overflow-wrap:anywhere}body.eff-console .ntf-app{display:flex;align-items:center;gap:6px;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:#6F6885;margin-bottom:4px}body.eff-console .ntf-app span:last-child{margin-left:auto;text-transform:none;letter-spacing:0}body.eff-console .ntf-icon{width:18px;height:18px;border-radius:5px;background:#42127F url(/eff-logo.png) 50%/cover}body.eff-console .ntf-list{display:flex;flex-direction:column;gap:10px}body.eff-console .ntf-row{display:flex;gap:12px;align-items:flex-start;padding:10px 0;border-top:1px solid #ece6f4}body.eff-console .ntf-row:first-child{border-top:0}body.eff-console .ntf-row .tiny{overflow-wrap:anywhere}body.eff-console .tag.ntf-sent{background:#E5F4EC;color:#1F6B45}body.eff-console .tag.ntf-scheduled{background:#EFE7FA;color:#42127F}body.eff-console .tag.ntf-sending{background:#FBF1DC;color:#8A5A00}body.eff-console .tag.ntf-cancelled{background:#EFEDF2;color:#4B4458}body.eff-console .tag.ntf-draft{background:#FBF7EC;color:#6B4E00}@media (max-width:700px){body.eff-console .ntf-grid{grid-template-columns:1fr}body.eff-console .ntf-phone{position:static;max-width:300px;margin:0 auto}body.eff-console .ntf-row{flex-wrap:wrap}}body.eff-console .lwd-sigs{display:grid;gap:8px;margin-top:8px}body.eff-console .lwd-sig{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;align-items:center;padding:10px 12px;border-radius:12px;background:#fff;border:1px solid var(--line)}body.eff-console .lwd-sig-who{min-width:0;overflow-wrap:anywhere}body.eff-console .lwd-sig-ink{width:150px;height:50px}body.eff-console .lwd-sig-ink path{fill:none;stroke:#1A1226;stroke-width:5;stroke-linecap:round;stroke-linejoin:round}body.eff-console .lwd-sig>.btnrow{grid-column:1/-1}@media (max-width:600px){body.eff-console .lwd-sig{grid-template-columns:1fr}}body.eff-console .ceo-hzsec{margin:0 0 14px}body.eff-console .ceo-hzsec.today{border-color:var(--gold);box-shadow:0 18px 36px -30px rgba(42,10,85,.55)}body.eff-console .ceo-hzsec.five_year{background:linear-gradient(135deg,#F6F0FD,#fff)}body.eff-console .ceo-hzhead{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:6px}body.eff-console .ceo-hzhead h3{margin:0;font-size:18px}body.eff-console .ceo-hzhead h3 span{display:inline-block;min-width:22px;text-align:center;font-size:12px;background:#EDE3FA;color:#42127F;border-radius:999px;padding:1px 7px;margin-left:6px;vertical-align:middle}body.eff-console .ceo-hzhead p{margin:2px 0 0;font-size:13.5px;color:var(--ink2,#6F6885)}body.eff-console .ceo-list{list-style:none;margin:0;padding:0}body.eff-console .ceo-row{padding:12px 0;border-bottom:1px solid var(--line2);display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start}body.eff-console .ceo-row:last-child{border-bottom:0}body.eff-console .ceo-row input[type=checkbox]{width:20px;height:20px;margin-top:2px}body.eff-console .ceo-title{text-align:left;font-weight:600;background:none;border:0;padding:0;cursor:pointer;color:inherit;font:inherit}body.eff-console .ceo-title[data-done]{text-decoration:line-through}body.eff-console .ceo-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}body.eff-console .ceo-hz{font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:2px 8px;background:#F6F0FD;color:#42127F;border:1px solid #d9c7f2}body.eff-console .ceo-hz.today{background:#42127F;color:#fff;border-color:#42127F}body.eff-console .ceo-move{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:10px;font-size:13px;color:var(--ink2,#6F6885)}body.eff-console .lds-policy{border-radius:12px;padding:10px 12px;margin:0 0 12px;border:1.5px solid #e4dcef;background:#faf7fd}body.eff-console .lds-policy.ok{border-color:#9bd3a7;background:#f1faf3}body.eff-console .lds-policy.no{border-color:#e9c46a;background:#fff9ea}body.eff-console .lds-policy p{margin:0 0 6px;line-height:1.5}body.eff-console .vd-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}