*{box-sizing:border-box;margin:0;padding:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%}html,body{min-height:100%}body{background:var(--cc-glows), var(--bg);color:var(--ink);font-family:var(--serif);-webkit-font-smoothing:antialiased;background-attachment:fixed;min-height:100vh;position:relative;overflow-x:hidden}a{color:var(--cc-accent);text-decoration:none}code{font-family:var(--mono)}[hidden]{display:none!important}:focus-visible{box-shadow:0 0 0 2px var(--cc-focus);outline:none}.gate{background:var(--cc-glows-gate), var(--cc-bg);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:48px 16px;display:flex}.gate-inner{border-radius:var(--cc-r-gate);text-align:center;background:var(--cc-glass-surface);width:100%;max-width:420px;-webkit-backdrop-filter:var(--cc-blur-gate);backdrop-filter:var(--cc-blur-gate);border:.5px solid var(--cc-line-gate);box-shadow:var(--cc-shadow-gate);padding:40px 36px 36px}.gate-logo{width:240px;max-width:100%;height:auto;margin:0 auto;display:block}.gate .rule{border-top:.5px solid var(--cc-rule);width:40px;height:0;margin:16px auto}.gate .submark{font-family:var(--serif);color:var(--cc-text-1);margin-bottom:28px;font-size:28px;font-weight:700}.gate .title{font-family:var(--serif);color:var(--cc-text-1);margin:0 0 10px;font-size:24px;font-weight:700}.gate-note{font-family:var(--ui);color:var(--cc-text-3);margin:0 0 18px;font-size:14px;line-height:1.5}.gate-field{text-align:left;margin:0 0 16px}.gate-field label{font-family:var(--ui);color:var(--cc-text-3);margin-bottom:6px;font-size:12px;font-weight:600;display:block}.gate-inner input{border-radius:var(--cc-r-ctl);background:var(--cc-fill-2);width:100%;height:46px;color:var(--cc-text-2);font-family:var(--ui);border:0;padding:0 14px;font-size:16px}.gate-inner input::placeholder{color:var(--cc-text-4)}.gate-inner input:focus{box-shadow:0 0 0 3px var(--cc-focus);outline:none}.gate-inner form+form,.gate-inner .gate-btn+form{margin-top:0}.gate-inner input+input{margin-top:12px}.gate-btn,.gate-inner button{border-radius:var(--cc-r-ctl);background:var(--cc-action);width:100%;height:46px;color:var(--cc-text-1);font-family:var(--ui);cursor:pointer;border:0;margin-top:8px;padding:0 16px;font-size:16px;font-weight:600}.gate-btn:hover,.gate-inner button:hover{filter:brightness(1.12)}.gate-btn:focus-visible,.gate-inner button:focus-visible{box-shadow:0 0 0 3px var(--cc-focus);outline:none}.gate-inner button:disabled{filter:none;opacity:.6;cursor:default}.gate-inner button.gate-link,.gate-inner a.gate-link{width:auto;height:auto;color:var(--cc-accent);font-family:var(--ui);background:0 0;margin-top:12px;padding:8px;font-size:14px;font-weight:500;text-decoration:none}.gate-inner a.gate-link{border-radius:var(--cc-r-ctl);min-height:44px;line-height:28px;display:inline-block}.gate-inner button.gate-link:hover,.gate-inner button.gate-link:focus-visible,.gate-inner a.gate-link:hover,.gate-inner a.gate-link:focus-visible{filter:none;color:var(--cc-text-1);outline:none}.gate-inner a.gate-link:focus-visible{box-shadow:0 0 0 3px var(--cc-focus)}.gate-or{font-family:var(--ui);color:var(--cc-text-3);margin:18px 0 14px;font-size:14px}.gate-error,.error{font-family:var(--ui);color:var(--cc-alert);text-align:center;margin:0 0 14px;font-size:13px;font-weight:500;line-height:1.45}.gate-qr{background:var(--cc-qr-bg);border-radius:var(--cc-r-ctl);width:200px;height:200px;margin:6px auto 14px;padding:8px;display:block}.gate-secret{border-radius:var(--cc-r-ctl);background:var(--cc-fill-2);color:var(--cc-text-2);font-family:var(--ui);text-align:left;overflow-wrap:anywhere;margin:0 0 18px;padding:10px 12px;font-size:12px}.gate-secret code{-webkit-user-select:all;user-select:all;letter-spacing:.08em}@media (max-width:400px){.gate-inner{padding:32px 22px 26px}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pw-box{position:relative}.gate-inner .pw-box input{padding-right:52px}.gate-inner .pw-box input[aria-invalid=true]{box-shadow:0 0 0 2px var(--cc-alert)}.gate-inner button.pw-eye{width:46px;height:46px;color:var(--cc-text-3);border-radius:var(--cc-r-ctl);background:0 0;place-items:center;margin:0;padding:0;display:grid;position:absolute;top:0;right:0}.gate-inner button.pw-eye:hover{filter:none;color:var(--cc-text-1)}.pw-eye svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.pw-rules{text-align:left;font-family:var(--ui);margin:-6px 0 16px;padding:0;font-size:13px;line-height:1.4;list-style:none}.pw-rules li{color:var(--cc-text-3);align-items:center;gap:8px;padding:3px 0;display:flex}.pw-rules li[data-met=yes]{color:var(--cc-text-2)}.pw-mark{fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;stroke:var(--cc-text-4);flex:none}.pw-rules li[data-met=yes] .pw-mark{stroke:var(--cc-pos)}.pw-rules li[data-met=yes] .pw-mark circle{fill:var(--cc-pos);stroke:var(--cc-pos)}.pw-rules li[data-met=yes] .pw-mark path{stroke:var(--cc-bg);stroke-width:2px}.pw-msg{min-height:18px;font-family:var(--ui);text-align:left;color:var(--cc-alert);margin:-10px 0 8px;font-size:13px;font-weight:500}.gate-note.pw-after{margin:14px 0 0}.app{--gut:40px;min-height:100vh}@media (max-width:480px){.app{--gut:16px}}.bar{z-index:30;padding:10px var(--gut);border-bottom:1px solid var(--cc-line-bar);isolation:isolate;flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex;position:sticky;top:0}.bar:before{content:"";z-index:-1;pointer-events:none;background:var(--cc-glass-bar);-webkit-backdrop-filter:var(--cc-blur-bar);backdrop-filter:var(--cc-blur-bar);position:absolute;inset:0}.bar-mark{flex:none;width:28px;height:28px;display:block}.bar-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--serif);color:var(--cc-text-1);flex:auto;font-size:19px;font-weight:700;line-height:1.3;overflow:hidden}.bar-title small{font-family:var(--ui);color:var(--cc-text-4);margin-left:8px;font-size:13px;font-weight:400}.pf-btn,.bar select{border-radius:var(--cc-r-ctl);background:var(--cc-fill);min-height:34px;color:var(--cc-text-2);font-family:var(--ui);cursor:pointer;border:0;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.pf-btn:hover,.bar select:hover{background:var(--cc-fill-hover);color:var(--cc-text-1)}.bar select{appearance:none;max-width:260px}.bar select option,.bar select optgroup{color:var(--cc-on-light)}.bar form{align-items:center;gap:10px;display:flex}.who{font-family:var(--ui);color:var(--cc-text-4);text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-size:12px;overflow:hidden}.pills{margin:-4px calc(-1 * var(--gut)) -6px;padding:0 var(--gut) 4px;scrollbar-width:none;flex:100%;gap:2px;display:flex;overflow-x:auto}.pills::-webkit-scrollbar{display:none}.pill{flex:none;align-items:center;min-height:40px;display:inline-flex}.pill span{border-radius:var(--cc-r-pill);height:30px;font-family:var(--ui);white-space:nowrap;color:var(--cc-text-3);align-items:center;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.pill:hover span{background:var(--cc-hover-soft);color:var(--cc-text-2)}.pill[aria-current=page] span{background:var(--cc-text-1);color:var(--cc-on-light)}@media (max-width:640px){.who{display:none}.bar select{max-width:150px}}.bar.cc-top{gap:0;padding:0;display:block}.cc-top-row{max-width:1280px;min-height:59px;padding:0 var(--gut);align-items:center;gap:14px;margin:0 auto;display:flex}.cc-brand{min-width:0;color:var(--ink);align-items:center;gap:14px;margin-right:auto;text-decoration:none;display:flex}.cc-brand .crest{object-fit:contain;flex:none;width:48px;height:30px}.cc-brand-name{font-family:var(--serif);letter-spacing:.3em;text-transform:uppercase;color:var(--ink);white-space:nowrap;padding-left:.3em;font-size:12.5px}.cc-brand:focus-visible{box-shadow:0 0 0 2px var(--cc-focus);border-radius:var(--cc-r-ctl);outline:none}.cc-top-right{align-items:center;gap:14px;display:flex}.cmd-search{z-index:8;width:300px;font-family:var(--ui);position:relative}.cmd-search-box{border-radius:var(--cc-r-ctl);background:var(--cc-fill);border:0;align-items:center;gap:10px;padding:8px 13px;display:flex}.cmd-search-box:focus-within{background:var(--cc-fill-focus)}.cmd-search-ic{width:14px;height:14px;color:var(--ink-soft);flex:none}.cmd-search input{min-width:0;color:var(--ink);font-family:var(--ui);background:0 0;border:0;outline:none;flex:1;font-size:16px}.cmd-search input::placeholder{color:var(--ink-faint)}.cmd-results{z-index:30;background:var(--cc-glass-pop);-webkit-backdrop-filter:var(--cc-blur-pop);backdrop-filter:var(--cc-blur-pop);border:.5px solid var(--cc-line-pop);border-radius:var(--cc-r-pop);box-shadow:var(--cc-shadow-pop);margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0}.cmd-result{border-radius:var(--cc-r-ctl);color:inherit;align-items:center;gap:12px;padding:11px 12px;text-decoration:none;display:flex;position:relative}.cmd-results li+li .cmd-result:before{content:"";border-top:.5px solid var(--cc-hairline);position:absolute;top:0;left:42px;right:12px}.cmd-result:hover,.cmd-result:focus-visible,.cmd-result.active{background:var(--cc-highlight);outline:none}.cmd-results{max-height:340px;overflow-y:auto}.cmd-result.active:before,.cmd-result:hover:before{border-top-color:#0000}.cmd-results li:has(.cmd-result.active)+li .cmd-result:before{border-top-color:#0000}.cmd-results li:has(.cmd-result:hover)+li .cmd-result:before{border-top-color:#0000}.cmd-result .r-actions{gap:8px;margin-top:8px;display:none}.cmd-result.active .r-actions,.cmd-result:hover .r-actions{display:flex}.cmd-result .r-act{background:var(--cc-fill-2);height:26px;color:var(--cc-text-2);cursor:pointer;font-family:var(--ui);border:0;border-radius:13px;padding:0 12px;font-size:12px;font-weight:500}.cmd-result .r-act:hover{background:var(--cc-fill-hover-2);color:var(--cc-text-1)}.cmd-result .r-ic{width:18px;height:18px;color:var(--c);flex:none}.cmd-result .r-body{flex:auto;min-width:0}.cmd-result .r-group{font-family:var(--ui);color:var(--cc-text-3);margin:0 0 2px;font-size:11px;font-weight:600;display:block}.cmd-result .r-label{font-family:var(--serif);color:var(--cc-text-1);font-size:19px;font-weight:700;line-height:1.2;display:block}.cmd-result .r-go{font-family:var(--ui);color:var(--cc-text-5);flex:none;font-size:20px;line-height:1}.cmd-empty{font-family:var(--ui);color:var(--cc-text-3);padding:11px 12px}.cc-top-btn{cursor:pointer;background:var(--cc-fill);min-height:36px;color:var(--ink);font-family:var(--serif);letter-spacing:.22em;text-transform:uppercase;border:0;justify-content:center;align-items:center;padding:0 14px;font-size:11px;text-decoration:none;display:inline-flex}.cc-ask-btn{border-radius:var(--cc-r-pill)}.cc-menu-btn{border-radius:50%;width:36px;padding:0}.cc-top-btn:hover,.cc-menu-btn[aria-expanded=true]{background:var(--cc-fill-hover)}.cc-top-btn:focus-visible{background:var(--cc-fill-hover);box-shadow:0 0 0 2px var(--cc-focus);outline:none}.cc-acct{border-radius:var(--cc-r-ctl);width:100%;min-height:40px;color:var(--cc-text-2);font-family:var(--ui);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 12px;font-size:14px;text-decoration:none;display:flex}.cc-acct:hover,.cc-acct:focus-visible{background:var(--cc-highlight);color:var(--cc-text-1);outline:none}.wrap:has(>.cc-landing){max-width:1280px;padding:0 40px}@media (max-width:620px){.wrap:has(>.cc-landing){padding:0 20px}}@media (max-width:480px){.wrap:has(>.cc-landing){padding:0 14px}}.cc-landing{--lg:40px;padding-bottom:80px}@media (max-width:620px){.cc-landing{--lg:20px}}@media (max-width:480px){.cc-landing{--lg:14px}}.cc-landing .demo{margin-top:16px}.cc-head{flex-direction:column;padding:34px 0 42px;display:flex}.cc-sub{font-family:var(--ui);color:var(--ink-soft);flex-wrap:wrap;order:-1;gap:8px;margin:0 0 2px;font-size:13.5px;display:flex}.cc-sub .stamp{font-family:var(--ui);letter-spacing:.02em;text-transform:uppercase;color:var(--cc-text-3);font-size:12px;font-weight:600}.cc-title{font-family:var(--serif);letter-spacing:-.015em;color:var(--cc-text-1);margin:0;font-size:48px;font-weight:700;line-height:1.05}@media (min-width:1024px){.cc-head{padding-top:30px;padding-bottom:24px}.cc-sub .stamp{font-size:13px}}.cc-landing section{padding:0}.cc-group{margin:0 0 28px}.cc-grouplabel{font-family:var(--serif);color:var(--cc-text-2);margin:0 0 12px;font-size:24px;font-weight:700}.cc-lower{gap:14px;margin-top:6px;display:grid}.cc-landing .cc-profile-card,.cc-profile-card{background:var(--cc-glass-panel);-webkit-backdrop-filter:var(--cc-blur-panel);backdrop-filter:var(--cc-blur-panel);border:1px solid var(--cc-line-panel);border-radius:var(--cc-r-panel);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin:0 0 28px;padding:20px 22px;display:flex}.cc-profile-h{font-family:var(--serif);color:var(--cc-text-1);margin:0 0 4px;font-size:26px;font-weight:600}.cc-profile-p{max-width:62ch;font-family:var(--ui);color:var(--cc-text-3);margin:0;font-size:14px}.cc-profile-go{font-family:var(--ui);color:var(--pf-white);background:var(--cc-action);border-radius:var(--cc-r-pill);flex:none;padding:12px 22px;font-size:15px;font-weight:600;text-decoration:none}.cc-profile-go:focus-visible{outline:2px solid var(--cc-focus);outline-offset:2px}.cc-panel{background:var(--cc-glass-panel);-webkit-backdrop-filter:var(--cc-blur-panel);backdrop-filter:var(--cc-blur-panel);border:1px solid var(--cc-line-panel);border-radius:var(--cc-r-panel);overflow:hidden}.cc-panel-h{font-family:var(--serif);color:var(--cc-text-2);align-items:center;gap:10px;margin:0;padding:14px 18px 10px;font-size:20px;font-weight:700;display:flex}.cc-soon{border-radius:var(--cc-r-pill);background:var(--cc-fill);font-family:var(--ui);color:var(--cc-text-3);padding:3px 9px;font-size:11.5px;font-weight:600}.cc-updates-list{flex-direction:column;display:flex}.cc-upd{width:100%;color:var(--cc-text-2);font-family:var(--ui);text-align:left;align-items:center;gap:12px;padding:11px 18px;font-size:12px;text-decoration:none;display:flex;position:relative}.cc-upd:hover,.cc-upd:focus-visible{background:var(--ink-hover);outline:none}.cc-upd+.cc-upd:before{content:"";border-top:.5px solid var(--cc-hairline);position:absolute;top:0;left:39px;right:18px}.cc-upd+.cc-upd-soon:before{border-top-style:dashed}.cc-upd i{background:var(--c);border-radius:50%;flex:none;width:9px;height:9px}.cc-upd-soon i{box-shadow:inset 0 0 0 1.5px var(--c);background:0 0}.cc-upd-t{flex:1;min-width:0;font-weight:600}.cc-upd-w{color:var(--cc-text-4);flex:none;font-size:11px}.cc-empty{font-family:var(--ui);color:var(--cc-text-4);margin:0;padding:4px 18px 16px;font-size:13px}.ask-entry{gap:8px;margin:0;padding:0 18px;display:flex}.ask-entry input{border-radius:var(--cc-r-ctl);background:var(--cc-fill);min-width:0;color:var(--ink);font-family:var(--ui);border:1px solid #0000;flex:1;padding:9px 12px;font-size:16px}.ask-entry input::placeholder{color:var(--ink-faint)}.ask-entry-go{border-radius:var(--cc-r-ctl);background:var(--cc-action);color:var(--cc-text-1);font-family:var(--serif);letter-spacing:.28em;text-transform:uppercase;border:0;padding:8px 18px;font-size:10px}.ask-entry input:disabled,.ask-entry-go:disabled{opacity:.5;cursor:not-allowed}.cc-ask-help{padding:12px 18px 18px}.cc-ask-note{font-family:var(--ui);color:var(--cc-text-3);margin:0;font-size:13px;line-height:1.45}.cc-ask-try{font-family:var(--ui);letter-spacing:.14em;text-transform:uppercase;color:var(--cc-text-4);margin:16px 0 8px;font-size:10.5px;font-weight:600}.cc-ask-sugs{flex-wrap:wrap;gap:8px;display:flex}.cc-ask-sug{border-radius:var(--cc-r-pill);background:var(--cc-fill);color:var(--ink);opacity:.6;font-family:var(--ui);padding:8px 14px;font-size:13px;line-height:1.3}a.cc-ask-sug{opacity:1;cursor:pointer;text-decoration:none}a.cc-ask-sug:hover{background:var(--cc-fill-hover)}a.cc-ask-sug:focus-visible{box-shadow:0 0 0 2px var(--cc-focus);outline:none}.ask-entry-open{border-radius:var(--cc-r-ctl);background:var(--cc-fill);min-height:34px;color:var(--ink-soft);font-family:var(--ui);align-items:center;padding:0 12px;font-size:13px;text-decoration:none;display:inline-flex}.ask-entry-open:hover,.ask-entry-open:focus-visible{background:var(--cc-fill-hover);color:var(--ink);outline:none}@media (max-width:1023px){.cc-head{padding:18px 0 38px}.cc-title{overflow-wrap:anywhere;font-size:28px}.cc-ask-sug{align-items:center;min-height:44px;display:inline-flex}}.placeholder,.report{max-width:760px;padding:36px 0 64px}.back{font-family:var(--ui);color:var(--cc-accent);margin-bottom:22px;font-size:13px;text-decoration:none;display:inline-block}.placeholder .tile-icon{color:var(--tile);margin-bottom:14px;display:block}.placeholder .sub,.report .sub{margin-bottom:22px}.holds,.report-part ul{font-family:var(--ui);color:var(--cc-text-2);margin:6px 0 0;padding-left:20px;font-size:14px;line-height:1.6}.report-part{margin-top:12px}.report-part h3{margin-bottom:4px}.wrap{max-width:1180px;margin:0 auto;padding:0 32px;position:relative}@media (max-width:820px){.wrap{padding:0 18px}}@media (max-width:480px){.wrap{padding:0 14px}}.demo{border-radius:var(--cc-r-ctl);background:var(--cc-warn-fill);color:var(--cc-warn);font-family:var(--ui);margin:16px 0 0;padding:8px 12px;font-size:13px}.hero{padding:52px 0 40px}.eyebrow{font-family:var(--ui);letter-spacing:.14em;text-transform:uppercase;color:var(--cc-text-4);margin-bottom:18px;font-size:12px}.hero h1{font-family:var(--serif);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--cc-text-1);font-size:clamp(23px,5.3vw,64px);font-weight:700;line-height:1.06}@supports ((-webkit-background-clip:text) or (background-clip:text)){.name-sweep{background-image:var(--name-sweep);-webkit-text-fill-color:transparent;background-position:0%;background-repeat:repeat-x;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;width:fit-content;max-width:100%;animation:8s linear infinite name-sweep}.name-sweep::selection{-webkit-text-fill-color:var(--cc-text-1)}}@keyframes name-sweep{0%{background-position:0%}to{background-position:-200%}}@media (prefers-reduced-motion:reduce){.name-sweep{animation:none}}@media (forced-colors:active),print{.name-sweep{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}.hero .tag{font-family:var(--serif);color:var(--cc-text-3);margin-top:10px;font-size:clamp(16px,2vw,21px);font-style:italic}.kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:32px;display:grid}.kpi{border:1px solid var(--cc-line-panel);border-radius:var(--cc-r-tile);background:var(--cc-glass-panel);min-width:0;-webkit-backdrop-filter:var(--cc-blur-panel);backdrop-filter:var(--cc-blur-panel);padding:18px 20px 16px}.kpi .lbl{font-family:var(--ui);color:var(--cc-text-3);font-size:12px;font-weight:600}.kpi .val{font-family:var(--serif);color:var(--cc-text-1);white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-size:34px;font-weight:700;line-height:1.1;overflow:hidden}.kpi .meta{font-family:var(--ui);color:var(--cc-text-3);margin-top:6px;font-size:12px}.kpi .meta[data-sign=pos],.pos{color:var(--cc-pos)}.kpi .meta[data-sign=neg],.neg{color:var(--cc-alert)}@media (max-width:939px) and (min-width:821px){.kpi .val{font-size:28px}}@media (max-width:820px){.kpis{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.hero{padding:36px 0 28px}.hero h1{white-space:normal;overflow-wrap:anywhere}.kpi .val{font-size:26px}}section{padding:48px 0}.sechead{margin-bottom:24px}h2.sec{font-family:var(--serif);color:var(--cc-text-1);font-size:clamp(26px,3.2vw,34px);font-weight:700}.sub{font-family:var(--ui);color:var(--cc-text-3);margin-top:6px;font-size:14px;line-height:1.5}.panel{border:1px solid var(--cc-line-panel);border-radius:var(--cc-r-panel);background:var(--cc-glass-panel);min-width:0;-webkit-backdrop-filter:var(--cc-blur-panel);backdrop-filter:var(--cc-blur-panel);padding:22px 24px}.panel h3{font-family:var(--serif);color:var(--cc-text-1);font-size:22px;font-weight:700}.panel .h3sub{font-family:var(--ui);color:var(--cc-text-3);margin:2px 0 14px;font-size:12.5px}.legend .li{border-bottom:.5px solid var(--cc-hairline);font-family:var(--ui);grid-template-columns:minmax(0,1fr) auto 56px;align-items:center;gap:4px 12px;padding:9px 0;font-size:13px;display:grid}.legend .li:last-child{border-bottom:0}.legend .nm{color:var(--cc-text-2);overflow-wrap:anywhere}.legend .v,.legend .p{text-align:right;font-variant-numeric:tabular-nums;color:var(--cc-text-2)}.legend .p{color:var(--cc-text-3)}.legend .track{border-radius:var(--cc-r-pill);background:var(--cc-fill);grid-column:1/-1;height:4px;overflow:hidden}.legend .track i{border-radius:inherit;background:var(--seg,var(--cc-alloc-other));height:100%;display:block}.legend .nm .dot{background:var(--seg,var(--cc-alloc-other));vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.table-panel{padding:6px 0;overflow-x:auto}table{border-collapse:collapse;width:100%;font-family:var(--ui);font-size:13px}th,td{text-align:left;border-bottom:.5px solid var(--cc-hairline);color:var(--cc-text-2);padding:10px 16px}tr:last-child td{border-bottom:0}th{color:var(--cc-text-3);font-size:12px;font-weight:600}td.r,th.r{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.muted{font-family:var(--ui);color:var(--cc-text-3);font-size:14px}main .pf-btn:disabled{opacity:.6;cursor:default}.periodbar{flex-wrap:wrap;align-items:center;gap:14px;margin:0 0 18px;display:flex}.periodbar .plbl{font-family:var(--ui);color:var(--cc-text-3);font-size:12px;font-weight:600}.periodpill{background:var(--cc-fill);border-radius:9px;gap:2px;padding:2px;display:flex}.periodpill button{font-family:var(--ui);white-space:nowrap;color:var(--cc-text-3);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:6px 14px;font-size:12.5px;font-weight:500}.periodpill button:hover{color:var(--cc-text-2)}.periodpill button.on{background:var(--cc-seg-on);color:var(--cc-text-1)}@media (max-width:640px),(pointer:coarse){.periodpill button{min-height:44px}}.returns-panel{border:1px solid var(--cc-line-panel);border-radius:var(--cc-r-panel);background:var(--cc-glass-panel);-webkit-backdrop-filter:var(--cc-blur-panel);backdrop-filter:var(--cc-blur-panel);padding:6px 14px;overflow-x:auto}table.returns{border-collapse:collapse;width:100%;font-family:var(--ui);font-size:13px}table.returns th{text-align:right;white-space:nowrap;color:var(--cc-text-4);border:0;padding:12px 12px 10px;font-size:11px;font-weight:600}table.returns td{text-align:right;color:var(--cc-text-2);font-variant-numeric:tabular-nums;white-space:nowrap;border:0;padding:11px 12px}table.returns th:nth-child(-n+2),table.returns td:nth-child(-n+2){text-align:left}table.returns tr:hover td{background:var(--cc-hover-soft)}table.returns .name,table.returns td.sub-name{color:var(--cc-text-1);white-space:normal;font-weight:500}table.returns td.sub-name{padding-left:30px}table.returns tr.seg-roll{cursor:pointer}table.returns tr.seg-roll td{color:var(--cc-text-1);font-weight:600}table.returns tr.seg-roll.open td{background:0 0}table.returns tr.seg-roll.open:hover td{background:var(--cc-hover-soft)}.roll-btn{min-height:24px;color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.roll-btn:before{content:"";background:var(--seg,var(--cc-text-5));border-radius:50%;flex:none;width:8px;height:8px;margin-right:9px}.caret{width:0;height:0;color:var(--cc-text-4);border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:5px solid;margin-right:10px;transition:transform .15s;display:inline-block}tr.seg-roll.open .caret{color:var(--cc-text-2);transform:rotate(90deg)}table.returns td.seg{color:var(--cc-text-3);font-size:12px}table.returns td.seg[style]:before{content:"";vertical-align:1px;background:var(--seg);border-radius:50%;width:8px;height:8px;margin-right:9px;display:inline-block}table.returns tr.total td,table.returns tr.grand td{background:var(--cc-highlight);color:var(--cc-text-1);font-weight:600}table.returns tr.total td:first-child,table.returns tr.grand td:first-child{border-radius:var(--cc-r-ctl) 0 0 var(--cc-r-ctl)}table.returns tr.total td:last-child,table.returns tr.grand td:last-child{border-radius:0 var(--cc-r-ctl) var(--cc-r-ctl) 0}table.returns tr.realized td{opacity:.85}table.returns td.pos{color:var(--cc-pos)}table.returns td.neg{color:var(--cc-alert)}.ftag{color:var(--cc-text-4);white-space:nowrap;margin-left:6px;font-size:10.5px}.tblnote{font-family:var(--ui);color:var(--cc-text-4);margin-top:14px;font-size:12px;line-height:1.6}@media (max-width:480px){.returns-panel{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0;overflow:visible}table.returns,table.returns tbody{display:block}table.returns thead{display:none}table.returns tr{border:1px solid var(--cc-line-panel);border-radius:var(--cc-r-tile);background:var(--cc-glass-surface);margin:0 0 12px;padding:12px 14px;display:block}table.returns tr.total,table.returns tr.grand{border-color:var(--cc-line-pop);background:var(--cc-highlight)}table.returns tr.total td,table.returns tr.grand td,table.returns tr:hover td{background:0 0;border-radius:0}table.returns td{white-space:normal;justify-content:space-between;align-items:baseline;gap:14px;padding:5px 0;font-size:13.5px;display:flex}table.returns td[data-h]:before{content:attr(data-h);text-align:left;color:var(--cc-text-4);flex:none;font-size:11px;font-weight:600}table.returns td:first-child{font-family:var(--serif);padding:0 0 3px;font-size:17px;font-weight:700;display:block}table.returns td.sub-name{padding-left:0}table.returns td:nth-child(2){border-bottom:.5px solid var(--cc-hairline);margin-bottom:6px;padding:0 0 8px;display:block}table.returns td:nth-child(2):empty{display:none}.roll-btn{min-height:44px}}.pf-inv-tools{flex-direction:column;gap:12px;margin:0 0 18px;display:flex}.pf-chips{flex-wrap:wrap;gap:6px;display:flex}.pf-chip{border-radius:var(--cc-r-pill);background:var(--cc-fill);min-height:32px;color:var(--cc-text-2);font-family:var(--ui);white-space:nowrap;cursor:pointer;border:0;align-items:center;gap:6px;padding:0 13px;font-size:13px;font-weight:500;display:inline-flex}.pf-chip:hover{background:var(--cc-fill-hover);color:var(--cc-text-1)}.pf-chip .pf-chip-n{color:var(--cc-text-4);font-variant-numeric:tabular-nums}.pf-chip[aria-pressed=true]{background:var(--cc-text-1);color:var(--cc-on-light)}.pf-chip[aria-pressed=true] .pf-chip-n{color:var(--cc-on-light-2)}.pf-inv-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pf-find{flex:260px;min-width:0;max-width:420px;position:relative}.pf-find svg{width:15px;height:15px;color:var(--cc-text-3);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.pf-find input{border-radius:var(--cc-r-ctl);background:var(--cc-fill);width:100%;min-height:36px;color:var(--cc-text-1);font-family:var(--ui);appearance:none;border:0;padding:0 12px 0 34px;font-size:14px}.pf-find input::placeholder{color:var(--cc-text-4)}.pf-find input::-webkit-search-cancel-button{filter:invert()opacity(.6)}.pf-sort{font-family:var(--ui);color:var(--cc-text-3);align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex;position:relative}.pf-sort select{border-radius:var(--cc-r-ctl);appearance:none;background:var(--cc-fill);min-height:36px;color:var(--cc-text-1);font-family:var(--ui);cursor:pointer;border:0;padding:0 30px 0 12px;font-size:14px;font-weight:500}.pf-sort select option{color:var(--cc-on-light)}.pf-sort svg{width:14px;height:14px;color:var(--cc-text-2);pointer-events:none;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.pf-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:640px),(pointer:coarse){.pf-chip{min-height:44px}.pf-find input,.pf-sort select{min-height:44px;font-size:16px}}@media (max-width:640px){.pf-find{flex:100%;max-width:none}}.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}@media (max-width:900px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.grid{grid-template-columns:minmax(0,1fr)}}.icard{border:1px solid var(--cc-line-panel);border-radius:var(--cc-r-panel);background:var(--cc-glass-panel);min-width:0;-webkit-backdrop-filter:var(--cc-blur-panel);backdrop-filter:var(--cc-blur-panel);color:inherit;padding:18px 20px 16px;text-decoration:none;display:block}.icard:focus-visible{box-shadow:0 0 0 3px var(--cc-focus);outline:none}.icard:hover{border-color:var(--cc-line-pop);background:var(--cc-glass-surface-hover)}.icard .seg{font-family:var(--ui);color:var(--seg,var(--cc-text-3));font-size:12px;font-weight:600}.icard h4{font-family:var(--serif);color:var(--cc-text-1);overflow-wrap:anywhere;margin:6px 0 14px;font-size:24px;font-weight:700;line-height:1.15}.icard .mini{flex-wrap:wrap;gap:18px;display:flex}.icard .mini .k{font-family:var(--ui);color:var(--cc-text-4);font-size:11px;font-weight:600}.icard .mini .v{font-family:var(--serif);color:var(--cc-text-1);white-space:nowrap;margin-top:3px;font-size:20px;font-weight:700}.icard .mini .v[data-sign=pos]{color:var(--cc-pos)}.icard .mini .v[data-sign=neg]{color:var(--cc-alert)}.icard .ret-since{font-size:17px}.icard.realized{opacity:.85}.exit-pending{font-family:var(--ui);text-align:center;color:var(--cc-pending);margin-top:8px;font-size:11px}.exited-divider{grid-column:1/-1;align-items:center;gap:14px;margin:18px 0 2px;display:flex}.exited-divider>span:first-child{font-family:var(--ui);color:var(--cc-text-3);font-size:12px;font-weight:600}.exited-divider .ln{border-top:.5px solid var(--cc-hairline);flex:1;height:0}.no-match{font-family:var(--ui);color:var(--cc-text-3);padding:24px 4px;font-size:14px}.nw{padding-top:8px;padding-bottom:8px}.nw-class{border-bottom:.5px solid var(--cc-hairline)}.nw-class:last-child{border-bottom:0}.nw-class summary{cursor:pointer;font-family:var(--ui);grid-template-columns:minmax(0,1fr) auto 56px;align-items:center;gap:4px 12px;padding:12px 0;font-size:14px;list-style:none;display:grid}.nw-class summary::-webkit-details-marker{display:none}.nw-class summary .nm{color:var(--cc-text-1);font-weight:500}.nw-class summary .nm:before{content:"▸";width:16px;color:var(--cc-text-4);transition:transform .15s;display:inline-block}.nw-class[open] summary .nm:before{transform:rotate(90deg)}.nw-class summary .nm .dot{background:var(--seg);border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.nw-class summary .v,.nw-class summary .p{text-align:right;font-variant-numeric:tabular-nums;color:var(--cc-text-2)}.nw-class summary .p{color:var(--cc-text-3)}.nw-class summary .track{border-radius:var(--cc-r-pill);background:var(--cc-fill);grid-column:1/-1;height:4px;overflow:hidden}.nw-class summary .track i{border-radius:inherit;background:var(--seg);height:100%;display:block}.nw-class summary:focus-visible{box-shadow:0 0 0 3px var(--cc-focus);border-radius:var(--cc-r-row);outline:none}table.nw-lines{border-collapse:collapse;table-layout:fixed;width:100%;font-family:var(--ui);margin:4px 0 14px;font-size:13px}.nw-lines col.c-name{width:48%}.nw-lines col.c-held{width:30%}.nw-lines col.c-val{width:22%}.nw-lines tr{border-bottom:.5px solid var(--cc-hairline)}.nw-lines tfoot tr{border-bottom:0}.nw-lines th,.nw-lines td{text-align:left;color:var(--cc-text-2);vertical-align:top;border:0;padding:8px 0;font-weight:400}.nw-lines thead th{color:var(--cc-text-4);font-size:11.5px;font-weight:600}.nw-lines td:nth-child(2){color:var(--cc-text-3);padding-right:12px}.nw-lines th[scope=row]{color:var(--cc-text-1);overflow-wrap:anywhere;padding-right:12px}.nw-lines .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.nw-lines .neg{color:var(--cc-alert)}.nw-lines tfoot th,.nw-lines tfoot td{color:var(--cc-text-1);border-bottom:0;font-weight:600}.native{color:var(--cc-text-4);font-size:11.5px;display:block}.nw-lines .held{display:none}@media (max-width:520px){table.nw-lines{table-layout:auto}.pos-scroll{overflow-x:auto}table.pos-wide{min-width:560px}.nw-lines col.c-name,.nw-lines col.c-held,.nw-lines col.c-val{width:auto}.nw-held thead th:nth-child(2),.nw-held td:nth-child(2){display:none}.nw-lines .held{color:var(--cc-text-4);font-size:11.5px;display:block}}.pos-hero .back{margin-bottom:18px}.pos-seg{color:var(--seg,var(--cc-text-3))}.kpis-6{grid-template-columns:repeat(6,minmax(0,1fr))}.kpis-6 .kpi .val{font-size:26px}.kpi .val[data-sign=pos]{color:var(--cc-pos)}.kpi .val[data-sign=neg]{color:var(--cc-alert)}@media (max-width:1180px){.kpis-6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.kpis-6{grid-template-columns:repeat(2,minmax(0,1fr))}}.pos-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:12px;padding-top:8px;display:grid}@media (max-width:820px){.pos-grid{grid-template-columns:minmax(0,1fr)}}.facts{font-family:var(--ui);margin:12px 0 0;font-size:13.5px}.facts div{border-bottom:.5px solid var(--cc-hairline);grid-template-columns:minmax(0,11em) minmax(0,1fr);gap:12px;padding:8px 0;display:grid}.facts div:last-child{border-bottom:0}.facts dt{color:var(--cc-text-3)}.facts dd{color:var(--cc-text-1);overflow-wrap:anywhere;margin:0}.pos-table td{color:var(--cc-text-2)}.pos-table th+th,.pos-table td+td{padding-left:12px}.pos-table td:first-child{white-space:nowrap}.pos-table tr[data-tone=neg] td.num{color:var(--cc-alert)}.pos-table tr[data-tone=pos] td.num{color:var(--cc-pos)}.pos-table tr[data-tone=muted] td{color:var(--cc-text-4)}.pos-link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--cc-line-pop);text-decoration-color:var(--cc-line-pop);text-underline-offset:3px}.pos-link:hover{text-decoration-color:currentColor}.pdf-row{justify-content:flex-end;margin-top:16px;display:flex}.pdf-row .pf-btn{text-decoration:none}.app{overflow-x:clip}.cc-sec-head{z-index:15;isolation:isolate;flex-direction:column;margin:0 0 8px;display:flex;position:sticky;top:0}.cc-sec-head:before{content:"";z-index:-1;pointer-events:none;background:var(--cc-glass-bar);-webkit-backdrop-filter:var(--cc-blur-bar);backdrop-filter:var(--cc-blur-bar);border-bottom:1px solid var(--cc-line-bar);position:absolute;inset:0 -100vmax}.cc-sec-row{flex-wrap:wrap;align-items:center;gap:10px 14px;padding:10px 0;display:flex}.pf-bar-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--serif);color:var(--cc-text-1);flex:1 1 0;order:1;font-size:19px;font-weight:700;line-height:1.3;display:block;overflow:hidden}.pf-t-short{display:none}.cc-sec-head .pf-btn{border-radius:var(--cc-r-ctl);background:var(--cc-fill);min-height:34px;color:var(--cc-text-2);font-family:var(--ui);cursor:pointer;border:0;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.cc-sec-head .pf-btn:hover{background:var(--cc-fill-hover);color:var(--cc-text-1)}.cc-sec-head .pf-btn:focus-visible,.pf-pill:focus-visible{box-shadow:0 0 0 2px var(--cc-focus);outline:none}.cc-sec-head .pf-btn svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.pf-pills{overscroll-behavior-x:contain;scrollbar-width:none;gap:2px;margin:-4px 0 -2px;padding:0 0 4px;display:flex;overflow-x:auto}.pf-pills::-webkit-scrollbar{display:none}.pf-pill{cursor:pointer;background:0 0;border:0;flex:none;align-items:center;min-height:40px;padding:0;display:inline-flex}.pf-pill span{border-radius:var(--cc-r-pill);height:30px;font-family:var(--ui);white-space:nowrap;color:var(--cc-text-3);align-items:center;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.pf-pill:hover span{background:var(--cc-hover-soft);color:var(--cc-text-2)}.pf-pill[aria-current=true] span{background:var(--cc-text-1);color:var(--cc-on-light)}.pf-page section[id],.pf-page header[id]{scroll-margin-top:120px}@media (max-width:1023px){.pf-bar-title{font-size:17px}.pf-t-long{display:none}.pf-t-short{display:inline}.cc-sec-head .pf-btn{justify-content:center;width:44px;min-height:44px;padding:0}.cc-sec-head .pf-btn span{display:none}.cc-sec-head .pf-btn svg{width:18px;height:18px}.pf-pill{min-height:44px}}.alloc-grid{gap:16px;display:grid}.alloc-grid .card{border:1px solid var(--cc-line-panel);border-radius:var(--cc-r-panel);background:var(--cc-glass-panel);min-width:0;-webkit-backdrop-filter:var(--cc-blur-panel);backdrop-filter:var(--cc-blur-panel);padding:22px 24px}.alloc-grid .card h3{font-family:var(--serif);color:var(--cc-text-1);font-size:22px;font-weight:700}.alloc-grid .card .h3sub{font-family:var(--ui);color:var(--cc-text-3);margin:2px 0 16px;font-size:12px}.donut-row{flex-wrap:nowrap;align-items:center;gap:18px;display:flex}.donut-row .donut{flex:none;width:128px;height:auto;display:block}.donut .center-val{font-family:var(--serif);fill:var(--cc-text-1);font-size:15px;font-weight:700}.donut .center-lbl{font-family:var(--ui);letter-spacing:.08em;fill:var(--cc-text-4);font-size:9px;font-weight:600}.donut-row .legend{flex-direction:column;flex:auto;gap:0;min-width:0;display:flex}.donut-row .legend .li{border-bottom:.5px solid var(--cc-hairline);font-family:var(--ui);align-items:center;gap:8px;padding:7px 0;font-size:13px;display:flex}.donut-row .legend .li:last-child{border-bottom:0}.donut-row .legend .dot{border-radius:50%;flex:none;width:8px;height:8px}.donut-row .legend .nm{overflow-wrap:anywhere;min-width:0;color:var(--cc-text-2);flex:auto;line-height:1.25}.donut-row .legend .pc{text-align:right;min-width:46px;color:var(--cc-text-1);font-variant-numeric:tabular-nums;font-weight:500}.donut-row .legend .amt{text-align:right;white-space:nowrap;min-width:0;color:var(--cc-text-3);font-variant-numeric:tabular-nums;font-size:12.5px}@media (max-width:480px){.alloc-grid .card{padding:18px 16px}.donut-row{flex-wrap:wrap;justify-content:center}.donut-row .donut{width:160px}.donut-row .legend{flex:100%}}.nw-tbl,.nw-tbl tbody{width:100%;font-family:var(--ui);font-size:13.5px;display:block}.nw-tbl tr{border-left:1px solid var(--cc-line-panel);border-right:1px solid var(--cc-line-panel);background:var(--cc-glass-panel);justify-content:space-between;align-items:baseline;gap:16px;padding:0 18px;display:flex}.nw-tbl td{color:var(--cc-text-2);font-variant-numeric:tabular-nums;border:0;padding:10px 0;display:block}.nw-tbl td:first-child{flex:auto;min-width:0}.nw-tbl td.amt{text-align:right;white-space:nowrap;color:var(--cc-text-1);flex:none}.nw-tbl tr+tr:not(.nw-reg):not(.nw-grand){box-shadow:inset 0 .5px 0 var(--cc-hairline)}.nw-tbl tr.nw-reg{border-top:1px solid var(--cc-line-panel);border-radius:var(--cc-r-panel) var(--cc-r-panel) 0 0;cursor:pointer;margin-top:14px}.nw-tbl tr.nw-reg:first-child{margin-top:0}.nw-tbl tr.nw-reg td{font-family:var(--serif);color:var(--cc-text-1);padding-top:16px;padding-bottom:12px;font-size:20px;font-weight:700}:is(.nw-tbl tr:has(+tr.nw-reg),.nw-tbl tr:has(+tr.nw-grand)){border-bottom:1px solid var(--cc-line-panel);border-radius:0 0 var(--cc-r-panel) var(--cc-r-panel)}:is(.nw-tbl tr.nw-reg:has(+tr.nw-reg),.nw-tbl tr.nw-reg:has(+tr.nw-grand)){border-radius:var(--cc-r-panel)}.nw-tbl tr.nw-ent{cursor:pointer}.nw-tbl tr.nw-ent td{color:var(--cc-text-1);font-weight:600}.nw-tbl tr.nw-ent td:first-child{padding-left:16px}.nw-tbl tr.nw-item td:first-child{color:var(--cc-text-3)}.nw-tbl tr.nw-item td.ind{padding-left:24px}.nw-tbl tr.nw-item td.ind2{padding-left:42px}.nw-tbl tr.nw-reg:hover,.nw-tbl tr.nw-ent:hover{background:var(--cc-glass-surface-hover)}.nw-tbl tr.nw-reg:focus-visible,.nw-tbl tr.nw-ent:focus-visible{box-shadow:inset 0 0 0 2px var(--cc-focus);outline:none}.nw-tbl .nw-caret{width:16px;font-family:var(--ui);color:var(--cc-text-4);font-size:11px;transition:transform .15s;display:inline-block}.nw-tbl .nw-caret:before{content:"▸"}.nw-tbl tr.open>td>.nw-caret{color:var(--cc-text-2);transform:rotate(90deg)}.nw-tbl .nw-native{color:var(--cc-text-4);font-size:10.5px}.nw-tbl tr.nw-grand{border:1px solid var(--cc-line-pop);border-radius:var(--cc-r-panel);background:var(--cc-highlight);margin-top:14px}.nw-tbl tr.nw-grand td{color:var(--cc-text-1);padding-top:14px;padding-bottom:14px;font-size:15px;font-weight:700}@media (max-width:480px){.nw-tbl tr{padding:0 14px}.nw-tbl tr.nw-reg td{font-size:18px}}.editwrap{padding:32px 0 90px}.editwrap .ed-eyebrow{font-family:var(--ui);letter-spacing:.14em;text-transform:uppercase;color:var(--cc-text-4);font-size:12px;font-weight:600}.editwrap h2.ed-sec{font-family:var(--serif);letter-spacing:0;color:var(--cc-text-1);margin:.35em 0 24px;font-size:clamp(26px,3.2vw,34px);font-weight:700;line-height:1.05}.edit-tabs{flex-wrap:wrap;gap:6px;margin-bottom:24px;display:flex}.edit-tabs button{border-radius:var(--cc-r-pill);background:var(--cc-fill);min-height:32px;color:var(--cc-text-2);font-family:var(--ui);cursor:pointer;border:0;padding:0 14px;font-size:13px;font-weight:500}.edit-tabs button:hover{background:var(--cc-fill-hover);color:var(--cc-text-1)}.edit-tabs button.on{background:var(--pf-white);color:var(--pf-on-white);font-weight:600}.epane{display:none}.epane.on{display:block}.ed-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.ed-bar h3{font-family:var(--serif);color:var(--cc-text-1);margin:0;font-size:26px;font-weight:700}.editwrap .ed-hint{max-width:70ch;font-family:var(--ui);color:var(--cc-text-3);margin:0 0 18px;font-size:13px;line-height:1.55}.ed-btn{border-radius:var(--cc-r-ctl);background:var(--cc-action);min-height:36px;color:var(--pf-white);font-family:var(--ui);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0 16px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.ed-btn:hover{filter:brightness(1.12)}.ed-btn.ghost{background:var(--cc-fill);color:var(--cc-text-2)}.ed-btn.ghost:hover{background:var(--cc-fill-hover);color:var(--cc-text-1);filter:none}.ed-btn.danger{background:var(--cc-fill);color:var(--cc-alert)}.ed-btn.danger:hover{background:var(--cc-fill-hover);filter:none}.ed-btn.sm{min-height:30px;padding:0 12px;font-size:12px}.ed-btn:disabled{opacity:.45;cursor:not-allowed;filter:none}.ed-btn:focus-visible{box-shadow:0 0 0 2px var(--cc-focus);outline:none}.hlist{flex-direction:column;gap:10px;display:flex}.hitem{border:1px solid var(--cc-line-panel);border-radius:var(--cc-r-tile);background:var(--cc-glass-panel);-webkit-backdrop-filter:var(--cc-blur-panel);backdrop-filter:var(--cc-blur-panel);overflow:hidden}.hhead{cursor:pointer;grid-template-columns:1fr auto auto auto auto;align-items:center;gap:18px;padding:16px 20px;display:grid}.hhead:hover{background:var(--cc-hover-soft)}.hhead .hn{font-family:var(--serif);color:var(--cc-text-1);font-size:19px;font-weight:700}.hhead .hseg{font-family:var(--ui);color:var(--seg,var(--cc-text-3));font-size:12px;font-weight:600}.hhead .stat{text-align:right;font-size:12px}.hhead .stat .k{font-family:var(--ui);color:var(--cc-text-4);font-size:11px;font-weight:600}.hhead .stat .v{font-family:var(--serif);color:var(--cc-text-1);font-variant-numeric:tabular-nums;margin-top:1px;font-size:18px;font-weight:700}.hbody{border-top:.5px solid var(--cc-hairline);padding:6px 20px 24px;display:none}.hbody.open{display:block}.fgrid{grid-template-columns:repeat(3,1fr);gap:14px 18px;margin:18px 0;display:grid}.ed-field label{font-family:var(--ui);color:var(--cc-text-3);margin-bottom:5px;font-size:12px;font-weight:600;display:block}.ed-field input,.ed-field select,.ed-field textarea,.flowtbl input,.flowtbl select,.kvrow input,.ed-tbl input,.ed-tbl select{box-sizing:border-box;border-radius:var(--cc-r-ctl);background:var(--cc-fill);width:100%;color:var(--cc-text-1);font-family:var(--ui);border:0;padding:9px 11px;font-size:13.5px}.flowtbl input,.flowtbl select,.ed-tbl input,.ed-tbl select{padding:7px 9px;font-size:13px}.ed-field select option,.flowtbl select option,.ed-tbl select option,.ed-field select optgroup{color:var(--cc-on-light)}.ed-field input:focus,.ed-field select:focus,.flowtbl input:focus,.flowtbl select:focus,.kvrow input:focus,.ed-tbl input:focus,.ed-tbl select:focus{box-shadow:0 0 0 2px var(--cc-focus);outline:none}.ed-field.full{grid-column:1/-1}.subhead{font-family:var(--ui);letter-spacing:.14em;text-transform:uppercase;color:var(--pf-gold-dim);margin:22px 0 12px;font-size:11px;font-weight:600}.ed-para{max-width:74ch;font-family:var(--ui);color:var(--pf-muted);margin:-4px 0 10px;font-size:12px;line-height:1.5}.ed-para strong{color:var(--pf-ivory);font-weight:500}.flowtbl{border-collapse:collapse;width:100%;font-family:var(--ui);color:var(--cc-text-2);font-size:13px}.flowtbl th{text-align:left;color:var(--cc-text-4);border-bottom:.5px solid var(--cc-hairline);padding:4px 6px 6px 0;font-size:11px;font-weight:600}.flowtbl td{padding:5px 6px 5px 0}.flowtbl .xbtn,.ed-tbl .xbtn{color:var(--pf-red);cursor:pointer;background:0 0;border:none;padding:0 6px;font-size:18px}.flowtbl .ftag,.ed-ftag{font-family:var(--ui);letter-spacing:.1em;text-transform:uppercase;color:var(--pf-gold-dim);white-space:nowrap;padding-left:8px;font-size:9px}.ed-status{font-family:var(--ui);color:var(--cc-text-3);font-size:13px}.ed-status.bad{color:var(--pf-err)}.ed-status button{margin-left:8px}.hc-acts{flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;display:flex}.hc-ledger .hc-foot td{border-top:1px solid var(--pf-line2);color:var(--pf-muted);padding-top:9px;font-size:12px}.hc-ledger .hc-foot strong{color:var(--pf-ivory);font-weight:500}.hc-warn{color:var(--pf-hc-warn)}.hc-ro{font-family:var(--ui);color:var(--pf-ivory);flex-wrap:wrap;gap:18px;margin:0 0 10px;font-size:13px;display:flex}.hc-marks .hc-add td{border-top:1px dashed var(--pf-line2);padding-top:8px}.computed{border:1px solid var(--pf-line);background:var(--pf-computed);border-radius:6px;flex-wrap:wrap;gap:26px;margin-top:16px;padding:14px 18px;display:flex}.computed div .k{font-family:var(--ui);letter-spacing:.1em;text-transform:uppercase;color:var(--pf-muted);font-size:9.5px}.computed div .v{font-family:var(--serif);color:var(--cc-text-1);font-variant-numeric:tabular-nums;margin-top:2px;font-size:21px}.computed .pos,.ed-pos{color:var(--pf-green)}.computed .neg,.ed-neg{color:var(--pf-red)}.eqtbl td.num{text-align:right;padding-right:10px}.actrow{flex-wrap:wrap;align-items:flex-end;gap:14px;display:flex}.actrow .ed-field{margin:0}.actrow .ed-field input{min-width:150px}.ed-chip{border:1px solid var(--pf-chip-exit-line);font-family:var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--pf-chip-exit);vertical-align:middle;border-radius:30px;margin-left:10px;padding:3px 9px;font-size:10px;display:inline-block}.ed-warn{color:var(--pf-red);font-size:12px}.ed-tbl{border-collapse:collapse;width:100%;font-family:var(--ui);color:var(--cc-text-2);font-size:13px}.ed-tbl th{text-align:right;color:var(--cc-text-4);border-bottom:.5px solid var(--cc-hairline);padding:0 14px 13px;font-size:11px;font-weight:600}.ed-tbl th:first-child,.ed-tbl td:first-child,.ed-tbl th:nth-child(2),.ed-tbl td:nth-child(2){text-align:left}.ed-tbl td{border-bottom:.5px solid var(--cc-hairline);font-variant-numeric:tabular-nums;text-align:right;padding:13px 14px}.ed-tbl tr.total td{border-top:1px solid var(--pf-line2);color:var(--pf-ivory);background:var(--pf-computed);border-bottom:none;font-weight:600}.ed-tbl tr.grand td{background:var(--pf-grand);color:var(--pf-grand-ink)}.kvrow{grid-template-columns:1fr 1fr auto;gap:10px;margin-bottom:8px;display:grid}.ed-toast{bottom:calc(var(--cc-tabs-h) + var(--cc-tabs-b) + 12px);z-index:200;background:var(--pf-green);color:var(--pf-toast-ink);font-family:var(--ui);pointer-events:none;border-radius:8px;padding:13px 24px;font-size:13.5px;font-weight:600;position:fixed;left:50%;transform:translate(-50%)}.ed-draft{border:1px solid var(--cc-line-panel);border-radius:var(--cc-r-panel);background:var(--cc-glass-panel);font-family:var(--ui);color:var(--cc-text-2);flex-wrap:wrap;align-items:center;gap:12px 16px;margin:-6px 0 22px;padding:12px 16px;font-size:13px;display:flex}.ed-draft strong{color:var(--cc-text-1)}.ed-draft .sp{flex:1}.ed-mark{background:var(--cc-warn-fill);color:var(--cc-warn);font-family:var(--ui);letter-spacing:.06em;text-transform:uppercase;vertical-align:middle;border-radius:30px;margin-left:10px;padding:2px 8px;font-size:10px;font-weight:600;display:inline-block}.hitem.gone{opacity:.55}.hitem.gone .hhead{cursor:default}tr.gone td{opacity:.5;text-decoration:line-through}tr.gone td:last-child{opacity:1;text-decoration:none}.ah-modal{z-index:9000;background:var(--pf-modal-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);justify-content:center;align-items:flex-start;padding:40px 18px;display:flex;position:fixed;inset:0;overflow-y:auto}.ah-modal[hidden]{display:none!important}.ah-card{border:.5px solid var(--cc-line-pop);background:var(--cc-glass-pop);width:100%;max-width:560px;-webkit-backdrop-filter:var(--cc-blur-pop);backdrop-filter:var(--cc-blur-pop);box-shadow:var(--cc-shadow-pop);color:var(--cc-text-2);font-family:var(--ui);border-radius:22px;padding:24px 26px;position:relative}.ah-card h2{font-family:var(--serif);color:var(--cc-text-1);margin:0 0 14px;font-size:24px;font-weight:700}.ah-x{background:var(--cc-fill);width:44px;height:44px;color:var(--cc-text-2);cursor:pointer;border:0;border-radius:50%;padding:0;font-size:20px;line-height:44px;position:absolute;top:12px;right:12px}.ah-row{flex-direction:column;gap:4px;margin-bottom:11px;display:flex}.ah-row label{font-family:var(--ui);color:var(--cc-text-3);font-size:12px;font-weight:600}.ah-card input,.ah-card select{border-radius:var(--cc-r-ctl);background:var(--cc-fill);min-height:36px;color:var(--cc-text-1);font-family:var(--ui);border:0;padding:7px 9px;font-size:14px}.ah-card select option,.ah-card select optgroup{color:var(--cc-on-light)}.ah-card input:focus,.ah-card select:focus{box-shadow:0 0 0 2px var(--cc-focus);outline:none}.ah-hint{font-family:var(--ui);color:var(--cc-text-4);font-size:10.5px}.ah-preview{border-top:1px solid var(--cc-hairline);color:var(--cc-text-1);font-variant-numeric:tabular-nums;white-space:pre;margin-top:10px;padding-top:10px;font-size:13px}.ah-warn{min-height:14px;margin:8px 0;font-size:12px}.ah-warn.hard{color:var(--pf-ah-hard)}.ah-warn.soft{color:var(--pf-ah-soft)}.ah-warn.need,.ah-warn.ready{color:var(--pf-muted)}.ah-actions{justify-content:flex-end;gap:10px;margin-top:14px;display:flex}.ah-btn{border-radius:var(--cc-r-ctl);background:var(--cc-fill);min-height:36px;color:var(--cc-text-2);font-family:var(--ui);cursor:pointer;border:0;padding:8px 15px;font-size:13px;font-weight:600}.ah-btn.go{background:var(--cc-action);color:var(--pf-white)}.ah-btn:disabled{opacity:.4;cursor:not-allowed}.ah-receipt{border:1px solid var(--cc-hairline);background:var(--pf-receipt);font-family:var(--mono);color:var(--cc-text-1);white-space:pre-wrap;border-radius:6px;margin-top:12px;padding:11px;font-size:12px}.ah-confirm p{color:var(--cc-text-2);white-space:pre-wrap;margin:0 0 4px;font-size:14px;line-height:1.5}@media (max-width:720px){.fgrid{grid-template-columns:1fr 1fr}}@media (max-width:640px),(pointer:coarse){.ed-btn,.ed-btn.sm,.edit-tabs button,.ah-btn,.ah-card input,.ah-card select{min-height:44px}.editwrap input,.editwrap select,.editwrap textarea,.ah-card input,.ah-card select{font-size:16px!important}}@media (max-width:480px){.fgrid{grid-template-columns:1fr}.hhead{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;padding:14px 16px}.hhead>:first-child{grid-column:1/-1}.hhead .stat{text-align:left;min-width:0}.hhead .stat .v{white-space:nowrap;font-size:16px}.ah-card{border-radius:18px;padding:20px 18px}}.ed-scroll{max-width:100%;overflow-x:auto}.editwrap>.wrap{padding:0}.ed-field input,.ed-field select,.flowtbl input,.flowtbl select{min-height:36px}.ed-tbl.figs th:nth-child(2),.ed-tbl.figs td:nth-child(2){text-align:right}.pf-manage{order:4}.nw-ccyflag{font-family:var(--ui);letter-spacing:.02em;white-space:nowrap;color:var(--cc-warn);background:var(--cc-warn-fill);vertical-align:middle;cursor:help;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:10.5px;font-weight:600;display:inline-block}@media print{.nw-ccyflag{display:none!important}}.ed-tbl.nw-edit td{padding:6px 8px}.ed-tbl.nw-edit th{padding:0 8px 10px}.ed-tbl.nw-edit .ed-ftag{white-space:normal;margin-top:2px;padding-left:0;display:block}.ed-tbl input[type=number]{text-align:right}.ed-tbl.nw-edit td,.ed-tbl.nw-edit th{text-align:left}.ed-tbl.nw-edit td:nth-child(6),.ed-tbl.nw-edit th:nth-child(6),.ed-tbl.nw-edit td:nth-child(7),.ed-tbl.nw-edit th:nth-child(7){text-align:right}#cc-dist-checklist{border:1px solid var(--cc-line-panel);border-radius:var(--cc-r-panel);background:var(--cc-glass-panel);max-width:920px;-webkit-backdrop-filter:var(--cc-blur-panel);backdrop-filter:var(--cc-blur-panel);font-family:var(--ui);color:var(--cc-text-2);margin:-24px auto 32px;padding:10px 16px;font-size:13px}.ccdc-line{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ccdc-lead{color:var(--cc-text-1);font-weight:600}.ccdc-items{flex-wrap:wrap;flex:1;gap:12px;display:flex}.ccdc-item{white-space:nowrap}.ccdc-item.ok{color:var(--cc-text-4)}.ccdc-item.miss{color:var(--pf-hc-warn);font-weight:600}.ccdc-x{color:var(--cc-text-4);cursor:pointer;background:0 0;border:none;min-width:32px;min-height:32px;margin-left:auto;padding:0 4px;font-size:18px;line-height:1}.figs-hold th:nth-child(2),.figs-hold td:nth-child(2){text-align:left;color:var(--cc-text-4);font-size:12px}.figs-hold tr.fig-now td{border-bottom:0;padding-bottom:4px}.figs-hold tr.fig-after td{padding-top:4px}.figs-hold td.fig-chg{color:var(--cc-warn);font-weight:600}.figs-hold .ed-ftag{padding-left:0;display:block}.ed-status.remind{color:var(--cc-warn)}button.icard{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer}.modal-bg{z-index:100;background:var(--pf-modal-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);justify-content:center;align-items:flex-start;padding:40px 20px;display:none;position:fixed;inset:0;overflow-y:auto}.modal-bg.open{display:flex}.modal{--muted2:var(--cc-text-4);border:.5px solid var(--cc-line-pop);background:var(--cc-glass-pop);width:100%;max-width:860px;-webkit-backdrop-filter:var(--cc-blur-pop);backdrop-filter:var(--cc-blur-pop);box-shadow:var(--cc-shadow-pop);color:var(--cc-text-2);border-radius:22px;padding:0;overflow:hidden}.modal-head{border-bottom:.5px solid var(--cc-hairline);padding:26px 30px 22px;position:relative}.modal-head .seg{font-family:var(--ui);color:var(--seg,var(--cc-accent));font-size:12px;font-weight:600}.modal-head h3{font-family:var(--serif);color:var(--cc-text-1);margin:4px 0 0;padding-right:48px;font-size:34px;font-weight:700;line-height:1.1}.modal-head .close{background:var(--cc-fill);width:44px;height:44px;color:var(--cc-text-2);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:22px;line-height:1;display:flex;position:absolute;top:14px;right:14px}.modal-head .close:hover{background:var(--cc-fill-hover);color:var(--cc-text-1)}.modal-head .close:focus-visible{box-shadow:0 0 0 2px var(--cc-focus);outline:none}.modal-stats{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.modal-stats>div{border-radius:var(--cc-r-ctl);background:var(--cc-fill);min-width:92px;padding:9px 12px 8px}.modal-stats div .k{font-family:var(--ui);color:var(--cc-text-4);font-size:11px;font-weight:600}.modal-stats div .v{font-family:var(--serif);color:var(--cc-text-1);font-variant-numeric:tabular-nums;margin-top:2px;font-size:19px;font-weight:700}.mh-note{font-family:var(--ui);color:var(--cc-text-4);margin-top:8px;font-size:11px}.mh-unfunded{font-family:var(--ui);color:var(--pf-muted);margin-top:8px;font-size:12px}.mh-unfunded strong{color:var(--cc-text-1)}.modal-body{max-height:60vh;padding:24px 30px 30px;overflow-y:auto}.mb-grid{grid-template-columns:1fr 1fr;gap:30px;display:grid}.mb-sec{margin-bottom:24px}.mb-sec h5{font-family:var(--ui);color:var(--cc-text-3);margin:0 0 9px;font-size:12px;font-weight:600}.mb-sec p{font-family:var(--ui);color:var(--cc-text-2);white-space:pre-wrap;margin:0;font-size:14px;line-height:1.6}.ov-table{border-collapse:collapse;width:100%;font-family:var(--ui);font-size:13px}.ov-table td{border-bottom:.5px solid var(--cc-hairline);padding:7px 0}.ov-table td:first-child{color:var(--cc-text-3)}.ov-table td:last-child{text-align:right;color:var(--cc-text-1)}.ov-table .nr,.vh-empty{color:var(--cc-text-4)}.vh-empty{font-size:12px!important}.vh-row{border-top:.5px solid var(--cc-hairline);font-family:var(--ui);color:var(--cc-text-2);padding:7px 0;font-size:13px}.vh-l1{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;display:flex}.vh-round{color:var(--cc-text-3)}.vh-v{white-space:nowrap;font-variant-numeric:tabular-nums}.vh-l2{color:var(--cc-text-3);margin-top:3px;font-size:11px;line-height:1.45}.vh-entry{color:var(--cc-pos);font-weight:600}.ov-table a{color:inherit}.eqv-sec{margin-top:14px}.eqv-table td{white-space:nowrap;padding-left:18px}.eqv-table td:first-child{padding-left:0}.eqv-table td.r,.eqv-table td:last-child{text-align:right}.eqv-table tr.eqv-h td{color:var(--cc-text-4);font-size:11px;font-weight:600}.eqv-table td.eqv-vested{color:var(--cc-pos)}.eqv-table td.eqv-sched{color:var(--cc-text-4)}.eqv-foot{white-space:nowrap;font-family:var(--ui);color:var(--pf-muted);-webkit-overflow-scrolling:touch;margin-top:8px;padding-bottom:2px;font-size:12px;overflow-x:auto}@media (max-width:680px){.mb-grid{grid-template-columns:1fr}}@media (max-width:640px){.modal-bg{padding:14px 8px}}@media (max-width:480px){.modal{border-radius:18px}.modal-head{padding:20px 18px 18px}.modal-head h3{font-size:28px}.modal-stats>div{flex:calc(33% - 8px);min-width:0}.modal-body{padding:18px}}@media print{.modal-bg{display:none!important}}.ed-field textarea{resize:vertical;min-height:84px;line-height:1.5}@media (max-width:480px){.fgrid[style]{grid-template-columns:1fr!important}}.alloc-grid.two{grid-template-columns:1fr 1fr}@media (max-width:900px){.alloc-grid.two{grid-template-columns:1fr}}.pf-empty{font-family:var(--ui);color:var(--cc-text-4);margin:0;padding:20px 4px;font-size:12px}.pf-var{border:1px solid var(--cc-line-panel);border-radius:var(--cc-r-panel);background:var(--cc-glass-panel);min-width:0;-webkit-backdrop-filter:var(--cc-blur-panel);backdrop-filter:var(--cc-blur-panel);margin-top:16px;padding:22px 24px}.pf-var-h{font-family:var(--serif);color:var(--cc-text-1);margin:0 0 10px;font-size:22px;font-weight:700;display:block}.vrow{border-top:.5px solid var(--cc-hairline);grid-template-columns:minmax(0,160px) minmax(0,1fr) minmax(0,120px);align-items:center;gap:14px;padding:9px 0;display:grid}.vrow.vhead{font-family:var(--ui);color:var(--cc-text-3);border-top:0;font-size:12px;font-weight:600}.vrow .cls{text-overflow:ellipsis;white-space:nowrap;font-family:var(--ui);color:var(--cc-text-2);font-size:13px;overflow:hidden}.vbar{height:18px;position:relative}.vbar .mid{background:var(--cc-hairline);width:1px;position:absolute;top:-4px;bottom:-4px;left:50%}.vbar .fill{border-radius:3px;height:10px;position:absolute;top:4px}.vbar .fill.up{background:var(--cc-pos);left:50%}.vbar .fill.down{background:var(--cc-alert);right:50%}.vrow .delta{text-align:right;font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.delta.up{color:var(--cc-pos)}.delta.down{color:var(--cc-alert)}.pf-perf-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.periodbar{align-items:flex-start;gap:14px;min-width:0;max-width:100%;display:flex}.periodbar .plbl{line-height:32px;font-family:var(--ui);color:var(--cc-text-3);flex:none;font-size:12px;font-weight:600}#perfPills,#cfPills{background:0 0;border:0;border-radius:0;flex-wrap:wrap;flex:1 1 0;gap:6px;min-width:0;max-width:100%;padding:0;display:flex}#perfPills button,#cfPills button{border-radius:var(--cc-r-pill);background:var(--cc-fill);min-height:32px;color:var(--cc-text-2);font-family:var(--ui);white-space:nowrap;cursor:pointer;border:0;align-items:center;padding:0 13px;font-size:13px;font-weight:500;display:inline-flex}#perfPills button:hover,#cfPills button:hover{background:var(--cc-fill-hover);color:var(--cc-text-1)}#perfPills button.on,#cfPills button.on{background:var(--pf-white);color:var(--pf-on-white)}#perfPills button:focus-visible,#cfPills button:focus-visible{box-shadow:0 0 0 2px var(--cc-focus);outline:none}.chartbox{border:1px solid var(--cc-line-panel);border-radius:var(--cc-r-panel);background:var(--cc-glass-panel);-webkit-backdrop-filter:var(--cc-blur-panel);backdrop-filter:var(--cc-blur-panel);padding:18px 18px 10px}.chartbox svg{width:100%;height:auto;display:block}.chartbox svg text{font-family:var(--ui)}.pf-grid{stroke:var(--cc-hairline);stroke-width:1px;opacity:.55}.pf-grid-cf{opacity:.5}.pf-axis{fill:var(--cc-text-4);font-size:10px}.pf-area{fill:var(--pf-white);opacity:.06}.pf-invested{fill:none;stroke:var(--cc-text-4);stroke-width:1.4px;stroke-dasharray:5 5;opacity:.85}.pf-value{fill:none;stroke:var(--pf-white);stroke-width:2px}.pf-lastdot{fill:var(--pf-white)}.pf-lastlbl{fill:var(--pf-ivory);font-size:11px}.pf-mark{fill:var(--cc-pos)}.chartleg{font-family:var(--ui);color:var(--cc-text-3);flex-wrap:wrap;gap:22px;margin:10px 4px 6px;font-size:12px;display:flex}.chartleg span{align-items:center;gap:7px;display:inline-flex}.chartleg i{border-top:2px solid var(--pf-white);width:18px;height:0;display:inline-block}.chartleg i.dash{border-top-style:dashed;border-top-color:var(--cc-text-4)}.chartleg i.dot{background:var(--cc-pos);border:none;border-radius:50%;width:7px;height:7px}.chartleg i.pf-leg-dot{background:var(--pf-white);border:none;border-radius:50%;width:7px;height:7px}.chartleg i.pf-leg-hollow{border:1.6px solid var(--pf-white);background:var(--pf-chart-bg);border-radius:50%;width:7px;height:7px}.perfminis{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;margin-top:18px;display:grid}.perfmini{border:1px solid var(--cc-line-panel);border-radius:var(--cc-r-tile);background:var(--cc-glass-surface);text-align:left;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);cursor:pointer;font:inherit;color:inherit;padding:14px 16px 10px}.perfmini:hover{border-color:var(--cc-line-pop);background:var(--cc-glass-surface-hover)}.perfmini.on{border-color:var(--cc-text-3)}.perfmini .t{font-family:var(--ui);color:var(--cc-text-3);margin-bottom:6px;font-size:12px;font-weight:600}.perfmini .v{font-family:var(--serif);color:var(--cc-text-1);font-size:20px;font-weight:700}.perfmini .m{font-family:var(--ui);color:var(--cc-text-4);margin-top:2px;font-size:11.5px}.perfmini svg{width:100%;height:34px;margin-top:8px;display:block}.pf-spark{fill:none;stroke:var(--pf-white);stroke-width:1.6px;opacity:.9}.pf-cf-tools{flex-wrap:wrap;align-items:center;gap:14px;margin-top:28px;display:flex}#cfHoldingSel{border-radius:var(--cc-r-ctl);background:var(--cc-fill);min-width:0;max-width:100%;color:var(--cc-text-2);font-family:var(--ui);border:0;padding:8px 12px;font-size:13px}#cfHoldingSel option{color:var(--cc-on-light)}.pf-cf-title{font-family:var(--ui);color:var(--cc-text-3);margin:0 0 10px;font-size:12px;font-weight:600}.pf-zero{stroke:var(--cc-text-4);stroke-width:1px;stroke-dasharray:2 4;opacity:.8}.pf-cf-solid{fill:none;stroke:var(--pf-white);stroke-width:1.7px;opacity:.75}.pf-cf-dashed{fill:none;stroke:var(--pf-white);stroke-width:1.5px;stroke-dasharray:5 5;opacity:.6}.pf-cf-dot{fill:var(--pf-white)}.pf-cf-dot.neg{fill:var(--cc-alert)}.pf-cf-dot.proj{fill:var(--pf-chart-bg);stroke:var(--pf-white);stroke-width:1.6px}.pf-cf-dot.proj.neg{stroke:var(--cc-alert)}.pf-cf-lbl{fill:var(--pf-ivory);font-size:10px}#cfTable{margin-top:16px}.pf-cf-scroll{-webkit-overflow-scrolling:touch;border:1px solid var(--cc-line-panel);border-radius:var(--cc-r-panel);background:var(--cc-glass-panel);-webkit-backdrop-filter:var(--cc-blur-panel);backdrop-filter:var(--cc-blur-panel);padding:6px 12px;overflow-x:auto}.cfcompact{border-collapse:collapse;font-family:var(--ui);font-variant-numeric:tabular-nums}.cfcompact th,.cfcompact td{white-space:nowrap;text-align:right;color:var(--cc-text-2);padding:8px 6px;font-size:11px}.cfcompact th{color:var(--cc-text-4);font-weight:600}.cfcompact th:first-child,.cfcompact td:first-child{text-align:left}.cfcompact td.name{color:var(--cc-text-1);font-size:12px;font-weight:500}.cfcompact tr:hover td{background:var(--cc-hover-soft)}.cfcompact tr.total td{background:var(--cc-highlight);color:var(--cc-text-1);font-weight:600}.cfcompact .pf-proj{color:var(--cc-text-4);font-style:italic}.cfcompact .pf-nil{color:var(--cc-text-4)}.cfcompact .pf-neg{color:var(--cc-alert)}.cfcompact .pf-cftot{border-left:1px solid var(--cc-hairline)}.tblnote{max-width:80ch;font-family:var(--ui);color:var(--cc-text-4);margin-top:14px;font-size:11.5px;line-height:1.7}@media (max-width:1024px){.cfcompact th,.cfcompact td{padding:7px 4px;font-size:10.5px}}@media (max-width:640px),(pointer:coarse){#perfPills button,#cfPills button{min-height:44px}.periodbar .plbl{line-height:44px}#cfHoldingSel{min-height:44px;font-size:16px}}@media (max-width:640px){.pf-perf-head{flex-direction:column;align-items:flex-start}.periodbar{flex-wrap:wrap;flex:100%}.periodbar .plbl{flex:100%;line-height:normal}#perfPills,#cfPills{flex:100%}}@media (max-width:480px){.pf-var{padding:18px 16px}.vrow{grid-template-columns:minmax(0,1.5fr) minmax(40px,.8fr) auto;gap:10px}.vrow .cls{white-space:normal;overflow-wrap:anywhere;line-height:1.3}}.nw-tbl tr.nw-sub{cursor:pointer}.nw-tbl tr.nw-sub td{color:var(--cc-text-1);padding-top:10px;font-weight:600}.nw-tbl tr.nw-sub td.ind2{padding-left:42px}.nw-tbl tr.nw-item td.ind3{padding-left:60px}.nw-tbl tr.nw-sub:hover{background:var(--cc-glass-surface-hover)}.nw-tbl tr.nw-sub:hover td{color:var(--cc-text-1)}.nw-tbl tr.nw-sub:focus-visible{box-shadow:inset 0 0 0 2px var(--cc-focus);outline:none}.cc-menu .cc-save-btn{border-radius:var(--cc-r-ctl);text-align:left;width:100%;min-height:40px;color:var(--cc-text-2);font-family:var(--ui);cursor:pointer;background:0 0;border:0;margin:0;padding:0 12px;font-size:14px;display:block}.cc-menu .cc-save-btn:hover,.cc-menu .cc-save-btn:focus-visible{background:var(--cc-highlight);color:var(--cc-text-1);outline:none}.ccx{z-index:60;justify-content:center;align-items:center;padding:24px 16px;display:flex;position:fixed;inset:0}.ccx-scrim{background:var(--cc-scrim-clear);animation:.2s ease-out ccx-fade;position:absolute;inset:0}.ccx-box{box-sizing:border-box;background:var(--cc-glass-clear);width:min(560px,100%);max-height:calc(100dvh - 48px);-webkit-backdrop-filter:var(--cc-blur-clear);backdrop-filter:var(--cc-blur-clear);border:.5px solid var(--cc-line-clear);box-shadow:var(--cc-shadow-clear);color:var(--cc-text-2);font-family:var(--ui);border-radius:26px;flex-direction:column;animation:.18s cubic-bezier(.2,.7,.2,1) ccx-pop;display:flex;position:relative}@keyframes ccx-fade{0%{opacity:0}to{opacity:1}}@keyframes ccx-pop{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}@keyframes ccx-up{0%{transform:translateY(100%)}to{transform:none}}.ccx-grab{display:none}.ccx-h{justify-content:space-between;align-items:baseline;gap:12px;padding:20px 20px 12px;display:flex}.ccx-h b{font:700 28px/1 var(--serif);color:var(--cc-text-1)}.ccx-h small{color:var(--cc-text-4);text-align:right;min-width:0;font-size:12px}.ccx-pre{padding:0 16px 14px}.ccx-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:0 auto;min-height:0;overflow:auto}.ccx-sh{letter-spacing:.14em;text-transform:uppercase;color:var(--cc-text-4);padding:0 22px 6px;font-size:11px;font-weight:600}.ccx-tree{padding:0 12px 6px}.ccx-row{align-items:center;gap:6px;min-height:52px;padding:0 6px 0 2px;display:flex}.ccx-tree>div+div>.ccx-row{border-top:.5px solid var(--cc-hairline)}.ccx-chev{width:28px;height:44px;color:var(--cc-text-4);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:0;display:grid}.ccx-chev svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px;transition:transform .18s}.ccx-chev[aria-expanded=true] svg{transform:rotate(90deg)}.ccx-chev.none{visibility:hidden}.ccx-chk{cursor:pointer;flex:1;align-items:center;gap:12px;min-width:0;min-height:44px;display:flex}.ccx-sel select{border-radius:var(--cc-r-ctl);background:var(--cc-fill);min-height:34px;color:var(--cc-text-1);font:14px var(--ui);border:0;margin-left:auto;padding:4px 10px}.ccx-chk input{opacity:0;pointer-events:none;position:absolute}.ccx-tile{box-sizing:border-box;border:.5px solid var(--edge);background:radial-gradient(130% 120% at 0% 0%, var(--wash) 0%, var(--cc-tile-ground) 62%);width:34px;height:34px;box-shadow:0 4px 12px var(--halo);border-radius:10px;flex:none;place-items:center;display:grid}.ccx-tile svg{width:19px;height:19px;display:block;overflow:visible}.ccx-lbl{min-width:0;color:var(--cc-text-1);flex:1;font-size:15px;font-weight:500}.ccx-lbl small{color:var(--cc-text-3);margin-top:2px;font-size:12.5px;font-weight:400;display:block}.ccx-cnt{color:var(--cc-text-4);white-space:nowrap;flex:none;font-size:12px}.ccx-b{box-sizing:border-box;border:1.5px solid var(--cc-tick-ring);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;transition:background .15s,border-color .15s;display:grid}.ccx-b.on,.ccx-b.mixed{background:var(--cc-action);border-color:var(--cc-action)}.ccx-b.on:after{content:"";border-left:2px solid var(--cc-text-1);border-bottom:2px solid var(--cc-text-1);width:9px;height:5px;transform:translateY(-1px)rotate(-45deg)}.ccx-b.mixed:after{content:"";background:var(--cc-text-1);border-radius:1px;width:10px;height:2px}.ccx-chk input:focus-visible~.ccx-b,.ccx-chev:focus-visible,.ccx-go:focus-visible,.ccx-btn:focus-visible{outline:2px solid var(--cc-focus);outline-offset:2px}.ccx-kids{background:var(--cc-glass-kids);border:.5px solid var(--cc-pill-edge);box-shadow:var(--cc-inset-kids);border-radius:14px;margin:0 4px 10px 36px;padding:2px 10px}.ccx-kids .ccx-row{min-height:44px;padding:0 2px}.ccx-kids .ccx-row+.ccx-row{border-top:.5px solid var(--cc-hairline)}.ccx-kids .ccx-lbl{color:var(--cc-text-2);font-size:13.5px;font-weight:400}.ccx-kids .ccx-b{width:20px;height:20px}.ccx-kids .ccx-b.on:after{width:8px;height:4px}.ccx-full{background:var(--cc-glass-btn);border:.5px solid var(--cc-line-btn);box-shadow:var(--cc-hi-btn);border-radius:16px;padding:12px 14px}.ccx-full .ccx-b{background:var(--cc-switch-off);border:0;border-radius:16px;width:51px;height:31px;transition:background .2s;display:block;position:relative}.ccx-full .ccx-b:after,.ccx-full .ccx-b.on:after,.ccx-full .ccx-b.mixed:after{content:"";background:var(--cc-text-1);width:27px;height:27px;box-shadow:var(--cc-switch-knob);border:0;border-radius:50%;transition:transform .2s cubic-bezier(.3,.7,.3,1);position:absolute;top:2px;left:2px;transform:none}.ccx-full .ccx-b.mixed{background:var(--cc-switch-off)}.ccx-full .ccx-b.on{background:var(--cc-action)}.ccx-full .ccx-b.on:after{transform:translate(20px)}.ccx-foot{border-top:.5px solid var(--cc-hairline);align-items:center;gap:10px;padding:14px 16px 16px;display:flex}.ccx-sum{min-width:0;color:var(--cc-text-3);flex:1;font-size:13px}.ccx-go,.ccx-btn{min-height:40px;font:600 14px var(--ui);cursor:pointer;white-space:nowrap;box-sizing:border-box;border-radius:20px;justify-content:center;align-items:center;gap:7px;padding:0 18px;display:inline-flex}.ccx-go{background:var(--cc-action);color:var(--cc-text-1);box-shadow:var(--cc-shadow-go);border:0}.ccx-go svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.ccx-go:disabled{background:var(--cc-fill-2);color:var(--cc-text-4);box-shadow:none;cursor:default}.ccx-btn{border:.5px solid var(--cc-line-btn);background:var(--cc-glass-btn);box-shadow:var(--cc-hi-btn);color:var(--cc-text-1)}.ccx-btn:hover{background:var(--cc-glass-btn-hover)}a.ccx-btn{text-decoration:none}.ccx-status{color:var(--cc-text-3);padding:0 16px 12px;font-size:12.5px}.ccx-status:empty{display:none}.ccx-status.bad{color:var(--cc-alert)}.ccx-done{gap:10px;padding:0 16px 16px;display:flex}@media (min-width:1024px){.ccx{padding:24px 16px 112px}.ccx-box{max-height:calc(100dvh - 136px)}}@media (max-width:1023px){.ccx{padding:0;padding-top:calc(env(safe-area-inset-top,0px) + 24px);align-items:flex-end}.ccx-box{width:100%;max-height:100%;padding-bottom:env(safe-area-inset-bottom,0px);border-bottom:0;border-radius:26px 26px 0 0;animation:.3s cubic-bezier(.2,.8,.2,1) ccx-up}.ccx-grab{background:var(--cc-grab);border-radius:3px;flex:none;align-self:center;width:40px;height:5px;margin:8px 0 0;display:block}.ccx-h{flex-wrap:wrap;padding-top:12px}}@media (max-width:420px){.ccx-foot{flex-wrap:wrap}.ccx-sum{flex:1 0 100%}.ccx-foot .ccx-btn,.ccx-foot .ccx-go,.ccx-done .ccx-go,.ccx-done .ccx-btn{flex:1}}@media (prefers-reduced-motion:reduce){.ccx-box,.ccx-scrim{animation:none}.ccx-chev svg,.ccx-b,.ccx-full .ccx-b:after{transition:none}}@media print{.ccx{display:none!important}}.weekly-page{padding:6px 0 64px}.wr-head-row{flex-wrap:wrap;align-items:center;gap:10px 14px;margin:14px 0 0;display:flex}.weekly-page .mode-seg,.org-page .mode-seg,.pa-page .mode-seg,.rk-page .mode-seg,.en-page .mode-seg,.revinc .mode-seg,.tax .mode-seg,.rates .mode-seg,.mf .mode-seg,.nwo .mode-seg{background:var(--cc-fill);border:0;border-radius:9px;align-items:center;gap:2px;padding:2px;display:inline-flex}.weekly-page .mode-opt,.org-page .mode-opt,.pa-page .mode-opt,.rk-page .mode-opt,.en-page .mode-opt,.revinc .mode-opt,.tax .mode-opt,.rates .mode-opt,.mf .mode-opt,.nwo .mode-opt{font-family:var(--ui);color:var(--cc-text-3);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:5px 16px;font-size:12.5px;font-weight:500}.weekly-page .mode-opt:hover,.org-page .mode-opt:hover,.pa-page .mode-opt:hover,.rk-page .mode-opt:hover,.en-page .mode-opt:hover,.revinc .mode-opt:hover,.tax .mode-opt:hover,.rates .mode-opt,.mf .mode-opt:hover,.nwo .mode-opt:hover{color:var(--cc-text-2)}.weekly-page .mode-opt.active,.org-page .mode-opt.active,.pa-page .mode-opt.active,.rk-page .mode-opt.active,.en-page .mode-opt.active,.revinc .mode-opt.active,.tax .mode-opt.active,.rates .mode-opt,.mf .mode-opt.active,.nwo .mode-opt.active{background:var(--cc-seg-on);color:var(--cc-text-1)}.cc-working .mode-seg{background:var(--cc-fill);border:0;border-radius:9px;align-items:center;gap:2px;margin:2px 0 6px;padding:2px;display:inline-flex}.cc-working .mode-opt{font-family:var(--ui);color:var(--cc-text-3);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:5px 14px;font-size:12.5px;font-weight:500}.cc-working .mode-opt:hover{color:var(--cc-text-2)}.cc-working .mode-opt.active{background:var(--cc-seg-on);color:var(--cc-text-1)}.wr-save{min-height:1em;font-family:var(--ui);color:var(--cc-text-3);font-size:12px}.wr-save.bad{color:var(--pf-ah-hard)}.wr-draftnote{font-family:var(--ui);color:var(--cc-warn);margin:-8px 0 16px;font-size:13px}.weekly-page .crumb{font-family:var(--ui);letter-spacing:.02em;color:var(--cc-text-3);white-space:pre;margin-top:26px;font-size:12px;font-weight:500}.weekly-page #d-title{font-family:var(--serif);letter-spacing:-.01em;color:var(--cc-text-1);margin:6px 0 18px;font-size:clamp(28px,3.4vw,40px);font-weight:700;line-height:1.1}.weekly{margin-top:0}.wr-meta{font-family:var(--ui);letter-spacing:.1em;text-transform:uppercase;color:var(--cc-text-4);align-items:center;gap:8px;margin-bottom:18px;font-size:11.5px;font-weight:600;display:flex}.wr-meta .ed-date{border-radius:var(--cc-r-pill);background:var(--cc-fill);color:var(--cc-text-2);letter-spacing:.02em;text-transform:none;padding:5px 12px;font-size:12.5px;font-weight:500}.wr-today-link{font-family:var(--ui);text-transform:none;color:var(--cc-accent);cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:12px;font-weight:500}.wr-today-link:hover{color:var(--cc-text-1)}.wr-cols{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.wr-col{flex-direction:column;display:flex}.wr-group,.au-section{border:1px solid var(--cc-line-panel);border-radius:var(--cc-r-panel);background:var(--cc-glass-panel);-webkit-backdrop-filter:var(--cc-blur-panel);backdrop-filter:var(--cc-blur-panel);margin-bottom:16px;padding:16px 20px 10px}.wr-bar{font-family:var(--serif);background:0 0;padding:0}.wr-bar-main{color:var(--cc-text-1);padding:0 0 4px;font-size:22px;font-weight:700}.wr-bar-sub{color:var(--cc-accent);margin-top:12px;font-size:17px;font-weight:700}.wr-lines{margin:2px 0 0;padding:0}.wr-line{align-items:stretch;display:flex;position:relative}.wr-line .ed{border-bottom:.5px solid var(--cc-hairline);min-width:0;min-height:30px;color:var(--cc-text-2);font-family:var(--ui);white-space:pre-wrap;overflow-wrap:break-word;outline:none;flex:auto;padding:7px 30px 7px 0;font-size:16px;line-height:1.45}.wr-line .ed:focus,.au-name:focus,.au-note:focus{background:var(--cc-focus-soft)}.wr-del{color:var(--pf-red);opacity:0;cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:14px;line-height:1;transition:opacity .2s;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.wr-line:hover .wr-del,.au-row:hover .wr-del{opacity:.7}.wr-del:hover,.wr-del:focus-visible{opacity:1}.wr-add{font-family:var(--ui);color:var(--cc-text-4);cursor:pointer;background:0 0;border:none;padding:8px 0 4px;font-size:12px;font-weight:500}.wr-add:hover{color:var(--cc-accent)}.au-bar{font-family:var(--serif);color:var(--cc-text-1);padding:0 0 6px;font-size:22px;font-weight:700}.au-section.urgent .au-bar:before{content:"";background:var(--cc-alert);border-radius:50%;width:8px;height:8px;margin-right:10px;display:inline-block;position:relative;top:-3px}.au-row{border-bottom:.5px solid var(--cc-hairline);align-items:stretch;display:flex;position:relative}.au-name{width:210px;max-width:100%;color:var(--cc-accent);font-family:var(--serif);white-space:pre-wrap;overflow-wrap:break-word;outline:none;flex:0 0 210px;padding:8px 12px 8px 0;font-size:16px;font-weight:700;line-height:1.4}.au-note{min-width:0;color:var(--cc-text-2);font-family:var(--ui);white-space:pre-wrap;overflow-wrap:break-word;outline:none;flex:auto;padding:8px 30px 8px 12px;font-size:15px;line-height:1.45}.mode-view .au-section.urgent.au-empty .au-rows{display:none}.mode-view .au-section.urgent.au-empty .au-box:after{content:"Nothing this week.";font-family:var(--ui);color:var(--cc-text-4);padding:2px 0 8px;font-size:13px;display:block}.wr-toolbar-bottom{margin-top:22px}.wr-btn{border-radius:var(--cc-r-ctl);background:var(--cc-fill);color:var(--cc-text-2);font-family:var(--ui);cursor:pointer;border:0;padding:9px 16px;font-size:13px;font-weight:500}.wr-btn:hover{background:var(--cc-fill-hover);color:var(--cc-text-1)}.wr-btn.danger:hover{color:var(--cc-alert)}@media (hover:none),(pointer:coarse){.weekly-page .mode-opt,.org-page .mode-opt,.pa-page .mode-opt,.rk-page .mode-opt,.en-page .mode-opt,.revinc .mode-opt,.tax .mode-opt,.rates .mode-opt{min-height:44px;padding:0 20px}.wr-today-link,.wr-add{min-height:44px}.mode-edit .wr-del{opacity:1;min-width:44px;min-height:44px;font-size:18px;right:0}.wr-line .ed,.au-note{padding-right:46px}}@media (max-width:780px){.wr-cols{grid-template-columns:1fr;gap:0}.au-name{flex:0 0 120px;width:120px}}@media print{.wr-head-row,.wr-toolbar,.wr-del,.wr-add,.wr-today-link{display:none!important}}.org-page .wr-draftnote{margin:12px 0 10px}.org-page .org-back{cursor:pointer;background:0 0;border:0;width:max-content;margin:14px 0 6px;padding:0;display:flex}.org-wrap{margin-top:30px}.org-owner-zone{flex-direction:column;align-items:center;display:flex}.org-owner{background:var(--cc-fill-2);color:var(--cc-text-1);font-family:var(--serif);letter-spacing:.12em;text-transform:uppercase;text-align:center;border-radius:44px;padding:20px 46px;font-size:21px;font-weight:600}.org-stem{background:var(--cc-text-5);width:1px;height:38px}.org-regions{flex-direction:column;gap:22px;display:flex}.org-region{border:1.5px solid color-mix(in srgb, var(--org-c) 55%, transparent);border-radius:var(--cc-r-panel);background:var(--cc-glass-panel);-webkit-backdrop-filter:var(--cc-blur-panel);backdrop-filter:var(--cc-blur-panel);padding:16px 18px 20px;position:relative}.org-region-label{color:var(--org-c);font-family:var(--serif);letter-spacing:.2em;text-transform:uppercase;margin-bottom:16px;font-size:15px;font-weight:600}.org-entities{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:18px 16px;display:flex}.org-entity{flex-direction:column;align-items:stretch;display:flex;position:relative}.org-pct{letter-spacing:.12em;color:var(--cc-text-3);text-align:right;min-width:40px;padding:0 2px 5px;font-size:11px}.org-box{appearance:none;cursor:pointer;font-family:var(--serif);background:var(--cc-glass-panel);color:var(--cc-text-1);border:1.5px solid color-mix(in srgb, var(--org-c) 45%, transparent);border-radius:var(--cc-r-tile);letter-spacing:0;text-align:center;text-wrap:balance;width:150px;height:72px;transition:transform .35s var(--ease), box-shadow .35s var(--ease), background .35s var(--ease);justify-content:center;align-items:center;padding:10px 12px;font-size:14.5px;font-weight:700;line-height:1.2;display:flex}.org-box:hover,.org-box:focus-visible{border-color:var(--org-c);background:color-mix(in srgb, var(--org-c) 14%, var(--cc-glass-panel));box-shadow:var(--org-shadow);transform:translateY(-3px)}.org-box:focus-visible{box-shadow:0 0 0 2px var(--cc-focus);outline:none}.org-del{z-index:2;background:var(--cc-fill-2);width:20px;height:20px;color:var(--cc-text-2);cursor:pointer;opacity:0;transition:opacity .25s var(--ease), color .25s var(--ease);border:0;border-radius:50%;padding:0;font-size:13px;line-height:1;position:absolute;top:-8px;right:-8px}.org-entity:hover .org-del,.org-del:focus-visible{opacity:1}.org-del:hover{background:var(--cc-fill-hover-2);color:var(--cc-alert)}@media (hover:none){.org-del,.org-info-row .org-info-del{opacity:1}}.org-add{appearance:none;cursor:pointer;font-family:var(--serif);color:var(--cc-text-4);letter-spacing:.2em;text-transform:uppercase;transition:color .3s var(--ease);background:0 0;border:none;margin-top:4px;padding:12px 0 2px 2px;font-size:12px}.org-add:hover{color:var(--org-c,var(--cc-accent))}.org-edit-btn{background:var(--cc-fill-2);width:22px;height:22px;color:var(--cc-text-2);cursor:pointer;border:0;border-radius:50%;align-self:flex-start;margin-top:6px;margin-left:6px;padding:0;font-size:12px;line-height:20px}.org-edit-btn:hover{background:var(--cc-fill-hover-2);color:var(--cc-accent)}.org-modal{z-index:40;background:var(--pf-modal-bg);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.org-modal[hidden]{display:none}.org-modal-card{background:var(--cc-glass-pop);border:1px solid var(--cc-line-panel);border-radius:var(--cc-r-panel);width:100%;max-width:420px;max-height:calc(100vh - 48px);box-shadow:var(--cc-shadow-pop);-webkit-backdrop-filter:var(--cc-blur-pop);backdrop-filter:var(--cc-blur-pop);padding:30px 30px 26px;overflow:auto}.org-modal-title{font-family:var(--serif);letter-spacing:0;color:var(--cc-text-1);margin-bottom:20px;font-size:24px;font-weight:700}.org-modal-label{font-family:var(--ui);color:var(--cc-text-3);margin:0 0 7px;font-size:12px;font-weight:600;display:block}.org-modal-input{background:var(--cc-fill);width:100%;color:var(--cc-text-1);border-radius:var(--cc-r-ctl);font-family:var(--ui);border:1px solid #0000;outline:none;margin-bottom:18px;padding:10px 12px;font-size:15px}.org-modal-input:focus{box-shadow:0 0 0 2px var(--cc-focus)}.org-modal-input::placeholder{color:var(--cc-text-4)}@media (max-width:1023px),(pointer:coarse){.org-modal-input{font-size:16px}}.org-modal-actions{justify-content:flex-end;gap:10px;margin-top:4px;display:flex}.org-modal .org-modal-create{background:var(--cc-action);color:var(--pf-white)}.org-modal .org-modal-create:hover{filter:brightness(1.12)}.org-wchart{flex-direction:column;align-items:center;margin-top:26px;padding-top:6px;display:flex}.org-canvas{margin:0 auto;position:relative}.org-wcon{pointer-events:none;position:absolute}.org-wcon.h{border-top:1px solid var(--cc-text-5)}.org-wcon.v{border-left:1px solid var(--cc-text-5)}.org-owner.org-owner-abs{white-space:nowrap;align-items:center;padding:0 30px;font-size:18px;display:flex;position:absolute;top:0;transform:translate(-50%)}.org-nodeabs{position:absolute}.org-wpct{letter-spacing:.1em;color:var(--cc-text-3);text-align:right;min-width:28px;font-size:9.5px}.org-nodeabs .org-wpct{z-index:1;position:absolute;top:-15px;right:2px}.org-nodeabs .org-wpct-edit{cursor:pointer;text-underline-offset:2px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.org-nodeabs .org-wpct-edit:hover{color:var(--cc-accent)}.org-nodeabs .org-wedit{z-index:3;margin:0;position:absolute;top:-9px;left:-9px}.org-wnode{appearance:none;cursor:pointer;font-family:var(--serif);background:var(--cc-glass-panel);-webkit-backdrop-filter:var(--cc-blur-panel);backdrop-filter:var(--cc-blur-panel);color:var(--cc-text-1);border:1px solid var(--cc-line-panel);border-radius:var(--cc-r-ctl);letter-spacing:0;text-align:center;text-wrap:balance;width:100%;transition:border-color .35s var(--ease), background .35s var(--ease);justify-content:center;align-items:center;padding:6px 9px;font-size:12.5px;font-weight:700;line-height:1.2;display:flex;overflow:hidden}.org-wnode:hover,.org-wnode:focus-visible{border-color:var(--org-c,var(--cc-line-pop));background:color-mix(in srgb, var(--org-c) 12%, var(--cc-glass-panel))}.org-wnode:focus-visible{box-shadow:0 0 0 2px var(--cc-focus);outline:none}.org-wnode.is-root{border-color:var(--org-c,var(--cc-accent));background:color-mix(in srgb, var(--org-c) 16%, var(--cc-glass-panel))}.org-wnode.has-kids{position:relative}.org-wnode.has-kids:after{content:"›";color:var(--cc-accent);opacity:.75;font-size:13px;line-height:1;position:absolute;bottom:3px;right:6px}.org-wnode.has-kids:hover:after{opacity:1}.org-nodeabs .org-wdel{z-index:3;position:absolute;top:-9px;right:-9px}.org-nodeabs:hover .org-wdel{opacity:1}.org-nodeabs .org-child-add{z-index:3;background:var(--cc-fill-2);width:20px;height:20px;color:var(--cc-accent);cursor:pointer;border:0;border-radius:50%;padding:0;font-size:15px;line-height:1;position:absolute;bottom:-11px;left:50%;transform:translate(-50%)}.org-nodeabs .org-child-add:hover{background:var(--cc-fill-hover-2)}@media (max-width:480px){.org-wchart{-webkit-overflow-scrolling:touch;align-items:flex-start;overflow-x:auto}}.org-entity-wrap>h1{font-family:var(--serif);letter-spacing:-.01em;color:var(--cc-text-1);outline:none;margin:6px 0 14px;font-size:clamp(28px,3.4vw,40px);font-weight:700;line-height:1.1}.org-info{border:1px solid var(--cc-line-panel);border-radius:var(--cc-r-panel);background:var(--cc-glass-panel);-webkit-backdrop-filter:var(--cc-blur-panel);backdrop-filter:var(--cc-blur-panel);margin-top:16px;overflow:hidden}.org-info-row{grid-template-columns:minmax(220px,1fr) 1.15fr;display:grid;position:relative}.org-info-cell{word-break:break-word;overflow-wrap:anywhere;white-space:pre-wrap;outline:none;align-items:center;padding:14px 20px;line-height:1.5;display:flex}.org-info-key{text-align:left;border-bottom:.5px solid var(--cc-hairline);font-family:var(--ui);color:var(--cc-text-3);justify-content:flex-start;font-size:12px;font-weight:600}.org-info-val{text-align:left;border-bottom:.5px solid var(--cc-hairline);font-family:var(--ui);color:var(--cc-text-1);flex-direction:column;justify-content:center;align-items:flex-start;font-size:15px}.org-info-row:last-child .org-info-key,.org-info-row:last-child .org-info-val{border-bottom:0}.org-info-key:empty:before{content:"Label";color:var(--cc-text-5)}.org-info-val:empty:before{content:"—";color:var(--cc-text-5)}.org-info-cell:focus{background:var(--cc-focus-soft)}.org-info-row .org-info-del{opacity:0;width:20px;height:20px;color:var(--cc-text-2);background:var(--cc-fill-2);cursor:pointer;transition:opacity .25s var(--ease);border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:13px;line-height:1;display:flex;position:absolute;top:10px;right:12px}.org-info-row:hover .org-info-del,.org-info-row .org-info-del:focus-visible{opacity:1}.org-info-row .org-info-del:hover{background:var(--cc-fill-hover-2);color:var(--cc-alert)}.org-info-addrow{font-family:var(--ui);letter-spacing:0;text-transform:none;color:var(--cc-text-4);margin-top:14px;margin-right:18px;padding-left:2px;font-size:12px;font-weight:500}.org-info-addrow:hover{color:var(--cc-accent)}.org-holdings{margin-top:24px}.org-holdings-title{font-family:var(--serif);color:var(--cc-text-2);margin:0 0 10px;font-size:24px;font-weight:700}.org-holdings-list{border:1px solid var(--cc-line-panel);border-radius:var(--cc-r-panel);background:var(--cc-glass-panel);max-width:100%;-webkit-backdrop-filter:var(--cc-blur-panel);backdrop-filter:var(--cc-blur-panel);overflow:hidden}.org-holdings-item{border-bottom:.5px solid var(--cc-hairline);text-align:left;width:100%;max-width:100%;font-family:var(--ui);cursor:pointer;transition:background .2s var(--ease);align-items:baseline;gap:18px;padding:12px 20px;text-decoration:none;display:flex}.org-holdings-item:hover,.org-holdings-item:focus-visible{background:var(--cc-highlight);outline:none}.org-holdings-item:after{content:"›";color:var(--cc-text-5);flex:none;font-size:18px;line-height:1}.org-holdings-item:last-child{border-bottom:0}.org-holdings-name{font-family:var(--serif);color:var(--cc-text-1);overflow-wrap:anywhere;flex:auto;font-size:17px;font-weight:700}.org-holdings-seg{font-family:var(--ui);color:var(--cc-text-3);white-space:nowrap;flex:none;font-size:12px;font-weight:500}.org-holdings-empty{font-family:var(--ui);color:var(--cc-text-4);font-size:14px}@media (max-width:760px){.org-info-row{grid-template-columns:minmax(0,38%) minmax(0,1fr)}.org-info-cell{padding:11px 12px;line-height:1.4}.org-info-val{word-break:normal;overflow-wrap:break-word;font-size:13.5px}}@media (max-width:480px){.org-holdings-item{flex-direction:column;align-items:flex-start;gap:5px}.org-holdings-seg{white-space:normal}.org-holdings-item:after{display:none}}@media (max-width:1023px),(pointer:coarse){.org-edit .org-info-cell{font-size:16px}}.org-overview-add{flex-wrap:wrap;align-items:center;gap:8px 18px;margin:10px 0 2px;display:flex}.org-overview-add-btn{padding:4px 0 4px 2px}.pa-page .wr-draftnote{margin:12px 0 10px}.pa-page .org-back{cursor:pointer;background:0 0;border:0;width:max-content;margin:14px 0 6px;padding:0;display:flex}.pa-cat-row{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:12px;padding:24px 0 4px;display:flex}.pa-card-slot{display:flex;position:relative}.pa-card-slot>.pa-card{width:100%}.pa-card{appearance:none;cursor:pointer;text-align:center;text-wrap:balance;width:186px;min-height:78px;font-family:var(--serif);letter-spacing:.04em;color:var(--cc-text-1);border:1px solid var(--cc-line-panel);border-radius:var(--cc-r-panel);background:var(--cc-glass-panel);-webkit-backdrop-filter:var(--cc-blur-panel);backdrop-filter:var(--cc-blur-panel);transition:border-color .4s var(--ease), transform .4s var(--ease);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:12px 14px;font-size:18px;font-weight:700;line-height:1.3;display:flex;position:relative}.pa-card:hover,.pa-card:focus-visible{border-color:var(--cc-accent);outline:none;transform:translateY(-3px)}.pa-card:focus-visible{box-shadow:0 0 0 2px var(--cc-focus)}.pa-card-name{font-family:var(--serif);letter-spacing:0;color:var(--cc-text-1);font-size:17px;font-weight:700}.pa-card-val{font-family:var(--ui);letter-spacing:0;color:var(--cc-text-3);font-variant-numeric:tabular-nums;font-size:13px;font-weight:400}.pa-card-guess{font-family:var(--ui);letter-spacing:0;color:var(--cc-warn);font-size:11px;font-weight:500}.pa-empty{font-family:var(--ui);color:var(--cc-text-4);text-align:center;width:100%;padding:24px 10px;font-size:14px}.pa-guess-note{font-family:var(--ui);color:var(--cc-warn);margin:4px 0 0;font-size:13px}.pa-detail{border:1px solid var(--cc-line-panel);border-radius:var(--cc-r-panel);background:var(--cc-glass-panel);-webkit-backdrop-filter:var(--cc-blur-panel);backdrop-filter:var(--cc-blur-panel);margin:16px 0 0;padding:16px 20px 8px}.pa-detail-value{border-bottom:.5px solid var(--cc-hairline);justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:6px;padding:0 0 12px;display:flex}.pa-dv-label{font-family:var(--ui);color:var(--cc-text-3);font-size:12px;font-weight:600}.pa-dv-amt{font-family:var(--ui);color:var(--cc-text-1);font-variant-numeric:tabular-nums;font-size:26px;font-weight:600}.pa-fields{flex-direction:column;gap:2px;display:flex}.pa-field{border-bottom:.5px solid var(--cc-hairline);align-items:flex-start;gap:20px;padding:11px 0;display:flex;position:relative}.pa-fields .pa-field:last-child{border-bottom:0}.pa-field-label{font-family:var(--ui);color:var(--cc-text-3);flex:0 0 190px;padding-top:3px;font-size:12px;font-weight:600}.pa-field-val{min-width:0;min-height:1.4em;font-family:var(--ui);color:var(--cc-text-2);font-variant-numeric:tabular-nums;overflow-wrap:break-word;outline:none;flex:auto;font-size:15px;line-height:1.5}.pa-field-val:focus{background:var(--cc-focus-soft)}.mode-edit .pa-field-val[contenteditable]{border-bottom:1px dashed var(--cc-line-pop)}.pa-cat-select{border-radius:var(--cc-r-ctl);background:var(--cc-fill);color:var(--cc-text-2);font-family:var(--ui);border:0;padding:6px 10px;font-size:14px}.mode-view .pa-cat-select{display:none}.pa-guess-set{font-family:var(--ui);color:var(--cc-warn);cursor:pointer;text-align:left;background:0 0;border:0;margin-top:6px;padding:0;font-size:12px;display:block}.pa-guess-set:hover{text-decoration:underline}.pa-field-x{background:var(--cc-fill-2);width:20px;height:20px;color:var(--cc-text-2);cursor:pointer;border:0;border-radius:50%;flex:none;padding:0;font-size:13px;line-height:1}.pa-field-x:hover{background:var(--cc-fill-hover-2);color:var(--cc-alert)}.pa-addbtn{font-family:var(--ui);color:var(--cc-text-4);cursor:pointer;background:0 0;border:0;margin:10px 0 8px;padding:0;font-size:12px;font-weight:500}.pa-addbtn:hover{color:var(--cc-accent)}.pa-ask-err{font-family:var(--ui);color:var(--cc-alert);margin:6px 0 0;font-size:13px}@media (max-width:760px){.pa-cat-row{flex-direction:column;align-items:stretch}.pa-cat-row>.pa-card-slot,.pa-card{width:100%}.pa-field-label{flex-basis:38%}}@media (max-width:1023px),(pointer:coarse){.pa-cat-select,.mode-edit .pa-field-val{font-size:16px}}.cs{position:relative}.cs-btn{text-align:left;cursor:pointer;width:100%;display:block}.cs-btn.cs-inline,.cs-inline{border-radius:var(--cc-r-ctl);background:var(--cc-fill);min-height:36px;color:var(--cc-text-1);font-family:var(--ui);border:0;padding:6px 10px;font-size:14px}.cs-none{color:var(--cc-text-4)}.cs-pop{z-index:50;border:1px solid var(--cc-line-panel);border-radius:var(--cc-r-ctl);background:var(--bg-elev);box-shadow:var(--cc-shadow-pop);padding:8px;position:absolute;top:calc(100% - 14px);left:0;right:0}.cs-inline+.cs-pop{top:calc(100% + 4px)}.cs-pop.fl-menu{overscroll-behavior:contain;overflow-y:auto}.cs-search{border-radius:var(--cc-r-row);background:var(--cc-fill);width:100%;color:var(--cc-text-1);font-family:var(--ui);border:0;outline:none;margin:0 0 6px;padding:8px 10px;font-size:15px}.cs-search:focus{box-shadow:0 0 0 2px var(--cc-focus)}.cs-list{max-height:240px;margin:0;padding:0;list-style:none;overflow-y:auto}.cs-list li{border-radius:var(--cc-r-row);font-family:var(--ui);color:var(--cc-text-2);cursor:pointer;padding:7px 10px;font-size:14px}.cs-list li.hi{background:var(--cc-highlight);color:var(--cc-text-1)}.cs-list li.on{color:var(--cc-text-1);font-weight:600}.cs-list li.cs-empty{color:var(--cc-text-4);cursor:default}@media (max-width:1023px),(pointer:coarse){.cs-search,.cs-inline{font-size:16px}}.cc-publish-bar{background:var(--cc-warn-fill);border-radius:var(--cc-r-ctl);font-family:var(--ui);color:var(--cc-warn);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;padding:8px 16px;font-size:13px;display:flex}.cc-publish-home{max-width:1280px;margin:10px auto 0;padding:0 40px}.cc-publish-home:empty{display:none}.app:has(.cc-landing) .bar.cc-top{max-width:1280px;margin-inline:auto}@media (max-width:1023px){.app:has(.cc-landing) .cc-top-row{gap:10px;min-height:55px}.app:has(.cc-landing) .cc-brand{flex:auto;gap:10px;min-width:0}.app:has(.cc-landing) .cc-brand .crest{width:40px;height:25px}.app:has(.cc-landing) .cc-brand-name{letter-spacing:.24em;text-overflow:ellipsis;min-width:0;padding-left:.24em;font-size:11px;overflow:hidden}}@media (max-width:480px){.app:has(.cc-landing) .cc-top-row{padding:0 14px}}@media (max-width:620px){.cc-publish-home{padding:0 20px}}@media (max-width:480px){.cc-publish-home{padding:0 14px}}.cc-sec-head .cc-publish-bar{margin-top:6px}.cc-menu-drafts{border-top:1px solid var(--cc-hairline);flex-direction:column;gap:2px;padding:8px 0;display:flex}.cc-menu-drafts a{font-family:var(--ui);color:var(--cc-text-2);justify-content:space-between;gap:12px;padding:6px 4px;font-size:14px;text-decoration:none;display:flex}.cc-menu-drafts a:hover{color:var(--cc-text-1)}.cc-menu-count{border-radius:var(--cc-r-pill);background:var(--cc-warn-fill);min-width:22px;color:var(--cc-warn);text-align:center;padding:0 6px;font-size:12px;line-height:20px}.pa-add-card{appearance:none;cursor:pointer;border:1px dashed var(--cc-line-pop);border-radius:var(--cc-r-panel);width:186px;min-height:78px;font-family:var(--ui);color:var(--cc-text-4);background:0 0;padding:12px 14px;font-size:13px;font-weight:500}.pa-add-card:hover,.pa-add-card:focus-visible{border-color:var(--cc-accent);color:var(--cc-accent);outline:none}.pa-asset-actions{border-bottom:.5px solid var(--cc-hairline);flex-wrap:wrap;gap:4px 18px;padding:0 0 6px;display:flex}.pa-addbtn.pa-del:hover{color:var(--cc-alert)}.pa-f-two{grid-template-columns:1fr 120px;gap:0 12px;display:grid}.pa-f-note{font-family:var(--ui);color:var(--cc-text-4);margin:-8px 0 14px;font-size:12px}@media (max-width:760px){.pa-add-card{width:100%}}.ppl{padding-bottom:40px}.ppl h1{margin:6px 0 8px}.ppl-intro,.ppl-note{max-width:760px;font-family:var(--ui);color:var(--cc-text-3);font-size:13px;line-height:1.5}.ppl-note{color:var(--cc-warn);margin:0 0 14px}.ppl-bar{align-items:center;gap:14px;margin:14px 0;display:flex}.ppl-add{border:1px solid var(--cc-line-panel);border-radius:var(--cc-r-panel);background:var(--cc-glass-panel);max-width:760px;margin:0 0 18px;padding:18px 20px}.ppl-list{flex-direction:column;gap:10px;display:flex}.ppl-row{border:1px solid var(--cc-line-panel);border-radius:var(--cc-r-panel);background:var(--cc-glass-panel);-webkit-backdrop-filter:var(--cc-blur-panel);backdrop-filter:var(--cc-blur-panel);padding:14px 18px}.ppl-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ppl-email{font-family:var(--ui);color:var(--cc-text-1);overflow-wrap:anywhere;font-size:15px;font-weight:600}.ppl-meta{font-family:var(--ui);color:var(--cc-text-3);margin-top:3px;font-size:12.5px}.ppl-ticks{border:0;flex-wrap:wrap;gap:6px 16px;margin:10px 0 14px;padding:0;display:flex}.ppl-tick{font-family:var(--ui);color:var(--cc-text-2);cursor:pointer;align-items:center;gap:6px;font-size:13px;display:inline-flex}.ppl-tick input{width:16px;height:16px;accent-color:var(--cc-action)}.ppl-end .date-box input{border-radius:var(--cc-r-row);background:var(--cc-fill);color:var(--cc-text-1);font-family:var(--ui);border:0;padding:6px 8px;font-size:14px}@media (max-width:1023px),(pointer:coarse){.ppl-end .date-box input{font-size:16px}}.ppl-save{align-items:center;gap:14px;display:flex}.ppl-warn{font-family:var(--ui);color:var(--cc-warn);font-size:12px}.cc-people{margin:6px 0;display:block}@media (max-width:480px){.ppl-ticks{flex-direction:column}.ppl-tick{min-height:32px}}.docs{margin-top:24px}.docs-head{flex-wrap:wrap;align-items:baseline;gap:6px 18px;margin:0 0 10px;display:flex}.docs-title{font-family:var(--serif);color:var(--cc-text-2);margin:0;font-size:24px;font-weight:700}.docs-list{border:1px solid var(--cc-line-panel);border-radius:var(--cc-r-panel);background:var(--cc-glass-panel);-webkit-backdrop-filter:var(--cc-blur-panel);backdrop-filter:var(--cc-blur-panel);overflow:hidden}.docs-item{border-bottom:.5px solid var(--cc-hairline);align-items:center;gap:12px;padding:0 16px 0 0;display:flex}.docs-item:last-child{border-bottom:0}.docs-open{flex-direction:column;flex:auto;gap:2px;min-width:0;padding:12px 20px;text-decoration:none;display:flex}.docs-open:hover,.docs-open:focus-visible{background:var(--cc-highlight);outline:none}.docs-name{font-family:var(--serif);color:var(--cc-text-1);overflow-wrap:anywhere;font-size:17px;font-weight:700}.docs-meta{font-family:var(--ui);color:var(--cc-text-3);font-size:12px}.docs-hidden{font-family:var(--ui);color:var(--cc-warn);flex:none;font-size:12px}.docs-waiting .docs-open{cursor:default}.docs-scan{font-family:var(--ui);color:var(--cc-warn);flex:none;font-size:12px}.docs-again{flex:none}@media (max-width:720px){.docs-waiting{flex-wrap:wrap;row-gap:0}.docs-waiting .docs-open{flex:calc(100% - 48px)}.docs-waiting .docs-scan{order:3;margin-left:20px;padding-bottom:12px}.docs-waiting .docs-again{order:4;margin-bottom:12px}}.hidden-doc .docs-name{color:var(--cc-text-4);text-decoration:line-through}.docs-empty,.docs-note{font-family:var(--ui);color:var(--cc-text-4);font-size:13px}.docs-note{margin:8px 0 0;font-size:12px}.docs-form{border:1px solid var(--cc-line-panel);border-radius:var(--cc-r-panel);background:var(--cc-glass-panel);max-width:520px;margin:0 0 14px;padding:16px 18px}.docs-file{font-family:var(--ui);color:var(--cc-text-2);margin:0 0 16px;font-size:14px;display:block}.docs-problem{border-radius:var(--cc-r-ctl);background:var(--cc-warn-fill);font-family:var(--ui);color:var(--cc-alert);margin:-4px 0 14px;padding:10px 12px;font-size:13px}.docs-drop{border:1px dashed var(--cc-line-panel);border-radius:var(--cc-r-panel);background:var(--cc-glass-panel);margin:0 0 18px;padding:18px}.docs-drop.over{border-color:var(--cc-accent)}.docs-drop .ppl-intro{margin:0}.docs-lines{font-family:var(--ui);color:var(--cc-text-2);overflow-wrap:anywhere;margin:12px 0 0;padding:0;font-size:13px;list-style:none}.docs-lines li{padding:4px 0}.docs-lines li.bad,.inbox-title.bad{color:var(--tx-warn-fg)}.inbox-state select{border-radius:var(--cc-r-ctl);background:var(--cc-fill);max-width:100%;min-height:36px;color:var(--cc-text-1);font-family:var(--ui);cursor:pointer;border:0;padding:0 12px;font-size:14px;font-weight:500}.inbox-state select option{color:var(--cc-on-light)}@media (max-width:600px){.inbox-state select{min-height:44px;font-size:16px}}.ld{padding:18px 0 40px}.ld-bar{z-index:60;background:var(--cc-fill);height:2px;position:fixed;top:0;left:0;right:0;overflow:hidden}.ld-bar:after{content:"";background:var(--cc-accent);width:30%;animation:ld-run 1.1s var(--ease) infinite;position:absolute;top:0;bottom:0}@keyframes ld-run{0%{left:-30%}to{left:100%}}.ld-crumb,.ld-title,.ld-tile{border-radius:var(--cc-r-ctl);background:var(--cc-fill);animation:1.4s ease-in-out infinite ld-pulse}.ld-crumb{width:220px;height:12px;margin:10px 0 14px}.ld-title{width:min(420px,80%);height:34px;margin:0 0 26px}.ld-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.ld-tile{border-radius:var(--cc-r-panel);height:120px}.ld-hero,.ld-card,.ld-kpi,.ld-row{border-radius:var(--cc-r-panel);background:var(--cc-fill);animation:1.4s ease-in-out infinite ld-pulse}.ld-hero{height:150px;margin:0 0 12px}.ld-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 16px;display:grid}.ld-card{height:96px}.ld-card.ld-tall{height:260px}.ld-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 12px;display:grid}.ld-kpi{height:92px}.ld-rows{gap:8px;display:grid}.ld-row{border-radius:var(--cc-r-ctl);height:44px}@media (max-width:760px){.ld-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ld-pair{grid-template-columns:minmax(0,1fr)}}@keyframes ld-pulse{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.ld-bar:after,.ld-crumb,.ld-title,.ld-tile,.ld-hero,.ld-card,.ld-kpi,.ld-row{animation:none}}.rk-page .wr-draftnote{margin:12px 0 10px}.rk-page .org-back{cursor:pointer;background:0 0;border:0;width:max-content;margin:14px 0 6px;padding:0;display:flex}.risk-overview{flex-wrap:wrap;justify-content:center;gap:16px;padding:48px 0 40px;display:flex}.risk-ovbox{appearance:none;cursor:pointer;text-align:center;border:1px solid var(--cc-line-panel);border-radius:var(--cc-r-panel);background:var(--cc-glass-panel);width:236px;height:96px;-webkit-backdrop-filter:var(--cc-blur-panel);backdrop-filter:var(--cc-blur-panel);font-family:var(--serif);color:var(--cc-text-1);transition:border-color .4s var(--ease), transform .4s var(--ease);justify-content:center;align-items:center;padding:10px 16px;font-size:20px;font-weight:700;line-height:1.34;display:flex}.risk-ovbox:hover,.risk-ovbox:focus-visible{border-color:var(--cc-accent);outline:none;transform:translateY(-3px)}.risk-ovbox:focus-visible{box-shadow:0 0 0 2px var(--cc-focus)}.risk-scroll{width:100%;padding:34px 0 10px;overflow:auto hidden}.risk-canvas{margin:0 auto;position:relative}.risk-svg{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.risk-svg path{fill:none;stroke:var(--cc-text-5);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round}.risk-owner{background:var(--cc-fill-2);color:var(--cc-text-1);font-family:var(--serif);white-space:nowrap;border-radius:40px;justify-content:center;align-items:center;padding:0 36px;font-size:18px;font-weight:700;display:flex;position:absolute;transform:translate(-50%)}.risk-box{appearance:none;text-align:center;border:1px solid var(--cc-line-panel);border-radius:var(--cc-r-ctl);background:var(--cc-glass-panel);-webkit-backdrop-filter:var(--cc-blur-panel);backdrop-filter:var(--cc-blur-panel);font-family:var(--ui);color:var(--cc-text-2);flex-direction:column;justify-content:center;align-items:center;padding:6px 9px;font-size:11px;font-weight:600;line-height:1.25;display:flex;position:absolute;transform:translate(-50%)}.risk-box.click{cursor:pointer;transition:border-color .3s var(--ease)}.risk-box.click:hover,.risk-box.click:focus-visible{border-color:var(--cc-accent);outline:none}.risk-box .rb-sub{color:var(--cc-text-3);margin-top:3px;font-size:9px;font-weight:400}.risk-box .rb-name,.risk-box .rb-sub{outline:none;min-width:2ch}.mode-edit .risk-box [contenteditable=true]:empty:before{content:attr(data-ph);color:var(--cc-text-5)}.risk-box.rk-total{border-color:var(--cc-accent);color:var(--cc-text-1);font-size:12px}.risk-box .rb-del{background:var(--cc-fill-2);width:20px;height:20px;color:var(--cc-text-2);cursor:pointer;opacity:0;transition:opacity .2s var(--ease);z-index:3;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:12px;line-height:1;display:flex;position:absolute;top:-9px;right:-9px}.risk-box:hover .rb-del,.risk-box .rb-del:focus-visible{opacity:1}.risk-box .rb-del:hover{background:var(--cc-fill-hover-2);color:var(--cc-alert)}@media (hover:none){.risk-box .rb-del{opacity:1}}.risk-leaf{border:1px solid var(--cc-line-panel);border-radius:var(--cc-r-panel);background:var(--cc-glass-panel);max-width:none;-webkit-backdrop-filter:var(--cc-blur-panel);backdrop-filter:var(--cc-blur-panel);flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;padding:6px 20px;display:flex}.risk-leaf .risk-ovbox{width:200px;height:70px;margin:8px 0;font-size:17px}.risk-leaf .rl-note{width:100%;font-family:var(--ui);color:var(--cc-text-3);padding:14px 0;font-size:14px}.rkt-wrap{margin-top:16px}table.rkt{border-collapse:separate;border-spacing:0;border:1px solid var(--cc-line-panel);border-radius:var(--cc-r-panel);background:var(--cc-glass-panel);width:100%;-webkit-backdrop-filter:var(--cc-blur-panel);backdrop-filter:var(--cc-blur-panel);font-family:var(--ui);overflow:hidden}table.rkt th{border-bottom:.5px solid var(--cc-hairline);text-align:left;color:var(--cc-text-3);padding:10px 16px;font-size:12px;font-weight:600;position:relative}table.rkt td{border-bottom:.5px solid var(--cc-hairline);text-align:left;color:var(--cc-text-2);font-variant-numeric:tabular-nums;vertical-align:middle;padding:12px 16px;font-size:14px}table.rkt tr:last-child td{border-bottom:0}table.rkt .rkt-ed{white-space:pre-line;outline:none;min-height:1em;display:block}table.rkt.rkt-keyval td.rkt-label{width:36%;color:var(--cc-text-3);font-size:12px;font-weight:600}table.rkt td.rkt-delcell,table.rkt th.rkt-delcell{white-space:nowrap;width:1%;padding:0 8px}.rkt-x{appearance:none;cursor:pointer;color:var(--cc-text-4);opacity:0;background:0 0;border:none;padding:2px 6px;font-size:15px;line-height:1;transition:opacity .2s}table.rkt tr:hover .rkt-x,table.rkt th:hover .rkt-x,.rkt-x:focus-visible{opacity:.8}.rkt-x:hover{color:var(--cc-alert)}@media (hover:none){.rkt-x{opacity:.8}}table.rkt th .rkt-x{font-size:13px;position:absolute;top:4px;right:2px}.rkt-ctl{gap:20px;margin-top:12px;display:flex}.rkt-add{appearance:none;cursor:pointer;font-family:var(--ui);color:var(--cc-text-4);background:0 0;border:none;padding:6px 0;font-size:12px;font-weight:500}.rkt-add:hover{color:var(--cc-accent)}.rkt-addpolicy{margin:20px auto 0;display:block}.rk-scroll{overflow-x:auto}.rk-note{text-align:center;font-family:var(--ui);color:var(--cc-text-4);margin:12px 0 0;font-size:12px}.rk-chain-edit{font-family:var(--ui);color:var(--cc-text-3);flex-wrap:wrap;gap:10px 24px;margin:10px 0 0;font-size:12px;font-weight:600;display:flex}.rk-chain-edit label{align-items:baseline;gap:8px;display:flex}.rk-inline{border-bottom:1px dashed var(--cc-line-pop);min-width:160px;color:var(--cc-text-1);outline:none;padding:4px 6px;font-size:14px;font-weight:400}.rk-inline:empty:before{content:attr(data-ph);color:var(--cc-text-5)}.rk-select,.rk-amount input,.rk-amount select{border-radius:var(--cc-r-row);background:var(--cc-fill);color:var(--cc-text-1);font-family:var(--ui);border:0;padding:6px 8px;font-size:14px}.rk-amount{gap:6px;display:inline-flex}.rk-amount input{text-align:right;width:140px}@media (max-width:760px){.risk-box{overflow-wrap:break-word;padding:4px 6px;font-size:12px;line-height:1.2}.risk-box .rb-sub{margin-top:2px;font-size:10px}.risk-owner{padding:0 22px;font-size:17px}.risk-overview .risk-ovbox{width:100%}.rk-amount{flex-wrap:wrap;justify-content:flex-end;gap:6px;width:100%;display:flex}.rk-amount input{box-sizing:border-box;flex:100%;width:100%;min-width:0}.rk-amount select{flex:none;min-width:5.2em}}@media (max-width:1023px),(pointer:coarse){.mode-edit table.rkt .rkt-ed,.mode-edit .risk-box .rb-name,.rk-select,.rk-amount input,.rk-amount select{font-size:16px}}.en-page .wr-draftnote{margin:12px 0 10px}.en-page .org-back,.tax .org-back{cursor:pointer;background:0 0;border:0;width:max-content;margin:14px 0 6px;padding:0;display:flex}.en-due{border-radius:var(--cc-r-ctl);background:var(--cc-warn-fill);font-family:var(--ui);color:var(--cc-warn);margin:8px 0 0;padding:10px 14px;font-size:13px}.endo-overview{flex-wrap:wrap;justify-content:center;gap:16px;padding:48px 0 40px;display:flex}.endo-ovbox{appearance:none;cursor:pointer;border:1px solid var(--cc-line-panel);border-radius:var(--cc-r-panel);background:var(--cc-glass-panel);width:248px;height:104px;-webkit-backdrop-filter:var(--cc-blur-panel);backdrop-filter:var(--cc-blur-panel);font-family:var(--serif);color:var(--cc-text-1);transition:border-color .4s var(--ease), transform .4s var(--ease);flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:10px 16px;font-size:20px;font-weight:700;display:flex}.endo-ovbox:hover,.endo-ovbox:focus-visible,.endo-card:hover,.endo-card:focus-visible{border-color:var(--cc-accent);outline:none;transform:translateY(-2px)}.endo-ovbox:focus-visible,.endo-card:focus-visible{box-shadow:0 0 0 2px var(--cc-focus)}.endo-ovbox .endo-count{font-family:var(--ui);color:var(--cc-text-3);font-size:12px;font-weight:500}.endo-grid{grid-template-columns:repeat(5,1fr);gap:12px;padding:16px 0 32px;display:grid}.endo-grid.expired-grid{grid-template-columns:repeat(3,1fr);max-width:760px}.endo-card{appearance:none;cursor:pointer;text-align:center;border:1px solid var(--cc-line-panel);border-radius:var(--cc-r-tile);background:var(--cc-glass-panel);min-height:64px;-webkit-backdrop-filter:var(--cc-blur-panel);backdrop-filter:var(--cc-blur-panel);font-family:var(--serif);color:var(--cc-text-1);transition:border-color .3s var(--ease), transform .3s var(--ease);flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:12px 14px;font-size:17px;font-weight:700;line-height:1.25;display:flex}.en-card-due{font-family:var(--ui);color:var(--cc-warn);font-size:11px;font-weight:500}.endo-add-card,.endo-addsec{appearance:none;cursor:pointer;border:1px dashed var(--cc-line-pop);border-radius:var(--cc-r-tile);min-height:64px;font-family:var(--ui);color:var(--cc-text-4);background:0 0;padding:12px 14px;font-size:13px;font-weight:500}.endo-add-card:hover,.endo-addsec:hover{border-color:var(--cc-accent);color:var(--cc-accent)}.endo-addsec{width:100%;min-height:48px;margin:0 0 16px;display:block}@media (max-width:1000px){.endo-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.endo-grid,.endo-grid.expired-grid{grid-template-columns:repeat(2,1fr)}}.endo-metas{margin:6px 0 24px}.endo-meta{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 40px;display:flex}.endo-meta+.endo-meta{margin-top:6px}.endo-meta-row{white-space:nowrap;flex:none;align-items:baseline;gap:10px;padding:4px 0;display:flex}.endo-meta-row .k{font-family:var(--ui);color:var(--cc-text-3);font-size:12px;font-weight:600}.endo-meta-row .v{font-family:var(--ui);color:var(--cc-text-1);font-variant-numeric:tabular-nums;font-size:15px}@media (max-width:760px){.endo-meta-row{white-space:normal;flex-wrap:wrap;flex:0 auto;min-width:0;max-width:100%}.endo-meta-row .v{white-space:normal;overflow-wrap:anywhere;min-width:0}}.en-dates{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.en-dates input,.en-ccy select{border-radius:var(--cc-r-row);background:var(--cc-fill);color:var(--cc-text-1);font-family:var(--ui);border:0;padding:5px 8px;font-size:14px}.endo-sec{border:1px solid var(--cc-line-panel);border-radius:var(--cc-r-panel);background:var(--cc-glass-panel);-webkit-backdrop-filter:var(--cc-blur-panel);backdrop-filter:var(--cc-blur-panel);margin-bottom:16px;overflow:hidden}.endo-sec-head{font-family:var(--serif);color:var(--cc-text-1);align-items:center;gap:8px;padding:14px 20px 4px;font-size:20px;font-weight:700;display:flex}.endo-sec-title{outline:none;flex:auto}.endo-sec-body{padding:4px 20px 14px}.endo-move,.endo-x{appearance:none;cursor:pointer;color:var(--cc-text-4);background:0 0;border:none;padding:2px 6px;font-size:15px;line-height:1}.endo-move:disabled{opacity:.3;cursor:default}.endo-move:not(:disabled):hover{color:var(--cc-text-1)}.endo-x:hover,.endo-removetbl:hover{color:var(--cc-alert)}.en-row{align-items:flex-start;gap:4px;display:flex}.endo-subhead{font-family:var(--serif);color:var(--cc-accent);outline:none;flex:auto;margin:12px 0 4px;font-size:16px;font-weight:700}.endo-text{font-family:var(--ui);color:var(--cc-text-2);white-space:pre-wrap;outline:none;flex:auto;padding:6px 0;font-size:14px;line-height:1.6}.endo-list{margin:4px 0;padding:0;list-style:none}.endo-list li{font-family:var(--ui);color:var(--cc-text-2);padding:5px 0 5px 18px;font-size:14px;line-height:1.5;position:relative}.endo-list li:before{content:"–";color:var(--cc-text-4);position:absolute;left:2px}.endo-ed{cursor:text;border-bottom:1px solid #0000;outline:none}.mode-edit .endo-ed:hover{border-bottom-color:var(--cc-hairline)}.endo-ed:focus{border-bottom-color:var(--cc-accent)}.mode-edit .empty:empty:before{content:attr(data-ph);color:var(--cc-text-5)}.endo-tablewrap{margin:8px 0;overflow-x:auto}table.endo-table{border-collapse:collapse;width:100%;font-family:var(--ui)}table.endo-table th{border-bottom:.5px solid var(--cc-hairline);text-align:left;color:var(--cc-text-3);padding:8px 12px;font-size:12px;font-weight:600;position:relative}table.endo-table td{border-bottom:.5px solid var(--cc-hairline);text-align:left;color:var(--cc-text-2);font-variant-numeric:tabular-nums;padding:10px 12px;font-size:14px}table.endo-table td.num{text-align:right}table.endo-table td.en-calc{color:var(--cc-text-3)}table.endo-table tr:last-child td{border-bottom:0}table.endo-table td.endo-delcell,table.endo-table th.endo-delcell{white-space:nowrap;width:1%}.endo-additem{appearance:none;cursor:pointer;font-family:var(--ui);color:var(--cc-text-4);background:0 0;border:none;padding:6px 0;font-size:12px;font-weight:500}.endo-additem:hover{color:var(--cc-accent)}.en-addblocks,.en-tblctl{flex-wrap:wrap;align-items:center;gap:16px;margin-top:8px;display:flex}.endo-removetbl{margin-left:auto}.en-ccy{font-family:var(--ui);color:var(--cc-text-4);align-items:center;gap:6px;font-size:12px;display:inline-flex}.endo-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px;display:flex}.endo-tb-btn{border-radius:var(--cc-r-ctl);background:var(--cc-fill);color:var(--cc-text-2);font-family:var(--ui);cursor:pointer;border:0;padding:9px 16px;font-size:13px;font-weight:500}.endo-tb-btn:hover{background:var(--cc-fill-hover);color:var(--cc-text-1)}.endo-tb-btn.danger:hover{color:var(--cc-alert)}@media (max-width:1023px),(pointer:coarse){.mode-edit .endo-ed,.mode-edit .endo-text,.mode-edit .endo-list li,.mode-edit .endo-meta-row .v,.en-dates input{font-size:16px}}.date-box{flex-direction:column;gap:3px;max-width:100%;display:inline-flex}.date-box input{box-sizing:content-box;width:12.5ch;min-width:0}.date-box .date-msg{color:var(--cc-alert);white-space:normal;max-width:260px;font-size:12px;line-height:1.3}.revinc{margin-top:18px}.ri-years,.ri-toolbar{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-bottom:18px;display:flex}.ri-tb-label{font-family:var(--ui);color:var(--cc-text-3);font-size:12px;font-weight:600}.ri-swatches{flex-wrap:wrap;gap:8px;display:flex}.ri-swatch{appearance:none;cursor:pointer;font-family:var(--serif);letter-spacing:.04em;outline-offset:2px;border:1px solid #0000;border-radius:4px;outline:2px solid #0000;align-items:center;gap:8px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.ri-swatch.active{outline-color:var(--ink)}.ri-swatch .dot{border:1px solid var(--line);border-radius:2px;width:11px;height:11px;display:inline-block}.ri-sw-paid{background:var(--ri-paid);color:var(--ri-paid-ink)}.ri-sw-invoice{background:var(--ri-invoice);color:var(--ri-invoice-ink)}.ri-sw-delayed{background:var(--ri-delayed);color:var(--ri-delayed-ink)}.ri-sw-notpaid{background:var(--ri-notpaid);color:var(--ri-notpaid-ink)}.ri-sw-equity{background:var(--ri-equity);color:var(--ri-equity-ink)}.ri-sw-none{background:var(--ri-total-fill);color:var(--ink-soft);border-color:var(--line)}.ri-sw-none .dot{background:var(--cc-text-1)}.ri-modes{background:var(--cc-fill);border-radius:9px;gap:2px;padding:2px;display:inline-flex}.ri-mode{appearance:none;cursor:pointer;font-family:var(--ui);color:var(--cc-text-3);background:0 0;border:0;border-radius:7px;padding:7px 14px;font-size:12.5px;font-weight:500}.ri-mode:hover{color:var(--cc-text-2)}.ri-mode.active{background:var(--cc-seg-on);color:var(--cc-text-1)}.ri-hint{font-family:var(--ui);color:var(--cc-text-4);font-size:12.5px}.ri-scroll{-webkit-overflow-scrolling:touch;border-radius:var(--cc-r-panel);overflow-x:auto}.ri-card{border:1px solid var(--cc-line-panel);border-radius:var(--cc-r-panel);background:var(--cc-glass-panel);-webkit-backdrop-filter:var(--cc-blur-panel);backdrop-filter:var(--cc-blur-panel);overflow:hidden}@media (max-width:1024px){.ri-card{min-width:max-content}}.ri-masthead{border-bottom:.5px solid var(--cc-hairline);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.ri-masthead .l{font-family:var(--serif);color:var(--cc-text-1);font-size:20px;font-weight:700}.ri-masthead .r{font-family:var(--ui);color:var(--cc-accent);font-size:13px;font-weight:600}table.ri-table{border-collapse:collapse;width:100%;color:var(--ink);font-size:9.5px}table.ri-table th,table.ri-table td{border:1px solid var(--line);padding:3px 4px}.ri-table thead th{text-align:center;color:var(--ink-soft);white-space:nowrap;font-weight:600}.ri-table thead th.ri-src-h{text-align:left}.ri-band td{background:var(--ri-total-fill);letter-spacing:.04em;color:var(--ink-soft);text-align:center;text-transform:uppercase;font-size:9px;font-weight:600}.ri-srccell{text-align:left;vertical-align:middle;width:150px}.ri-namerow{align-items:center;gap:5px;display:flex}.ri-name{color:var(--ink);font-size:10px;font-weight:700;line-height:1.25}input.ri-name{background:0 0;border:0;width:100%;min-width:0;padding:0;font-family:inherit}input.ri-name:focus,.ri-subedit input:focus,.ri-amount:focus{background:var(--cc-fill-focus);outline:none}.ri-move{appearance:none;cursor:pointer;color:var(--ink-faint);background:0 0;border:0;padding:0 3px;font-size:12px;line-height:1}.ri-move:hover:not(:disabled){color:var(--cc-accent)}.ri-move:disabled{opacity:.3;cursor:default}.ri-sub{align-items:center;gap:5px;margin-top:2px;display:flex}.ri-subtxt{color:var(--ink-faint);font-size:8.5px;font-style:italic}.ri-cur{appearance:none;cursor:pointer;border:1px solid var(--line);font-family:var(--serif);width:18px;height:17px;color:var(--ink-soft);background:0 0;border-radius:3px;flex:none;padding:0;font-size:10px;line-height:1}.ri-cur:hover{border-color:var(--cc-accent);color:var(--ink)}.ri-cur-txt{color:var(--ink-faint);font-size:9px}.ri-subedit{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.ri-subedit select,.ri-subedit input{font-family:var(--ui);background:var(--cc-fill);color:var(--cc-text-2);border:0;border-radius:4px;max-width:140px;padding:2px 4px;font-size:10px}.ri-exclude{font-family:var(--ui);color:var(--cc-text-3);cursor:pointer;align-items:center;gap:4px;font-size:10px;display:inline-flex}.ri-exclude input{accent-color:var(--cc-action)}.ri-salary-tag{font-family:var(--ui);color:var(--cc-text-3);border:1px solid var(--line);border-radius:3px;padding:0 3px;font-size:8.5px;font-weight:600}.ri-cell{text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--ink);-webkit-print-color-adjust:exact;print-color-adjust:exact;min-width:52px}.ri-cell.ri-paid{background:var(--ri-paid);color:var(--ri-paid-ink)}.ri-cell.ri-invoice{background:var(--ri-invoice);color:var(--ri-invoice-ink)}.ri-cell.ri-delayed{background:var(--ri-delayed);color:var(--ri-delayed-ink)}.ri-cell.ri-notpaid{background:var(--ri-notpaid);color:var(--ri-notpaid-ink)}.ri-cell.ri-equity{background:var(--ri-equity);color:var(--ri-equity-ink)}.ri-amount{width:100%;min-width:48px;color:inherit;font:inherit;text-align:center;background:0 0;border:0;padding:0}.ri-amount.wide{text-align:right;min-width:120px}.ri-card.ri-painting .ri-cell{cursor:pointer}.ri-card.ri-painting .ri-cell:hover{box-shadow:inset 0 0 0 2px var(--cc-accent)}.ri-total{text-align:center;background:var(--ri-total-fill);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:700}.ri-table tfoot td{background:var(--ri-foot-fill);text-align:center;white-space:nowrap;font-weight:700}.ri-table tfoot td.ri-foot-label{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-soft)}.ri-del{appearance:none;cursor:pointer;color:var(--cc-alert);opacity:.7;background:0 0;border:0;padding:0 2px;font-size:14px;line-height:1}.ri-del:hover{opacity:1}.ri-delwrap{vertical-align:middle;width:1%;background:0 0!important;border:0!important;padding-left:6px!important}.ri-add{appearance:none;cursor:pointer;font-family:var(--ui);color:var(--cc-text-4);background:0 0;border:0;padding:14px 0 2px 2px;font-size:12px;font-weight:500}.ri-add:hover{color:var(--cc-accent)}.ri-note,.ri-empty{font-family:var(--ui);color:var(--cc-text-4);margin:10px 2px 0;font-size:12.5px}.ri-goals{border:1px solid var(--cc-line-panel);border-radius:var(--cc-r-panel);background:var(--cc-glass-panel);max-width:360px;-webkit-backdrop-filter:var(--cc-blur-panel);backdrop-filter:var(--cc-blur-panel);margin-top:16px;padding:6px 18px}.ri-goals table{border-collapse:collapse;width:100%;font-family:var(--ui);font-size:14px}.ri-goals td{border-bottom:.5px solid var(--cc-hairline);padding:10px 0}.ri-goals tr:last-child td{border-bottom:0}.ri-goals td.lbl{text-align:left;color:var(--cc-text-3);width:42%;font-size:12px;font-weight:600}.ri-goals td.val{text-align:right;color:var(--cc-text-1);font-variant-numeric:tabular-nums}.ri-goals tr.diff td{font-weight:700}.ri-goals tr.diff td.val.neg{color:var(--cc-alert)}.ri-goals tr.diff td.val.pos{color:var(--ri-pos)}@media (max-width:760px){.ri-scroll{overscroll-behavior:contain;max-height:calc(100svh - 150px);overflow:auto}.ri-card{overflow:visible}table.ri-table{border-collapse:separate;border-spacing:0;font-size:12.5px}table.ri-table th,table.ri-table td{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:9px 8px}.ri-table thead th{z-index:2;background:var(--cc-bg);font-size:12px;position:sticky;top:0}.ri-band{display:none}.ri-table tr>:first-child{z-index:1;background:var(--cc-bg);border-left:1px solid var(--line);position:sticky;left:0}.ri-table thead tr>:first-child{z-index:3}.ri-table tfoot td{z-index:2;background:var(--cc-bg);border-top:1px solid var(--line);font-size:12px;position:sticky;bottom:0}.ri-table tfoot tr>:first-child{z-index:3}.ri-srccell{width:150px;min-width:150px;max-width:180px}.ri-name{font-size:13px}.ri-subtxt{font-size:11px}.ri-cell{min-width:64px}.mode-edit .ri-amount,.mode-edit input.ri-name,.mode-edit .ri-subedit select,.mode-edit .ri-subedit input{font-size:16px}.mode-edit .ri-move,.mode-edit .ri-del,.mode-edit .ri-cur{min-width:36px;min-height:36px}.ri-swatch,.ri-mode{min-height:40px}.ri-goals{max-width:none}}.revinc .wr-draftnote{margin:10px 0 0}.revinc .ri-years{margin-top:14px}.tax{margin-top:18px}.tax .wr-draftnote{margin:10px 0 0}.tax-topnav{justify-content:flex-end;margin:0 0 4px;display:flex}.tax-topnav .back{font-family:var(--ui);color:var(--cc-accent);cursor:pointer;background:0 0;border:0;gap:6px;font-size:15px;font-weight:500}.tax-topnav .back:hover{color:var(--cc-text-1)}.tax-toolbar{justify-content:flex-end;margin-bottom:10px;display:flex}.tax-btn{appearance:none;cursor:pointer;border-radius:var(--cc-r-ctl);background:var(--cc-fill);color:var(--cc-text-2);font-family:var(--ui);border:0;padding:9px 16px;font-size:13px;font-weight:500}.tax-btn:hover{background:var(--cc-fill-hover);color:var(--cc-text-1)}.tax-empty{font-family:var(--ui);color:var(--cc-text-4);font-size:13px}.tax-group{border:1px solid var(--cc-line-panel);border-radius:var(--cc-r-panel);background:var(--cc-glass-panel);-webkit-backdrop-filter:var(--cc-blur-panel);backdrop-filter:var(--cc-blur-panel);margin-bottom:16px;padding:12px 20px 10px}.tax-ghead{align-items:center;gap:10px;margin:0 0 6px;display:flex}.tax-caret{appearance:none;cursor:pointer;color:var(--cc-text-4);background:0 0;border:0;padding:0;font-size:13px;line-height:1;transition:transform .25s}.tax-caret:hover{color:var(--cc-text-1)}.tax-group.collapsed>.tax-ghead .tax-caret,.ded-cat.collapsed .tax-caret{transform:rotate(-90deg)}.tax-year{font-family:var(--serif);color:var(--cc-text-1);font-size:22px;font-weight:700}.tax-ydel{appearance:none;cursor:pointer;color:var(--cc-text-4);background:0 0;border:0;padding:2px 6px;font-size:15px;line-height:1}.tax-ydel:hover,.tax-rowdel:hover{color:var(--cc-alert)}.tax-year-total,.ded-year-total{font-family:var(--ui);color:var(--cc-text-1);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:15px;font-weight:600}.ded-year-total{color:var(--cc-text-3)}.tax-scroll{border-top:.5px solid var(--cc-hairline);width:100%;overflow-x:auto}.tax-table{border-collapse:collapse;table-layout:fixed;width:100%;font-family:var(--ui)}.tax-table th{border-bottom:.5px solid var(--cc-hairline);text-align:left;color:var(--cc-text-3);padding:8px 7px;font-size:11px;font-weight:600;line-height:1.2}.tax-table td{border-bottom:.5px solid var(--cc-hairline);color:var(--cc-text-2);vertical-align:middle;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;padding:8px 7px;font-size:12px}.tax-table tr:hover td{background:var(--cc-hover-soft)}.tax-table td.tax-rownum,.tax-table th.tax-rownum{color:var(--cc-text-4);text-align:center;padding:8px 2px;font-size:11px}.tax-table .tax-col-amt{text-align:right;white-space:nowrap}.tax-table td.tax-col-amt.neg{color:var(--cc-alert)}.tax-amt-whole{display:none}.tax-in{width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:0;border-bottom:1px solid #0000;padding:2px 0}.tax-in:hover{border-bottom-color:var(--cc-hairline)}.tax-in:focus{border-bottom-color:var(--cc-accent);outline:none}.tax-in::placeholder{color:var(--cc-text-5)}select.tax-in{background:var(--cc-fill);border-radius:4px;padding:2px 4px}.tax-in-amt{text-align:right}.tax .date-box input{border:0;border-bottom:1px solid var(--cc-hairline);width:100%;color:inherit;font:inherit;background:0 0}.tax-pill{border-radius:var(--cc-r-pill);font-family:var(--ui);-webkit-print-color-adjust:exact;print-color-adjust:exact;border:0;align-items:center;max-width:100%;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}.tax-pill.empty{color:var(--cc-text-4);border:1px dashed var(--cc-line-pop);background:0 0}.tax-pill .tax-pill-lbl{overflow-wrap:anywhere;line-height:1.2}.tax-pick{max-width:100%;display:inline-block;position:relative}.tax-pill-btn{appearance:none;cursor:pointer;background:0 0;border:0;max-width:100%;padding:0}.tax-pill-btn:hover .tax-pill{filter:brightness(1.08)}.tax-pop{z-index:60;border:.5px solid var(--cc-line-pop);border-radius:var(--cc-r-pop);background:var(--cc-glass-pop);min-width:230px;max-height:340px;-webkit-backdrop-filter:var(--cc-blur-pop);backdrop-filter:var(--cc-blur-pop);box-shadow:var(--cc-shadow-pop);overscroll-behavior:contain;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.fl-menu{z-index:9500;box-sizing:border-box}.first-step{flex-wrap:wrap;align-items:center;gap:10px 12px;margin:14px 0;display:flex}.first-step p{flex:100%;margin:0}.tax-pop-row{border-radius:var(--cc-r-ctl);align-items:center;gap:6px;padding:3px 4px;display:flex}.tax-pop-row:hover{background:var(--cc-highlight)}.tax-pop-pick{cursor:pointer;background:0 0;border:0;flex:auto;align-items:center;min-width:0;padding:0;display:flex}.tax-pop-x{appearance:none;cursor:pointer;color:var(--cc-text-4);background:0 0;border:0;padding:2px 5px;font-size:14px;line-height:1}.tax-pop-x:hover{color:var(--cc-alert)}.tax-pop-confirm{font-family:var(--ui);color:var(--cc-text-3);flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;display:inline-flex}.tax-pop-confirm button,.tax-pop-new button{appearance:none;cursor:pointer;background:var(--cc-fill);color:var(--cc-text-1);font:500 11px var(--ui);border:0;border-radius:4px;padding:3px 7px}.tax-pop-add{appearance:none;cursor:pointer;text-align:left;border:0;border-top:.5px solid var(--cc-hairline);width:100%;color:var(--cc-accent);font-family:var(--ui);background:0 0;margin-top:5px;padding:9px 6px 4px;font-size:13px;font-weight:500}.tax-pop-new{border-top:.5px solid var(--cc-hairline);flex-direction:column;gap:6px;margin-top:5px;padding:8px 4px 2px;display:flex}.tax-pop-new input,.tax-pop-new select{background:var(--cc-fill);color:var(--cc-text-1);border-radius:var(--cc-r-ctl);font:13px var(--ui);border:0;padding:6px 8px}.tax-sumrow td{border-top:.5px solid var(--cc-hairline);border-bottom:0;padding-top:11px;padding-bottom:4px}.tax-sum-lbl-cell{color:var(--cc-text-3);text-align:center;font-size:12px;font-weight:600}.tax-sum-val{color:var(--cc-text-1);font-size:14px;font-weight:600}.tax-delcell{text-align:right;white-space:nowrap}.tax-rowdel{appearance:none;cursor:pointer;color:var(--cc-text-4);background:0 0;border:0;padding:0 3px;font-size:14px}.tax-docs{appearance:none;cursor:pointer;color:var(--cc-text-5);font:500 10.5px var(--ui);background:0 0;border:0;padding:0 3px}.tax-docs.has{color:var(--cc-accent)}.tax-docs:hover{color:var(--cc-text-1)}.tax-docrow td{padding:4px 0 14px;background:0 0!important}.tax-addline{appearance:none;cursor:pointer;font-family:var(--ui);color:var(--cc-text-4);background:0 0;border:0;padding:12px 0 2px;font-size:12px;font-weight:500}.tax-addline:hover{color:var(--cc-accent)}.tax-dhead{font-family:var(--serif);color:var(--cc-text-2);margin:18px 0 12px;font-size:24px;font-weight:700}.tax-grandtotal{border:1px solid var(--cc-line-panel);border-radius:var(--cc-r-panel);background:var(--cc-glass-panel);justify-content:flex-end;align-items:baseline;gap:20px;margin:4px 0 24px;padding:12px 20px;display:flex}.tax-grandtotal-lbl{font-family:var(--ui);color:var(--cc-text-3);font-size:12px;font-weight:600}.tax-grandtotal-val{font-family:var(--ui);color:var(--cc-text-1);font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.ded-year-body{border-top:.5px solid var(--cc-hairline);margin-top:8px;padding-top:6px}.ded-cat{border-left:.5px solid var(--cc-hairline);margin:2px 0 2px 20px}.ded-cat-head{align-items:center;gap:12px;padding:9px 12px;display:flex}.ded-cat-sum{font-family:var(--ui);color:var(--cc-text-1);font-variant-numeric:tabular-nums;margin-left:auto;font-size:14px;font-weight:600}.ded-cat-body{padding:2px 0 10px 14px}.ded-amt-wrap{align-items:center;gap:6px;display:flex}.ded-ccy-chip{cursor:pointer;border-radius:var(--cc-r-row);background:var(--cc-fill);width:22px;height:22px;color:var(--cc-text-2);border:0;flex:none;padding:0;font-size:13px;line-height:1}.ded-amt-ref{font-family:var(--ui);color:var(--cc-text-4);white-space:nowrap;margin-top:3px;font-size:10.5px}.tax-modal-sub,.tax-fx-hint{font-family:var(--ui);color:var(--cc-text-4);margin:-12px 0 16px;font-size:12px}.tax-fx-hint{margin:-10px 0 14px}.tax-fld{margin-bottom:16px}.tax-fld .tax-pick{display:block}.ded-add-amt{grid-template-columns:90px 1fr;gap:8px;display:grid}.tax-modal-card .date-box input{width:100%}.mode-edit .tax .tax-in,.tax.mode-edit .tax-in{font-size:12px}@media (max-width:1023px),(pointer:coarse){.tax.mode-edit .tax-in,.tax.mode-edit .date-box input{font-size:16px}}@media (max-width:760px){.tax-table{min-width:920px}.tax-group{padding:12px 12px 10px}}@media (max-width:1023px){.tax.mode-view .tax-amt-whole{display:inline}.tax.mode-view .tax-amt-exact{display:none}.tax.mode-view .tax-table td.tax-col-date,.tax.mode-view .tax-table td.tax-col-amt{white-space:nowrap}.tax.mode-view .tax-col-status .tax-pill,.tax.mode-view .tax-col-payee .tax-pill{white-space:nowrap;font-size:10.5px}}.rates{margin-top:18px}.rates .wr-draftnote{margin:10px 0 0}.rt-sitebar{justify-content:flex-end;margin:-6px 0 14px;display:flex}@media (max-width:760px){.rt-sitebar{justify-content:flex-start;margin:6px 0 14px}}.rt-site{font-family:var(--ui);color:var(--cc-accent);font-size:13px;font-weight:500;text-decoration:none}.rt-site:hover{color:var(--cc-text-1)}.rt-summary,.rt-section{border:1px solid var(--cc-line-panel);border-radius:var(--cc-r-panel);background:var(--cc-glass-panel);-webkit-backdrop-filter:var(--cc-blur-panel);backdrop-filter:var(--cc-blur-panel);margin:0 0 16px;padding:14px 20px}.rt-summary table,.rt-table{border-collapse:collapse;width:100%}.rt-summary th{text-align:left;font-family:var(--ui);color:var(--cc-text-3);border-bottom:0;padding:0 12px 6px;font-size:12px;font-weight:600}.rt-table th{border-bottom:.5px solid var(--cc-hairline);text-align:right;font-family:var(--ui);color:var(--cc-text-3);white-space:nowrap;padding:8px 12px;font-size:12px;font-weight:600}.rt-summary td{font-family:var(--ui);color:var(--cc-text-2);font-variant-numeric:tabular-nums;vertical-align:middle;border-bottom:0;padding:0 12px 4px;font-size:13px}.rt-table td{border-bottom:.5px solid var(--cc-hairline);text-align:right;font-family:var(--ui);color:var(--cc-text-2);font-variant-numeric:tabular-nums;vertical-align:middle;padding:10px 12px;font-size:14px}.rt-table th:first-child,.rt-table td:first-child{text-align:left}.rt-table td:first-child{color:var(--cc-text-1);font-weight:600}.rt-table tr:hover td{color:var(--cc-text-1)}.rt-table tbody tr:last-child td{border-bottom:0}.rt-summary .rt-rate{color:var(--cc-text-1);margin-right:10px;font-size:22px;font-weight:600}.rt-date{color:var(--cc-text-4);margin-left:6px;font-size:11.5px}.rt-pair{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.rt-in{background:var(--cc-fill);color:var(--cc-text-1);font:13px var(--ui);border:0;border-radius:4px;width:100%;min-width:0;padding:4px 6px}.rt-in-rate{text-align:right;width:80px}.rt-in:focus{box-shadow:0 0 0 2px var(--cc-focus);outline:none}.rates .date-box input{background:var(--cc-fill);color:var(--cc-text-1);font:13px var(--ui);border:0;border-radius:4px;padding:4px 6px}.rt-delwrap{text-align:right;width:1%}.rt-del{appearance:none;cursor:pointer;color:var(--cc-text-4);background:0 0;border:0;font-size:15px}.rt-del:hover{color:var(--cc-alert)}.rt-add{appearance:none;cursor:pointer;font-family:var(--ui);color:var(--cc-text-4);background:0 0;border:0;padding:10px 0 2px;font-size:12px;font-weight:500}.rt-add:hover{color:var(--cc-accent)}.rt-empty,.rt-src{font-family:var(--ui);color:var(--cc-text-4);margin:8px 2px 0;font-size:12px}.rt-matrix{overflow-x:auto}.rt-matrix .rt-table th,.rt-matrix .rt-table td{text-align:right;white-space:nowrap;font-size:12px}.rt-matrix .rt-table th:first-child,.rt-matrix .rt-table td:first-child{text-align:left}.rt-note{font-family:var(--ui);letter-spacing:0;text-transform:none;color:var(--cc-text-3);white-space:pre-wrap;margin:6px 0 24px;font-size:12.5px}.rt-note-in{box-sizing:border-box;resize:vertical;border-radius:var(--cc-r-row);background:var(--cc-fill);width:100%;min-height:90px;color:var(--cc-text-1);border:0;padding:10px 12px;display:block}.rt-note-in:focus{box-shadow:0 0 0 2px var(--cc-focus);outline:none}@media (max-width:760px){.rt-section>.rt-table{display:block;overflow-x:auto}}@media (max-width:1023px),(pointer:coarse){.rates.mode-edit .rt-in,.rates.mode-edit .date-box input,.rates.mode-edit .rt-note-in{font-size:16px}}.pw-reveal{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .22s,opacity .22s,transform .22s,visibility 0s linear .22s;display:grid;transform:translateY(-4px)}.pw-reveal>.pw-rules{min-height:0;overflow:hidden}.pw-reveal[data-open=yes]{opacity:1;visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .22s,opacity .22s,transform .22s,visibility;transform:none}.pw-fade{opacity:0;transition:opacity .2s}.pw-fade[data-open=yes]{opacity:1}@media (prefers-reduced-motion:reduce){.pw-reveal,.pw-reveal[data-open=yes],.pw-fade{transition:none;transform:none}}.vlt{font-family:var(--ui);color:var(--cc-text-2);padding:8px 0 32px}.vlt-sub{color:var(--cc-text-3);margin:0 0 16px;font-size:14px}.vlt-empty,.vlt-none{color:var(--cc-text-4);font-size:14px}.vlt-empty{padding:28px 0}.vlt-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 14px;display:grid}.vlt-tile{border:.5px solid var(--cc-line-thin);border-radius:var(--cc-r-tile);background:var(--vlt-tile-bg);min-width:0;-webkit-backdrop-filter:var(--cc-blur-panel);backdrop-filter:var(--cc-blur-panel);padding:14px 16px}.vlt-tl{color:var(--cc-text-3);font-size:12px;font-weight:600}.vlt-tv{color:var(--cc-text-1);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:4px;font-size:26px;font-weight:600}.vlt-tv-s{font-size:17px}.vlt-ts{color:var(--cc-text-3);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:3px;font-size:12.5px}.vlt-bar{margin:0 0 16px}.vlt-bar-track{border-radius:var(--cc-r-pill);background:var(--cc-fill);height:10px;display:flex;overflow:hidden}.vlt-bar-seg{height:100%}.vlt-bar-legend{color:var(--cc-text-3);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:6px 18px;margin-top:8px;font-size:12.5px;display:flex}.vlt-bar-key i{vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.vlt-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0 0 14px;display:flex}.vlt-chips{flex-wrap:wrap;gap:8px;display:flex}.vlt-chip{border-radius:var(--cc-r-pill);background:var(--cc-fill-2);min-height:30px;font-family:var(--ui);color:var(--cc-text-2);cursor:pointer;border:0;padding:0 14px;font-size:13px;font-weight:500}.vlt-chip:hover{background:var(--cc-fill-hover-2)}.vlt-chip.on{background:var(--cc-text-1);color:var(--cc-on-light)}.vlt-chip:focus-visible,.vlt-card:focus-visible,.vlt-thumb:focus-visible,.vlt-doc:focus-visible,.vlt-show:focus-visible,.vlt-sort select:focus-visible{outline:2px solid var(--cc-focus);outline-offset:2px}.vlt-sort{color:var(--cc-text-3);align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.vlt-sort select{border-radius:var(--cc-r-ctl);background:var(--cc-fill);min-height:30px;color:var(--cc-text-2);font-family:var(--ui);border:0;padding:0 10px;font-size:13px}.vlt-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.vlt-card{text-align:left;cursor:pointer;border:1px solid var(--cc-line-panel);border-radius:var(--cc-r-panel);background:var(--cc-glass-panel);min-width:0;-webkit-backdrop-filter:var(--cc-blur-panel);backdrop-filter:var(--cc-blur-panel);color:inherit;font:inherit;flex-direction:column;padding:0;display:flex;overflow:hidden}.vlt-card:hover{border-color:var(--cc-accent)}.vlt-card-body{flex-direction:column;gap:3px;min-width:0;padding:12px 14px 14px;display:flex}.vlt-cat{letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:600}.vlt-card-name{font-family:var(--serif);color:var(--cc-text-1);overflow-wrap:anywhere;font-size:20px;font-weight:700;line-height:1.15}.vlt-card-line{color:var(--cc-text-3);overflow-wrap:anywhere;font-size:12.5px}.vlt-card-fig{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:6px;display:flex}.vlt-card-val{color:var(--cc-text-1);font-size:16px;font-weight:600}.vlt-card-gain{color:var(--cc-text-3);font-size:13px}.vlt-ph{background:var(--cc-fill);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.vlt-ph img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .2s;position:absolute;inset:0}.vlt-ph.has img{opacity:1}.vlt-ph-glyph{color:var(--cc-text-5);font-size:30px}.vlt-card-ph{aspect-ratio:4/3}.vlt-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:20px;margin:0 0 16px;display:grid}.vlt-main{aspect-ratio:1;border-radius:var(--cc-r-panel)}.vlt-main .vlt-ph-glyph{font-size:64px}.vlt-thumbs{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.vlt-thumb{border-radius:var(--cc-r-ctl);cursor:pointer;background:0 0;border:2px solid #0000;width:64px;height:64px;padding:0;overflow:hidden}.vlt-thumb.on{border-color:var(--cc-text-1)}.vlt-thumb .vlt-ph{width:100%;height:100%}.vlt-thumb .vlt-ph-glyph{font-size:18px}.vlt-drop{box-sizing:border-box;border:1.5px dashed var(--cc-line-thin);border-radius:var(--cc-r-ctl);background:var(--cc-fill);width:64px;height:64px;color:var(--cc-text-3);cursor:pointer;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:relative}.vlt-drop:hover,.vlt-drop:focus-visible,.vlt-drop.over{border-color:var(--cc-accent);color:var(--cc-text-1);outline:none}.vlt-drop-big{aspect-ratio:1;border-radius:var(--cc-r-panel);gap:8px;width:100%;height:auto;padding:20px}.vlt-drop-plus{font-size:22px;line-height:1}.vlt-drop-big .vlt-drop-plus{font-size:44px}.vlt-drop-t{font-size:12px;font-weight:600}.vlt-drop-big .vlt-drop-t{font-size:16px}.vlt-drop-s{color:var(--cc-text-4);font-size:12.5px}.vlt-drop-say{color:var(--cc-text-2);cursor:default;font-size:12.5px}.vlt-drop-say.bad{color:var(--cc-alert)}.vlt-drop:not(.vlt-drop-big) .vlt-drop-say{text-align:left;width:max-content;max-width:260px;position:absolute;top:calc(100% + 4px);left:0}.vlt-thumbwrap{flex-direction:column;align-items:center;gap:4px;display:inline-flex}.vlt-mainmark{letter-spacing:.06em;text-transform:uppercase;color:var(--cc-accent);font-size:11px;font-weight:600}.vlt-mainbtn{font:inherit;color:var(--cc-text-3);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-size:11.5px;text-decoration:underline}.vlt-side{flex-direction:column;gap:4px;min-width:0;display:flex}.vlt-line{color:var(--cc-text-3);margin-bottom:10px;font-size:14px}.vlt-big{color:var(--cc-text-1);font-variant-numeric:tabular-nums;font-size:34px;font-weight:600}.vlt-gainline{color:var(--cc-text-3);font-variant-numeric:tabular-nums;margin-bottom:12px;font-size:14px}.vlt-tiles-3{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.vlt-tiles-3 .vlt-tile-last{grid-column:1/-1}.vlt-tiles-3 .vlt-tile-last .vlt-tv{white-space:nowrap;overflow-wrap:normal}.vlt-panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.vlt-panel{border:1px solid var(--cc-line-panel);border-radius:var(--cc-r-panel);background:var(--cc-glass-panel);min-width:0;-webkit-backdrop-filter:var(--cc-blur-panel);backdrop-filter:var(--cc-blur-panel);padding:14px 18px}.vlt-wide{grid-column:1/-1}.vlt-details{margin-top:12px}.vlt-ph3{font-family:var(--serif);color:var(--cc-text-1);margin:0 0 8px;font-size:20px;font-weight:700}.vlt-row{border-bottom:.5px solid var(--cc-hairline);justify-content:space-between;gap:16px;padding:9px 0;font-size:14px;display:flex}.vlt-row:last-child{border-bottom:0}.vlt-rl{color:var(--cc-text-3);flex:none}.vlt-rv{text-align:right;min-width:0;color:var(--cc-text-2);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.vlt-dim .vlt-rv{color:var(--cc-text-4)}.vlt-list{margin-top:6px}.vlt-chart svg{width:100%;height:auto;display:block}.vlt-axis{stroke:var(--cc-hairline);stroke-width:1px}.vlt-path{fill:none;stroke:var(--cc-accent);stroke-width:2px;stroke-linejoin:round}.vlt-dot{fill:var(--cc-accent)}.vlt-tick{fill:var(--cc-text-4);font-family:var(--ui);font-size:12px}.vlt-tick-v{fill:var(--cc-text-2);font-weight:600}.vlt-ev{border-bottom:.5px solid var(--cc-hairline);padding:9px 0;font-size:14px}.vlt-ev:last-child{border-bottom:0}.vlt-ev-d{color:var(--cc-text-3);font-size:12.5px}.vlt-ev-w{color:var(--cc-text-2);overflow-wrap:anywhere;margin-top:2px}.vlt-doc{border:0;border-bottom:.5px solid var(--cc-hairline);width:100%;min-height:44px;font-family:var(--ui);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:0;font-size:14px;display:flex}.vlt-doc:last-child{border-bottom:0}.vlt-doc-k{color:var(--cc-accent)}.vlt-doc-n{min-width:0;color:var(--cc-text-3);overflow-wrap:anywhere}.vlt-show{border-radius:var(--cc-r-ctl);background:var(--cc-fill);min-height:36px;font-family:var(--ui);color:var(--cc-text-2);cursor:pointer;border:0;padding:0 16px;font-size:13px;font-weight:500}.vlt-show:hover{background:var(--cc-fill-hover)}.vlt-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0 0 16px;display:flex}.vlt-top .vlt-sub{margin:0}.vlt-catrow{justify-content:space-between;align-items:center;gap:10px;display:flex}.vlt-btn{border-radius:var(--cc-r-ctl);background:var(--cc-fill);min-height:34px;font-family:var(--ui);color:var(--cc-text-2);cursor:pointer;white-space:nowrap;border:0;padding:0 14px;font-size:13px;font-weight:500}.vlt-btn:hover{background:var(--cc-fill-hover)}.vlt-btn:disabled{opacity:.5;cursor:default}.vlt-btn:focus-visible,.vlt-delx:focus-visible,.vlt-x:focus-visible{outline:2px solid var(--cc-focus);outline-offset:2px}.vlt-primary{background:var(--cc-action);color:var(--cc-text-1)}.vlt-primary:hover{background:var(--cc-action);filter:brightness(1.1)}.vlt-danger{color:var(--cc-alert)}.vlt-mini{min-height:28px;padding:0 10px;font-size:12px}.vlt-ph3 .vlt-mini{float:right;font-family:var(--ui);margin-top:2px}.vlt-delx{width:28px;height:28px;color:var(--cc-text-4);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;margin-left:8px;padding:0;font-size:18px;line-height:1}.vlt-delx:hover{background:var(--cc-fill);color:var(--cc-alert)}.vlt-ev-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.vlt-gone .vlt-rl{min-width:0;color:var(--cc-text-3);overflow-wrap:anywhere;flex:auto}.vlt-gone .vlt-rv{flex:none}.vlt>.vlt-gone{margin-top:16px}.vlt-sheet-bg{z-index:4000;background:var(--pf-modal-bg);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.vlt-sheet{border:.5px solid var(--cc-line-pop);border-radius:var(--cc-r-pop);background:var(--cc-glass-pop);width:min(620px,100%);max-height:calc(100vh - 48px);-webkit-backdrop-filter:var(--cc-blur-pop);backdrop-filter:var(--cc-blur-pop);box-shadow:var(--cc-shadow-pop);font-family:var(--ui);color:var(--cc-text-2);flex-direction:column;display:flex;overflow:hidden}.vlt-sheet-head{justify-content:space-between;align-items:center;gap:12px;padding:16px 18px 6px;display:flex}.vlt-sheet-head .vlt-ph3{overflow-wrap:anywhere;margin:0}.vlt-x{width:44px;height:44px;color:var(--cc-text-3);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;padding:0;font-size:24px}.vlt-x:hover{background:var(--cc-fill)}.vlt-sheet-body{-webkit-overflow-scrolling:touch;flex:auto;padding:4px 18px 8px;overflow:auto}.vlt-sheet-msg{min-height:18px;color:var(--cc-alert);padding:0 18px;font-size:13px}.vlt-sheet-foot{flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:10px 18px 16px;display:flex}.vlt-sheet-foot .vlt-left{margin-right:auto}.vlt-sheet-bg+.vlt-sheet-bg{z-index:4001}.vlt-coderow{flex-wrap:wrap;align-items:flex-end;gap:8px;margin-top:6px;display:flex}.vlt-coderow[hidden]{display:none!important}.vlt-coderow .vlt-f{flex:220px;margin:0}.vlt-f{flex-direction:column;gap:4px;min-width:0;margin:0 0 10px;display:flex}.vlt-fl{color:var(--cc-text-3);font-size:12px;font-weight:600}.vlt-fh{color:var(--cc-text-4);font-size:12px}.vlt-fsec{letter-spacing:.1em;text-transform:uppercase;color:var(--cc-text-4);margin:14px 0 8px;font-size:12px;font-weight:600}.vlt-fgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;display:grid}.vlt-sheet input,.vlt-sheet select,.vlt-sheet textarea{box-sizing:border-box;border-radius:var(--cc-r-ctl);background:var(--cc-fill);width:100%;min-height:38px;color:var(--cc-text-1);font-family:var(--ui);border:0;padding:8px 10px;font-size:14px}.vlt-sheet textarea{resize:vertical}.vlt-sheet input:focus,.vlt-sheet select:focus,.vlt-sheet textarea:focus{outline:2px solid var(--cc-focus);outline-offset:0;background:var(--cc-fill-focus)}.vlt-sheet input:disabled{opacity:.6}.vlt-seg{background:var(--cc-fill);border-radius:9px;gap:2px;margin:0 0 12px;padding:2px;display:inline-flex}.vlt-seg .vlt-btn{background:0 0;border-radius:7px;min-height:30px}.vlt-seg .vlt-btn.on{background:var(--cc-seg-on);color:var(--cc-text-1)}.vlt-file{display:none}.vlt-filerow{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:10px;display:flex}.vlt-thumbwrap{position:relative}.vlt-thumbwrap .vlt-delx{background:var(--cc-glass-pop);color:var(--cc-text-2);margin:0;position:absolute;top:-8px;right:-8px}.vlt-docrow{border-bottom:.5px solid var(--cc-hairline);align-items:center;display:flex}.vlt-docrow:last-child{border-bottom:0}.vlt-docrow .vlt-doc{border-bottom:0;flex:auto}.vlt>.vlt-link{margin-top:16px}.vlt-linknote{margin:-6px 0 14px}.vlt-swlist{margin:0 0 10px}.vlt-swrow{border-bottom:.5px solid var(--cc-hairline);cursor:pointer;align-items:center;gap:10px;min-height:40px;font-size:14px;display:flex}.vlt-swrow input{width:18px;height:18px;accent-color:var(--cc-action);margin:0}.vlt-swrow span:nth-child(2){overflow-wrap:anywhere;flex:auto;min-width:0}.vlt-swval{color:var(--cc-text-3);font-variant-numeric:tabular-nums}.vlt-compare{border-radius:var(--cc-r-tile);background:var(--cc-fill);margin:6px 0 12px;padding:10px 12px}.vlt-cmp-row{font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;padding:4px 0;font-size:14px;display:flex}.vlt-cmp-row span:first-child{overflow-wrap:anywhere;min-width:0}.vlt-cmp-head{color:var(--cc-text-3);font-size:12px;font-weight:600}.vlt-cmp-sum{border-top:.5px solid var(--cc-hairline);font-weight:600}.vlt-cmp-change{border-top:.5px solid var(--cc-hairline);font-weight:700}.vlt-warn{color:var(--cc-alert)}@media (max-width:1023px),(pointer:coarse){.vlt-swrow{min-height:44px}.vlt-swrow input{width:22px;height:22px}}.vlt-ctext{color:var(--cc-text-2);margin:4px 0 8px;font-size:14px;line-height:1.45}.vlt .vlt-pos{color:var(--cc-pos)}.vlt .vlt-neg{color:var(--cc-alert)}@media (max-width:760px){.vlt-tiles{grid-template-columns:minmax(0,1fr)}.vlt-tiles-3{grid-template-columns:repeat(2,minmax(0,1fr))}.vlt-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.vlt-card-ph{aspect-ratio:1}.vlt-card-body{padding:10px 12px 12px}.vlt-card-name{font-size:17px}.vlt-hero,.vlt-panels{grid-template-columns:minmax(0,1fr)}.vlt-main,.vlt-drop-big{aspect-ratio:4/3}.vlt-big{font-size:30px}}@media (max-width:1023px),(pointer:coarse){.vlt-chip,.vlt-sort select,.vlt-show,.vlt-btn,.vlt-mini,.vlt-seg .vlt-btn{min-height:44px}.vlt-thumb,.vlt-drop:not(.vlt-drop-big){width:56px;height:56px}.vlt-sort select,.vlt-sheet input,.vlt-sheet select,.vlt-sheet textarea{min-height:44px;font-size:16px}.vlt-delx{width:44px;height:44px;margin-left:0}.vlt-thumbwrap .vlt-delx{background:radial-gradient(circle, var(--cc-glass-pop) 12px, transparent 13px);top:-16px;right:-16px}.vlt-ph3 .vlt-mini{margin-top:-6px}}@media (max-width:760px){.vlt-sheet-bg{align-items:stretch;padding:0}.vlt-sheet{border:0;border-radius:0;width:100%;height:100%;max-height:none}.vlt-sheet-head{padding-top:calc(10px + env(safe-area-inset-top))}.vlt-sheet-foot{padding-bottom:calc(12px + env(safe-area-inset-bottom))}.vlt-sheet-foot .vlt-btn{flex:auto}.vlt-sheet-foot .vlt-left{flex:100%;order:3;margin-right:0}.vlt-fgrid{grid-template-columns:minmax(0,1fr)}.vlt-top .vlt-btn{width:100%}}.vlt-sheet-body{overscroll-behavior:contain}.vlt-h1{font-family:var(--serif);color:var(--cc-text-1);margin:6px 0 14px;font-weight:700}.vlt-ph3 .vlt-btn{float:right;font-family:var(--ui);margin-top:2px}.code-again h2{font-family:var(--serif);color:var(--cc-text-1);margin:0 0 8px;font-size:22px}.code-again-err{color:var(--cc-alert);font-family:var(--ui);font-size:13px}.ob-body{background-color:var(--ob-black);background-image:var(--ob-glows);min-height:100vh;color:var(--ob-ink);font-family:var(--ui);background-attachment:fixed;font-size:15px;line-height:1.5}.ob-wrap{max-width:1000px;margin:0 auto;padding:0 24px 140px}.ob-top{border-bottom:1px solid var(--ob-line);justify-content:space-between;align-items:center;gap:16px;margin:0 -24px;padding:22px 24px;display:flex}.ob-brand{color:inherit;align-items:center;gap:22px;text-decoration:none;display:flex}.ob-logo{width:auto;height:36px;display:block}.ob-wordmark{font-family:var(--serif);letter-spacing:.38em;color:var(--ob-ink);font-size:15px}.ob-saved{color:var(--ob-muted);background:var(--ob-field);border:1px solid var(--ob-line-3);border-radius:999px;padding:9px 16px;font-size:13px}.ob-saved.bad{color:var(--ob-warn)}.ob-intro{margin:38px 0 26px}.ob-date{letter-spacing:.08em;color:var(--ob-muted);font-size:13px;font-weight:600}.ob-hello{font-family:var(--serif);margin:4px 0 0;font-size:64px;font-weight:600;line-height:1.05}.ob-card{background:var(--ob-glass);border:1px solid var(--ob-line);-webkit-backdrop-filter:blur(24px)saturate(150%);box-shadow:var(--ob-card-inset);border-radius:32px;padding:38px 40px 30px}.ob-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--ob-muted);font-size:12px;font-weight:600}.ob-card h1{font-family:var(--serif);text-wrap:balance;margin:6px 0 8px;font-size:46px;font-weight:600;line-height:1.1}.ob-card h2{font-family:var(--serif);margin:34px 0 4px;font-size:30px;font-weight:600}.ob-card h1:focus{outline:none}.ob-lead{color:var(--ob-muted);text-wrap:pretty;max-width:62ch;margin:0 0 4px}.ob-hint{color:var(--ob-muted);margin:0 0 14px;font-size:13px}.ob-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;margin-top:16px;display:grid}.ob-field{flex-direction:column;gap:6px;min-width:0;display:flex}.ob-field label,.ob-lbl{letter-spacing:.08em;text-transform:uppercase;color:var(--ob-muted);font-size:12px;font-weight:600}.ob-in{font:inherit;color:var(--ob-ink);background-color:var(--ob-field);border:1px solid var(--ob-line-5);border-radius:12px;width:100%;min-height:44px;padding:11px 12px;font-size:15px}select.ob-in{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--ob-muted) 50%), linear-gradient(135deg, var(--ob-muted) 50%, transparent 50%);background-position:calc(100% - 18px) 19px,calc(100% - 13px) 19px;background-repeat:no-repeat;background-size:5px 5px;padding-right:34px}select.ob-in option{background:var(--ob-option);color:var(--ob-ink)}.ob-in:focus{border-color:var(--ob-focus);box-shadow:var(--ob-focus-ring);outline:none}.ob-in[aria-invalid=true]{border-color:var(--ob-warn)}.ob-warn{color:var(--ob-warn);font-size:12.5px}.ob-rows{flex-direction:column;gap:12px;margin-top:14px;display:flex}.ob-row{border:1px solid var(--ob-line-2);background:var(--ob-glass);border-radius:18px;gap:12px 16px;padding:16px;display:grid;position:relative}.ob-row.p{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1.3fr)}.ob-row.c{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1.2fr) minmax(0,1.2fr) 90px}.ob-row.b{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr)}.ob-row.a{grid-template-columns:150px minmax(0,1fr) minmax(0,1fr) minmax(0,1.3fr)}.ob-row.u{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) 150px}.ob-row.x{grid-template-columns:minmax(0,1.6fr) repeat(auto-fit,minmax(120px,1fr))}.ob-list{margin:6px 0 14px}.ob-st{color:var(--cc-text-3)}.ob-row .ob-rm{color:var(--ob-dim);cursor:pointer;background:0 0;border:0;border-radius:8px;width:32px;height:32px;font-size:20px;position:absolute;top:8px;right:10px}.ob-row .ob-rm:hover{color:var(--ob-ink);background:var(--ob-line)}.ob-row .ob-role{align-self:end;padding-bottom:12px;font-weight:500}.ob-add{font:inherit;cursor:pointer;min-height:44px;color:var(--ob-ink);border:1px solid var(--ob-line-6);background:var(--ob-glass-2);border-radius:999px;align-self:flex-start;margin-top:4px;padding:10px 16px;font-size:14px}.ob-add:hover{border-color:var(--ob-accent);color:var(--ob-soft)}.ob-yn{border-bottom:1px solid var(--ob-line);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.ob-yn:first-of-type{border-top:1px solid var(--ob-line)}.ob-seg{background:var(--ob-field);border:1px solid var(--ob-line-3);border-radius:12px;flex-shrink:0;gap:2px;padding:3px;display:inline-flex}.ob-seg button{font:inherit;color:var(--ob-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:36px;padding:7px 18px;font-size:14px}.ob-seg button[aria-pressed=true]{background:var(--ob-seg-on);color:var(--ob-white);box-shadow:var(--ob-seg-shadow)}.ob-chk{cursor:pointer;align-items:flex-start;gap:10px;padding:6px 0;font-size:14px;display:flex}.ob-chk input{width:18px;height:18px;accent-color:var(--ob-accent);flex-shrink:0;margin-top:2px}.ob-sections{flex-wrap:wrap;grid-column:1/-1;gap:6px 14px;display:flex}.ob-sections label{color:var(--ob-muted);cursor:pointer;align-items:center;gap:6px;font-size:13px;display:flex}.ob-sections input{accent-color:var(--ob-accent)}.ob-doc{border-bottom:1px solid var(--ob-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.ob-doc .t{font-weight:500}.ob-doc .n{color:var(--ob-muted);font-size:13px}.ob-doc .acts{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ob-files{color:var(--ob-muted);flex-wrap:wrap;grid-column:1/-1;gap:6px 14px;font-size:13px;display:flex}.ob-files a{color:var(--ob-soft)}.ob-files .wait{color:var(--ob-warn)}.ob-pill{font:inherit;color:var(--ob-ink);cursor:pointer;background:var(--ob-glass-3);border:1px solid var(--ob-line-5);border-radius:999px;min-height:36px;padding:8px 12px;font-size:13px}.ob-pill.on{background:var(--ob-ok-fill);border-color:var(--ob-ok-line);color:var(--ob-ok-ink)}.ob-group{margin-top:20px}.ob-group h3{letter-spacing:.12em;text-transform:uppercase;color:var(--ob-soft);margin:0 0 4px;font-size:13px;font-weight:600}.ob-notice,.ob-auth{border:1px solid var(--ob-line-3);background:var(--ob-glass-2);color:var(--ob-muted);border-radius:16px;margin-top:18px;padding:14px 16px;font-size:13.5px}.ob-auth{color:var(--ob-ink);margin-top:14px;font-size:14px;line-height:1.6}.ob-auth .counsel{color:var(--ob-dim);font-size:13px}.ob-acct{align-items:center;gap:8px;display:flex}.ob-acct .ob-in{flex:auto}.ob-mask{font-variant-numeric:tabular-nums;letter-spacing:.06em}.ob-mini{font:inherit;color:var(--ob-soft);cursor:pointer;text-underline-offset:3px;white-space:nowrap;background:0 0;border:0;padding:6px 4px;font-size:13px;text-decoration:underline}.ob-err{color:var(--ob-warn);min-height:1em;margin-top:10px;font-size:13px}.ob-foot{text-align:center;color:var(--ob-dim);margin-top:22px;font-size:12.5px}.ob-dock{left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:20;align-items:center;gap:12px;display:flex;position:fixed;transform:translate(-50%)}.ob-dockbar{background:var(--ob-dock);border:1px solid var(--ob-line-4);-webkit-backdrop-filter:blur(30px)saturate(170%);box-shadow:var(--ob-dock-shadow);border-radius:999px;align-items:center;gap:4px;padding:7px;display:flex}.ob-dbtn{font:inherit;color:var(--ob-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:46px;padding:12px 20px;font-size:15px;font-weight:500}.ob-dbtn:hover:not(:disabled){color:var(--ob-ink);background:var(--ob-hover)}.ob-dbtn:disabled{opacity:.35;cursor:default}.ob-dbtn:focus-visible{outline:2px solid var(--ob-accent)}.ob-dstep{color:var(--ob-ink);background:var(--ob-dstep);border-radius:999px;padding:12px 18px;font-size:14px;font-weight:600}.ob-ask{font:inherit;border:1px solid var(--ob-line-8);cursor:pointer;color:var(--ob-white);background:var(--ob-primary);min-height:60px;box-shadow:var(--ob-primary-shadow);border-radius:999px;align-items:center;padding:0 30px;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex}.ob-ask:focus-visible,.ob-add:focus-visible,.ob-pill:focus-visible,.ob-seg button:focus-visible{outline:2px solid var(--ob-accent);outline-offset:2px}[hidden].ob-warn,.ob-body [hidden]{display:none!important}@media (max-width:720px){.ob-hello{font-size:44px}.ob-wordmark{display:none}.ob-card{border-radius:24px;padding:24px 18px}.ob-card h1{font-size:32px}.ob-grid2,.ob-row.p,.ob-row.c,.ob-row.b,.ob-row.a,.ob-row.u,.ob-row.x{grid-template-columns:1fr}.ob-row .ob-role{padding-bottom:0}.ob-yn{flex-direction:column;align-items:flex-start}.ob-doc{grid-template-columns:1fr}.ob-doc .acts{justify-content:flex-start}.ob-dock{justify-content:space-between;left:12px;right:12px;transform:none}.ob-dbtn{padding:10px 12px}.ob-dstep{display:none}.ob-ask{padding:0 22px}}.ed-profile-link{max-width:1200px;font-family:var(--ui);text-align:right;margin:8px auto 0;padding:0 24px;font-size:14px}.ed-profile-link a{color:var(--cc-accent);text-decoration:none}.ed-profile-link a:hover{text-decoration:underline}.ob-field .date-box{display:block}.ob-field .date-box .ob-in{width:100%}.ppl-h2{font-family:var(--serif);color:var(--cc-text-1);margin:36px 0 6px;font-size:26px;font-weight:600}.ppl-inv-acts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.ppl-role{width:auto;min-width:180px;margin:0}@media (max-width:720px){.ppl-row:has(.ppl-inv-acts) .ppl-head{flex-wrap:wrap}.ppl-inv-acts{justify-content:flex-start;width:100%}}.ob-toast{z-index:30;color:var(--ob-ink);background:var(--ob-dock);border:1px solid var(--ob-line-4);box-shadow:var(--ob-dock-shadow);-webkit-backdrop-filter:blur(30px);border-radius:999px;padding:12px 20px;font-size:15px;position:fixed;top:24px;left:50%;transform:translate(-50%)}.mf{position:relative}.mf-backs{margin:4px 0 0}.mf-backs .back{cursor:pointer;width:max-content;max-width:100%;font-family:var(--ui);letter-spacing:0;color:var(--cc-accent);background:0 0;border:0;margin:2px 0 6px;padding:6px 0;font-size:15px;font-weight:500;text-decoration:none;display:flex}.mf-backs .back:before{content:"‹ "}.mf-backs .back:hover{color:var(--cc-text-1)}@media (max-width:760px){.mf-backs .back{align-items:center;min-height:44px}}.mf .crumb{font-family:var(--ui);letter-spacing:.02em;color:var(--cc-text-3);margin-top:26px;font-size:12px;font-weight:500}.mf-head{margin:6px 0 16px}.mf-title{font-family:var(--serif);letter-spacing:-.01em;color:var(--cc-text-1);margin:0;font-size:clamp(28px,3.4vw,40px);font-weight:700;line-height:1.1}.mf-title-in{box-sizing:border-box;background:0 0;border:0;border-radius:0;outline:none;width:100%;padding:0;display:block}.mf-title-in:focus{background:var(--cc-focus-soft)}.mf-updated{border-radius:var(--cc-r-pill);background:var(--cc-fill);font-family:var(--ui);letter-spacing:.02em;color:var(--cc-text-2);align-items:center;gap:6px;margin-top:10px;padding:5px 12px;font-size:12.5px;font-weight:500;display:inline-flex}.mf-date-in,.mf-updated .date-box input.mf-date-in{field-sizing:content;width:20ch;min-width:10ch;color:var(--cc-text-1);font:inherit;background:0 0;border:0}.mf-tree{flex-direction:column;align-items:center;padding-top:24px;display:flex}.mf-children{flex-wrap:wrap;justify-content:center;gap:12px;max-width:1180px;margin-top:20px;display:flex}.mf-boxwrap{position:relative}.mf-box{appearance:none;cursor:pointer;text-align:center;text-wrap:balance;width:186px;min-height:78px;font-family:var(--serif);color:var(--cc-text-1);border:1px solid var(--cc-line-panel);border-radius:var(--cc-r-tile);background:var(--cc-glass-panel);-webkit-backdrop-filter:var(--cc-blur-panel);backdrop-filter:var(--cc-blur-panel);transition:border-color .35s var(--ease), transform .35s var(--ease), box-shadow .35s var(--ease);justify-content:center;align-items:center;padding:12px 14px;font-size:17px;font-weight:700;line-height:1.3;display:flex}.mf-box:hover{border-color:var(--cc-accent);box-shadow:var(--org-shadow);transform:translateY(-2px)}.mf-box.parent{width:240px;font-size:19px}.mf-del{z-index:3;background:var(--cc-fill-2);width:20px;height:20px;color:var(--cc-text-2);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;font-size:13px;line-height:1;display:flex;position:absolute;top:-9px;right:-9px}.mf-del:hover{background:var(--cc-fill-hover-2);color:var(--cc-alert)}.mf-add{appearance:none;cursor:pointer;border:1px dashed var(--cc-line-pop);border-radius:var(--cc-r-tile);font-family:var(--ui);color:var(--cc-text-4);background:0 0;margin-top:30px;padding:12px 18px;font-size:13px;font-weight:500}.mf-add:hover{border-color:var(--cc-accent);color:var(--cc-accent)}.mf-empty,.mf-note{font-family:var(--ui);color:var(--cc-text-4);text-align:center;margin-top:18px;font-size:13px}.mf-tables{flex-wrap:wrap;justify-content:center;gap:16px;padding-top:20px;display:flex}.mf-col{flex-direction:column;gap:16px;width:480px;max-width:100%;display:flex}.mf-card{border:1px solid var(--cc-line-panel);border-radius:var(--cc-r-panel);background:var(--cc-glass-panel);width:100%;-webkit-backdrop-filter:var(--cc-blur-panel);backdrop-filter:var(--cc-blur-panel);padding:12px 20px 10px}.mf-cap{font-family:var(--serif);color:var(--cc-text-1);padding:0 0 8px;font-size:20px;font-weight:700}.mf-trow{border-bottom:.5px solid var(--cc-hairline);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;min-height:36px;display:grid;position:relative}.mf-trow:last-of-type{border-bottom:0}.mf-lbl{font-family:var(--ui);color:var(--cc-text-3);padding:8px 10px 8px 0;font-size:13px;font-weight:600}.mf-val{text-align:right;font-family:var(--ui);color:var(--cc-text-1);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;padding:8px 0 8px 10px;font-size:14px;display:flex}.mf-in{box-sizing:border-box;text-align:right;width:100%;min-width:0;font:inherit;font-family:var(--ui);color:var(--cc-text-1);font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;outline:none;margin:0;padding:0;font-size:14px}.mf-in:focus,.mf .mf-val .num-in:focus-within{background:var(--cc-focus-soft)}.mf-in-text{text-align:right}.mf-lbl-in{text-align:left;color:var(--cc-text-3);font-size:13px;font-weight:600}.mf-in[aria-invalid=true]{box-shadow:inset 0 -1px 0 var(--cc-warn)}.mf-inwrap{flex-direction:column;align-items:flex-end;gap:2px;width:100%;min-width:0;display:flex}.mf .mf-val .num-in{justify-content:flex-end;align-items:baseline;width:auto;max-width:100%;display:inline-flex}.mf .mf-val .num-in-pre,.mf .mf-val .num-in-post{font-size:inherit;color:inherit;position:static;transform:none}.mf .mf-val .num-in-post{white-space:pre}.mf .mf-val .num-in.has-unit .num-in-post:before{content:" "}.mf .mf-val .num-in.has-post>input{padding-right:0!important}textarea.mf-in{resize:none;field-sizing:content;min-height:0;line-height:1.35;display:block;overflow:hidden}.mf .mf-val .num-in>input{field-sizing:content;width:auto;min-width:2ch;padding:0!important}.mf .mf-val .num-in.is-neg{color:var(--cc-alert)}.mf-bad{color:var(--cc-warn);font-size:11.5px}.mf .mf-val .mf-stated{color:var(--cc-text-3);font-size:12.5px}.mf .mf-val .num-in:has(>.mf-stated){background:var(--cc-fill);border-radius:6px;margin-left:10px;padding:0 6px}.mf-val.mf-calc{color:var(--cc-text-2);cursor:default}.mf-calc-n{color:var(--cc-text-4);white-space:pre;font-size:11px}.mf-extra .mf-lbl-in{padding:8px 10px 8px 0}.mf-extra .mf-in-text:not(.mf-lbl-in){padding:8px 0 8px 10px}.mf-rowdel{color:var(--cc-alert);cursor:pointer;opacity:0;transition:opacity .2s var(--ease);background:0 0;border:0;padding:0 2px;font-size:14px;line-height:1;position:absolute;top:50%;right:-20px;transform:translateY(-50%)}.mf-trow:hover .mf-rowdel{opacity:.7}.mf-rowdel:hover,.mf-rowdel:focus-visible{opacity:1}@media (hover:none),(pointer:coarse){.mf-rowdel{opacity:1}}.mf-addrow{cursor:pointer;font-family:var(--ui);color:var(--cc-text-4);background:0 0;border:0;margin-top:10px;padding:0;font-size:12px;font-weight:500}.mf-addrow:hover{color:var(--cc-accent)}.mf-diffs{border:1px solid var(--cc-warn);border-radius:var(--cc-r-panel);background:var(--cc-warn-fill);font-family:var(--ui);color:var(--cc-text-2);margin:6px 0 4px;padding:12px 16px;font-size:13px}.mf-diffs ul{margin:6px 0 0;padding-left:18px}@media (max-width:760px){.mf-box,.mf-box.parent{width:100%}.mf-children:not(.mf-props .mf-children){flex-direction:column;align-items:stretch;width:100%}.mf-boxwrap:not(.mf-props .mf-boxwrap){width:100%}}@media (max-width:1023px),(pointer:coarse){.mf .mf-lbl,.mf .mf-val,.mf .mf-cap,.mf .mf-in,.mf .mf-date-in{font-size:16px}}.mf .wr-draftnote{margin:12px 0 10px}.nwo[hidden],.nwo [hidden]{display:none!important}.nwo{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:var(--nwo-bg);--bg2:var(--nwo-bg2);--panel:var(--cc-glass-panel);--panel2:var(--nwo-panel2);--line:var(--cc-hairline);--line2:var(--cc-line-pop);--ivory:var(--cc-text-1);--muted:var(--cc-text-3);--muted2:var(--cc-text-4);--green:var(--nwo-green);--red:var(--nwo-red);--blue:var(--nwo-blue);--sans:var(--ui);--ease:cubic-bezier(.32,.72,0,1);--top:env(safe-area-inset-top,0px);--bot:env(safe-area-inset-bottom,0px)}.nwo,.nwo *{box-sizing:border-box;-webkit-tap-highlight-color:transparent}.nwo{color:var(--ivory);font-family:var(--sans);font-feature-settings:"tnum" 1,"lnum" 1;-webkit-font-smoothing:antialiased;background:0 0;font-weight:300}.nwo button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.nwo .num{font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.012em}.nwo .pos{color:var(--green)}.nwo .neg{color:var(--red)}.nwo .nwo-main{padding-bottom:calc(26px + var(--bot))}.nwo .hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding:18px 20px 4px;display:flex}.nwo .hero .l{align-items:flex-end;gap:18px;display:flex}.nwo .hero .blk .lab{letter-spacing:.1em;text-transform:uppercase;color:var(--muted2);font-size:10px;font-weight:600}.nwo .hero .blk .v{font-family:var(--serif);letter-spacing:-.022em;margin-top:5px;font-size:clamp(30px,8vw,40px);font-weight:400;line-height:1.05}.nwo .hero .arw{color:var(--muted2);padding-bottom:7px;font-size:17px}.nwo .hero .sm .v{color:var(--nwo-soft);font-size:clamp(19px,5vw,24px)}.nwo .hero .r{text-align:right;padding-bottom:3px}.nwo .hero .r .k{letter-spacing:.09em;text-transform:uppercase;color:var(--muted2);font-size:9.5px;font-weight:600}.nwo .hero .r .v{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:3px;font-size:12.5px}.nwo .dchip{background:var(--nwo-chip);border:1px solid var(--line);color:var(--muted);border-radius:30px;align-items:center;gap:6px;margin-top:9px;padding:5px 11px;font-size:11.5px;font-weight:500;display:inline-flex}.nwo .dchip.up{background:var(--nwo-up);border-color:var(--nwo-up-line);color:var(--green)}.nwo .dchip.dn{background:var(--nwo-dn);border-color:var(--nwo-dn-line);color:var(--red)}.nwo .dchip small{opacity:.8;font-size:10.5px;font-weight:400}.nwo .chartwrap{padding:12px 12px 2px}.nwo svg.chart{width:100%;display:block;overflow:visible}.nwo .gl{stroke:var(--line);stroke-width:.5px}.nwo .base{fill:none;stroke:var(--nwo-base);stroke-width:1.4px;stroke-dasharray:3 4}.nwo .fut{fill:none;stroke:var(--blue);stroke-width:2px;stroke-dasharray:4 4;opacity:.85}.nwo .act{fill:none;stroke:var(--blue);stroke-width:2.8px;stroke-linecap:round}.nwo .ar{fill:url(#g1)}.nwo .axl{fill:var(--muted2);font:500 9px var(--sans);letter-spacing:.06em}.nwo .nowl{stroke:var(--nwo-now);stroke-width:1px;stroke-dasharray:2 3}.nwo .bnl{stroke:var(--nwo-ms);stroke-width:1px;stroke-dasharray:5 5}.nwo .bnt{fill:var(--muted2);font:600 8.5px var(--sans);letter-spacing:.12em}.nwo .underchart{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 20px 0;display:flex}.nwo .underchart .dchip{margin-top:0}.nwo .legend{color:var(--muted2);gap:16px;padding:0;font-size:10.5px;display:flex}.nwo .legend i{border-top:2px solid var(--blue);vertical-align:4px;width:14px;height:0;margin-right:6px;display:inline-block}.nwo .legend i.d{opacity:.85;border-top-style:dashed}.nwo .legend i.b{border-color:var(--nwo-base);border-top-style:dashed;border-top-width:1.4px}.nwo .legend i.a{background:var(--ivory);vertical-align:1px;border:0;border-radius:50%;width:7px;height:7px}.nwo .act{fill:none;stroke:var(--ivory);stroke-width:1.5px;opacity:.8}.nwo .actdot{fill:var(--ivory)}.nwo .ancdot{fill:var(--bg);stroke:var(--blue);stroke-width:1.6px}.nwo .gapl{fill:var(--muted);font:500 9px var(--sans);letter-spacing:.02em}.nwo .anc{background:var(--panel);border:1px solid var(--line);border-radius:12px;margin:0 20px;padding:12px 14px}.nwo .anc .now{margin-bottom:10px;font-size:12.5px}.nwo .anc .now b{font-variant-numeric:tabular-nums;font-weight:500}.nwo .anc .acts{padding:10px 0 0}.nwo .anc .amsg{color:var(--muted);margin-top:8px;font-size:11px;line-height:1.55}.nwo .anc .amsg b{color:var(--ivory);font-weight:500}.nwo .anc .hist{color:var(--muted2);font-variant-numeric:tabular-nums;margin-top:10px;font-size:10.5px;line-height:1.7}.nwo .df input.w-d{text-align:left;width:92px}.nwo .refinc{color:var(--muted2);font-variant-numeric:tabular-nums;margin:10px 20px 0;font-size:10.5px}.nwo .refinc table{border-collapse:collapse;width:100%;margin-top:6px}.nwo .refinc td,.nwo .refinc th{text-align:right;border-bottom:1px solid var(--line);padding:3px 4px;font-weight:400}.nwo .refinc td:first-child,.nwo .refinc th:first-child{text-align:left}@media (max-width:440px){.nwo .anc,.nwo .refinc{margin-left:16px;margin-right:16px}}.nwo .bnbox{text-align:right;min-width:168px;padding-bottom:2px}.nwo .bnbox .bl{letter-spacing:.06em;color:var(--muted2);font-variant-numeric:tabular-nums;font-size:10px;font-weight:600}.nwo .bnbox .bw{font-family:var(--serif);letter-spacing:-.012em;color:var(--ivory);margin-top:4px;font-size:21px;font-weight:400}.nwo .bnbox .bs{color:var(--muted2);font-variant-numeric:tabular-nums;margin-top:2px;font-size:10.5px}.nwo .btrack{background:var(--nwo-track);border-radius:2px;height:3px;margin-top:9px;position:relative}.nwo .bfill{background:var(--blue);opacity:.75;transition:width .35s var(--ease);border-radius:2px;position:absolute;top:0;bottom:0;left:0}.nwo .scen{flex-wrap:wrap;align-items:center;gap:7px;padding:16px 20px 0;display:flex}.nwo .scen button{border:1px solid var(--line);color:var(--muted);transition:all .2s var(--ease);border-radius:30px;padding:7px 14px;font-size:12px;font-weight:500}.nwo .scen button[aria-pressed=true]{background:var(--ivory);border-color:var(--ivory);color:var(--bg);font-weight:600}.nwo .scen button small{opacity:.6;margin-top:1px;font-size:9.5px;font-weight:400;display:block}.nwo .scen button[aria-pressed=true] small{opacity:.55}.nwo .cus{border:1px solid var(--line);border-radius:30px;align-items:center;gap:5px;padding:6px 11px;display:flex}.nwo .cus label{color:var(--muted2);font-size:11px}.nwo .cus input{width:52px;color:var(--blue);font:600 12.5px var(--sans);text-align:right;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none}.nwo .cus .sym{color:var(--muted2);font-size:11px}.nwo .gdl{min-height:13px;color:var(--muted2);padding:7px 20px 0;font-size:10.5px}.nwo .gdl.pos{color:var(--green)}.nwo .gdl.neg{color:var(--red)}@media (max-width:440px){.nwo .gdl{padding-left:16px;padding-right:16px}}.nwo .sect{justify-content:space-between;align-items:baseline;padding:22px 20px 8px;display:flex}.nwo .sect h2{font-family:var(--serif);margin:0;font-size:19px;font-weight:400}.nwo .sect span{letter-spacing:.12em;text-transform:uppercase;color:var(--muted2);font-size:10px;font-weight:600}.nwo .rail{scrollbar-width:none;gap:6px;padding:0 20px 4px;display:flex;overflow-x:auto}.nwo .rail::-webkit-scrollbar{display:none}.nwo .yr{border:1px solid var(--line);text-align:center;min-width:62px;transition:all .18s var(--ease);border-radius:9px;flex:none;padding:8px 10px}.nwo .yr[aria-pressed=true]{background:var(--ivory);border-color:var(--ivory);color:var(--bg)}.nwo .yr .y{font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.nwo .yr .a{color:var(--muted2);font-variant-numeric:tabular-nums;margin-top:2px;font-size:9.5px}.nwo .yr[aria-pressed=true] .a{color:var(--nwo-on-ivory)}.nwo .yr.edited{border-color:var(--blue)}.nwo .yr.edited .y:after{content:"•";color:var(--blue);margin-left:3px}.nwo .yr[aria-pressed=true].edited .y:after{color:var(--bg)}.nwo .sheet{background:var(--panel);border:1px solid var(--line);border-radius:12px;margin:10px 20px 0;overflow:hidden}.nwo .sr{align-items:center;gap:10px;min-height:54px;padding:11px 14px;display:flex;position:relative}.nwo .sr+.sr:before{content:"";background:var(--line);height:1px;position:absolute;top:0;left:14px;right:0}.nwo .sr .k{flex:1;min-width:0;font-size:13px}.nwo .sr .k small{color:var(--muted2);margin-top:2px;font-size:10px;line-height:1.35;display:block}.nwo .sr .rt{text-align:right;flex-direction:column;flex:none;align-items:flex-end;display:flex}.nwo .pair{align-items:center;gap:7px;display:flex}.nwo .tpct{color:var(--muted2);text-align:right;min-width:56px;font-size:11.5px}.nwo .pcell{background:var(--nwo-cell);border:1px solid var(--nwo-cell-line);border-radius:8px;align-items:center;gap:3px;padding:0 8px 0 0;transition:border-color .15s,background .15s;display:flex}.nwo .pcell:focus-within{border-color:var(--blue);background:var(--nwo-cell-focus)}.nwo .pcell input{width:56px;font:500 12.5px var(--sans);font-variant-numeric:tabular-nums;color:var(--blue);text-align:right;background:0 0;border:0;outline:none;padding:7px 2px 7px 9px}.nwo .pcell .sym{color:var(--muted2);font-size:11px}.nwo .sr .v{font-variant-numeric:tabular-nums;letter-spacing:-.008em;color:var(--muted);font-size:13.5px}.nwo .dl{font-variant-numeric:tabular-nums;text-align:right;min-height:13px;margin-top:3px;font-size:10px}.nwo .sr.bal{background:var(--panel2);min-height:58px}.nwo .sr.bal .k{letter-spacing:.06em;text-transform:uppercase;color:var(--muted2);font-size:11.5px;font-weight:500}.nwo .sr.bal .v{font-family:var(--serif);color:var(--ivory);font-size:20px;font-weight:400}.nwo .sr.grp{min-height:0;padding:9px 14px 4px}.nwo .sr.grp .k{letter-spacing:.12em;text-transform:uppercase;color:var(--muted2);font-size:9.5px;font-weight:600}.nwo input.cell{background:var(--nwo-cell);border:1px solid var(--nwo-cell-line);font:500 13.5px var(--sans);font-variant-numeric:tabular-nums;color:var(--blue);text-align:right;border-radius:8px;outline:none;width:132px;padding:7px 10px;transition:border-color .15s,background .15s}.nwo input.cell:focus{border-color:var(--blue);background:var(--nwo-cell-focus)}.nwo .tag{letter-spacing:.09em;text-transform:uppercase;vertical-align:1px;border-radius:4px;margin-left:6px;padding:2px 5px;font-size:8.5px;font-weight:600;display:inline-block}.nwo .tag.d{background:var(--nwo-tag-d);color:var(--green)}.nwo .tag.n{background:var(--nwo-tag-n);color:var(--muted2)}.nwo .tax-note{background:var(--nwo-note);color:var(--muted);border-top:1px solid var(--line);padding:12px 14px 13px;font-size:12px;line-height:1.65}.nwo .tax-note p{margin:0}.nwo .tax-note p+p{margin-top:8px}.nwo .tax-note b{color:var(--ivory);font-variant-numeric:tabular-nums;font-weight:500}.nwo .tax-note .s{color:var(--green)}.nwo .acts{flex-wrap:wrap;gap:8px;padding:10px 20px 0;display:flex}.nwo .acts button{border:1px solid var(--line);color:var(--muted);border-radius:9px;padding:8px 13px;font-size:11.5px}.nwo .acts button:disabled{opacity:.35}.nwo .out{background:var(--panel);border:1px solid var(--line);border-radius:12px;margin:0 20px;overflow:hidden}.nwo .oh,.nwo .orow{grid-template-columns:1fr 90px 90px 84px;align-items:baseline;gap:6px;padding:10px 14px;display:grid;position:relative}.nwo .oh{letter-spacing:.09em;text-transform:uppercase;color:var(--muted2);background:var(--panel2);font-size:9.5px;font-weight:600}.nwo .orow:before{content:"";background:var(--line);height:1px;position:absolute;top:0;left:14px;right:0}.nwo .orow .k{font-size:12.5px}.nwo .orow .v{text-align:right;font-variant-numeric:tabular-nums;font-size:11.5px}.nwo .orow .v.b{color:var(--muted)}.nwo .orow.tot{background:var(--panel2)}.nwo .orow.tot .k{font-weight:500}.nwo .orow.fin .v{font-family:var(--serif);font-size:14px;font-weight:400}.nwo .adnote{color:var(--muted2);margin:0 20px 10px;font-size:11.5px;line-height:1.6}.nwo .drv{background:var(--panel);border:1px solid var(--line);border-radius:12px;margin:0 20px;overflow:hidden}.nwo .dg{padding:12px 14px;position:relative}.nwo .dg+.dg:before{content:"";background:var(--line);height:1px;position:absolute;top:0;left:14px;right:0}.nwo .dg .h{margin-bottom:9px;font-size:12.5px}.nwo .dg .h small{color:var(--muted2);margin-top:2px;font-size:10px;display:block}.nwo .dfs{flex-wrap:wrap;gap:8px;display:flex}.nwo .df{background:var(--nwo-cell);border:1px solid var(--nwo-cell-line);border-radius:8px;align-items:center;gap:5px;padding:0 9px 0 10px;transition:border-color .15s,background .15s;display:flex}.nwo .df:focus-within{border-color:var(--blue);background:var(--nwo-cell-focus)}.nwo .df label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted2);white-space:nowrap;font-size:9.5px;font-weight:600}.nwo .df input{width:86px;font:500 12.5px var(--sans);font-variant-numeric:tabular-nums;color:var(--blue);text-align:right;background:0 0;border:0;outline:none;padding:7px 0}.nwo .df input.w-s{width:48px}.nwo .df .sym{color:var(--muted2);font-size:11px}.nwo .note{border-top:1px solid var(--line);color:var(--muted2);margin:24px 20px 0;padding-top:15px;font-size:10.5px;line-height:1.75}.nwo .chk{border:1px dashed var(--line);color:var(--muted2);font-variant-numeric:tabular-nums;border-radius:10px;margin:14px 20px 0;padding:11px 13px;font-size:10.5px;line-height:1.7}.nwo .chk b{color:var(--green)}.nwo .nwo-setup{padding-bottom:calc(26px + var(--bot))}.nwo .nwo-su .dg.off .dfs{display:none}.nwo .nwo-su .dg .h{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.nwo .nwo-su .dg .h small{flex-basis:100%;order:3;margin-top:0}.nwo .nwo-su .use{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.nwo .nwo-su .nm{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.nwo .nwo-su .nm label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted2);font-size:9.5px;font-weight:600}.nwo .nwo-su .nm input{border:0;border-bottom:1px solid var(--line);color:var(--ivory);font:inherit;background:0 0;outline:none;width:150px;padding:3px 0;font-size:12px}.nwo .nwo-su .df,.nwo .nwo-lines .df{flex-wrap:wrap}.nwo .nwo-lines{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:6px 8px;display:grid}.nwo .nwo-lines .df{flex-wrap:wrap;column-gap:10px}.nwo .nwo-lines .df:first-child{grid-column:1/-1}.nwo .nwo-lines .df label{align-items:center;gap:6px;min-height:36px;display:inline-flex}.nwo .nwo-lines .df>input[type=text]{text-align:left;flex:170px;width:auto;min-width:0}.nwo .nwo-lines .su-add{letter-spacing:0;text-transform:none;min-height:36px;padding:0 0 0 4px;font-size:11px;font-weight:500}@media (pointer:coarse){.nwo .nwo-lines .su-add{min-height:44px}}.nwo .df .src{color:var(--muted2);white-space:normal;flex-basis:100%;padding-bottom:5px;font-size:9.5px;line-height:1.4;display:block}.nwo .su-add{color:var(--blue);padding:7px 0;font-size:11px}.nwo .su-msg{margin:8px 20px 0}.nwo input[type=checkbox]{accent-color:var(--blue);width:auto!important}@media (max-width:440px){.nwo .nwo-su .nm{margin-left:0}.nwo .su-msg{margin-left:16px;margin-right:16px}.nwo .hero{flex-wrap:nowrap;align-items:baseline;gap:12px;padding:16px 16px 14px}.nwo .hero .l{gap:12px}.nwo .hero .blk .v{font-size:23px}.nwo .hero .sm .v{font-size:18px}.nwo .chartwrap{padding:16px 8px 0}.nwo .scen{flex-wrap:nowrap;gap:6px}.nwo .scen button{white-space:nowrap;flex:none;padding:7px 11px}.nwo .cus{flex:0 auto;gap:4px;min-width:0;padding:6px 9px}.nwo .cus input{width:40px}.nwo .legend,.nwo .scen,.nwo .acts,.nwo .sect,.nwo .rail{padding-left:16px;padding-right:16px}.nwo .mile,.nwo .sheet,.nwo .out{margin-left:16px;margin-right:16px}.nwo .sr{min-height:50px;padding:10px 12px}.nwo .sr .k{font-size:12.5px}.nwo .sr .k small{font-size:9.5px}.nwo input.cell{width:104px;padding:6px 8px;font-size:12.5px}.nwo .pcell input{width:44px;padding:6px 1px 6px 7px;font-size:11.5px}.nwo .pair{gap:5px}.nwo .tag{margin-left:4px;padding:2px 4px;font-size:8px}.nwo .out{overflow:visible}.nwo .oh{grid-template-columns:1fr 1fr 1fr;padding:9px 14px 8px}.nwo .oh>span:first-child{display:none}.nwo .orow{grid-template-columns:1fr 1fr 1fr;gap:0 6px;padding:10px 14px 11px;display:grid}.nwo .orow .k{color:var(--muted);grid-column:1/-1;margin-bottom:5px;font-size:12px}.nwo .orow .v{text-align:right;font-size:11.5px}.nwo .orow .v:nth-child(2){text-align:left}.nwo .orow .v:nth-child(3),.nwo .oh>span:nth-child(3){text-align:center}.nwo .oh>span:nth-child(4){text-align:right}.nwo .bnbox{text-align:left;flex:1;min-width:0}.nwo .bnbox .bw{font-size:19px}.nwo .drv,.nwo .adnote{margin-left:16px;margin-right:16px}.nwo .df input{width:76px;font-size:12px}.nwo .df input.w-s{width:42px}}.nwo .plan{flex-wrap:wrap;align-items:center;gap:12px;padding:16px 20px 0;display:flex}.nwo .plan button{border:1px solid var(--nwo-coral-line);letter-spacing:.02em;color:var(--nwo-coral);border-radius:30px;padding:9px 16px;font-size:12px;font-weight:500}.nwo .plan button:disabled{opacity:.4}.nwo .planmsg{color:var(--muted);font-size:11.5px;line-height:1.55}.nwo .planmsg .n{color:var(--muted2);font-style:italic;display:block}.nwo :is(.anc,.sheet,.out,.drv){border-radius:var(--cc-r-panel);border-color:var(--cc-line-panel);-webkit-backdrop-filter:var(--cc-blur-panel);backdrop-filter:var(--cc-blur-panel)}.nwo-pre{white-space:pre-line}.nwo .sr.bal .k small{text-transform:none;letter-spacing:0;font-weight:400}.nwo .nwo-msg{color:var(--muted);padding:22px 20px;font-size:13px}.nwo .wr-head-row{padding:0 20px}.nwo .wr-draftnote{margin:12px 20px 4px}@media (max-width:440px){.nwo .wr-head-row{padding:0 16px}.nwo .wr-draftnote{margin-left:16px;margin-right:16px}}.ppl-byl{border-style:dashed}.ppl-byl .pa-addbtn{white-space:nowrap;text-decoration:none}.ppl-state{font-family:var(--ui);color:var(--cc-pos);white-space:nowrap;flex:none;font-size:12.5px;font-weight:600}.ppl-state.wait{color:var(--cc-text-3)}.ppl-state.bad{color:var(--cc-warn)}.ycl{max-width:760px;padding-bottom:40px}.ycl h1{margin:6px 0 18px}.ycl-family{margin:0 0 22px;padding:0}.ycl-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 8px;display:flex}.ycl-head h2{font-family:var(--serif);color:var(--cc-text-1);margin:0;font-size:24px;font-weight:600}.ycl-when{font-family:var(--ui);color:var(--cc-text-3);font-size:12.5px}.ycl-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ycl-client{border:1px solid var(--cc-line-panel);border-radius:var(--cc-r-panel);background:var(--cc-glass-panel);min-height:48px;font-family:var(--ui);color:var(--cc-text-1);justify-content:space-between;align-items:center;padding:12px 18px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.ycl-client:hover,.ycl-client:focus-visible{border-color:var(--cc-action)}.ycl-client span{color:var(--cc-text-3);font-size:20px}.plan-group td{font-family:var(--ui);letter-spacing:.06em;text-transform:uppercase;color:var(--cc-text-3);padding-top:12px;font-size:11.5px;font-weight:600}.plan-chg td{background:var(--cc-warn-fill);color:var(--cc-text-1);font-weight:600}.plan-same{font-family:var(--ui);color:var(--cc-text-3);margin-top:10px;font-size:13px}.plan-same summary{cursor:pointer;padding:6px 0}.returns tr.seg-member.focus td{background:var(--cc-warn-fill)}.act{padding-bottom:40px}.act h1{margin:6px 0 8px}.act-kinds{flex-wrap:wrap;gap:8px;margin:12px 0 16px;display:flex}.act-kinds a{border:1px solid var(--cc-line-panel);font-family:var(--ui);color:var(--cc-text-2);border-radius:999px;padding:6px 12px;font-size:13px;text-decoration:none}.act-kinds a[aria-current=true]{background:var(--cc-text-1);color:var(--cc-on-light)}.act-tbl td{font-size:13px}.join-note{border:1px solid var(--cc-line-panel);border-radius:var(--cc-r-panel);background:var(--cc-glass-panel);font-family:var(--ui);color:var(--cc-text-1);flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;padding:12px 16px;font-size:14px;display:flex}.join-note form{margin:0}a.gate-btn{justify-content:center;align-items:center;text-decoration:none;display:flex}.sb-note{resize:vertical;min-height:96px;font-family:var(--ui)}@media (min-width:1024px){html:root{--cc-tabs-h:64px;--cc-tabs-b:24px}}:root{--cc-tabs-clear:calc(var(--cc-tabs-h) + var(--cc-tabs-b) + 20px)}@media (max-width:1023px){:root{--cc-tabs-clear:calc(var(--cc-tabs-h) + var(--cc-tabs-b) + 56px)}}@media screen{.app{padding-bottom:var(--cc-tabs-clear)}.cc-landing{padding-bottom:0}.cc-tabs{z-index:20;bottom:var(--cc-tabs-b);height:var(--cc-tabs-h);left:max(12px, env(safe-area-inset-left,0px));right:max(12px, env(safe-area-inset-right,0px));pointer-events:none;align-items:center;gap:10px;display:flex;position:fixed}.cc-tabs>*{pointer-events:auto}.cc-tabs-pill{box-sizing:border-box;border:.5px solid var(--cc-line-clear);background:var(--cc-glass-clear);min-width:0;height:64px;-webkit-backdrop-filter:var(--cc-blur-clear);backdrop-filter:var(--cc-blur-clear);box-shadow:var(--cc-shadow-clear);border-radius:32px;flex:auto;align-items:center;gap:2px;padding:6px;display:flex}.cc-tabs-pill a,.cc-tabs-pill button{appearance:none;cursor:pointer;min-width:0;height:52px;font-family:var(--ui);letter-spacing:0;text-transform:none;color:var(--cc-text-3);background:0 0;border:0;border-radius:26px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:2px;padding:0 2px;font-size:10.5px;font-weight:500;text-decoration:none;display:flex}.cc-tabs-pill span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.cc-tabs-pill svg{width:20px;height:20px;color:var(--cc-text-2);flex:none}.cc-tabs-pill [aria-current=page]{background:var(--cc-glass-tab-on);box-shadow:var(--cc-shadow-tab-on);color:var(--cc-text-1);font-weight:700}.cc-tabs-pill [aria-current=page] svg{color:var(--cc-accent)}.cc-tabs-pill [aria-expanded=true],.cc-tabs-pill a:hover,.cc-tabs-pill button:hover{color:var(--cc-text-1)}.cc-tabs-ask{box-sizing:border-box;border:.5px solid var(--cc-line-ask);cursor:pointer;background:var(--cc-glass-ask);width:64px;height:64px;-webkit-backdrop-filter:var(--cc-blur-ask);backdrop-filter:var(--cc-blur-ask);box-shadow:var(--cc-shadow-ask);font-family:var(--ui);color:var(--cc-text-1);border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;padding:0;font-size:11.5px;font-weight:600;text-decoration:none;display:flex}.cc-tabs-ask svg{width:22px;height:22px;color:var(--cc-text-1)}.cc-tabs-ask:hover{filter:brightness(1.08)}.cc-tabs-pill a:focus-visible,.cc-tabs-pill button:focus-visible,.cc-tabs-ask:focus-visible{box-shadow:0 0 0 2px var(--cc-focus);outline:none}@media (min-width:1024px){.cc-tabs{justify-content:center;height:auto;left:0;right:0}.cc-tabs-pill{flex:none}.cc-tabs-pill a,.cc-tabs-pill button{flex-direction:row;flex:none;gap:8px;padding:0 20px;font-size:14px}.cc-tabs-ask{border-radius:32px;flex-direction:row;gap:8px;width:auto;padding:0 24px;font-size:15px}}.cc-pill{box-sizing:border-box;isolation:isolate;border-radius:24px;flex:none;align-items:center;gap:6px;height:48px;padding:0 2px 0 7px;display:flex;position:relative}.cc-pill:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:var(--cc-glass-clear);-webkit-backdrop-filter:var(--cc-blur-clear);backdrop-filter:var(--cc-blur-clear);border:.5px solid var(--cc-line-clear);box-shadow:var(--cc-shadow-clear);position:absolute;inset:0}.cc-pill .cmd-search{width:260px}.cc-pill .cmd-search-box{box-sizing:border-box;background:var(--cc-fill-2);border-radius:17px;height:34px;padding:0 12px}.cc-pill .cmd-search input{font-size:14px}.cc-pill-search,.cc-initials-btn{appearance:none;cursor:pointer;width:44px;height:44px;color:var(--cc-text-2);background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.cc-pill-search{display:none}.cc-initials{background:var(--cc-initials);width:34px;height:34px;color:var(--cc-text-1);font-family:var(--serif);border-radius:50%;justify-content:center;align-items:center;font-size:15px;font-weight:700;line-height:1;display:flex}.cc-initials-btn:hover .cc-initials,.cc-initials-btn[aria-expanded=true] .cc-initials{filter:brightness(1.1)}.cc-pill-search:focus-visible,.cc-initials-btn:focus-visible{box-shadow:0 0 0 2px var(--cc-focus);outline:none}.cc-pill-search[aria-expanded=true]{background:var(--cc-fill)}@media (max-width:1023px){.cc-pill{border-radius:22px;gap:0;height:44px;padding:0 2px}.cc-pill-search{display:flex}.cc-initials{width:30px;height:30px}}.cc-sec-row{box-sizing:border-box;grid-template-columns:minmax(max-content,1fr) minmax(0,max-content) minmax(44px,1fr);grid-template-areas:"l t r""q q q";align-items:center;gap:0 8px;min-height:64px;padding:10px 0;display:grid}.cc-head-l{grid-area:l;justify-self:start;align-items:center;gap:6px;min-width:0;display:flex}.cc-sec-row .pf-bar-title{text-align:center;grid-area:t;justify-self:center;max-width:100%}.cc-sec-search{cursor:pointer;width:44px;height:44px;color:var(--cc-text-2);background:0 0;border:0;border-radius:50%;grid-area:r;justify-content:center;justify-self:end;align-items:center;margin:0;padding:0;display:flex}.cc-sec-search:hover,.cc-sec-search[aria-expanded=true]{background:var(--cc-fill)}.cc-sec-search:focus-visible{box-shadow:0 0 0 2px var(--cc-focus);outline:none}@media (max-width:1023px){.cc-sec-row{column-gap:6px;min-height:0}}}@media print{.cc-tabs,.cc-pill-search,.cc-sec-search,.cc-initials-btn,.cc-menu,.cc-menu-scrim{display:none!important}}@media screen{.cc-menu{z-index:101;box-sizing:border-box;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;text-align:left;background:var(--cc-glass-clear);-webkit-backdrop-filter:var(--cc-blur-clear);backdrop-filter:var(--cc-blur-clear);border:.5px solid var(--cc-line-clear);box-shadow:var(--cc-shadow-clear);color:var(--cc-text-2);font-family:var(--ui);flex-direction:column;gap:16px;margin:0;padding:16px;display:flex;position:fixed;overflow-y:auto}.cc-menu>*{flex-shrink:0}.cc-menu:focus{outline:none}.cc-menu-scrim{z-index:100;background:var(--cc-scrim-clear);animation:.2s ease-out cc-mn-fade;position:fixed;inset:0}.cc-menu-scrim.cc-scrim-clear{background:0 0;animation:none}@keyframes cc-mn-fade{0%{opacity:0}to{opacity:1}}@keyframes cc-mn-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes cc-mn-pop{0%{opacity:0;transform:translateY(var(--mn-from,-6px)) scale(.985)}to{opacity:1;transform:none}}.cc-mn-grab{display:none}.cc-menu .cc-principal-switcher{background:var(--cc-glass-btn);border:.5px solid var(--cc-line-btn);box-shadow:var(--cc-hi-btn);border-radius:18px;align-items:center;gap:12px;margin:0;padding:10px 8px 10px 12px;display:flex}.cc-mn-av{background:var(--cc-initials);width:40px;height:40px;color:var(--cc-text-1);font-family:var(--serif);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:17px;font-weight:700;line-height:1;display:flex}.cc-mn-who{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.cc-menu .ccps-label{color:var(--cc-text-3);font-size:11.5px;font-weight:500}.cc-mn-name{color:var(--cc-text-1);white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:600;overflow:hidden}.cc-mn-switch{border-radius:var(--cc-r-ctl);min-height:44px;color:var(--cc-accent);cursor:pointer;flex:none;align-items:center;padding:0 10px;font-size:15px;font-weight:600;display:flex;position:relative}.cc-mn-switch:hover{background:var(--cc-hover-soft)}.cc-mn-switch:focus-within{box-shadow:0 0 0 2px var(--cc-focus)}.cc-mn-switch select{opacity:0;cursor:pointer;appearance:auto;border:0;width:100%;height:100%;margin:0;padding:0;font-size:16px;position:absolute;inset:0}.cc-mn-switch select option,.cc-mn-switch select optgroup{color:var(--cc-on-light)}.cc-menu-secs{border:0;flex-direction:column;gap:16px;margin:0;padding:0;display:flex}.cc-mn-grp{flex-direction:column;gap:9px;min-width:0;display:flex}.cc-menu-secs-h{letter-spacing:.14em;text-transform:uppercase;color:var(--cc-text-4);margin:0;padding:0 2px;font-size:11px;font-weight:600}.cc-mn-reps{overscroll-behavior-x:contain;scrollbar-width:none;grid-auto-columns:minmax(max-content,1fr);grid-auto-flow:column;gap:10px;display:grid;overflow:auto hidden}.cc-mn-reps::-webkit-scrollbar{display:none}.cc-mn-rep{box-sizing:border-box;border:.5px solid var(--edge);min-width:0;min-height:48px;color:var(--cc-text-1);background:radial-gradient(130% 140% at 0% 0%, var(--wash) 0%, var(--cc-tile-ground) 66%);white-space:nowrap;border-radius:16px;align-items:center;gap:9px;margin:0;padding:0 14px 0 12px;font-size:13.5px;font-weight:600;line-height:1.2;text-decoration:none;display:flex}.cc-mn-rep .cc-mn-jw{flex:none;width:20px;height:20px;overflow:visible}.cc-mn-rep:hover{border-color:var(--c)}.cc-mn-rep:focus-visible{box-shadow:0 0 0 2px var(--cc-focus);outline:none}.cc-mn-rep[aria-current=page]{box-shadow:0 0 0 2px var(--cc-accent)}.cc-mn-tiles{grid-template-columns:repeat(7,minmax(0,1fr));gap:14px 4px;display:grid}.cc-mn-tile{min-width:0;color:var(--cc-text-2);letter-spacing:-.01em;text-align:center;-webkit-tap-highlight-color:transparent;flex-direction:column;align-items:center;gap:6px;margin:0;padding:0;font-size:11px;font-weight:500;line-height:1.2;text-decoration:none;display:flex}.cc-mn-sq{box-sizing:border-box;border:.5px solid var(--edge);width:54px;height:54px;box-shadow:0 6px 16px var(--halo);background:radial-gradient(130% 120% at 0% 0%, var(--wash) 0%, var(--cc-tile-ground) 62%);border-radius:15px;justify-content:center;align-items:center;transition:transform .18s cubic-bezier(.3,1.6,.5,1),filter .18s ease-out,border-color .2s;display:flex}.cc-mn-sq .cc-mn-jw{flex:none;width:28px;height:28px;display:block;overflow:visible}.cc-mn-t{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.cc-mn-tile:hover .cc-mn-sq{border-color:var(--c)}.cc-mn-tile:active .cc-mn-sq{filter:brightness(1.18);transition-duration:80ms,80ms,.2s;transform:scale(.9)}.cc-mn-tile:focus-visible{outline:none}.cc-mn-tile:focus-visible .cc-mn-sq{box-shadow:0 0 0 2px var(--cc-focus), 0 6px 16px var(--halo)}.cc-mn-tile[aria-current=page] .cc-mn-sq{box-shadow:0 0 0 2px var(--cc-accent), 0 6px 16px var(--halo)}.cc-mn-tile[aria-current=page] .cc-mn-t{color:var(--cc-text-1);font-weight:700}.cc-mn-links{flex-direction:column;gap:2px;display:flex}.cc-mn-links .cc-acct{min-height:44px}.cc-mn-links .cc-menu-drafts{border-top:.5px solid var(--cc-hairline)}.cc-mn-acts{border:0;flex-flow:wrap;gap:8px;margin:0;padding:0;display:flex}.cc-mn-outf{display:contents}.cc-mn-act{box-sizing:border-box;border:.5px solid var(--cc-line-btn);background:var(--cc-glass-btn);min-width:0;min-height:46px;box-shadow:var(--cc-hi-btn);color:var(--cc-text-1);cursor:pointer;font-family:var(--ui);white-space:nowrap;text-align:center;border-radius:14px;flex:1 1 0;justify-content:center;align-items:center;gap:8px;margin:0;padding:0 12px;font-size:13.5px;font-weight:600;text-decoration:none;display:flex}.cc-mn-act svg{flex:none}.cc-mn-act:hover{background:var(--cc-glass-btn-hover);border-color:var(--cc-line-btn-hover)}.cc-mn-act:focus-visible{box-shadow:0 0 0 2px var(--cc-focus);outline:none}.cc-mn-act.cc-mn-out,.cc-mn-act.cc-mn-out:hover{color:var(--cc-alert);background:var(--cc-out-fill);border-color:var(--cc-out-line);box-shadow:none}.cc-mn-act.cc-mn-out:hover{background:var(--cc-out-fill-hover)}@media (min-width:1024px){.cc-menu.cc-menu-up{left:50%;bottom:calc(var(--cc-tabs-b) + var(--cc-tabs-h) + 12px);width:min(740px,100vw - 32px);max-height:calc(100dvh - var(--cc-tabs-b) - var(--cc-tabs-h) - 40px);border-radius:26px;padding:18px;animation:.18s cubic-bezier(.2,.7,.2,1) cc-mn-pop-c;transform:translate(-50%)}@keyframes cc-mn-pop-c{0%{opacity:0;transform:translate(-50%,6px)scale(.985)}to{opacity:1;transform:translate(-50%)}}}@media (max-width:1023px){.cc-menu.cc-menu-up{width:auto;padding:6px max(16px, env(safe-area-inset-left,0px)) calc(18px + env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-right,0px));max-height:calc(100dvh - env(safe-area-inset-top,0px) - 24px);border-bottom:0;border-radius:26px 26px 0 0;gap:16px;animation:.3s cubic-bezier(.2,.8,.2,1) cc-mn-up;inset:auto 0 0}.cc-mn-grab{background:var(--cc-grab);border-radius:3px;align-self:center;width:40px;height:5px;margin:2px 0 -4px;display:block}.cc-mn-reps{scroll-snap-type:x proximity;gap:8px;margin-inline:-16px;padding:2px 16px;display:flex}.cc-mn-reps:after{content:"";flex:none;width:8px}.cc-mn-rep{scroll-snap-align:start;flex:none}.cc-mn-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.cc-mn-act{white-space:normal;flex-direction:column;gap:5px;min-height:64px;padding:8px 4px;font-size:12px;line-height:1.15}.cc-mn-act svg{width:19px;height:19px}.cc-mn-act.cc-mn-out{flex-direction:row;flex:1 0 100%;gap:8px;min-height:48px;font-size:14px}}.cc-menu.cc-menu-acct{top:calc(env(safe-area-inset-top,0px) + 66px);right:max(var(--gut,14px), env(safe-area-inset-right,0px), calc((100vw - 1280px) / 2 + var(--gut,14px)));border-radius:22px;gap:12px;width:min(330px,100vw - 20px);max-height:calc(100dvh - 90px);padding:12px;animation:.18s cubic-bezier(.2,.7,.2,1) cc-mn-pop;bottom:auto;left:auto}.cc-menu.cc-menu-acct .cc-mn-act{white-space:normal;flex-direction:column;flex:1 1 0;gap:5px;min-height:64px;padding:8px 4px;font-size:12px;line-height:1.15}.cc-menu.cc-menu-acct .cc-mn-act.cc-mn-out{flex-direction:row;flex:1 0 100%;gap:8px;min-height:46px;font-size:14px}.cc-initials-btn[aria-expanded=true] .cc-initials{box-shadow:0 0 0 1.5px var(--cc-text-1)}@media (prefers-reduced-motion:reduce){.cc-menu,.cc-menu-scrim{transition:none!important;animation:none!important}.cc-mn-sq{transition:none}}}.cc-dots{display:none}.cc-cards{outline:none;position:relative}.cc-cards:focus-visible{box-shadow:0 0 0 1px var(--line-bright);border-radius:18px}.cc-card{color:var(--ink);text-align:left;isolation:isolate;text-decoration:none;position:relative;overflow:hidden}@media screen{.cc-grouplabel{color:var(--cc-text-1);margin:0 0 10px;font-size:22px}.cc-group{margin:0 0 26px}@media (min-width:1024px){.cc-grouplabel{margin-bottom:14px;font-size:28px}.cc-group{margin-bottom:32px}}.cc-reports{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.cc-reports .cc-card.cc-rep{box-sizing:border-box;border:.5px solid var(--edge);background:radial-gradient(130% 120% at 0% 0%, var(--wash) 0%, var(--cc-card-ground) 62%);height:140px;-webkit-backdrop-filter:var(--cc-blur-panel);backdrop-filter:var(--cc-blur-panel);border-radius:20px;flex-direction:column;justify-content:space-between;padding:16px;display:flex}.cc-reports .cc-card.cc-rep:hover,.cc-reports .cc-card.cc-rep:focus-visible{border-color:var(--c);outline:none}.cc-rep .cc-ic{width:20px;height:20px;position:relative;overflow:visible}.cc-rep .cc-ghost{opacity:.18;pointer-events:none;width:110px;height:110px;position:absolute;bottom:-18px;right:-14px}.cc-rep .cc-rep-body{display:block;position:relative}.cc-rep .cc-card-title{font-family:var(--serif);color:var(--cc-text-1);overflow-wrap:break-word;padding-right:72px;font-size:19px;font-weight:700;line-height:1.1;display:block}.cc-rep .cc-rep-row{justify-content:space-between;align-items:center;gap:8px;min-height:16px;margin-top:4px;display:flex}.cc-rep .cc-card-week{font-family:var(--ui);color:var(--cc-text-3);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.cc-rep .cc-go{width:auto;height:auto;color:var(--cc-text-4);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}@media (min-width:1024px){.cc-reports .cc-card.cc-rep{height:150px}.cc-rep .cc-card-title{font-size:23px}}.cc-main{display:grid}.cc-main .cc-card.cc-tile{text-align:center;flex-direction:column;align-items:center;gap:7px;min-width:0;padding:0;display:flex}.cc-tile .cc-tile-ic{box-sizing:border-box;border:.5px solid var(--edge);width:58px;height:58px;box-shadow:0 6px 18px var(--halo);background:radial-gradient(130% 120% at 0% 0%, var(--wash) 0%, var(--cc-card-ground) 62%);border-radius:16px;justify-content:center;align-items:center;display:flex;position:relative}.cc-tile .cc-jewel{flex:none;width:32px;height:32px;display:block;overflow:visible}.cc-tile .cc-card-title{max-width:100%;font-family:var(--ui);letter-spacing:-.01em;color:var(--cc-text-2);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-weight:600;line-height:1.2;display:block;overflow:hidden}.cc-main .cc-card.cc-tile:hover .cc-tile-ic,.cc-main .cc-card.cc-tile:focus-visible .cc-tile-ic{border-color:var(--c)}.cc-main .cc-card.cc-tile:focus-visible{outline:none}.cc-main .cc-card.cc-tile:focus-visible .cc-tile-ic{box-shadow:0 0 0 2px var(--cc-focus), 0 6px 18px var(--halo)}@media (min-width:1024px){.cc-main{background:var(--cc-office-panel);border:.5px solid var(--cc-line-panel-2);border-radius:24px;grid-template-columns:repeat(7,minmax(0,1fr));gap:22px 4px;padding:22px 10px}.cc-tile .cc-tile-ic{border-radius:20px;width:70px;height:70px}.cc-tile .cc-card-title{font-size:13px}}@media (max-width:1023px){.cc-cards.cc-reports{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;flex-direction:row;gap:12px;padding:0;display:flex;overflow:auto hidden}.cc-cards.cc-reports::-webkit-scrollbar{display:none}.cc-cards.cc-main::-webkit-scrollbar{display:none}.cc-reports .cc-card.cc-rep{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;width:100%;height:112px}.cc-cards.cc-main{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;grid-template-rows:repeat(2,auto);grid-auto-columns:25%;grid-auto-flow:column;grid-template-columns:repeat(var(--cols,4), 25%);gap:18px 0;padding:2px 0 4px;overflow:auto hidden}.cc-main .cc-card.cc-tile{grid-row:var(--row,auto);grid-column:var(--col,auto);scroll-snap-align:var(--snap,start)}.cc-main .cc-tile .cc-card-title{text-overflow:clip;max-width:none;overflow:visible}.cc-dots{justify-content:center;gap:8px;margin-top:10px;display:flex}.cc-dots[data-for=row-main]{margin-top:14px}.cc-dots i{background:var(--cc-dot);cursor:pointer;border-radius:50%;width:7px;height:7px}.cc-dots i.on{background:var(--cc-text-2)}.cc-head{padding-bottom:34px}section[aria-labelledby=cc-g-main],.cc-lower{padding-top:10px}}.cc-lower{align-items:start;gap:26px;margin-top:0;display:grid}@media (min-width:1024px){.cc-lower:has(>.cc-movers){grid-template-columns:1.5fr 1fr;gap:22px}.cc-lower>.cc-updates{margin-top:6px}}.cc-asklower{margin-top:26px}.cc-asklower>.cc-panel,.cc-lower>.cc-panel{border:.5px solid var(--cc-line-thin);background:var(--cc-updates-panel);-webkit-backdrop-filter:var(--cc-blur-panel);backdrop-filter:var(--cc-blur-panel);border-radius:20px;padding-top:14px}.cc-lower .cc-panel-h,.cc-asklower .cc-panel-h{color:var(--cc-text-1);padding:0 14px 10px;font-size:22px}.cc-updates .cc-upd{box-sizing:border-box;border-top:.5px solid var(--cc-hairline);gap:12px;width:calc(100% - 14px);margin-left:14px;padding:11px 14px 11px 0;font-size:13px}.cc-updates .cc-upd+.cc-upd:before{display:none}.cc-updates .cc-upd.cc-upd-soon{border-top-style:dashed}.cc-updates .cc-upd i{width:8px;height:8px}.cc-updates .cc-upd .cc-upd-t{color:var(--cc-text-2);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.cc-updates .cc-upd .cc-upd-w{color:var(--cc-text-4);white-space:nowrap;font-size:11.5px}.cc-updates .cc-upd:hover,.cc-updates .cc-upd:focus-visible{background:var(--cc-hover-soft)}.cc-updates .cc-upd:focus-visible{box-shadow:inset 0 0 0 2px var(--cc-focus)}.cc-updates .cc-empty{border-top:.5px solid var(--cc-hairline);margin-left:14px;padding:11px 14px 14px 0}@media (min-width:1024px){.cc-lower .cc-panel-h,.cc-asklower .cc-panel-h{padding:0 18px 10px;font-size:26px}.cc-updates .cc-upd{width:calc(100% - 18px);margin-left:18px;padding-right:18px;font-size:13.5px}.cc-updates .cc-upd .cc-upd-w{font-size:12px}.cc-updates .cc-empty{margin-left:18px}}@media (pointer:coarse),(max-width:1023px){.cc-updates .cc-upd{min-height:44px}}}.cc-glowfield{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.cc-glowfield i{display:block;position:absolute;inset:-120px}.cc-g1{background:var(--cc-glow-1);transform-origin:calc(120px + 6vw) calc(120px + 4vh)}.cc-g2{background:var(--cc-glow-2);transform-origin:calc(120px + 96vw) calc(120px + 50vh)}.cc-g3{background:var(--cc-glow-3);transform-origin:calc(120px + 8vw) calc(120px + 96vh)}body:has(.cc-glowfield){background:var(--bg)}@media print{.cc-glowfield{display:none!important}}@keyframes cc-drift1{to{transform:translate(70px,55px)scale(1.1)}}@keyframes cc-drift2{to{transform:translate(-85px,60px)scale(.9)}}@keyframes cc-drift3{to{transform:translate(60px,-75px)scale(1.08)}}@keyframes cc-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media screen and (prefers-reduced-motion:no-preference){.cc-glowfield i{will-change:transform}.cc-glowfield .cc-g1{animation:20s ease-in-out infinite alternate both cc-drift1}.cc-glowfield .cc-g2{animation:22s ease-in-out infinite alternate both cc-drift2}.cc-glowfield .cc-g3{animation:18s ease-in-out infinite alternate both cc-drift3}.cc-rise{animation:.6s cubic-bezier(.2,.7,.2,1) both cc-rise;animation-delay:calc(var(--rise-i,0) * 90ms)}.cc-main .cc-tile .cc-tile-ic{transition:transform .18s cubic-bezier(.3,1.6,.5,1),filter .18s ease-out,border-color .2s}.cc-main .cc-card.cc-tile:active .cc-tile-ic{filter:brightness(1.18);transition-duration:80ms,80ms,.2s;transform:scale(.9)}@media (hover:hover){.cc-main .cc-card.cc-tile:hover .cc-tile-ic{filter:brightness(1.1)}}}@media screen{.cc-movers{min-width:0}.cc-mv-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.cc-mv-head .cc-grouplabel{margin-bottom:0}.cc-mv-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:10px;display:grid}.cc-mv{box-sizing:border-box;min-width:0;color:inherit;border:.5px solid var(--mv-edge,var(--cc-line-thin));background:radial-gradient(130% 120% at 0% 0%, var(--mv-glow) 0%, var(--cc-card-ground) 62%);border-radius:18px;align-items:center;gap:16px;padding:16px;text-decoration:none;display:flex}.cc-mv-txt{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.cc-mv-name{font-family:var(--serif);color:var(--cc-text-1);white-space:nowrap;text-overflow:ellipsis;font-size:22px;font-weight:700;line-height:1.15;display:block;overflow:hidden}.cc-mv-line{font-family:var(--ui);white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.cc-mv-chg{font-weight:600}.cc-mv-chg.pos{color:var(--cc-pos)}.cc-mv-chg.neg{color:var(--cc-alert)}.cc-mv-seg{color:var(--cc-text-3)}.cc-mv:hover{filter:brightness(1.08)}.cc-mv:focus-visible{box-shadow:0 0 0 2px var(--cc-focus);outline:none}.cc-mv-empty{margin:0;padding:10px 0 0}.cc-mv-logo{box-sizing:border-box;border:.5px solid var(--cc-pill-edge);width:56px;height:56px;box-shadow:var(--cc-shadow-logo);border-radius:14px;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.cc-mv-logo-mono{background:linear-gradient(180deg, var(--seg) 0%, var(--seg55) 100%)}.cc-mv-mono{font-family:var(--serif);color:var(--cc-text-1);font-size:24px;font-weight:700;line-height:1;display:block}@media (max-width:1023px){.cc-mv-row{margin-inline:calc(-1 * var(--lg));padding:0 var(--lg) 4px;scroll-padding-left:var(--lg);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;gap:12px;display:flex;overflow:auto hidden}.cc-mv-row::-webkit-scrollbar{display:none}.cc-mv-row>.cc-mv{scroll-snap-align:start;flex:0 0 82%;min-width:0}}}@media print{.cc-movers{display:none!important}}@media screen{.cmd-search .cmd-x,.cmd-search .cmd-cancel{display:none}.cmd-scrim{z-index:-2;background:var(--cc-scrim-search);animation:.2s ease-out cc-mn-fade;position:fixed;inset:0}.bar.cc-top:has(.cc-search-open){z-index:25}.cc-sec-head:has(.cc-search-open){z-index:25}.cmd-search.cc-search-open{align-items:center;gap:10px;max-width:none;margin:0;display:flex!important}.cmd-search.cc-search-open .cmd-search-box{box-sizing:border-box;background:var(--cc-glass-clear);min-width:0;height:44px;-webkit-backdrop-filter:var(--cc-blur-clear);backdrop-filter:var(--cc-blur-clear);border:.5px solid var(--cc-line-clear);box-shadow:var(--cc-hi-search);border-radius:22px;flex:auto;align-items:center;gap:8px;padding:0 5px 0 14px;transition:box-shadow .15s,border-color .15s;display:flex}.cmd-search.cc-search-open .cmd-search-box:focus-within{border-color:var(--cc-search-ring-edge);box-shadow:var(--cc-hi-search), 0 0 0 3px var(--cc-search-ring)}.cmd-search.cc-search-open .cmd-search-ic{width:17px;height:17px;color:var(--cc-text-3);flex:none}.cmd-search.cc-search-open input{height:100%;color:var(--cc-text-1);font-size:16px}.cmd-search.cc-search-open input:focus,.cmd-search.cc-search-open input:focus-visible{box-shadow:none;outline:none}.cmd-search.cc-search-open input::placeholder{color:var(--cc-text-4)}.cmd-search.has-q .cmd-x{display:flex}.cmd-x{cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;margin:0;padding:0}.cmd-x svg{background:var(--cc-x-fill);fill:none;width:20px;height:20px;stroke:var(--cc-x-ink);stroke-width:2.6px;stroke-linecap:round;border-radius:50%}.cmd-x:focus-visible{box-shadow:0 0 0 2px var(--cc-focus);outline:none}.cmd-search.cc-search-open .cmd-cancel{display:inline-flex}.cmd-cancel{cursor:pointer;min-height:44px;font-family:var(--ui);color:var(--cc-accent);background:0 0;border:0;flex:none;align-items:center;margin:0;padding:0 4px;font-size:16px;font-weight:500}.cmd-cancel:hover{color:var(--cc-accent-hover)}.cmd-cancel:focus-visible{box-shadow:0 0 0 2px var(--cc-focus);border-radius:8px;outline:none}@media (max-width:1023px){.cc-pill .cmd-search{display:none}.cc-top-row:has(.cc-search-open) .cc-brand{display:none}.cc-pill:has(.cc-search-open){flex:auto;min-width:0;height:auto;padding:0}.cc-pill:has(.cc-search-open):before{display:none!important}.cc-pill:has(.cc-search-open) .cc-pill-search{display:none!important}.cc-pill:has(.cc-search-open) .cc-initials-btn{display:none!important}.cc-pill .cmd-search.cc-search-open{flex:auto;width:auto;position:relative}}@media (min-width:1024px){.cc-pill .cmd-search{transition:width .22s cubic-bezier(.2,.7,.2,1)}.cc-pill .cmd-search.cc-search-open{width:460px}.cc-pill:has(.cc-search-open){padding:0}.cc-pill:has(.cc-search-open):before{display:none}.cc-pill:has(.cc-search-open) .cc-initials-btn{display:none}}.cc-sec-q{grid-area:1/1/2/-1;align-self:center;margin:10px 0;position:relative}:is(.cc-sec-row:has(.cc-sec-q)>.cc-head-l,.cc-sec-row:has(.cc-sec-q)>.pf-bar-title,.cc-sec-row:has(.cc-sec-q)>.cc-sec-search){visibility:hidden}.cc-sec-q .cmd-search{width:100%}@media (min-width:1024px){.cc-sec-q{justify-self:end;width:min(520px,100%)}}.cmd-search.cc-search-open .cmd-results{z-index:2;max-height:calc(100dvh - env(safe-area-inset-top,0px) - 150px);overscroll-behavior:contain;background:var(--cc-glass-clear), var(--cc-results-base);-webkit-backdrop-filter:var(--cc-blur-clear);backdrop-filter:var(--cc-blur-clear);border:.5px solid var(--cc-line-clear);box-shadow:var(--cc-shadow-clear);border-radius:22px;margin:0;padding:6px 8px 8px;position:absolute;top:calc(100% + 10px);left:0;right:0;overflow-y:auto}@media (min-width:1024px){.cc-pill .cmd-search.cc-search-open .cmd-results{width:520px;left:auto}}.cmd-results .cmd-gh{font-family:var(--ui);letter-spacing:.14em;text-transform:uppercase;color:var(--cc-text-4);padding:12px 10px 5px;font-size:11px;font-weight:600;list-style:none}.cmd-results .cmd-gh:first-child{padding-top:8px}.cmd-results .cmd-gh+li .cmd-result:before{display:none}.cmd-results .cmd-result{border-radius:14px;gap:12px;padding:9px 10px}.cmd-results li+li .cmd-result:before{left:56px;right:10px}.cmd-results .cmd-result.active,.cmd-results .cmd-result:hover{background:var(--cc-highlight)}.cmd-result .r-tile{box-sizing:border-box;border:.5px solid var(--edge);background:radial-gradient(130% 120% at 0% 0%, var(--wash) 0%, var(--cc-tile-ground) 62%);width:34px;height:34px;box-shadow:0 4px 12px var(--halo);border-radius:10px;flex:none;place-items:center;display:grid}.cmd-result .r-tile svg{width:19px;height:19px;display:block;overflow:visible}.cmd-result .r-tile-plain{box-shadow:none;background:0 0;border:0}.cmd-result .r-dot{background:var(--cc-text-4);border-radius:50%;width:8px;height:8px}.cmd-result .r-group{color:var(--cc-text-3);margin:0 0 1px;font-size:11.5px;font-weight:500}.cmd-result .r-label{font-family:var(--ui);color:var(--cc-text-2);overflow-wrap:anywhere;font-size:15.5px;font-weight:400;line-height:1.25}.cmd-result .r-label b{color:var(--cc-text-1);font-weight:700}.cmd-result .r-actions{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.cmd-result .r-act{border:.5px solid var(--cc-line-btn);background:var(--cc-glass-btn);height:28px;box-shadow:var(--cc-hi-btn);color:var(--cc-text-1);border-radius:14px;padding:0 12px;font-size:12px;font-weight:600}.cmd-result .r-act:hover{background:var(--cc-glass-btn-hover);border-color:var(--cc-line-btn-hover)}.cmd-results .cmd-empty{color:var(--cc-text-3);padding:14px 10px}.cmd-results .cmd-jump{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 4px;padding:6px 2px 8px;list-style:none;display:grid}@media (min-width:1024px){.cmd-results .cmd-jump{grid-template-columns:repeat(6,minmax(0,1fr))}}.cmd-results .cmd-jump .cc-mn-t{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box}}.mode-seg.mode-icons{box-sizing:border-box;background:var(--cc-pill-track);box-shadow:inset 0 0 0 .5px var(--cc-pill-edge);border:0;border-radius:18px;align-items:center;gap:4px;padding:3px;display:inline-flex;overflow:visible}.mode-icons .mode-opt{box-sizing:border-box;width:30px;min-width:30px;height:30px;min-height:30px;color:var(--cc-pill-text);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;margin:0;padding:0;text-decoration:none;transition:background-color .15s,color .15s,box-shadow .15s;display:flex;position:relative}.mode-icons .mode-opt:after{content:"";position:absolute;inset:-7px -2px}.mode-icons .mode-opt svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;width:17px;height:17px;display:block}.mode-icons .mode-opt.active{background:var(--cc-pill-on);color:var(--cc-pill-text-on);box-shadow:var(--cc-pill-glow)}@media (hover:hover){.mode-icons .mode-opt:not(.active):hover{color:var(--cc-text-2)}}.mode-icons .mode-opt:focus-visible{box-shadow:0 0 0 2px var(--cc-focus);outline:none}.mode-icons .mode-opt.active:focus-visible{box-shadow:0 0 0 2px var(--cc-focus), var(--cc-pill-glow)}@media (prefers-reduced-motion:reduce){.mode-icons .mode-opt{transition:none}}@media print{.mode-seg.mode-icons{display:none!important}}@media screen{.hero .pf-ov{flex-direction:column;gap:10px;margin-top:24px;display:flex}.pf-ov-hero{box-sizing:border-box;border-radius:var(--cc-r-panel);border:.5px solid var(--cc-ov-edge);background:radial-gradient(130% 120% at 0% 0%, var(--cc-ov-glow), transparent 62%), var(--cc-ov-ground);padding:18px 18px 16px}.pf-ov-row{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.pf-ov-lbl{font-family:var(--ui);letter-spacing:0;text-transform:none;color:var(--cc-text-3);white-space:nowrap;font-size:12.5px;font-weight:600}.pf-ov-live{font-family:var(--ui);color:var(--cc-text-4);white-space:nowrap;letter-spacing:0;text-transform:none;align-items:center;gap:6px;font-size:12px;display:inline-flex}.pf-ov-nw{font-family:var(--serif);letter-spacing:0;color:var(--cc-text-1);white-space:nowrap;margin-top:6px;font-size:clamp(32px,11.3vw,44px);font-weight:700;line-height:1.05}.pf-ov-div{background:var(--cc-hairline);height:.5px;margin:14px 0 12px}.pf-ov-tip .pf-ov-lbl{text-overflow:ellipsis;min-width:0;overflow:hidden}.pf-ov-tpv{font-family:var(--serif);color:var(--cc-text-1);white-space:nowrap;flex:none;font-size:22px;font-weight:700;line-height:1.1}.pf-ov-warn{font-family:var(--ui);color:var(--cc-alert);margin-top:4px;font-size:11.5px}.pf-ov-bar{background:var(--cc-ov-track);border-radius:4px;gap:2px;height:8px;margin-top:12px;display:flex;overflow:hidden}.pf-ov-bar span{flex:0 0 0;min-width:0}.pf-ov-bar span.solo{border-radius:4px}.pf-ov-bar .m{background:var(--cc-ov-managed);border-radius:4px 0 0 4px}.pf-ov-bar .p{background:var(--cc-ov-private);border-radius:0 4px 4px 0}.pf-ov-leg{font-family:var(--ui);color:var(--cc-text-3);white-space:nowrap;justify-content:space-between;gap:8px;margin-top:9px;font-size:11.5px;display:flex}.pf-ov-leg b{color:var(--cc-text-2);font-weight:600}.pf-ov-leg em{font-style:normal;font-weight:500}.pf-ov-leg em.m{color:var(--cc-ov-managed)}.pf-ov-leg em.p{color:var(--cc-ov-private)}@media (max-width:360px){.pf-ov-hero{padding-left:15px;padding-right:15px}}.pf-ov-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pf-ov-card{box-sizing:border-box;border-radius:var(--cc-r-tile);border:1px solid var(--cc-line-panel);background:var(--cc-glass-panel);min-width:0;padding:14px 14px 13px}.pf-ov-big{font-family:var(--serif);color:var(--cc-text-1);white-space:nowrap;margin-top:6px;font-size:26px;font-weight:700;line-height:1.1}.pf-ov-big[data-sign=pos],.pf-ov-sub[data-sign=pos]{color:var(--cc-pos)}.pf-ov-big[data-sign=neg],.pf-ov-sub[data-sign=neg]{color:var(--cc-alert)}.pf-ov-sub{font-family:var(--ui);color:var(--cc-text-2);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:12.5px;overflow:hidden}.pf-ov-sub.pf-ov-why{white-space:normal;color:var(--cc-text-3);line-height:1.4;overflow:visible}@media (min-width:641px){.hero .pf-ov{gap:14px;margin-top:32px}.pf-ov-hero{border-radius:22px;padding:26px 28px 22px}.pf-ov-lbl{font-size:14px}.pf-ov-live{font-size:13px}.pf-ov-nw{margin-top:8px;font-size:64px}.pf-ov-div{margin:20px 0 16px}.pf-ov-tpv{font-size:30px}.pf-ov-bar{border-radius:5px;height:10px;margin-top:16px}.pf-ov-bar span.solo{border-radius:5px}.pf-ov-bar .m{border-radius:5px 0 0 5px}.pf-ov-bar .p{border-radius:0 5px 5px 0}.pf-ov-leg{margin-top:12px;font-size:14px}.pf-ov-pair{gap:14px}.pf-ov-card{border-radius:var(--cc-r-panel);padding:20px 22px 18px}.pf-ov-big{margin-top:8px;font-size:36px}.pf-ov-sub{margin-top:6px;font-size:14px}}.cc-pillbar{box-sizing:border-box;background:var(--cc-pill-track);box-shadow:inset 0 0 0 .5px var(--cc-pill-edge);border:0;border-radius:999px;flex-wrap:nowrap;align-items:center;gap:2px;padding:3px;display:flex;overflow:visible}.cc-pillbar>button{box-sizing:border-box;height:32px;min-height:32px;box-shadow:none;color:var(--cc-pill-text);font-family:var(--ui);letter-spacing:0;text-transform:none;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:5px;margin:0;padding:0 13px;font-size:13px;font-weight:500;transition:background-color .15s,color .15s;display:inline-flex;position:relative}.cc-pillbar>button:after{content:"";position:absolute;inset:-6px 0}.cc-pillbar>button.on,.cc-pillbar>button[aria-pressed=true]{background:var(--cc-pill-on);box-shadow:var(--cc-pill-glow);color:var(--cc-pill-text-on)}@media (hover:hover){.cc-pillbar>button:not(.on):not([aria-pressed=true]):hover{color:var(--cc-text-2);background:0 0}}.cc-pillbar>button:focus-visible{box-shadow:0 0 0 2px var(--cc-focus);outline:none}.cc-pillbar>button .cc-pill-n{color:var(--cc-text-4);font-variant-numeric:tabular-nums;font-size:11px;font-weight:500}.cc-pillbar>button.on .cc-pill-n,.cc-pillbar>button[aria-pressed=true] .cc-pill-n{color:var(--cc-pill-n-on)}.cc-pillbar.cc-eq{width:100%;max-width:360px}.cc-pillbar.cc-eq>button{flex:1 1 0;min-width:0;padding:0 8px}.cc-pillscroll{overscroll-behavior-x:contain;scrollbar-width:none;min-width:0;max-width:100%;margin:-6px 0;padding:6px 0;display:block;overflow:auto hidden}.cc-pillscroll::-webkit-scrollbar{display:none}.cc-pillscroll>.cc-pillbar{vertical-align:top;display:inline-flex}.pf-chips.cc-pillbar{flex-wrap:nowrap}@media (max-width:1023px){.pf-chip{min-height:32px}}@media (prefers-reduced-motion:reduce){.cc-pillbar>button{transition:none}}.ret-since{align-items:inherit;vertical-align:top;flex-direction:column;max-width:100%;display:inline-flex}td .ret-since{align-items:flex-end}.ret-since .ret-v{white-space:nowrap}.ret-since .ret-sep{display:none}.ret-since .ret-age{font-family:var(--ui);letter-spacing:0;white-space:nowrap;color:var(--cc-text-4);margin-top:2px;font-size:11.5px;font-weight:500;line-height:1.25;display:block}.ret-since .ret-age:after{content:" held"}.pf-nw-hero{box-sizing:border-box;border:.5px solid var(--cc-nw-edge);background:radial-gradient(130% 120% at 0% 0%, var(--cc-nw-glow), transparent 62%), var(--cc-ov-ground);border-radius:20px;padding:22px 22px 8px}.pf-nw-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;display:flex}.pf-nw-lbl{font-family:var(--ui);color:var(--cc-text-3);font-size:12.5px;font-weight:600}.pf-nw-fx{font-family:var(--ui);color:var(--cc-text-4);font-size:11.5px}.pf-nw-total{font-family:var(--serif);color:var(--cc-text-1);white-space:nowrap;margin-top:6px;font-size:44px;font-weight:700;line-height:1.05}.pf-nw-bar{background:var(--cc-ov-track);border-radius:4px;gap:2px;height:8px;margin:16px 0 6px;display:flex;overflow:hidden}.pf-nw-bar span{flex:0 0 0;min-width:0}.pf-nw-row{appearance:none;border:0;border-bottom:.5px solid var(--cc-hairline);width:100%;min-height:56px;color:inherit;cursor:pointer;text-align:left;font:inherit;background:0 0;align-items:center;gap:10px;margin:0;padding:12px 2px;display:flex}.pf-nw-rows>.pf-nw-row:last-child,.pf-nw-rows>.pf-nw-det:last-child{border-bottom:0}.pf-nw-row:focus-visible{box-shadow:0 0 0 2px var(--cc-focus);border-radius:10px;outline:none}.pf-nw-row i{background:var(--cc);border-radius:50%;flex:none;width:9px;height:9px}.pf-nw-name{font-family:var(--serif);color:var(--cc-text-1);white-space:nowrap;font-size:21px;font-weight:700}.pf-nw-share{font-family:var(--ui);color:var(--cc-text-4);white-space:nowrap;font-size:12px}.pf-nw-amt{font-family:var(--serif);color:var(--cc-text-1);white-space:nowrap;margin-left:auto;font-size:21px;font-weight:700}.pf-nw-chev{width:12px;color:var(--cc-text-5);flex:none;font-size:20px;line-height:1;transition:transform .2s}.pf-nw-row.open .pf-nw-chev{color:var(--cc-text-3);transform:rotate(90deg)}.pf-nw-det{border-bottom:.5px solid var(--cc-hairline);margin:0 0 6px}.pf-nw-det tr+tr td{border-top:.5px solid var(--cc-hairline)}.pf-nw-det tr:hover td{background:var(--cc-hover-soft)}@media (max-width:480px){.pf-nw-hero{padding:18px 15px 6px}.pf-nw-total{font-size:38px}.pf-nw-name,.pf-nw-amt{font-size:19px}}@media (prefers-reduced-motion:reduce){.pf-nw-chev{transition:none}}#cfTable>.cf-wrap{-webkit-overflow-scrolling:touch;padding:6px 0;overflow-x:auto}#cfTable .cf2{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%}#cfTable .cf2 th,#cfTable .cf2 td{white-space:nowrap;text-align:right;padding:9px 8px;font-size:12px}#cfTable .cf2 thead th{color:var(--cc-text-4);font-weight:600}#cfTable .cf2 thead th.cf-proj{font-style:italic;font-weight:500}#cfTable .cf2 .name{z-index:1;text-align:left;width:1%;color:var(--cc-text-1);padding-left:14px;padding-right:14px;font-weight:500;position:sticky;left:0}#cfTable .cf2 td.cf-neg{color:var(--cc-alert)}#cfTable .cf2 td.cf-pos{color:var(--cc-pos)}#cfTable .cf2 td.cf-nil{color:var(--cc-text-4)}#cfTable .cf2 .cf-tot{border-left:.5px solid var(--cc-hairline);padding-left:12px;padding-right:14px;font-weight:700}#cfTable .cf2 thead th.cf-tot{color:var(--cc-text-3)}#cfTable .cf2 tr.total td,#cfTable .cf2 tr.total th{background:var(--cc-cf-total);color:var(--cc-text-1);font-weight:700}#cfTable .cf2 tr.total td.cf-neg{color:var(--cc-alert)}#cfTable .cf2 tr.total td.cf-nil{color:var(--cc-text-4)}#cfTable .cf2 tr:hover td{background:0 0}@media (max-width:640px){#cfTable .cf2 .name{background:var(--cc-cf-pin);box-shadow:inset -.5px 0 0 var(--cc-line-pop), 6px 0 8px -6px var(--cc-cf-pin-shadow);box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;width:calc(38vw - 11.4px);min-width:calc(38vw - 11.4px);max-width:calc(38vw - 11.4px);line-height:1.3}#cfTable .cf2 tr.total .name{background:var(--cc-cf-pin-total)}}@media (min-width:641px){#cfTable .cf2 th,#cfTable .cf2 td{padding:10px 6px;font-size:11.5px}}.chartbox.pf-perf-hero{border:.5px solid var(--cc-nw-edge);background:radial-gradient(130% 120% at 0% 0%, var(--cc-nw-glow), transparent 62%), var(--cc-ov-ground);border-radius:20px;padding:20px 20px 10px}.pf-perf-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 18px;margin-bottom:6px;display:flex}.pf-perf-id{min-width:0}.pf-perf-lbl{font-family:var(--ui);color:var(--cc-text-3);font-size:12.5px;font-weight:600}.pf-perf-val{font-family:var(--serif);color:var(--cc-text-1);white-space:nowrap;margin-top:4px;font-size:40px;font-weight:700;line-height:1.05}@media (max-width:480px){.chartbox.pf-perf-hero{padding:16px 14px 8px}.pf-perf-val{font-size:34px}}.perfminis:has(.pf-seg2){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (min-width:641px){.perfminis:has(.pf-seg2){grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}}.perfmini.pf-seg2{text-align:left;min-width:0;padding:14px 14px 10px}.pf-seg2 .t{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:7px;min-width:0;margin-bottom:6px;display:flex;overflow:hidden}.pf-seg2 .t i{background:var(--seg);border-radius:50%;flex:none;width:8px;height:8px}.pf-seg2 .v{font-family:var(--serif);white-space:nowrap;text-overflow:ellipsis;font-size:22px;font-weight:700;line-height:1.1;overflow:hidden}.pf-seg2 .m{color:var(--cc-text-4);white-space:nowrap;margin-top:4px;font-size:12px}.pf-seg2 .m span{color:var(--cc-text-2);font-weight:600}.pf-seg2 .m span[data-sign=pos]{color:var(--cc-pos)}.pf-seg2 .m span[data-sign=neg]{color:var(--cc-alert)}.pf-seg2 svg{width:100%;height:40px;margin-top:8px;display:block}.pf-seg2 .pf-spark{stroke:var(--seg)}.pf-seg2.on{border-color:var(--seg)}#perfPills.cc-pillbar,#cfPills.cc-pillbar{background:var(--cc-pill-track);max-width:none;box-shadow:inset 0 0 0 .5px var(--cc-pill-edge);border-radius:999px;flex-wrap:nowrap;flex:none;gap:2px;padding:3px;display:inline-flex}#perfPills.cc-pillbar>button,#cfPills.cc-pillbar>button,.periodpill.cc-pillbar>button{height:32px;min-height:32px;box-shadow:none;color:var(--cc-pill-text);background:0 0;border-radius:999px;padding:0 13px;font-size:13px;font-weight:500}#perfPills.cc-pillbar>button.on,#cfPills.cc-pillbar>button.on,.periodpill.cc-pillbar>button.on{background:var(--cc-pill-on);box-shadow:var(--cc-pill-glow);color:var(--cc-pill-text-on)}@media (hover:hover){#perfPills.cc-pillbar>button:not(.on):hover,#cfPills.cc-pillbar>button:not(.on):hover{color:var(--cc-text-2);background:0 0}}.periodbar .cc-pillscroll{flex:1 1 0;min-width:0}@media (max-width:640px){.periodbar .cc-pillscroll{flex:100%}}.pf-nw-det tr,.pf-nw-det tr.nw-reg{background:0 0;border:0;border-radius:0;margin:0;padding:0 4px 0 20px}.pf-nw-det tr:has(+tr.nw-reg){background:0 0;border:0;border-radius:0;margin:0;padding:0 4px 0 20px}.pf-nw-det tr+tr{box-shadow:inset 0 .5px 0 var(--cc-hairline)}@media (max-width:480px){.pf-nw-det tr,.pf-nw-det tr.nw-reg{padding-left:14px}}.pf-logo{box-sizing:border-box;width:var(--lsz);height:var(--lsz);border-radius:var(--lr);border:.5px solid var(--cc-pill-edge);box-shadow:var(--cc-shadow-logo);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:visible}.pf-logo-tc{--lsz:84px;--lr:21px}.pf-logo-mono{background:linear-gradient(180deg, var(--seg,var(--cc-accent)) 0%, var(--seg55,var(--cc-accent)) 100%)}.pf-logo-mono .pf-mono{font-family:var(--serif);color:var(--cc-text-1);font-weight:700;font-size:calc(var(--lsz) * .42);letter-spacing:.01em;line-height:1;display:block}.pf-tc-head{align-items:center;gap:16px;padding-right:48px;display:flex}.pf-tc-txt{min-width:0}.tc2-head{border-bottom:0;padding-bottom:6px}.tc2-head .pf-tc-head h3{font-family:var(--serif);padding-right:0;font-weight:700}.tc2-meta{font-family:var(--ui);color:var(--cc-text-4);margin-top:6px;font-size:12.5px;line-height:1.35}.tc2-top{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:18px;display:grid}.tc2-hero{box-sizing:border-box;border:.5px solid color-mix(in srgb, var(--seg,var(--cc-accent)) 40%, transparent);background:radial-gradient(130% 120% at 0% 0%, color-mix(in srgb, var(--seg,var(--cc-accent)) 28%, transparent), transparent 62%), var(--cc-ov-ground);border-radius:20px;min-width:0;padding:18px 18px 16px}.tc2-row{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.tc2-lbl{font-family:var(--ui);color:var(--cc-text-3);white-space:nowrap;font-size:12.5px;font-weight:600}.tc2-val{font-family:var(--serif);color:var(--cc-text-1);white-space:nowrap;margin-top:6px;font-size:38px;font-weight:700;line-height:1.05}.tc2-bar{background:var(--cc-ov-track);border-radius:4px;gap:2px;height:8px;margin-top:14px;display:flex;overflow:hidden}.tc2-bar span{flex:0 0 0;min-width:0}.tc2-bar span:first-child{border-radius:4px 0 0 4px}.tc2-bar span:last-child{border-radius:0 4px 4px 0}.tc2-bar span.solo{border-radius:4px}.tc2-bar .tc2-inv,.tc2-bar .tc2-cur{background:var(--cc-pill-text)}.tc2-bar .tc2-gain{background:var(--cc-pos)}.tc2-bar .tc2-loss{background:var(--cc-alert)}.tc2-leg em{color:var(--cc-text-3)}.tc2-leg .pos{color:var(--cc-pos)}.tc2-leg .neg{color:var(--cc-alert)}.tc2-note{font-family:var(--ui);color:var(--cc-text-4);margin-top:8px;font-size:11px;line-height:1.45}.tc2-keys{flex-direction:column;gap:10px;min-width:0;display:flex}.tc2-k3{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.tc2-kc{box-sizing:border-box;border-radius:var(--cc-r-tile);border:1px solid var(--cc-line-panel);background:var(--cc-glass-panel);min-width:0;padding:12px 12px 11px}.tc2-k{font-family:var(--ui);color:var(--cc-text-4);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:600;overflow:hidden}.tc2-kv{font-family:var(--serif);color:var(--cc-text-1);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:22px;font-weight:700;line-height:1.1;overflow:hidden}.tc2-kv .ret-since{font-size:inherit}.tc2-kv:has(.ret-since){text-overflow:clip;overflow:visible}.tc2-per{border-radius:var(--cc-r-tile);border:1px solid var(--cc-line-panel);background:var(--cc-glass-panel);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tc2-per>div{min-width:0;padding:11px 12px 10px}.tc2-per>div+div{border-left:.5px solid var(--cc-hairline)}.tc2-pv{font-family:var(--ui);color:var(--cc-text-2);white-space:nowrap;margin-top:3px;font-size:15px;font-weight:600}.tc2-pv[data-sign=pos],.tc2-kv[data-sign=pos]{color:var(--cc-pos)}.tc2-pv[data-sign=neg],.tc2-kv[data-sign=neg]{color:var(--cc-alert)}.tc2-body{padding-top:16px}.tc2-grid{gap:0 16px}.tc2-h{font-family:var(--serif);color:var(--cc-text-1);margin:8px 0 10px;font-size:20px;font-weight:700}.tc2-panel{box-sizing:border-box;border:1px solid var(--cc-line-panel);background:var(--cc-glass-panel);border-radius:16px;margin-bottom:12px;padding:16px 18px}.tc2-panel h5{color:var(--cc-text-1);margin-bottom:8px;font-size:16px;font-weight:600}.tc2-panel p{color:var(--cc-text-3);font-size:14px;line-height:1.55}.tc2-ov .ov-table{width:100%}.tc2-ov .ov-table td{vertical-align:top;padding:9px 0}.tc2-ov .ov-table tr:last-child td{border-bottom:0}.tc2-ov .ov-table td:last-child{text-align:right;padding-left:14px}@media (max-width:480px){.tc2-panel{padding:14px 15px}.tc2-hero{padding:16px 15px 14px}.pf-logo-tc{--lsz:64px;--lr:16px}}@media (min-width:641px){.tc2-top{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:stretch;gap:12px}.tc2-hero{padding:22px 24px 20px}.tc2-val{font-size:44px}.tc2-keys{justify-content:space-between}.tc2-k3,.tc2-per{flex:auto}.tc2-kc,.tc2-per>div{flex-direction:column;justify-content:center;display:flex}.tc2-grid{gap:0 18px}}.rx-host{color:var(--cc-text-2);font-family:var(--ui)}.rx-host .num,.rx-years .num{font-variant-numeric:tabular-nums}.rx-sw{background:var(--cc-pill-track);border:.5px solid var(--rx-edge);border-radius:999px;align-items:center;gap:2px;padding:3px;display:inline-flex}.rx-sw button{height:30px;font-family:var(--ui);white-space:nowrap;color:var(--rx-text-2);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 13px;font-size:13px;font-weight:600;position:relative}.rx-sw button:after{content:"";position:absolute;inset:-7px 0}.rx-sw button.on{background:var(--rx-blue);color:var(--cc-text-1);box-shadow:var(--rx-blue-glow)}.rx-sw button:focus-visible,.rx-fold:focus-visible,.rx-li:focus-visible{box-shadow:0 0 0 2px var(--cc-focus);outline:none}.rx-sum{background:var(--rx-panel);border:.5px solid var(--rx-edge);border-radius:18px;flex-wrap:wrap;align-items:flex-end;gap:18px 40px;padding:18px 22px;display:flex}.rx-lbl{color:var(--rx-text-3);font-size:12px}.rx-mid{font-family:var(--serif);color:var(--cc-text-1);white-space:nowrap;margin-top:2px;font-size:26px;font-weight:700}.rx-diff.neg{color:var(--rx-neg)}.rx-diff.pos{color:var(--cc-pos)}.rx-toward{flex:1;min-width:200px}.rx-tw-h{color:var(--rx-text-3);justify-content:space-between;font-size:12px;display:flex}.rx-tw-h b{color:var(--cc-text-1);font-weight:600}.rx-bar{background:var(--rx-track);border-radius:4px;height:8px;margin-top:8px;overflow:hidden}.rx-bar i{background:var(--rx-blue);height:100%;display:block}.rx-note{color:var(--rx-text-4);margin-top:8px;font-size:12px}.rx-lrow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;display:flex}.rx-legend{flex-wrap:wrap;gap:6px 18px;display:flex}.rx-lg{color:var(--rx-text-2);align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.rx-lg i{box-sizing:border-box;border:1px solid;border-radius:4px;flex:none;width:12px;height:12px}.rx-tools{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.rx-sw-paid{color:var(--rx-paid-fg);background:var(--rx-paid-bg);border-color:var(--rx-paid-fg)!important}.rx-sw-equity{color:var(--rx-equity-fg);background:var(--rx-equity-bg);border-color:var(--rx-equity-fg)!important}.rx-sw-delayed{color:var(--rx-delayed-fg);background:var(--rx-delayed-bg);border-color:var(--rx-delayed-fg)!important}.rx-sw-invoice{color:var(--rx-invoice-fg);background:var(--rx-invoice-bg);border-color:var(--rx-invoice-fg)!important}.rx-sw-notpaid{color:var(--rx-notpaid-fg);background:var(--rx-notpaid-bg);border-color:var(--rx-notpaid-fg)!important}.rx-sw-none{background:0 0;border-color:var(--rx-text-4)!important}.rx-mb .rx-sw-paid,.rx-mb .rx-sw-equity,.rx-mb .rx-sw-delayed,.rx-mb .rx-sw-invoice,.rx-mb .rx-sw-notpaid{background:currentColor}.rx-mb .rx-sw-none{background:var(--rx-text-4)}.rx-chip{vertical-align:middle;border-radius:7px;min-width:14px;padding:4px 7px;line-height:1.1;display:inline-block}.rx-st-paid{color:var(--rx-paid-fg);background:var(--rx-paid-bg)}.rx-st-equity{color:var(--rx-equity-fg);background:var(--rx-equity-bg)}.rx-st-delayed{color:var(--rx-delayed-fg);background:var(--rx-delayed-bg)}.rx-st-invoice{color:var(--rx-invoice-fg);background:var(--rx-invoice-bg)}.rx-st-notpaid{color:var(--rx-notpaid-fg);background:var(--rx-notpaid-bg)}.rx-st-none{color:var(--rx-none-fg)}.rx-gridwrap{border:.5px solid var(--rx-edge);overscroll-behavior:contain;border-radius:16px;max-height:calc(100dvh - 240px);margin-top:12px;overflow:auto}table.rx-grid{border-collapse:separate;border-spacing:0;width:100%}.rx-grid th{z-index:2;letter-spacing:.04em;color:var(--rx-text-3);text-align:right;background:var(--rx-head);border-bottom:.5px solid var(--rx-edge);white-space:nowrap;padding:10px 8px;font-size:11px;font-weight:600;position:sticky;top:0}.rx-grid th.rx-tot{color:var(--cc-text-1)}.rx-grid th.rx-src{z-index:4;text-align:left;text-transform:uppercase;padding-left:14px;left:0}.rx-grid td{text-align:right;border-bottom:.5px solid var(--rx-line);white-space:nowrap;height:40px;padding:0 8px;font-size:12.5px}.rx-grid td.rx-src{z-index:1;text-align:left;position:sticky;left:0}.rx-grow td{background:var(--rx-group);color:var(--rx-text-2);font-weight:600}.rx-grow td.rx-src{height:38px;color:var(--cc-text-1);padding:0 14px;font-size:13px}.rx-grow td.rx-tot{color:var(--cc-text-1);font-weight:700}.rx-fold{min-height:38px;color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.rx-car{width:14px;color:var(--rx-text-3);margin-right:6px;display:inline-block}.rx-row td.rx-src{background:var(--rx-src);color:var(--cc-text-2);padding:0 14px 0 30px;font-size:13.5px}.rx-row td{background:var(--rx-row)}.rx-row td.rx-tot{color:var(--cc-text-1);background:var(--rx-tot);font-weight:600}.rx-grid tfoot td{z-index:2;height:38px;color:var(--cc-text-1);background:var(--rx-group);border-bottom:0;border-top:.5px solid var(--rx-edge);font-weight:700;position:sticky;bottom:0}.rx-grid tfoot td.rx-src{z-index:3;padding:0 14px}.rx-grid tfoot td.rx-src span{color:var(--rx-text-3);margin-left:6px;font-size:11.5px;font-weight:500}.rx-emptyrow td{text-align:left;height:48px;color:var(--rx-text-3);background:var(--rx-row);padding:0 14px}.rx-mview{max-width:560px;margin-top:12px}.rx-sws{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:16px;display:flex}.rx-mbar{border-radius:999px;min-width:0;margin-top:12px;position:relative}.rx-mscroll{scrollbar-width:none;overscroll-behavior-x:contain;margin:-7px 0;padding:7px 0;overflow-x:auto}.rx-mscroll::-webkit-scrollbar{display:none}.rx-mscroll .rx-sw{width:max-content}.rx-mscroll .rx-sw button{height:32px;font-size:14px}.rx-years{margin:14px 0}.rx-ybar{align-items:center;gap:10px;display:flex}.rx-ybar .rx-mbar{flex:0 auto;margin-top:0}.rx-addyr,.rx-ay,.rx-ay-x{border:.5px dashed var(--rx-addyr-edge);height:32px;color:var(--rx-addyr);font-family:var(--ui);white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;flex-shrink:0;padding:0 13px;font-size:13px;font-weight:600;position:relative}.rx-ay{border-style:solid;border-color:var(--rx-ay-edge);background:var(--rx-ay-bg);color:var(--cc-text-1)}.rx-ay-x{border-color:var(--cc-line-btn);color:var(--rx-text-2)}.rx-ayp{background:var(--rx-panel);border:.5px solid var(--rx-edge-2);border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;padding:12px 14px;display:flex}.rx-ayp .rx-ay{white-space:normal;text-align:left;height:auto;min-height:32px;padding:6px 13px}.rx-ayl{color:var(--cc-text-1);font-size:14px;font-weight:600}.rx-addyr:focus-visible,.rx-ay:focus-visible,.rx-ay-x:focus-visible{box-shadow:0 0 0 2px var(--cc-focus);outline:none}.rx-mhead{justify-content:space-between;align-items:baseline;gap:12px;margin-top:16px;display:flex}.rx-mtitle{font-family:var(--serif);color:var(--cc-text-1);font-size:22px;font-weight:700}.rx-mtot{color:var(--cc-text-1);font-size:17px;font-weight:700}.rx-ghead{letter-spacing:.04em;text-transform:uppercase;color:var(--rx-text-4);margin-top:16px;font-size:12px;font-weight:600}.rx-list{background:var(--rx-panel);border:.5px solid var(--rx-edge-2);border-radius:16px;margin-top:6px;padding:0 14px}.rx-li{width:100%;min-height:48px;color:var(--cc-text-2);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}div.rx-li{cursor:default}.rx-li+.rx-li,.rx-months+.rx-li{border-top:.5px solid var(--rx-line-2)}.rx-dot{box-sizing:border-box;border:1px solid;border-radius:50%;flex-shrink:0;width:8px;height:8px}.rx-li-n{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:15px;overflow:hidden}.rx-li-a{white-space:nowrap;font-size:15px;font-weight:600}.rx-none{color:var(--rx-text-4);font-weight:400}.rx-chev{color:var(--cc-text-5);font-size:15px}.rx-months{padding:4px 0 10px}.rx-mbtn{grid-template-columns:40px 1fr 92px;align-items:center;gap:10px;width:100%;min-height:30px;display:grid}.rx-ml{color:var(--rx-text-2);font-size:13px}.rx-mb{background:var(--rx-line);border-radius:3px;height:6px;display:block;overflow:hidden}.rx-mb i{border:0;border-radius:3px;height:100%;display:block}.rx-ma{text-align:right;color:var(--cc-text-1);font-size:14px;font-weight:600}.rx-ma.none{color:var(--rx-text-4);font-weight:400}.rx-sum-p{grid-template-columns:1fr 1fr;gap:12px 16px;padding:16px;display:grid}.rx-sum-p .rx-toward{grid-column:1/-1;min-width:0}.en-page{--sx:var(--sx-endorsements)}.pa-page{--sx:var(--sx-personal-assets)}.rk-page{--sx:var(--sx-risk)}.en-page .endo-ovbox,.en-page .endo-card,.pa-page .pa-card,.rk-page .risk-ovbox,.rk-page .risk-box{border:1px solid color-mix(in srgb, var(--sx) 34%, transparent);background:radial-gradient(130% 110% at 0% 0%, color-mix(in srgb, var(--sx) 17%, transparent), transparent 62%), var(--sx-tile-hi), var(--sx-tile-ground);-webkit-backdrop-filter:var(--cc-blur-panel);backdrop-filter:var(--cc-blur-panel);box-shadow:var(--sx-tile-shadow);transition:border-color .2s,box-shadow .2s,transform .2s}.en-page .endo-ovbox:hover,.en-page .endo-card:hover,.pa-page .pa-card:hover,.rk-page .risk-ovbox:hover,.rk-page .risk-box.click:hover{border-color:color-mix(in srgb, var(--sx) 72%, transparent);background:radial-gradient(130% 110% at 0% 0%, color-mix(in srgb, var(--sx) 24%, transparent), transparent 62%), var(--sx-tile-hi-hover), var(--sx-tile-ground)}.en-page .endo-ovbox:focus-visible,.en-page .endo-card:focus-visible,.pa-page .pa-card:focus-visible,.rk-page .risk-ovbox:focus-visible,.rk-page .risk-box.click:focus-visible{box-shadow:0 0 0 2px var(--cc-focus), var(--sx-tile-edge);outline:none}.en-page .endo-ovbox,.rk-page .risk-ovbox,.pa-page .pa-cat-card{font-family:var(--serif);letter-spacing:0;text-transform:none;color:var(--cc-text-1);border-radius:20px;font-size:22px;font-weight:700}.pa-page .pa-cat-card .pa-card-name{font-size:22px}.en-page .endo-ovbox .endo-count{font-family:var(--ui);color:var(--cc-text-3);font-size:12px;font-weight:500}.en-page .endo-card{border-radius:16px;font-size:17px}.pa-page .pa-card{border-radius:18px}.pa-page .pa-card-val{color:var(--cc-text-3);font-size:12.5px}.cc-sx-frame{border:.5px solid color-mix(in srgb, var(--sx) 24%, transparent);background:radial-gradient(100% 140% at 0% 0%, color-mix(in srgb, var(--sx) 13%, transparent), transparent 58%), var(--sx-frame-ground);box-shadow:var(--sx-frame-edge);border-radius:22px;margin:16px 0 8px;padding:16px 18px 18px}.cc-sx-lab{font-family:var(--ui);letter-spacing:.14em;text-transform:uppercase;color:var(--cc-text-3);margin:0 0 14px;font-size:11px;font-weight:600}.cc-sx-n{color:var(--sx);font-variant-numeric:tabular-nums;margin-left:8px}.cc-sx-frame .endo-grid{padding:0}.cc-sx-frame .pa-cat-row{justify-content:flex-start;padding:0}.cc-sx-frame .pa-empty{text-align:left;padding:8px 0}.pa-page .pa-detail{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0}.pa-page .pa-detail-value,.rk-page .risk-hero{border:.5px solid color-mix(in srgb, var(--sx) 36%, transparent);background:radial-gradient(120% 130% at 0% 0%, color-mix(in srgb, var(--sx) 26%, transparent), transparent 60%), var(--sx-hero-ground);box-shadow:var(--sx-hero-edge);border-radius:20px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;margin:0 0 14px;padding:20px 24px 18px;display:flex}.rk-page .risk-hero{margin-top:16px}.pa-page .pa-dv-label,.rk-page .rh-lab{font-family:var(--ui);letter-spacing:.14em;text-transform:uppercase;color:var(--cc-text-3);font-size:11px;font-weight:600}.pa-page .pa-dv-amt,.rk-page .rh-val{font-family:var(--serif);letter-spacing:-.005em;color:var(--cc-text-1);font-variant-numeric:lining-nums;overflow-wrap:anywhere;margin-top:6px;font-size:40px;font-weight:700;line-height:1.08}.pa-page .pa-dv-note,.rk-page .rh-note{font-family:var(--ui);color:var(--cc-text-3);margin-top:6px;font-size:12.5px}.rk-page .risk-hero+.rkt-wrap{margin-top:0}.pa-page .pa-fpanel{border:1px solid var(--cc-line-panel);background:var(--cc-glass-panel);-webkit-backdrop-filter:var(--cc-blur-panel);backdrop-filter:var(--cc-blur-panel);border-radius:20px;padding:2px 20px}.pa-page .pa-fpanel .pa-field{justify-content:space-between;align-items:baseline;gap:16px;padding:13px 0}.pa-page .pa-fpanel .pa-fields .pa-field:last-child{border-bottom:0}.pa-page .pa-fpanel .pa-field-label{max-width:45%;color:var(--cc-text-3);flex:none;padding-top:0;font-size:13px;font-weight:400}.pa-page .pa-fpanel .pa-field-val{text-align:right;color:var(--cc-text-1);flex:auto}.pa-page.mode-view .pa-field-val:empty:before{content:"—";color:var(--cc-text-5)}.pa-page.mode-view .pa-field:has(.pa-field-val:empty) .pa-field-label{color:var(--cc-text-4)}.pa-page .pa-fpanel+.pa-addbtn{margin-top:10px}.rk-page .risk-svg path{stroke:color-mix(in srgb, var(--sx) 55%, transparent)}.rk-page .risk-owner{color:var(--cc-text-1);background:var(--sx-owner-hi), color-mix(in srgb, var(--sx) 12%, var(--sx-owner-ground));-webkit-backdrop-filter:var(--cc-blur-clear);backdrop-filter:var(--cc-blur-clear);box-shadow:inset 0 0 0 .5px color-mix(in srgb, var(--sx) 55%, transparent), var(--sx-owner-shadow)}.rk-page .risk-box{border-radius:14px}.rk-page .risk-box .rb-name{color:var(--cc-text-1)}.rk-page .risk-box.risk-total{border-color:color-mix(in srgb, var(--sx) 75%, transparent);background:radial-gradient(120% 140% at 50% 0%, color-mix(in srgb, var(--sx) 34%, transparent), color-mix(in srgb, var(--sx) 6%, transparent) 70%), var(--sx-hero-ground);box-shadow:var(--sx-total-shadow), 0 0 24px color-mix(in srgb, var(--sx) 28%, transparent), var(--sx-drop)}.rk-page .risk-box .rb-cap{font-family:var(--ui);letter-spacing:.14em;text-transform:uppercase;color:var(--sx);margin-bottom:3px;font-size:9px;font-weight:700;display:block}.rk-page .risk-box.risk-total .rb-name{font-family:var(--serif);font-size:17px;font-weight:700}.rk-page table.rkt{border-radius:20px}.rk-page table.rkt th{letter-spacing:.12em;text-transform:uppercase;color:var(--cc-text-4);font-size:10.5px}.rk-page table.rkt.rkt-keyval td{padding:13px 18px}.rk-page table.rkt.rkt-keyval td.rkt-label{color:var(--cc-text-3);font-size:13px;font-weight:400}.rk-page table.rkt.rkt-keyval td:not(.rkt-label):not(.rkt-delcell){text-align:right;color:var(--cc-text-1)}.rk-page.mode-view table.rkt .rkt-delcell{display:none}.en-page .endo-metas.endo-details{border:.5px solid color-mix(in srgb, var(--sx) 26%, transparent);background:radial-gradient(110% 140% at 0% 0%, color-mix(in srgb, var(--sx) 12%, transparent), transparent 55%), var(--endo-panel);border-radius:16px;margin:6px 0 24px;padding:0 16px;display:block}.en-page .endo-details .endo-meta-row{white-space:normal;border-top:.5px solid var(--endo-panel-line);flex-wrap:nowrap;flex:none;justify-content:space-between;align-items:baseline;gap:16px;min-width:0;max-width:none;padding:12px 0;display:flex}.en-page .endo-details .endo-meta-row:first-child{border-top:0}.en-page.mode-view .endo-details .endo-meta-row.is-empty{display:none}.en-page.mode-view .endo-details .endo-meta-row{border-top:0}.en-page.mode-view .endo-details .endo-meta-row:not(.is-empty)~.endo-meta-row:not(.is-empty){border-top:.5px solid var(--endo-panel-line)}.en-page .endo-details .endo-meta-row .k{min-width:0;max-width:55%;font-family:var(--ui);color:var(--cc-text-3);flex:none;font-size:13px;font-weight:400}.en-page .endo-details .endo-meta-row .vbox{text-align:right;flex:0 auto;min-width:0}.en-page .endo-details .endo-meta-row .v{font-family:var(--ui);color:var(--cc-text-1);white-space:normal;overflow-wrap:anywhere;text-align:right;font-size:15px;display:inline}.en-page .endo-details .endo-meta-row .v.en-dates{justify-content:flex-end;display:inline-flex}.en-page .endo-meta-row.has-termv .vbox{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.en-page .endo-termv{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.en-page .endo-term-dates{text-align:right;font-family:var(--ui);color:var(--cc-text-1);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:flex-end;column-gap:.3em;font-size:15px;display:flex}.en-page .endo-term-a,.en-page .endo-term-b{white-space:nowrap}.en-page .endo-term-len{font-family:var(--ui);color:var(--cc-text-3);font-size:12px}.en-page .endo-sec.endo-obl{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;overflow:visible}.en-page .endo-sec.endo-obl .endo-sec-head{padding:6px 0 10px}.en-page .endo-sec.endo-obl .endo-sec-body{flex-direction:column;gap:12px;padding:0;display:flex}.en-page .endo-ob{background:var(--endo-panel);border:.5px solid var(--endo-panel-line);border-radius:16px;padding:14px 16px}.en-page .endo-ob .endo-subhead{font-family:var(--ui);letter-spacing:0;text-transform:none;color:var(--cc-text-1);margin:0 0 6px;font-size:16px;font-weight:600}.en-page .endo-ob .endo-text,.en-page .endo-ob .endo-list li{font-family:var(--ui);color:var(--endo-ob-text);padding:0;font-size:14px;line-height:1.5}.en-page .endo-ob .endo-blk+.endo-blk{margin-top:6px}.en-page table.endo-table th{letter-spacing:.12em;text-transform:uppercase;color:var(--cc-text-4);font-size:10.5px}.en-page.mode-edit .endo-list li .endo-ed.empty{vertical-align:top;min-width:12em;display:inline-block}.en-page.mode-edit .endo-list li{cursor:text}@media (max-width:1023px),(pointer:coarse){.en-page.mode-edit .endo-ob .endo-subhead{font-size:18px}.en-page.mode-edit .endo-ob .endo-text,.en-page.mode-edit .endo-ob .endo-list li,.en-page.mode-edit .endo-details .endo-meta-row .v{font-size:16px}}@media (max-width:640px){.en-page .endo-overview,.rk-page .risk-overview,.pa-page .pa-cat-row{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:stretch;gap:12px;display:grid}.en-page .endo-overview,.rk-page .risk-overview{padding:28px 0 24px}.en-page .endo-ovbox,.rk-page .risk-ovbox{width:auto;min-width:0;height:96px;font-size:19px}.pa-page .pa-card-slot{width:auto;min-width:0}.pa-page .pa-card{width:100%;min-width:0;padding:14px 12px}.pa-page .pa-card-name{overflow-wrap:anywhere;font-size:17px}.pa-page .pa-cat-card .pa-card-name{font-size:19px}.pa-page .pa-cat-row>.pa-empty,.pa-page .pa-cat-row>.pa-add-card{grid-column:1/-1}.en-page .endo-grid,.en-page .endo-grid.expired-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.en-page .endo-card{overflow-wrap:anywhere;min-width:0;font-size:15px}.cc-sx-frame{border-radius:20px;padding:14px 12px}.pa-page .pa-detail-value,.rk-page .risk-hero{padding:18px 18px 16px}.pa-page .pa-dv-amt,.rk-page .rh-val{font-size:36px}.pa-page .pa-fpanel{padding:2px 16px}.en-page.mode-edit .endo-details .endo-meta-row{flex-wrap:wrap;row-gap:8px}.en-page.mode-edit .endo-details .endo-meta-row .vbox{flex-direction:column;flex:100%;align-items:flex-end;display:flex}.en-page .endo-details .rk-select,.en-page .endo-details .rk-amount{max-width:100%}.en-page .endo-details .rk-amount input{flex:auto;width:auto;min-width:0}.rk-page .rk-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.rk-page table.rkt:not(.rkt-keyval){width:max-content;min-width:100%;overflow:visible}.rk-page table.rkt:not(.rkt-keyval) th,.rk-page table.rkt:not(.rkt-keyval) td{white-space:nowrap}.rk-page table.rkt:not(.rkt-keyval) .rkt-ed{white-space:pre}.rk-page table.rkt:not(.rkt-keyval) th:first-child,.rk-page table.rkt:not(.rkt-keyval) td:first-child,.en-page table.endo-table th:first-child,.en-page table.endo-table td:first-child{z-index:1;background:var(--sx-pin);box-shadow:var(--sx-pin-edge);box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;vertical-align:top;position:sticky;left:0}.rk-page table.rkt:not(.rkt-keyval) th:first-child,.rk-page table.rkt:not(.rkt-keyval) td:first-child{width:calc(38vw - 12.16px);min-width:calc(38vw - 12.16px);max-width:calc(38vw - 12.16px)}.rk-page table.rkt:not(.rkt-keyval) th:first-child .rkt-ed,.rk-page table.rkt:not(.rkt-keyval) td:first-child .rkt-ed{white-space:pre-line}.rk-page.mode-view table.rkt:not(.rkt-keyval) td:first-child{font-size:14px;line-height:1.35}.rk-page table.rkt:not(.rkt-keyval) th:first-child{border-top-left-radius:20px}.rk-page table.rkt:not(.rkt-keyval) tr:last-child td:first-child{border-bottom-left-radius:20px}.en-page table.endo-table th,.en-page table.endo-table td{white-space:nowrap}.en-page table.endo-table th:first-child,.en-page table.endo-table td:first-child{white-space:normal;width:calc(38vw - 28.12px);min-width:calc(38vw - 28.12px);max-width:calc(38vw - 28.12px)}}@media (max-width:760px){.rk-page .risk-box .rb-cap{letter-spacing:.06em;white-space:nowrap;margin-bottom:2px;font-size:8.5px}.rk-page .risk-box.risk-total .rb-name{font-size:15px}}@media (prefers-reduced-motion:reduce){.en-page .endo-ovbox,.en-page .endo-card,.pa-page .pa-card,.rk-page .risk-ovbox,.rk-page .risk-box{transition:none}}}.vlt-sum{border:.5px solid color-mix(in srgb, var(--vlt-watch) 32%, transparent);background:radial-gradient(120% 100% at 0% 0%, color-mix(in srgb, var(--vlt-watch) 26%, transparent), transparent 62%), var(--vlt-sum-ground);border-radius:20px;margin:0 0 16px;padding:18px 18px 6px}.vlt-sum-h{color:var(--cc-text-3);justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;display:flex}.vlt-sum-l{font-weight:600}.vlt-sum-n{font-variant-numeric:tabular-nums;white-space:nowrap}.vlt-sum-v{letter-spacing:-.01em;color:var(--cc-text-1);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:6px;font-size:40px;font-weight:700;line-height:1.1}.vlt-sum-g{color:var(--cc-text-3);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:4px;font-size:13px}.vlt-sum-bar{background:var(--cc-fill);border-radius:4px;gap:2px;height:8px;margin-top:16px;display:flex;overflow:hidden}.vlt-sum-seg{flex:1 1 0;min-width:2px;height:100%}.vlt-sum-list{margin-top:8px}.vlt-sum-row{border-top:.5px solid var(--cc-hairline);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) auto 3.2em;align-items:center;column-gap:14px;min-height:44px;font-size:14px;display:grid}.vlt-sum-row:first-child{border-top:0}.vlt-sum-cat{min-width:0;color:var(--cc-text-2);align-items:center;gap:9px;display:flex}.vlt-sum-cat i{border-radius:50%;flex:none;width:9px;height:9px}.vlt-sum-amt{text-align:right;color:var(--cc-text-1);white-space:nowrap;font-weight:600}.vlt-sum-pct{text-align:right;color:var(--cc-text-3);white-space:nowrap}.vlt-sum-row.zero{opacity:.45}.vlt-sum-note{border-top:.5px solid var(--cc-hairline);color:var(--cc-text-4);margin:4px 0 0;padding:12px 0 10px;font-size:12px}.vlt-sum-note+.vlt-sum-note{margin-top:0}.vlt-tools .vlt-filter{flex:260px;min-width:0}.vlt-tools .vlt-sort{flex:none}.vlt .vlt-sum .vlt-pos{color:var(--cc-pos)}.vlt .vlt-sum .vlt-neg{color:var(--cc-alert)}@media screen{.tax .tax-topnav .tx-pillbtn{border:.5px solid var(--tx-pill-edge);background:var(--tx-pill-bg);min-height:34px;box-shadow:var(--tx-pill-hi);font-family:var(--ui);color:var(--cc-text-1);border-radius:17px;align-items:center;gap:6px;padding:0 14px;font-size:13.5px;font-weight:600;display:inline-flex}.tax .tax-topnav .tx-pillbtn:hover{background:var(--tx-pill-bg-hover);color:var(--cc-text-1)}.tax .tax-group.tx2{border:.5px solid var(--tx-edge);background:radial-gradient(120% 90% at 0% 0%, var(--tx-glow) 0%, transparent 55%), var(--cc-glass-panel);box-shadow:var(--tx-card-shadow);border-radius:22px;padding:16px 20px 12px}.tax .tx2 .tax-ghead{cursor:pointer;align-items:center;gap:10px;margin:0;display:flex}.tax .tx2 .tx-htitle{align-items:baseline;gap:10px;min-width:0;display:flex}.tax .tx2 .tax-year{font-family:var(--serif);color:var(--cc-text-1);font-size:28px;font-weight:700;line-height:1}.tax .tx2 .tx-count{font-family:var(--ui);color:var(--cc-text-4);white-space:nowrap;font-size:12.5px}.tax .tx2 .tx-htot{flex-direction:column;align-items:flex-end;gap:2px;margin-left:auto;display:flex}.tax .tx2 .tx-htot-l{font-family:var(--ui);color:var(--cc-text-4);font-size:11.5px}.tax .tx2 .tx-htot .tax-year-total{font-family:var(--ui);color:var(--cc-text-1);font-variant-numeric:tabular-nums;margin:0;font-size:22px;font-weight:600}.tax .tx2 .tx-bars{grid-template-columns:1fr 1fr;gap:14px 24px;margin:14px 0 4px;display:grid}.tx-bar-h{font-family:var(--ui);letter-spacing:.1em;text-transform:uppercase;color:var(--cc-text-4);margin:0 0 5px;font-size:11px;font-weight:600}.tx-bar-track{background:var(--tx-track);border-radius:3px;gap:2px;height:6px;display:flex;overflow:hidden}.tx-bar-seg{min-width:2px;height:100%;display:block}.tx-bar-leg{font-family:var(--ui);color:var(--cc-text-3);flex-wrap:wrap;gap:4px 12px;margin-top:7px;font-size:11.5px;display:flex}.tx-leg{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.tx-leg i{border-radius:50%;flex:none;width:7px;height:7px}.tx-leg-v{color:var(--cc-text-4);font-variant-numeric:tabular-nums}.tax .tx2 .tax-scroll{border-top:0;margin-top:10px}.tax .tx2 .tax-table th{font-family:var(--ui);letter-spacing:.06em;text-transform:uppercase;color:var(--cc-text-4);border-bottom:.5px solid var(--cc-hairline);text-align:left;padding:8px;font-size:11px;font-weight:600}.tax .tx2 .tax-table th.tax-col-amt{text-align:right}.tax .tx2 .tax-table td{color:var(--cc-text-2);vertical-align:middle;padding:10px 8px;font-size:13px}.tax.mode-view .tx2 .tax-table td.tx-pay{color:var(--cc-text-1);font-size:13.5px;font-weight:600}.tax .tx2 .tx-due{color:var(--cc-text-4);align-items:baseline;gap:4px;margin-top:2px;font-size:11.5px;font-weight:400;display:flex}.tax.mode-view .tx2 .tx-due.tx-due-empty{display:none}.tax .tx2 .tx-due-l{flex:none}.tax .tx2 td.tax-col-amt{text-align:right;white-space:nowrap;font-size:13px}.tax .tx2 td.tx-neg,.tax .tx2 .tx-neg{color:var(--cc-alert)}.tax .tx2 td.tx-dot .tax-pill,.tax .tx2 td.tx-plain .tax-pill{text-align:left;border-radius:0;align-items:center;gap:7px;max-width:100%;display:inline-flex;color:var(--cc-text-2)!important;background:0 0!important;border:0!important;padding:2px 0!important;font-size:13px!important;font-weight:500!important}.tax .tx2 td.tx-dot .tax-pill:before{content:"";background:var(--pc,transparent);border-radius:50%;flex:none;width:8px;height:8px}.tax .tx2 td.tx-dot .tax-pill.empty:before{display:none}.tax .tx2 td.tx-dot .tax-pill.empty,.tax .tx2 td.tx-plain .tax-pill.empty{color:var(--cc-text-5)!important}.tax .tx2 td.tx-plain .tax-pill{color:var(--cc-text-3)!important}.tax .tx2 td.tx-status .tax-pill{white-space:nowrap;border:.5px solid #0000;border-radius:999px;background:color-mix(in srgb, var(--pc,var(--tx-own)) 20%, transparent)!important;color:color-mix(in srgb, var(--pc,var(--tx-own)) 70%, var(--tx-white))!important;padding:3px 9px!important;font-size:11.5px!important;font-weight:600!important}.tax .tx2 td.tx-status .tax-pill[data-tone=ok]{border-color:var(--tx-ok-edge);background:var(--tx-ok-bg)!important;color:var(--tx-ok-fg)!important}.tax .tx2 td.tx-status .tax-pill[data-tone=warn]{border-color:var(--tx-warn-edge);background:var(--tx-warn-bg)!important;color:var(--tx-warn-fg)!important}.tax .tx2 td.tx-status .tax-pill[data-tone=info]{border-color:var(--tx-info-edge);background:var(--tx-info-bg)!important;color:var(--tx-info-fg)!important}.tax .tx2 td.tx-status .tax-pill[data-tone=sign]{border-color:var(--tx-sign-edge);background:var(--tx-sign-bg)!important;color:var(--tx-sign-fg)!important}.tax .tx2 td.tx-status .tax-pill[data-tone=mute]{border-color:var(--tx-mute-edge);background:var(--tx-mute-bg)!important;color:var(--cc-text-3)!important}.tax .tx2 td.tx-status .tax-pill.empty{border:1px dashed var(--cc-line-pop);color:var(--cc-text-5)!important;background:0 0!important}.tax .tx2 .tax-sumrow td{border-top:.5px solid var(--cc-hairline);border-bottom:0;padding-top:12px}.tax .tx2 .tax-sum-lbl-cell{text-align:left;font-family:var(--ui);color:var(--cc-text-1);font-size:13px;font-weight:700}.tax .tx2 .tax-sum-val{font-size:14.5px;font-weight:700}@media (max-width:1023px){.tax .tx2 .tax-ghead{flex-wrap:wrap}.tax .tx2 .tx-bars{grid-template-columns:1fr}.tax.mode-view .tax-group.tx2{display:none}}.tx-m{display:none}@media (max-width:1023px){.tax.mode-view .tx-m{margin:0 0 16px;display:block}}.tx-m-yscroll{scrollbar-width:none;margin:0 0 12px;overflow-x:auto}.tx-m-yscroll::-webkit-scrollbar{display:none}.tx-m-years{background:var(--cc-pill-track);box-shadow:inset 0 0 0 .5px var(--cc-pill-edge);border-radius:999px;gap:4px;padding:3px;display:inline-flex}.tx-m-y{appearance:none;cursor:pointer;min-width:60px;height:32px;font-family:var(--ui);color:var(--cc-pill-text);background:0 0;border:0;border-radius:16px;padding:0 14px;font-size:14px;font-weight:600;position:relative}.tx-m-y:after{content:"";position:absolute;inset:-6px 0}.tx-m-y.on{background:var(--cc-pill-on);box-shadow:var(--cc-pill-glow);color:var(--tx-white)}.tx-m-sum{border:.5px solid var(--tx-edge);background:radial-gradient(120% 100% at 0% 0%, var(--tx-glow-2) 0%, transparent 60%), var(--cc-glass-panel);border-radius:20px;margin:0 0 12px;padding:16px 16px 14px}.tx-m-sum-l{font-family:var(--ui);color:var(--cc-text-3);font-size:12.5px}.tx-m-sum-v{font-family:var(--ui);color:var(--cc-text-1);font-variant-numeric:tabular-nums;margin:4px 0 2px;font-size:32px;font-weight:700;line-height:1.05}.tx-m-sum-n{font-family:var(--ui);color:var(--cc-text-4);font-size:12.5px}.tx-m-sum .tx-bar{margin-top:12px}.tx-m-list{border:.5px solid var(--cc-line-panel);background:var(--cc-glass-panel);border-radius:18px;overflow:hidden}.tx-m-row+.tx-m-row{border-top:.5px solid var(--cc-hairline)}.tx-m-main{appearance:none;cursor:pointer;text-align:left;width:100%;min-height:60px;color:inherit;background:0 0;border:0;align-items:center;gap:10px;margin:0;padding:10px 12px 10px 14px;display:flex}.tx-m-main:focus-visible{box-shadow:inset 0 0 0 2px var(--cc-focus);outline:none}.tx-m-txt{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.tx-m-l1{align-items:baseline;gap:10px;display:flex}.tx-m-name{min-width:0;font-family:var(--ui);color:var(--cc-text-1);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14.5px;font-weight:600;overflow:hidden}.tx-m-amt{font-family:var(--ui);color:var(--cc-text-1);font-variant-numeric:tabular-nums;flex:none;font-size:14.5px;font-weight:600}.tx-m-l2{font-family:var(--ui);color:var(--cc-text-3);white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:12.5px;display:flex;overflow:hidden}.tx-m-l2>span{text-overflow:ellipsis;overflow:hidden}.tx-m-l2 i{border-radius:50%;flex:none;width:7px;height:7px}.tx-m-st{color:var(--tx-open);flex:none}.tx-m-chev{font-family:var(--ui);color:var(--cc-text-5);flex:none;font-size:20px;line-height:1;transition:transform .18s}.tx-m-row.open .tx-m-chev{transform:rotate(90deg)}.tx-m-det{padding:0 14px 12px 27px}.tx-m-kv{border-top:.5px solid var(--cc-hairline);font-family:var(--ui);justify-content:space-between;gap:12px;padding:7px 0;font-size:13px;display:flex}.tx-m-k{color:var(--cc-text-4)}.tx-m-v{color:var(--cc-text-2);text-align:right}.tx-m-total{font-family:var(--ui);color:var(--cc-text-1);justify-content:space-between;align-items:baseline;padding:14px 14px 4px;font-size:14px;font-weight:700;display:flex}.tx-m-total-v{font-variant-numeric:tabular-nums;font-size:16px}.tx-m .tx-neg{color:var(--cc-alert)!important}@media (prefers-reduced-motion:reduce){.tx-m-chev{transition:none}}.org-page #org-owner,.org-page .org-canvas>.org-owner{background:var(--og-owner-bg);-webkit-backdrop-filter:var(--cc-blur-clear);backdrop-filter:var(--cc-blur-clear);box-shadow:var(--og-owner-shadow);color:var(--cc-text-1);border:0}.org-page #d-orgs .org-region{border-color:color-mix(in srgb, var(--org-c) 30%, transparent);background:radial-gradient(90% 120% at 0% 0%, color-mix(in srgb, var(--org-c) 16%, transparent) 0%, transparent 60%), var(--cc-glass-panel);box-shadow:0 20px 50px -30px color-mix(in srgb, var(--org-c) 60%, transparent)}.org-page #d-orgs .org-region-label{align-items:center;gap:10px;display:flex}.org-page #d-orgs .org-region-label:before{content:"";background:var(--org-c);width:8px;height:8px;box-shadow:0 0 8px var(--org-c), 0 0 2px var(--org-c);border-radius:50%;flex:none}.org-page #d-orgs .org-region-n{font-family:var(--ui);letter-spacing:0;text-transform:none;color:var(--cc-text-4);margin-left:auto;font-size:12px;font-weight:500}.org-page #d-orgs .org-box{border-color:color-mix(in srgb, var(--org-c) 28%, var(--og-line));background:var(--og-box-hi), radial-gradient(120% 100% at 50% 0%, color-mix(in srgb, var(--org-c) 16%, transparent) 0%, transparent 70%), var(--og-box-ground);box-shadow:var(--og-box-shadow), 0 0 18px -8px color-mix(in srgb, var(--org-c) 55%, transparent)}.org-page #d-orgs .org-box:hover,.org-page #d-orgs .org-box:focus-visible{border-color:color-mix(in srgb, var(--org-c) 70%, transparent);background:var(--og-box-hi-hover), radial-gradient(120% 100% at 50% 0%, color-mix(in srgb, var(--org-c) 26%, transparent) 0%, transparent 70%), var(--og-box-ground)}.org-page #d-orgs .org-pct{color:#0000!important}.org-page #d-orgs .org-pct:after{content:attr(data-v);z-index:1;right:-6px;top:calc(var(--pct-h,18px) - 10px);background:var(--og-badge-bg);border:.5px solid color-mix(in srgb, var(--org-c) 70%, transparent);box-shadow:var(--og-badge-shadow);font-family:var(--ui);letter-spacing:0;color:var(--cc-text-1);white-space:nowrap;border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:600;line-height:1.3;position:absolute}.org-page #d-orgs .org-pct[data-v=""]:after{display:none}.org-page #d-org-entity:not(.oe2) .org-wchart{background:radial-gradient(80% 90% at 50% 0%, color-mix(in srgb, var(--org-c) 14%, transparent) 0%, transparent 65%), var(--cc-glass-panel);box-shadow:inset 0 0 0 .5px color-mix(in srgb, var(--org-c) 30%, transparent), 0 20px 50px -30px color-mix(in srgb, var(--org-c) 60%, transparent);border-radius:24px;padding:18px 10px 14px}.org-page #d-org-entity .org-wpct{background:var(--og-badge-bg);border:.5px solid color-mix(in srgb, var(--org-c) 70%, transparent);font-family:var(--ui);letter-spacing:0;color:var(--cc-text-1);border-radius:999px;padding:1px 7px;font-size:10.5px;font-weight:600}.org-page #d-org-entity .org-wpct:empty{display:none}.org-page #d-org-entity .org-wnode{border-color:color-mix(in srgb, var(--org-c) 28%, var(--og-line));background:var(--og-box-hi), radial-gradient(120% 100% at 50% 0%, color-mix(in srgb, var(--org-c) 16%, transparent) 0%, transparent 70%), var(--og-box-ground);box-shadow:var(--og-box-shadow), 0 0 18px -8px color-mix(in srgb, var(--org-c) 55%, transparent)}.org-page #d-org-entity .org-wnode:hover,.org-page #d-org-entity .org-wnode:focus-visible{border-color:color-mix(in srgb, var(--org-c) 70%, transparent)}.org-page #d-org-entity .org-wnode.is-root{border-color:color-mix(in srgb, var(--org-c) 70%, transparent);background:var(--og-root-hi), radial-gradient(120% 120% at 50% 0%, color-mix(in srgb, var(--org-c) 34%, transparent) 0%, transparent 75%), var(--og-box-ground);box-shadow:var(--og-root-edge), 0 0 26px -6px color-mix(in srgb, var(--org-c) 70%, transparent)}.org-page #d-org-entity .org-nodeabs .org-wpct{text-align:center;min-width:0;box-shadow:var(--og-badge-shadow);z-index:2;line-height:1.3;position:absolute;top:-9px;right:-6px}.org-page.org-edit #d-org-entity .org-nodeabs .org-wpct{right:18px}.org-page #d-org-entity.oe2 .oe-head{border:.5px solid color-mix(in srgb, var(--org-c) 34%, transparent);background:radial-gradient(110% 120% at 0% 0%, color-mix(in srgb, var(--org-c) 22%, transparent) 0%, transparent 60%), var(--cc-glass-panel);box-shadow:var(--og-head-edge), 0 20px 50px -30px color-mix(in srgb, var(--org-c) 60%, transparent);border-radius:24px;margin:14px 0 18px;padding:20px 22px 18px;position:relative}.org-page #d-org-entity.oe2 .oe-eyebrow{font-family:var(--ui);letter-spacing:.14em;color:var(--cc-text-4);font-size:11px;font-weight:600}.org-page #d-org-entity.oe2 .oe-head h1{font-family:var(--serif);letter-spacing:0;text-transform:none;color:var(--cc-text-1);outline:none;font-size:34px;font-weight:700;line-height:1.1;margin:6px 0 12px!important}.org-page #d-org-entity.oe2 .oe-chips{flex-wrap:wrap;gap:8px;display:flex}.org-page #d-org-entity.oe2 .oe-chip{border:.5px solid var(--og-chip-edge);background:var(--og-chip-bg);min-height:28px;font-family:var(--ui);color:var(--cc-text-2);border-radius:14px;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.org-page #d-org-entity.oe2 .oe-chip i{background:var(--org-c);width:8px;height:8px;box-shadow:0 0 6px var(--org-c);border-radius:50%}.org-page #d-org-entity.oe2 .oe-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.org-page #d-org-entity.oe2 .oe-grid.oe-solo{grid-template-columns:minmax(0,1fr)}.org-page #d-org-entity.oe2 .oe-panel{border:.5px solid var(--cc-line-panel);background:var(--cc-glass-panel);border-radius:20px;min-width:0;padding:14px 18px 12px}.org-page #d-org-entity.oe2 .oe-h{font-family:var(--serif);color:var(--cc-text-1);margin:0 0 8px;font-size:20px;font-weight:700}.org-page #d-org-entity.oe2 .org-info{background:0 0;border:0;margin:0;display:block}.org-page #d-org-entity.oe2 .org-info-row{border-bottom:.5px solid var(--cc-hairline);align-items:flex-start;gap:14px;padding:10px 0;display:flex;position:relative}.org-page #d-org-entity.oe2 .org-info-row:last-child{border-bottom:0}.org-page #d-org-entity.oe2 .org-info-cell{background:0 0!important;border:0!important;padding:0!important}.org-page #d-org-entity.oe2 .org-info-key{flex:0 0 42%;font-family:var(--ui)!important;letter-spacing:0!important;text-transform:none!important;color:var(--cc-text-3)!important;font-size:13px!important;font-weight:500!important}.org-page #d-org-entity.oe2 .org-info-val{text-align:right;white-space:pre-line;overflow-wrap:anywhere;flex:auto;align-items:flex-end;min-width:0;font-family:var(--ui)!important;color:var(--cc-text-1)!important;font-size:14px!important}.org-page #d-org-entity.oe2 .org-info-row.oe-empty .org-info-key{color:var(--cc-text-5)!important}.org-page.org-edit #d-org-entity.oe2 .org-info-val{text-align:left;align-items:stretch}.org-page #d-org-entity.oe2 .org-info-addrow{border:.5px solid var(--og-chip-edge);background:var(--og-chip-bg);min-height:32px;font-family:var(--ui);letter-spacing:0;text-transform:none;color:var(--cc-text-2);border-radius:16px;align-items:center;margin:10px 8px 2px 0;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.org-page #d-org-entity.oe2 .org-info-addrow:hover{color:var(--cc-text-1);border-color:color-mix(in srgb, var(--org-c) 60%, transparent)}.org-page #d-org-entity.oe2 .oe-pgroup+.oe-pgroup{margin-top:12px}.org-page #d-org-entity.oe2 .oe-pgroup-h{font-family:var(--ui);letter-spacing:.14em;color:var(--cc-text-4);margin:2px 0 6px;font-size:11px;font-weight:600}.org-page #d-org-entity.oe2 .oe-person{font-family:var(--ui);color:var(--cc-text-1);align-items:center;gap:10px;padding:6px 0;font-size:14px;display:flex}.org-page #d-org-entity.oe2 .oe-person.oe-empty{color:var(--cc-text-5)}.org-page #d-org-entity.oe2 .oe-ini{background:color-mix(in srgb, var(--org-c) 30%, var(--og-ini-ground));border:.5px solid color-mix(in srgb, var(--org-c) 55%, transparent);width:28px;height:28px;font-family:var(--serif);color:var(--og-white);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.org-page #d-org-entity.oe2 .oe-sub{margin-top:22px}.org-page #d-org-entity.oe2 .oe-sub-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.org-page #d-org-entity.oe2 .oe-sub-tile{appearance:none;cursor:pointer;text-align:left;border:.5px solid color-mix(in srgb, var(--org-c) 28%, var(--og-line));min-height:72px;color:var(--cc-text-1);font-family:var(--serif);background:var(--og-box-hi), radial-gradient(120% 100% at 50% 0%, color-mix(in srgb, var(--org-c) 16%, transparent) 0%, transparent 70%), var(--og-box-ground);box-shadow:var(--og-box-shadow);border-radius:16px;padding:14px 16px;font-size:16px;font-weight:700;position:relative}.org-page #d-org-entity.oe2 .oe-sub-tile:hover,.org-page #d-org-entity.oe2 .oe-sub-tile:focus-visible{border-color:color-mix(in srgb, var(--org-c) 70%, transparent);outline:none}.org-page #d-org-entity.oe2 .oe-badge{background:var(--og-badge-bg);border:.5px solid color-mix(in srgb, var(--org-c) 70%, transparent);font-family:var(--ui);color:var(--cc-text-1);border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:600;position:absolute;top:-8px;right:-6px}.org-page #d-org-entity.oe2 .org-holdings{margin-top:22px}.org-page #d-org-entity.oe2 .org-holdings-title{font-family:var(--serif);letter-spacing:0;text-transform:none;color:var(--cc-text-1);margin:0 0 8px;font-size:20px;font-weight:700}.org-page #d-org-entity.oe2 .org-holdings-list{border:.5px solid var(--cc-line-panel);background:var(--cc-glass-panel);border-radius:20px;overflow:hidden}.org-page #d-org-entity.oe2 .org-holdings-item{border:0;border-bottom:.5px solid var(--cc-hairline);text-align:left;box-sizing:border-box;background:0 0;flex-direction:row;align-items:center;gap:12px;width:100%;min-height:60px;padding:10px 14px;display:flex}.org-page #d-org-entity.oe2 .org-holdings-item:last-child{border-bottom:0}.org-page #d-org-entity.oe2 .org-holdings-item:after{content:none}.org-page #d-org-entity.oe2 .org-holdings-item:hover,.org-page #d-org-entity.oe2 .org-holdings-item:focus-visible{background:var(--og-row-hover)}.org-page #d-org-entity.oe2 .org-holdings-item .oe-logo{border-radius:10px;flex:none;width:40px;height:40px}.org-page #d-org-entity.oe2 .org-holdings-item .oe-logo .cc-mv-mono{font-size:15px}.org-page #d-org-entity.oe2 .oe-htxt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.org-page #d-org-entity.oe2 .org-holdings-name{font-family:var(--ui);color:var(--cc-text-1);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.org-page #d-org-entity.oe2 .org-holdings-seg{font-family:var(--ui);letter-spacing:0;text-transform:none;color:var(--cc-text-3);white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.org-page #d-org-entity.oe2 .org-holdings-seg i{border-radius:50%;flex:none;width:7px;height:7px}.org-page #d-org-entity.oe2 .oe-chev{font-family:var(--ui);color:var(--cc-text-5);flex:none;font-size:20px}@media (max-width:1023px){.org-page #d-org-entity.oe2 .oe-grid{grid-template-columns:minmax(0,1fr)}.org-page #d-org-entity.oe2 .oe-sub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.org-page #d-org-entity.oe2 .oe-head h1{font-size:28px}.org-page #d-org-entity.oe2 .oe-head{padding:16px 16px 14px}}.rates .rt2{margin-top:4px;position:relative}.rates .rt2-site{border:.5px solid var(--tx-pill-edge);background:var(--tx-pill-bg);min-height:32px;box-shadow:var(--tx-pill-hi);font-family:var(--ui);color:var(--cc-text-1);border-radius:16px;align-items:center;gap:6px;margin:0 0 14px;padding:0 13px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.rates .rt2-site:hover{border-color:var(--rt-hover)}.rates .rt2-arr{color:var(--rt-purple-2)}@media (min-width:1024px){.rates .rt2 .rt2-site{margin:0;position:absolute;top:-58px;right:0}}.rates .rt2-hero{border:.5px solid var(--rt-edge);background:radial-gradient(110% 130% at 0% 0%, var(--rt-glow) 0%, transparent 60%), var(--cc-glass-panel);box-shadow:var(--rt-hero-shadow);border-radius:20px;justify-content:space-between;align-items:center;gap:18px;margin:0 0 14px;padding:22px 24px;display:flex}.rates .rt2-hero-k{font-family:var(--ui);color:var(--cc-text-3);font-size:13px;font-weight:500}.rates .rt2-hero-v{font-family:var(--serif);color:var(--cc-text-1);font-variant-numeric:lining-nums;margin-top:2px;font-size:56px;font-weight:700;line-height:1}.rates .rt2-hero-d,.rates .rt2-pot-d,.rates .rt2-prate-d{font-family:var(--ui);color:var(--cc-text-4);margin-top:4px;font-size:12px}.rates .rt2-pots{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.rates .rt2-pot{border:.5px solid var(--rt-card-edge);background:var(--og-chip-bg);box-shadow:var(--rt-card-hi);border-radius:16px;min-width:0;padding:12px 16px}.rates .rt2-pot-k{font-family:var(--ui);color:var(--cc-text-3);white-space:nowrap;font-size:12px}.rates .rt2-pot-v{font-family:var(--serif);color:var(--cc-text-1);font-variant-numeric:lining-nums;margin-top:2px;font-size:28px;font-weight:700;line-height:1.1}.rates .rt2-panel{border:.5px solid var(--cc-line-panel);background:var(--cc-glass-panel);border-radius:20px;margin:0 0 14px;padding:14px 18px 12px}.rates .rt2-h{font-family:var(--serif);color:var(--cc-text-1);margin:0 0 8px;font-size:20px;font-weight:700}.rates .rt2-prow{border-top:.5px solid var(--cc-hairline);min-height:46px;font-family:var(--ui);color:var(--cc-text-2);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:12px;padding:6px 0;font-size:14px;display:grid}.rates .rt2-phead{letter-spacing:.08em;text-transform:uppercase;min-height:30px;color:var(--cc-text-4);border-top:0;font-size:11px;font-weight:600}.rates .rt2-phead span:last-child,.rates .rt2-prate{text-align:right}.rates .rt2-pn{color:var(--cc-text-1);font-weight:600}.rates .rt2-pname{flex-direction:column;min-width:0;display:flex}.rates .rt2-pcap-m{display:none}.rates .rt2-pcap{font-variant-numeric:tabular-nums}.rates .rt2-prate{font-family:var(--serif);color:var(--cc-text-1);font-variant-numeric:lining-nums;flex-direction:column;align-items:flex-end;font-size:21px;font-weight:700;display:flex}.rates .rt2-prate-d{margin-top:0;font-weight:400}.rates .rt2-chart{margin:2px 0 10px}.rates .rt2-chart svg{max-width:100%;height:auto;display:block;overflow:visible}.rates .rt2-line{stroke:var(--rt-purple);stroke-width:2.2px;stroke-linecap:round}.rates .rt2-line.gap{stroke-dasharray:4 5;opacity:.7}.rates .rt2-dot{fill:var(--rt-purple);stroke:var(--rt-dot-ring);stroke-width:1.5px}.rates .rt2-cv{font-family:var(--ui);fill:var(--cc-text-2);font-size:11px;font-weight:600}.rates .rt2-cx{font-family:var(--ui);fill:var(--cc-text-4);font-size:11px}.rates .rt2-tscroll{scrollbar-width:none;-webkit-overflow-scrolling:touch;border:.5px solid var(--rt-table-edge);background:var(--rt-table-bg);border-radius:14px;overflow-x:auto}.rates .rt2-tscroll::-webkit-scrollbar{display:none}.rates .rt2-table{border-collapse:collapse;table-layout:fixed;width:100%;font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:12px}.rates .rt2-table th,.rates .rt2-table td{text-align:center;white-space:nowrap;border-top:.5px solid var(--cc-hairline);color:var(--cc-text-2);padding:9px 4px}.rates .rt2-table thead th{color:var(--cc-text-4);border-top:0;font-size:11px;font-weight:600}.rates .rt2-table tbody th{text-align:left;color:var(--cc-text-1);width:52px;padding-left:12px;font-weight:600}.rates .rt2-table thead th:first-child{text-align:left;width:52px;padding-left:12px}.rates .rt2-table td.rt2-empty{color:var(--cc-text-5)}.rates .rt2-swipe{font-family:var(--ui);color:var(--cc-text-4);margin-top:8px;font-size:12px;display:none}.rates .rt2-note{font-family:var(--ui);color:var(--cc-text-4);white-space:pre-line;margin-top:10px;font-size:12px}@media (min-width:1024px){.rates .rt2-table td{letter-spacing:-.01em;font-size:11.5px}}@media (max-width:1023px){.rates .rt2-hero{flex-direction:column;align-items:stretch;padding:18px}.rates .rt2-hero-v{font-size:48px}.rates .rt2-pots{justify-content:stretch}.rates .rt2-pot{flex:1 1 0}.rates .rt2-phead{display:none}.rates .rt2-prow{border-top:.5px solid var(--cc-hairline);grid-template-columns:minmax(0,1fr) auto;min-height:56px}.rates .rt2-prow:nth-of-type(2){border-top:0}.rates .rt2-pcap{display:none}.rates .rt2-pcap-m{color:var(--cc-text-4);margin-top:2px;font-size:12px;display:block}.rates .rt2-table{table-layout:auto;width:auto;min-width:760px}.rates .rt2-table td{padding:9px 8px}.rates .rt2-tscroll.rt2-more{-webkit-mask-image:linear-gradient(to right, var(--rt-mask) calc(100% - 40px), transparent);-webkit-mask-image:linear-gradient(to right, var(--rt-mask) calc(100% - 40px), transparent);mask-image:linear-gradient(to right, var(--rt-mask) calc(100% - 40px), transparent)}.rates .rt2-swipe{display:block}}.weekly-page .wr2-head{border:.5px solid color-mix(in srgb, var(--rc) 34%, transparent);background:radial-gradient(110% 130% at 0% 0%, color-mix(in srgb, var(--rc) 22%, transparent) 0%, transparent 60%), var(--cc-glass-panel);box-shadow:var(--wr-head-hi), 0 20px 50px -30px color-mix(in srgb, var(--rc) 60%, transparent);border-radius:24px;margin:4px 0 16px;padding:20px 22px 18px;position:relative}.weekly-page .wr2-eyebrow{font-family:var(--ui);letter-spacing:.14em;color:var(--rc);font-size:11px;font-weight:600}.weekly-page h1.wr2-title{font-family:var(--serif);color:var(--cc-text-1);margin:6px 0 12px;font-size:40px;font-weight:700;line-height:1.08}.weekly-page .wr2-chips{flex-wrap:wrap;gap:8px;display:flex}.weekly-page .wr2-chip{border:.5px solid var(--og-chip-edge);background:var(--og-chip-bg);min-height:28px;font-family:var(--ui);color:var(--cc-text-2);border-radius:14px;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.weekly-page .wr2-chip i{border-radius:50%;width:8px;height:8px}.weekly-page .wr2-chip.amber i{background:var(--wr-amber);box-shadow:var(--wr-amber-glow)}.weekly-page .wr2-chip.red i{background:var(--cc-alert);box-shadow:var(--wr-red-glow)}.weekly-page.mode-view .wr-meta{display:none}.weekly-page .wr-line .ed,.weekly-page .au-note{font-family:var(--ui);letter-spacing:0;color:var(--cc-text-2);font-size:14.5px;line-height:1.55}.weekly-page .wr-cols{gap:0 16px}.weekly-page .wr-group{border:.5px solid var(--cc-line-panel);background:var(--wr-card-bg), var(--cc-glass-panel);box-shadow:var(--wr-card-hi);border-radius:22px;padding:16px 20px 10px}.weekly-page .wr-bar-main{font-size:22px}.weekly-page .wr-bar-sub{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;margin-top:14px;display:flex;font-family:var(--ui)!important;color:var(--cc-text-4)!important;font-size:11px!important;font-weight:600!important}.weekly-page .wr-bar-sub:after{content:attr(data-n);background:var(--wr-badge);letter-spacing:0;min-width:18px;height:18px;color:var(--cc-text-3);border-radius:9px;justify-content:center;align-items:center;padding:0 5px;font-size:10.5px;display:inline-flex}.weekly-page .wr-bar-sub[data-n="0"]:after{display:none}.weekly-page .wr-tone-amber .wr-bar-sub{color:var(--wr-amber-text)!important}.weekly-page .wr-tone-green .wr-bar-sub{color:var(--wr-green-text)!important}.weekly-page .wr-line{align-items:flex-start;display:flex}.weekly-page .wr-line:before{content:"";background:var(--rc);opacity:.85;border-radius:50%;flex:none;width:6px;height:6px;margin:15px 10px 0 0}.weekly-page .wr-tone-amber .wr-line:before{background:var(--wr-amber)}.weekly-page .wr-tone-green .wr-line:before{background:var(--wr-green)}.weekly-page .wr-line .ed{flex:auto;min-width:0}.weekly-page.mode-view .wr-line.wr-blank{display:none}.weekly-page.mode-view .wr-sub.wr-empty .wr-lines:after{content:"Nothing this week";font-family:var(--ui);color:var(--cc-text-5);padding:6px 0 4px;font-size:13px;display:block}.weekly-page .au-section{border:.5px solid var(--cc-line-panel);background:var(--wr-card-bg), var(--cc-glass-panel);border-radius:22px;padding:16px 20px 10px}.weekly-page .au-section.urgent{border-color:var(--wr-urgent-edge);background:radial-gradient(110% 120% at 0% 0%, var(--wr-urgent-glow) 0%, transparent 60%), var(--cc-glass-panel);box-shadow:var(--wr-urgent-shadow)}.weekly-page .au-section.urgent .au-bar:before{content:"";background:var(--cc-alert);width:8px;height:8px;box-shadow:var(--wr-urgent-dot);border-radius:50%;flex:none;margin-right:10px;top:0}.weekly-page .au-bar{align-items:center;gap:0;display:flex}.weekly-page .au-bar:after{content:attr(data-n);background:var(--wr-badge);min-width:20px;height:20px;font-family:var(--ui);color:var(--cc-text-3);border-radius:10px;justify-content:center;align-items:center;margin-left:10px;padding:0 6px;font-size:11.5px;font-weight:600;display:inline-flex}.weekly-page .au-bar[data-n="0"]:after{display:none}.weekly-page .au-name{flex:0 0 230px;width:230px;line-height:1.55;font-family:var(--ui)!important;color:var(--rc)!important;font-size:14.5px!important;font-weight:700!important}.weekly-page .au-section.urgent .au-name{color:var(--cc-text-1)!important}.weekly-page.mode-view .au-row.au-blank,.weekly-page.mode-view .au-section.au-empty .au-rows{display:none}.weekly-page.mode-view .au-section.au-empty .au-box:after{content:"Nothing this week.";font-family:var(--ui);color:var(--cc-text-5);padding:2px 0 8px;font-size:13px;display:block}@media (max-width:1023px){.weekly-page h1.wr2-title{font-size:30px}.weekly-page .wr2-head{padding:16px 16px 14px}.weekly-page .wr-cols{grid-template-columns:minmax(0,1fr)}.weekly-page .au-row{flex-direction:column}.weekly-page .au-name{flex:none;width:auto;padding-bottom:0!important}.weekly-page .au-note{padding-top:2px!important;padding-left:0!important}}.mf .mf-tree{padding-top:20px;position:relative}.mf:has(.mf-tree):before{content:"";z-index:0;pointer-events:none;background:radial-gradient(closest-side, var(--mf-glow-page), transparent);width:min(760px,100% + 180px);height:620px;position:absolute;top:-240px;left:-180px}.mf>*{z-index:1;position:relative}.mf .mf-box.parent{border:.5px solid var(--mf-pill-edge);background:var(--mf-pill-bg);width:auto;height:64px;min-height:64px;box-shadow:var(--mf-pill-shadow);font-family:var(--serif);color:var(--cc-text-1);white-space:nowrap;border-radius:32px;padding:0 34px;font-size:21px;font-weight:700}.mf .mf-box.parent:hover{border-color:var(--mf-pill-edge-hover);box-shadow:var(--mf-pill-shadow-hover)}.mf .mf-stem2{background:var(--mf-stem);border:0;width:1px;height:34px}.mf .mf-props{box-sizing:border-box;border:.5px solid var(--mf-props-edge);background:var(--mf-props-bg);max-width:1180px;-webkit-backdrop-filter:var(--cc-blur-panel);backdrop-filter:var(--cc-blur-panel);box-shadow:var(--mf-props-shadow);border-radius:24px;align-self:stretch;margin:0 auto;padding:18px 20px 22px}.mf .mf-props-h{align-items:center;gap:10px;margin:0 0 4px;display:flex}.mf .mf-props-dot{background:var(--mf-teal);width:7px;height:7px;box-shadow:var(--mf-dot-glow);border-radius:50%}.mf .mf-props-t{font-family:var(--serif);letter-spacing:.22em;text-transform:uppercase;color:var(--mf-teal);font-size:15px;font-weight:700}.mf .mf-props-n{font-family:var(--ui);color:var(--cc-text-4);font-size:12px}.mf .mf-props .mf-children{margin:14px auto 0}.mf .mf-props .mf-box{border:.5px solid var(--mf-box-edge);background:var(--mf-box-bg);width:182px;min-height:78px;box-shadow:var(--mf-box-shadow);font-family:var(--serif);color:var(--cc-text-1);text-align:center;border-radius:16px;padding:10px 14px;font-size:17px;font-weight:700;line-height:1.2}.mf .mf-props .mf-box:hover{border-color:var(--mf-box-edge-hover);background:var(--mf-box-bg-hover)}.mf .mf-box:focus-visible{box-shadow:0 0 0 2px var(--cc-focus);outline:none}.mf .mf-props .mf-empty{margin-top:12px}.mf .mf-add{margin-top:16px}@media (max-width:760px){.mf .mf-box.parent{white-space:normal;text-align:center;height:auto;min-height:64px;padding:10px 26px;font-size:19px}.mf .mf-props{padding:16px 12px}.mf .mf-props .mf-children{gap:10px}.mf .mf-props .mf-boxwrap{flex:140px;max-width:182px}.mf .mf-props .mf-box{width:100%;font-size:16px}}.mf.mode-view .mf-tables,.mf.mode-view .mf-updated{display:none}.mf .mf2-titlerow{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.mf .mf2-chip{display:none}.mf.mode-view .mf2-chip{border:.5px solid var(--rt-card-edge);background:var(--og-chip-bg);min-height:26px;font-family:var(--ui);color:var(--cc-text-3);white-space:nowrap;border-radius:13px;align-items:center;padding:0 11px;font-size:12px;font-weight:500;display:inline-flex}.mf .mf2{margin:6px 0 20px}.mf .mf2-top{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:14px;margin:0 0 14px;display:grid}.mf .mf2-top>:only-child{grid-column:1/-1}.mf .mf2-hero{border:.5px solid var(--mf-hero-edge);background:radial-gradient(110% 120% at 0% 0%, var(--mf-hero-glow) 0%, transparent 60%), var(--cc-glass-panel);min-width:0;box-shadow:var(--mf-hero-shadow);border-radius:24px;padding:20px 22px 18px}.mf .mf2-hero-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.mf .mf2-hero-l{font-family:var(--ui);color:var(--cc-text-3);font-size:13px;font-weight:500}.mf .mf2-hero-p{font-family:var(--ui);color:var(--cc-text-4);font-size:12px}.mf .mf2-hero-v{font-family:var(--serif);color:var(--cc-text-1);font-variant-numeric:lining-nums tabular-nums;overflow-wrap:anywhere;margin:6px 0 4px;font-size:44px;font-weight:700;line-height:1.05}.mf .mf2-hero-d{font-family:var(--ui);font-size:13.5px;font-weight:600}.mf .mf2-hero-d.pos{color:var(--cc-pos)}.mf .mf2-hero-d.neg{color:var(--cc-alert)}.mf .mf2-de{background:var(--mf-bar-ground);border-radius:4px;gap:2px;height:8px;margin:16px 0 8px;display:flex;overflow:hidden}.mf .mf2-de-d{background:var(--mf-debt);display:block}.mf .mf2-de-e{background:var(--mf-teal);flex:1;display:block}.mf .mf2-de-leg{font-family:var(--ui);color:var(--cc-text-3);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 16px;font-size:12.5px;display:flex}.mf .mf2-de-leg span{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.mf .mf2-de-leg i{border-radius:50%;width:8px;height:8px}.mf .mf2-de-leg i.d{background:var(--mf-debt)}.mf .mf2-de-leg i.e{background:var(--mf-teal)}.mf .mf2-tiles{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px;display:grid}.mf .mf2-tile{border:.5px solid var(--cc-line-panel);background:var(--cc-glass-panel);border-radius:18px;min-width:0;padding:14px 14px 12px}.mf .mf2-tile-l{font-family:var(--ui);color:var(--cc-text-4);font-size:12px}.mf .mf2-tile-v{font-family:var(--ui);color:var(--cc-text-1);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:4px;font-size:20px;font-weight:600}.mf .mf2-panel{border:.5px solid var(--cc-line-panel);background:var(--cc-glass-panel);border-radius:20px;margin:0 0 14px;padding:14px 18px 10px}.mf .mf2-h{font-family:var(--serif);color:var(--cc-text-1);margin:0 0 8px;font-size:20px;font-weight:700}.mf .mf2-prog{border-bottom:.5px solid var(--cc-hairline);padding:10px 0}.mf .mf2-prog-h{font-family:var(--ui);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.mf .mf2-prog-l{color:var(--cc-text-1);font-size:14px;font-weight:600}.mf .mf2-prog-v{color:var(--cc-text-2);font-variant-numeric:tabular-nums;font-size:13px}.mf .mf2-prog-t{background:var(--mf-track);border-radius:3px;height:6px;margin:8px 0 5px;overflow:hidden}.mf .mf2-prog-t span{background:var(--mf-teal);border-radius:3px;height:100%;display:block}.mf .mf2-prog-n{font-family:var(--ui);color:var(--cc-text-4);font-size:11.5px}.mf .mf2-kv{border-bottom:.5px solid var(--cc-hairline);font-family:var(--ui);justify-content:space-between;align-items:flex-start;gap:14px;padding:10px 0;display:flex}.mf .mf2-panel>:last-child{border-bottom:0}.mf .mf2-k{color:var(--cc-text-3);font-size:13.5px}.mf .mf2-v{color:var(--cc-text-1);text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:14px;font-weight:500}@media (max-width:1023px){.mf .mf2-top{grid-template-columns:minmax(0,1fr)}.mf .mf2-hero-v{font-size:36px}}.nwo.nwo2{--green:var(--cc-pos);--red:var(--cc-alert)}.nwo.nwo2 .hero{border:.5px solid var(--no-hero-edge);background:radial-gradient(120% 120% at 0% 0%, var(--no-hero-glow), transparent 62%), var(--no-hero-ground);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:16px 20px 0;padding:22px 22px 22px 24px;display:flex}.nwo.nwo2 .hero .l{align-items:flex-start;min-width:0}.nwo.nwo2 .hero .blk .lab{letter-spacing:.14em;color:var(--cc-text-3);font-size:11px;font-weight:600}.nwo.nwo2 .hero .blk .v{font-family:var(--serif);letter-spacing:-.01em;color:var(--cc-text-1);margin-top:8px;font-size:46px;font-weight:700;line-height:1.05}.nwo.nwo2 .hgap{color:var(--cc-text-3);margin-top:8px;font-size:12px}.nwo.nwo2 .bnbox{text-align:left;background:var(--cc-glass-clear);min-width:240px;-webkit-backdrop-filter:var(--cc-blur-clear);backdrop-filter:var(--cc-blur-clear);border:.5px solid var(--cc-line-clear);box-shadow:var(--no-hi);border-radius:16px;flex:0 280px;padding:14px 16px 13px}.nwo.nwo2 .bnbox .bl,.nwo.nwo2 .bnbox .bs,.nwo.nwo2 .bnbox .bp{letter-spacing:0;text-transform:none;color:var(--cc-text-3);margin:0;font-size:11.5px;font-weight:500}.nwo.nwo2 .bnbox .bs{margin-top:2px}.nwo.nwo2 .bnbox .bp{margin-top:7px}.nwo .nwo-crumb{font-family:var(--ui);letter-spacing:.02em;color:var(--cc-accent);margin-top:26px;font-size:12px;font-weight:500}.nwo .nwo-h1{font-family:var(--serif);letter-spacing:-.01em;color:var(--cc-text-1);margin:6px 0 18px;font-size:clamp(28px,3.4vw,40px);font-weight:700;line-height:1.1}.nwo.nwo2 .bnbox .bw{font-family:var(--serif);color:var(--cc-text-1);margin-top:6px;font-size:28px;font-weight:700;line-height:1.1}.nwo.nwo2 .btrack{background:var(--no-track);height:3px;margin-top:10px}.nwo.nwo2 .bfill{background:var(--cc-accent);opacity:1;box-shadow:var(--no-fill-glow)}.nwo.nwo2 .chartcard{border:1px solid var(--cc-line-panel);background:var(--cc-glass-panel);-webkit-backdrop-filter:var(--cc-blur-panel);backdrop-filter:var(--cc-blur-panel);border-radius:20px;margin:14px 20px 0;padding:14px 14px 8px}.nwo.nwo2 .underchart{padding:0 4px 4px}.nwo.nwo2 .legend{color:var(--cc-text-3);flex-wrap:wrap;gap:6px 16px;font-size:11.5px}.nwo.nwo2 .chartwrap{padding:8px 0 0}.nwo.nwo2 .dchip{color:var(--cc-text-2);background:var(--cc-glass-clear);-webkit-backdrop-filter:var(--cc-blur-clear);backdrop-filter:var(--cc-blur-clear);border:.5px solid var(--cc-line-clear);box-shadow:var(--no-hi);border-radius:999px;margin-top:0;padding:6px 13px;font-size:12px}.nwo.nwo2 .dchip.up{color:var(--cc-pos);background:var(--cc-glass-clear), var(--no-up-tint);border-color:var(--no-up-edge)}.nwo.nwo2 .dchip.dn{color:var(--cc-alert);background:var(--cc-glass-clear), var(--no-dn-tint);border-color:var(--no-dn-edge)}.nwo.nwo2 .scen{flex-wrap:wrap;gap:10px;padding:16px 20px 0}.nwo.nwo2 .gsw{background:var(--cc-pill-track);box-shadow:inset 0 0 0 .5px var(--cc-pill-edge);border-radius:999px;flex:none;align-items:stretch;gap:2px;padding:3px;display:inline-flex}.nwo.nwo2 .scen .gsw button{min-height:40px;color:var(--cc-pill-text);white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:5px 16px;font-size:13px;font-weight:500;line-height:1.2;transition:background-color .15s,color .15s}.nwo.nwo2 .scen .gsw button small{opacity:1;color:var(--cc-text-4);margin-top:1px;font-size:10px}.nwo.nwo2 .scen .gsw button[aria-pressed=true]{background:var(--cc-pill-on);box-shadow:var(--cc-pill-glow);color:var(--no-white);font-weight:600}.nwo.nwo2 .scen .gsw button[aria-pressed=true] small{color:var(--no-white-78)}.nwo.nwo2 .scen .gsw button:disabled{opacity:.45;cursor:default}.nwo.nwo2 .scen .gsw button:focus-visible{box-shadow:0 0 0 2px var(--cc-focus);outline:none}.nwo.nwo2 .cus{border:1px solid var(--no-blue-edge);background:var(--cc-glass-clear), var(--no-blue-tint);min-height:46px;-webkit-backdrop-filter:var(--cc-blur-clear);backdrop-filter:var(--cc-blur-clear);box-shadow:var(--no-hi-2);border-radius:999px;gap:6px;padding:0 15px;transition:box-shadow .15s,border-color .15s}.nwo.nwo2 .cus:focus-within{border-color:var(--cc-accent);box-shadow:var(--no-blue-ring)}.nwo.nwo2 .cus label{color:var(--cc-text-3);font-size:12.5px}.nwo.nwo2 .cus input{width:56px;color:var(--cc-accent);font-size:15px;font-weight:600}.nwo.nwo2 .cus .sym{color:var(--cc-text-3);font-size:12px}.nwo.nwo2 .gdl{color:var(--cc-text-4);font-size:11.5px}.nwo.nwo2 .gdl.pos{color:var(--cc-pos)}.nwo.nwo2 .gdl.neg{color:var(--cc-alert)}.nwo.nwo2 .sect{gap:12px;padding:26px 20px 10px}.nwo.nwo2 .sect h2{color:var(--cc-text-1);font-size:22px;font-weight:700}.nwo.nwo2 .sect span{letter-spacing:.14em;color:var(--cc-text-4);text-align:right;font-size:11px}.nwo.nwo2 .rail.cc-pillscroll{margin:-6px 20px 0;padding:6px 0;display:block;overflow-x:auto}.nwo.nwo2 .yrbar{vertical-align:top;background:var(--cc-pill-track);box-shadow:inset 0 0 0 .5px var(--cc-pill-edge);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.nwo.nwo2 .yr{background:0 0;border:0;border-radius:999px;flex:none;min-width:64px;min-height:44px;padding:5px 12px;transition:background-color .15s,color .15s}.nwo.nwo2 .yr .y{color:var(--cc-text-2);font-size:13px;font-weight:600}.nwo.nwo2 .yr .a{color:var(--cc-text-4);margin-top:1px;font-size:10.5px}.nwo.nwo2 .yr[aria-pressed=true]{background:var(--cc-pill-on);box-shadow:var(--cc-pill-glow)}.nwo.nwo2 .yr[aria-pressed=true] .y{color:var(--no-white)}.nwo.nwo2 .yr[aria-pressed=true] .a{color:var(--no-white-78)}.nwo.nwo2 .yr.edited .y:after{color:var(--cc-accent)}.nwo.nwo2 .yr[aria-pressed=true].edited .y:after{color:var(--no-white)}.nwo.nwo2 .yr:focus-visible{box-shadow:0 0 0 2px var(--cc-focus);outline:none}.nwo.nwo2 .sheet,.nwo.nwo2 .out,.nwo.nwo2 .drv,.nwo.nwo2 .anc{border:1px solid var(--cc-line-panel);background:var(--cc-glass-panel);-webkit-backdrop-filter:var(--cc-blur-panel);backdrop-filter:var(--cc-blur-panel);border-radius:20px}.nwo.nwo2 .sheet{margin-top:12px}.nwo.nwo2 .sr{padding:12px 16px}.nwo.nwo2 .sr+.sr:before,.nwo.nwo2 .orow:before,.nwo.nwo2 .dg+.dg:before{background:var(--cc-hairline);height:.5px;left:16px}.nwo.nwo2 .sr .k{color:var(--cc-text-2);font-size:14px;font-weight:500}.nwo.nwo2 .sr .k small{color:var(--cc-text-3);margin-top:3px;font-size:11.5px;font-weight:400}.nwo.nwo2 .sr .v{color:var(--cc-text-2);font-size:14px}.nwo.nwo2 .sr .v.pos{color:var(--cc-pos)}.nwo.nwo2 .sr.bal{background:var(--no-row);min-height:62px}.nwo.nwo2 .sr.bal .k{letter-spacing:.14em;color:var(--cc-text-3);font-size:11.5px;font-weight:600}.nwo.nwo2 .sr.bal .v{color:var(--cc-text-1);font-size:24px;font-weight:700}.nwo.nwo2 .sr.grp{padding:14px 16px 4px}.nwo.nwo2 .sr.grp .k{letter-spacing:.14em;color:var(--cc-text-4);font-size:11px;font-weight:600}.nwo.nwo2 .tpct{color:var(--cc-text-4)}.nwo.nwo2 .dl{font-size:10.5px}.nwo.nwo2 input.cell,.nwo.nwo2 .pcell,.nwo.nwo2 .df{background:var(--no-cell-bg);border:1px solid var(--no-cell-edge);box-shadow:var(--no-hi-3);border-radius:10px;transition:border-color .15s,box-shadow .15s}.nwo.nwo2 input.cell{color:var(--cc-accent);padding:8px 12px;font-size:14px;font-weight:600}.nwo.nwo2 input.cell:focus,.nwo.nwo2 .pcell:focus-within,.nwo.nwo2 .df:focus-within{border-color:var(--cc-accent);box-shadow:var(--no-blue-ring)}.nwo.nwo2 .pcell{padding:0 9px 0 0}.nwo.nwo2 .pcell input{width:50px;color:var(--cc-accent);padding:8px 2px 8px 9px;font-size:13px;font-weight:600}.nwo.nwo2 .pcell .sym,.nwo.nwo2 .df .sym{color:var(--cc-text-3);font-size:11px}.nwo.nwo2 .tag{white-space:nowrap;letter-spacing:.1em;border-radius:6px;margin-left:8px;padding:2px 6px;font-size:9px;font-weight:700}.nwo.nwo2 .tag.d{background:var(--no-tag-d-bg);color:var(--cc-pos);box-shadow:var(--no-tag-d-edge)}.nwo.nwo2 .tag.n{background:var(--no-tag-n-bg);color:var(--cc-text-4);box-shadow:var(--no-tag-n-edge)}.nwo.nwo2 .tax-note{background:var(--no-tax-note);border-top:.5px solid var(--cc-hairline);color:var(--cc-text-3);padding:13px 16px 14px}.nwo.nwo2 .tax-note b{color:var(--cc-text-1)}.nwo.nwo2 .acts{padding:12px 20px 0}.nwo.nwo2 .acts button,.nwo.nwo2 .plan button{min-height:40px;color:var(--cc-text-2);background:var(--cc-glass-clear);-webkit-backdrop-filter:var(--cc-blur-clear);backdrop-filter:var(--cc-blur-clear);border:.5px solid var(--cc-line-clear);box-shadow:var(--no-hi-2);border-radius:999px;padding:0 16px;font-size:12.5px;font-weight:500}.nwo.nwo2 .plan button{color:var(--cc-accent);border-color:var(--no-blue-edge)}.nwo.nwo2 .acts button:disabled,.nwo.nwo2 .plan button:disabled{opacity:.35}.nwo.nwo2 .acts button:focus-visible,.nwo.nwo2 .plan button:focus-visible{box-shadow:0 0 0 2px var(--cc-focus);outline:none}.nwo.nwo2 .planmsg{color:var(--cc-text-3)}.nwo.nwo2 .oh{background:var(--no-row);letter-spacing:.12em;color:var(--cc-text-4);padding:11px 16px;font-size:10.5px}.nwo.nwo2 .orow{padding:11px 16px}.nwo.nwo2 .orow .k{color:var(--cc-text-2);font-size:13.5px}.nwo.nwo2 .orow .v{color:var(--cc-text-2);font-size:12.5px}.nwo.nwo2 .orow .v.b{color:var(--cc-text-3)}.nwo.nwo2 .orow .v.pos{color:var(--cc-pos)}.nwo.nwo2 .orow .v.neg{color:var(--cc-alert)}.nwo.nwo2 .orow.tot{background:var(--no-row)}.nwo.nwo2 .orow.tot .k{font-weight:600}.nwo.nwo2 .orow.fin .v{color:var(--cc-text-1);font-size:16px;font-weight:700}.nwo.nwo2 .orow.fin .v.b{color:var(--cc-text-3)}.nwo.nwo2 .orow.fin .v.pos{color:var(--cc-pos)}.nwo.nwo2 .orow.fin .v.neg{color:var(--cc-alert)}.nwo.nwo2 .adnote{color:var(--cc-text-3);font-size:12px}.nwo.nwo2 .dg{padding:14px 16px}.nwo.nwo2 .dg .h{color:var(--cc-text-2);margin-bottom:10px;font-size:14px;font-weight:500}.nwo.nwo2 .dg .h small{color:var(--cc-text-3);font-size:11.5px;font-weight:400}.nwo.nwo2 .dfs{gap:8px}.nwo.nwo2 .df{padding:0 10px 0 11px}.nwo.nwo2 .df label{letter-spacing:.08em;color:var(--cc-text-3);font-size:10px}.nwo.nwo2 .df input{color:var(--cc-accent);padding:8px 0;font-size:13px;font-weight:600}.nwo.nwo2 .df .num-in{align-items:center;width:auto;display:inline-flex}.nwo.nwo2 .df .num-in-pre{color:var(--cc-text-3);margin-right:3px;font-size:11px;position:static;transform:none}.nwo.nwo2 .df .num-in.has-pre>input{padding-left:0!important}.nwo.nwo2 .df .src{color:var(--cc-text-4);font-size:10px}.nwo.nwo2 .nwo-su .nm label{color:var(--cc-text-3)}.nwo.nwo2 .nwo-su .nm input{color:var(--cc-text-1);border-bottom-color:var(--no-blue-edge)}.nwo.nwo2 .su-add{color:var(--cc-accent)}.nwo.nwo2 .nwo-ct .ct-rows{flex-direction:column;gap:8px;display:flex}.nwo.nwo2 .nwo-ct .ct-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nwo.nwo2 .nwo-ct .ct-del{min-height:36px;color:var(--cc-alert);border-radius:999px;padding:0 4px;font-size:11px}.nwo.nwo2 .nwo-ct .ct-del:hover{color:var(--cc-alert)}.nwo.nwo2 .nwo-ct .ct-acts{flex-wrap:wrap;gap:8px;margin:10px 0 0;display:flex}.nwo.nwo2 .nwo-ct .ct-acts+.dfs{margin-top:10px}.nwo.nwo2 .nwo-ct .ct-save{background:var(--cc-pill-on);min-height:40px;box-shadow:var(--cc-pill-glow);color:var(--no-white);border-radius:999px;padding:0 18px;font-size:12px;font-weight:600}.nwo.nwo2 .nwo-ct .ct-save:disabled{box-shadow:none;opacity:.45;cursor:default}.nwo.nwo2 .nwo-ct .ct-no{min-height:40px;color:var(--cc-text-3);border-radius:999px;padding:0 14px}.nwo.nwo2 .nwo-ct .ct-sub,.nwo.nwo2 .nwo-ct .ct-note,.nwo.nwo2 .nwo-ct .ct-msg{color:var(--cc-text-3);margin-top:8px;font-size:12px;display:block}.nwo.nwo2 .anc{padding:14px 16px}.nwo.nwo2 .anc .amsg,.nwo.nwo2 .anc .hist{color:var(--cc-text-3)}.nwo.nwo2 .anc .amsg b,.nwo.nwo2 .anc .now b{color:var(--cc-text-1)}.nwo.nwo2 .chk{border-color:var(--cc-line-panel);color:var(--cc-text-3);border-radius:14px}.nwo.nwo2 .chk b{color:var(--cc-pos)}.nwo.nwo2 .note{border-top:.5px solid var(--cc-hairline);color:var(--cc-text-4);font-size:11px}@media (max-width:640px){.nwo.nwo2 .hero{flex-direction:column;align-items:stretch;gap:16px;margin:12px 16px 0;padding:18px}.nwo.nwo2 .hero .blk .v{font-size:36px}.nwo.nwo2 .bnbox{flex:none;width:100%;min-width:0}.nwo.nwo2 .chartcard{margin:12px 16px 0;padding:12px 8px 6px}.nwo.nwo2 .underchart{padding:0 6px 4px}.nwo.nwo2 .scen{flex-wrap:nowrap;gap:8px;padding:14px 16px 0}.nwo.nwo2 .scen .gsw button{padding:5px 11px;font-size:12.5px}.nwo.nwo2 .cus{flex:0 auto;gap:4px;min-width:0;padding:0 11px}.nwo.nwo2 .cus label{font-size:12px}.nwo.nwo2 .gdl{padding-left:16px;padding-right:16px}.nwo.nwo2 .sect{padding:22px 16px 10px}.nwo.nwo2 .rail.cc-pillscroll{margin:-6px 0 0;padding:6px 16px;scroll-padding:0 16px}.nwo.nwo2 .sheet,.nwo.nwo2 .out,.nwo.nwo2 .drv,.nwo.nwo2 .anc{margin-left:16px;margin-right:16px}.nwo.nwo2 .acts,.nwo.nwo2 .plan{padding-left:16px;padding-right:16px}.nwo.nwo2 .sr{padding:11px 13px}.nwo.nwo2 .sr .k{font-size:13.5px}.nwo.nwo2 .sr .k small{font-size:11px}.nwo.nwo2 input.cell{padding:7px 9px;font-size:13px}.nwo.nwo2 .pcell input{width:46px;padding:7px 1px 7px 7px;font-size:12px}.nwo.nwo2 .oh,.nwo.nwo2 .orow{padding-left:14px;padding-right:14px}.nwo.nwo2 .dg{padding:13px 14px}}@media (max-width:380px){.nwo.nwo2 .scen{gap:6px}.nwo.nwo2 .scen .gsw button{padding:5px 9px}.nwo.nwo2 .cus{padding:0 9px}}@media (min-width:641px){.nwo.nwo2 .oh,.nwo.nwo2 .orow{grid-template-columns:1fr 132px 132px 108px;gap:8px}}@media (hover:none),(pointer:coarse){.nwo.nwo2 .cus input{width:50px}.nwo.nwo2 .pcell input{width:58px}.nwo.nwo2 input[type=text],.nwo.nwo2 textarea{font-size:16px!important}.nwo.nwo2 input.cell{width:118px!important}.nwo.nwo2 .df input{width:100px}.nwo.nwo2 .df input.w-s{width:62px}.nwo.nwo2 .df input.w-d{width:112px}.nwo.nwo2 .nwo-lines .df>input[type=text]{width:auto}}@media (prefers-reduced-motion:reduce){.nwo.nwo2 *{transition:none!important}}#editMode .ed-eyebrow{font-family:var(--ui);letter-spacing:.16em;text-transform:uppercase;color:var(--cc-text-4);font-size:11px;font-weight:600}#editMode h2.ed-sec{font-family:var(--serif);letter-spacing:-.01em;color:var(--cc-text-1);margin:4px 0 18px;font-size:36px;font-weight:700}#editMode .edit-tabs{background:var(--mp-track);max-width:100%;box-shadow:inset 0 0 0 .5px var(--mp-edge);scrollbar-width:none;border-radius:999px;flex-wrap:nowrap;gap:2px;margin:0 0 18px;padding:3px;display:inline-flex;overflow-x:auto}#editMode .edit-tabs::-webkit-scrollbar{display:none}#editMode .edit-tabs button{min-height:34px;color:var(--mp-tab-text);white-space:nowrap;background:0 0;border-radius:999px;flex:none;padding:0 16px;font-weight:500}#editMode .edit-tabs button:hover{color:var(--cc-text-1);background:0 0}#editMode .edit-tabs button.on{background:var(--mp-blue);color:var(--mp-white);box-shadow:var(--mp-tab-glow);font-weight:600}#editMode .epane.on{border:.5px solid var(--mp-edge);background:var(--mp-pane-bg);box-shadow:var(--mp-pane-shadow);border-radius:24px;padding:22px 24px 24px}#editMode .ed-bar h3{font-family:var(--serif);font-size:26px;font-weight:700}#editMode .ed-btn{background:var(--mp-blue);min-height:38px;color:var(--mp-white);font-family:var(--ui);letter-spacing:0;text-transform:none;box-shadow:var(--mp-btn-glow);border:0;border-radius:999px;align-items:center;padding:0 18px;font-size:13px;font-weight:600;display:inline-flex}#editMode .ed-btn.ghost{border:.5px solid var(--cc-line-clear);background:var(--cc-glass-clear);-webkit-backdrop-filter:var(--cc-blur-clear);backdrop-filter:var(--cc-blur-clear);box-shadow:var(--mp-pill-hi);color:var(--cc-text-1)}#editMode .ed-btn.danger{background:var(--mp-del-bg);color:var(--cc-alert);box-shadow:none}#editMode .ed-btn.danger:hover{background:var(--mp-del-bg-hover)}#editMode .ed-btn.sm{min-height:32px;padding:0 14px;font-size:12.5px}#editMode .ed-btn:focus-visible{box-shadow:0 0 0 2px var(--cc-focus)}#editMode .ed-field input,#editMode .ed-field select{background:var(--mp-fill);height:42px;min-height:42px;color:var(--cc-text-1);font-family:var(--ui);text-overflow:clip;border:0;border-radius:12px;width:100%;max-width:none;padding:0 12px;font-size:14px}#editMode .ed-field textarea{background:var(--mp-fill);color:var(--cc-text-1);font-family:var(--ui);border:0;border-radius:12px;padding:10px 12px;font-size:14px}#editMode .flowtbl input,#editMode .flowtbl select,#editMode .ed-tbl input,#editMode .ed-tbl select{background:var(--mp-fill);height:38px;min-height:38px;color:var(--cc-text-1);font-family:var(--ui);text-overflow:clip;border:0;border-radius:12px;width:100%;padding:0 10px;font-size:13.5px}#editMode select{padding-right:28px}#editMode .hitem{border:.5px solid var(--mp-edge);background:var(--mp-item-bg);border-radius:18px;margin-bottom:10px}#editMode .hhead{align-items:center;gap:0 24px;padding:14px 52px 14px 20px;position:relative}#editMode .hhead:after{content:"›";color:var(--cc-text-4);font-size:24px;line-height:1;transition:transform .2s;position:absolute;top:50%;right:20px;transform:translateY(-55%)}#editMode .hitem:has(>.hbody.open)>.hhead:after{transform:translateY(-50%)rotate(90deg)}#editMode .hhead .hn{font-family:var(--serif);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:20px;font-weight:700;line-height:1.15;display:flex}#editMode .hhead .hseg{font-family:var(--ui);color:var(--cc-text-3);margin-top:4px;font-size:12px;font-weight:500}#editMode .hhead .stat .v{font-family:var(--serif);white-space:nowrap;font-size:18px;font-weight:700}#editMode .hitem:has(>.hbody.open){-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}#editMode .hitem:has(>.hbody.open)>.hhead{border:.5px solid var(--mp-open-edge);background:var(--mp-open-bg);box-shadow:var(--mp-open-shadow);border-radius:22px;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 10px;padding:20px 52px 20px 22px}#editMode .hitem:has(>.hbody.open)>.hhead>:first-child{grid-column:1/-1}#editMode .hitem:has(>.hbody.open)>.hhead .stat{text-align:left;border:.5px solid var(--mp-edge);background:var(--mp-tile-bg);border-radius:14px;padding:10px 12px}#editMode .hbody.open{border:.5px solid var(--mp-edge);background:var(--mp-sub-bg);box-shadow:var(--mp-sub-shadow);border-radius:22px;margin-top:12px;padding:18px 20px 20px}#editMode .ed-scroll,#editMode .hbody .flowtbl{border-radius:14px}#editMode .flowtbl,#editMode .ed-tbl{border-collapse:collapse}#editMode .flowtbl th,#editMode .ed-tbl th{text-align:left;font-family:var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--cc-text-4);border-bottom:.5px solid var(--cc-hairline);white-space:nowrap;padding:10px 10px 8px;font-size:10.5px;font-weight:600}#editMode .flowtbl td,#editMode .ed-tbl td{border-bottom:.5px solid var(--cc-hairline);vertical-align:middle;padding:6px 10px}#editMode .flowtbl tr:last-child td,#editMode .ed-tbl tr:last-child td{border-bottom:0}#editMode .flowtbl tr.grand td,#editMode .ed-tbl tr.grand td,#editMode .flowtbl tr.total td{color:var(--cc-text-1);background:var(--mp-row-tint);padding:12px 10px;font-weight:700}#editMode .xbtn{background:var(--mp-del-bg);width:32px;height:32px;color:var(--cc-alert);cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}#editMode .xbtn:after{content:"";position:absolute;inset:-6px}#editMode .xbtn:hover{background:var(--mp-del-bg-hover)}#editMode .ed-draft{border-radius:16px}@media (max-width:640px){#editMode .epane.on{border-radius:20px;padding:16px 14px 18px}#editMode h2.ed-sec{font-size:30px}#editMode .hhead{gap:10px 14px;padding:14px 40px 14px 14px}#editMode .hhead:after{right:14px}#editMode .hhead .stat{text-align:left}#editMode .hitem:has(>.hbody.open)>.hhead{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px 40px 16px 14px}#editMode .hhead>:first-child{grid-column:1/-1}#editMode .hbody.open{border-radius:20px;padding:16px 14px}#editMode .flowtbl input,#editMode .flowtbl select,#editMode .ed-tbl input,#editMode .ed-tbl select,#editMode .ed-field input,#editMode .ed-field select{height:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){#editMode .hhead:after{transition:none}}}.cf-setup{margin-top:18px}.cf-setup .wr-draftnote{margin:10px 0 6px}.cf-status{min-height:1.2em;font-family:var(--ui);color:var(--cc-text-3);white-space:pre-line;margin:0 0 12px;font-size:13px}.cf-status.bad{color:var(--cc-alert)}.cf-panel{border:1px solid var(--cc-line-panel);border-radius:var(--cc-r-panel);background:var(--cc-glass-panel);font-family:var(--ui);margin-bottom:16px;padding:14px 20px}.cf-panel h2{color:var(--cc-text-1);margin:0 0 6px;font-size:15px;font-weight:600}.cf-help{font-family:var(--ui);color:var(--cc-text-3);max-width:760px;margin:0 0 10px;font-size:12.5px;line-height:1.5}.cf-scroll{overflow-x:auto}.cf-scroll .cf-table th,.cf-scroll .cf-table td,.cf-link-btn{white-space:nowrap}.cf-table{border-collapse:collapse;width:100%}.cf-table th{border-bottom:.5px solid var(--cc-hairline);text-align:left;color:var(--cc-text-3);white-space:nowrap;padding:8px 7px;font-size:11px;font-weight:600}.cf-table td{border-bottom:.5px solid var(--cc-hairline);color:var(--cc-text-2);font-variant-numeric:tabular-nums;vertical-align:middle;padding:8px 7px;font-size:13px}.cf-table tbody tr:last-child td{border-bottom:0}.cf-table .num{text-align:right}.cf-mark{color:var(--cc-text-4);white-space:nowrap;font-size:11.5px}.cf-warn{color:var(--cc-warn)}.cf-act{white-space:nowrap;text-align:right;width:1%}.cf-act .pa-addbtn{margin:0 10px 0 0}.cf-x{appearance:none;cursor:pointer;color:var(--cc-text-4);background:0 0;border:0;font-size:15px}.cf-x:hover{color:var(--cc-alert)}.cf-in{background:var(--cc-fill);color:var(--cc-text-1);font:13px var(--ui);border:0;border-radius:4px;width:100%;min-width:0;padding:5px 7px}.cf-in:focus{box-shadow:0 0 0 2px var(--cc-focus);outline:none}.cf-short{width:80px}.cf-add{flex-wrap:wrap;align-items:flex-end;gap:10px 14px;margin:12px 0 4px;display:flex}.cf-add label{color:var(--cc-text-3);flex-direction:column;gap:5px;font-size:11px;font-weight:600;display:flex}.cf-add-btns{gap:8px;display:flex}.cf-empty{color:var(--cc-text-4);margin:6px 0;font-size:12.5px}.cf-link{color:var(--cc-accent);font-size:13px;font-weight:500;text-decoration:none}.cf-link:hover{color:var(--cc-text-1)}.cf-file{color:var(--cc-text-2);flex-wrap:wrap;align-items:center;gap:10px 14px;font-size:13px;display:flex}.cf-file input[type=file]{max-width:100%}.cf-file input[type=file]::file-selector-button{border-radius:var(--cc-r-ctl);background:var(--cc-fill);color:var(--cc-text-2);font:500 13px var(--ui);cursor:pointer;border:0;margin-right:10px;padding:7px 12px}.cf-file input[type=file]::file-selector-button:hover{background:var(--cc-fill-hover);color:var(--cc-text-1)}.cf-btnrow{flex-wrap:wrap;align-items:center;gap:10px 16px;margin:10px 0 4px;display:flex}.cf-rules{margin:6px 0 0;padding:0;list-style:none}.cf-rules li{border-bottom:.5px solid var(--cc-hairline);color:var(--cc-text-2);flex-wrap:wrap;align-items:center;gap:6px 12px;padding:9px 2px;font-size:13px;display:flex}.cf-rules li:last-child{border-bottom:0}.cf-rule-n{color:var(--cc-text-4);text-align:right;flex:0 0 22px;font-size:11.5px;font-weight:600}.cf-rule-t{overflow-wrap:anywhere;flex:240px;min-width:0}.cf-rule-t b{color:var(--cc-text-1);font-weight:600}.cf-rules .cf-act{align-items:center;gap:4px;display:flex}.cf-rules .cf-act .pa-addbtn{margin:0 6px}.cf-x:disabled{opacity:.35;cursor:default}.cf-search{max-width:360px}.cf-count{color:var(--cc-text-3);font-size:12.5px}.cf-rows td{vertical-align:top}.cf-rows .cf-in{min-width:150px}.cf-setup .cf-wide{min-width:160px}.cf-setup .cf-mid{min-width:120px}.cf-setup .cf-amt{text-align:right;max-width:220px}.cf-setup .cfa .cf-dtrio+.cf-dtrio{border-top:1px solid var(--cfa-255-255-255-08);margin-top:16px;padding-top:14px}.cf-rows tr.cf-open td:first-child{box-shadow:inset 2px 0 0 var(--cc-warn)}.cf-nowrap{white-space:nowrap}.cf-desc{overflow-wrap:anywhere;min-width:180px}.cf-in-money{color:var(--cc-pos)}.cf-rule-by{color:var(--cc-text-4);margin-top:4px;font-size:11px;display:block}@media (max-width:600px){.cf-rules .cf-act{margin-left:34px}}.cf-link-btn{appearance:none;font:inherit;color:var(--cc-accent);cursor:pointer;background:0 0;border:0;padding:0}.cf-link-btn:hover{color:var(--cc-text-1)}.cf-link-btn:disabled{opacity:.4;cursor:default}.cf-split-btn{margin-top:4px;font-size:11.5px;display:block}.cf-split-note{color:var(--cc-text-2);font-size:12.5px}.cf-opened td{background:var(--cc-fill)}.cf-inline{color:var(--cc-text-2);flex-direction:column;gap:8px;padding:6px 2px;font-size:13px;display:flex}.cf-inline b{color:var(--cc-text-1);font-weight:600}.cf-picks{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cf-picks .wr-btn{text-align:left;white-space:normal}.cf-part{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cf-part select{max-width:320px}.cf-problems{color:var(--cc-text-2);margin:0 0 10px;padding-left:18px;font-size:13px;line-height:1.5}.cf-problems li{margin:3px 0}.cf-ok{color:var(--cc-pos)}.cf-client{margin-top:18px}.cf-years{margin:6px 0 14px}.cf-partial{font-family:var(--ui);color:var(--cc-warn);margin:0 0 12px;font-size:12.5px}.cf-grid th,.cf-grid td{white-space:nowrap}.cf-grid .cf-sticky{z-index:1;background:var(--cc-cf-pin);text-align:left;white-space:normal;min-width:170px;max-width:260px;position:sticky;left:0}.cf-grid .cf-grp th{letter-spacing:.06em;text-transform:uppercase;color:var(--cc-text-3);border-bottom:0;padding-top:14px;font-size:11px;font-weight:600}.cf-grid .cf-head th,.cf-grid .cf-head td{color:var(--cc-text-1);font-weight:600}.cf-grid .cf-line td:first-child{padding-left:18px}.cf-grid .cf-total th,.cf-grid .cf-total td{color:var(--cc-text-1);border-top:1px solid var(--cc-line-panel);font-weight:600}.cf-grid .cf-net th,.cf-grid .cf-net td{color:var(--cc-text-1);border-top:1px solid var(--cc-line-panel);font-weight:700}.cf-grid .cf-tot{font-weight:600}.cf-grid .cf-plan{color:var(--cc-text-3)}.cf-grid .cf-proj{color:var(--cc-text-3);font-style:italic}.cf-grid .cf-proj i{margin-left:2px;font-size:10px}.cf-months{grid-template-columns:repeat(6,minmax(70px,1fr));gap:8px;display:grid}.cf-months label{color:var(--cc-text-3);flex-direction:column;gap:4px;font-size:11px;font-weight:600;display:flex}@media (max-width:600px){.cf-months{grid-template-columns:repeat(3,1fr)}}.cf-grid .cf-total .cf-sticky,.cf-grid .cf-net .cf-sticky,.cf-grid .cf-head .cf-sticky{background:var(--cc-cf-pin-total)}.cf-me .cf-grid .cf-sticky{min-width:104px}.cf-rule-by.cf-warn,.cf-rule-by .cf-warn{color:var(--cc-warn)}.cf-rule-by.cf-ok{color:var(--cc-pos)}.rx-rec{color:var(--cc-pos);margin-left:4px;font-size:10px}.cf-tie{margin-top:12px}.cf-tie h3{color:var(--cc-text-1);margin:0 0 6px;font-size:13px;font-weight:600}@media (max-width:640px){.hc-ledger{min-width:620px}}#cfTable .cf2 .cf-gbtn{appearance:none;font:inherit;color:var(--cc-text-1);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}#cfTable .cf2 .cf-gbtn:before{content:"▸";width:14px;color:var(--cc-text-4);transition:transform .15s;display:inline-block}#cfTable .cf2 .cf-gbtn[aria-expanded=true]:before{transform:rotate(90deg)}#cfTable .cf2 .cf-sub .name{color:var(--cc-text-2);padding-left:30px;font-weight:400}#cfTable .cf2 .cf-rnote{color:var(--cc-text-4);margin-left:8px;font-size:10.5px;font-weight:400}#cfTable .cf2 td.cf-pj{color:var(--cc-accent);font-style:italic}.tc2-ov .tc2-ovgrp{font-family:var(--serif);color:var(--cc-text-1);justify-content:space-between;align-items:baseline;gap:10px;margin:14px 0 2px;font-size:16px;font-weight:700;display:flex}.tc2-ov>div:first-child .tc2-ovgrp{margin-top:0}.tc2-ov .tc2-ovgrp em{font-family:var(--ui);letter-spacing:.04em;color:var(--cc-text-4);font-size:11px;font-style:normal;font-weight:600}.tc2-ov .tc2-ovnote{font-family:var(--ui);color:var(--cc-text-4);margin:6px 0 0;font-size:11.5px}.eqtbl .eq-bin{color:var(--cc-alert);opacity:1}.eq-del{border-radius:var(--cc-r-ctl);background:var(--cc-warn-fill);font-family:var(--ui);color:var(--cc-text-1);box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;max-width:calc(100vw - 60px);padding:10px 12px;font-size:12.5px;display:flex;position:sticky;left:0}.eq-del strong{font-weight:600}.eq-delb{gap:8px;display:flex}.ed-xp-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.ed-xp-basis{letter-spacing:.04em;text-transform:none;background:var(--cc-fill);color:var(--cc-text-3);border-radius:999px;padding:3px 10px;font-size:11px;font-weight:600}.ed-xp-flag{border-radius:var(--cc-r-ctl);background:var(--cc-warn-fill);font-family:var(--ui);color:var(--cc-warn);margin:6px 0 12px;padding:10px 12px;font-size:12.5px}.ed-xp-clear{display:block}.ed-chip-warn{color:var(--cc-warn)}.ed-xp-tiles{margin-top:10px}.cfa .cf-panel{margin:0;padding:0;font-family:inherit}.cfa .cf-status{white-space:normal;margin:0}.cfa .cf-in{width:auto;padding:0}.cfa .crumb{margin:0 0 12px}.cfa{font-family:var(--ui);color:var(--cc-text-2);position:relative}.cfa:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(closest-side, var(--cfa-255-159-10-20), var(--cfa-255-159-10-0));width:min(760px,100% + 180px);height:640px;position:absolute;top:-260px;left:-180px}.cfa>*{z-index:1;position:relative}.cfa .num{font-variant-numeric:tabular-nums}.cfa button{font-family:inherit}.cfa button:focus-visible{outline:2px solid var(--cc-focus);outline-offset:2px}.cfa .cf-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin:0 0 18px;display:flex}.cfa .cf-mnav{align-items:center;gap:4px;min-width:0;display:flex}.cfa .cf-month{font-family:var(--serif);color:var(--cc-text-1);white-space:nowrap;margin:0 6px;font-size:26px;font-weight:700;line-height:1.1}.cfa .cf-arrow{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.cfa .cf-arrow[disabled]{opacity:.3;cursor:default}.cfa .cf-arrow span{background:var(--cc-fill-2);width:32px;height:32px;color:var(--cc-text-2);border-radius:50%;justify-content:center;align-items:center;font-size:20px;line-height:1;display:inline-flex}.cfa .cf-arrow:hover span{background:var(--cc-fill-hover-2)}.cfa .cf-today{cursor:pointer;background:0 0;border:0;height:44px;margin-left:4px;padding:0}.cfa .cf-today span{background:var(--cc-glass-clear);border:.5px solid var(--cc-line-clear);height:30px;color:var(--cc-text-2);border-radius:999px;align-items:center;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.cfa .cf-today[aria-disabled=true] span{color:var(--cc-text-4)}.cfa .cf-sw{background:var(--cfa-28-28-30-092);border:.5px solid var(--cfa-255-255-255-014);-webkit-backdrop-filter:none;backdrop-filter:none;opacity:1;border-radius:999px;align-items:center;gap:2px;padding:3px;display:inline-flex}.cfa .cf-sw button{min-width:64px;height:32px;color:var(--cfa-235-235-245-07);cursor:pointer;opacity:1;background:0 0;border:0;border-radius:999px;padding:0 14px;font-size:13px;font-weight:600;position:relative}.cfa .cf-sw button:after{content:"";position:absolute;inset:-6px 0}.cfa .cf-sw button.on{background:var(--cfa-2f7cf6);color:var(--cfa-ffffff);box-shadow:0 2px 10px var(--cfa-47-124-246-045)}.cfa .cf-body{grid-template-columns:minmax(0,1fr) minmax(0,340px);align-items:start;gap:20px;display:grid}.cfa .cf-main,.cfa .cf-side{min-width:0}.cfa .cf-panel{border-radius:var(--cc-r-panel);border:1px solid var(--cc-line-panel);background:var(--cc-glass-panel);-webkit-backdrop-filter:var(--cc-blur-panel);backdrop-filter:var(--cc-blur-panel);box-shadow:0 18px 46px var(--cfa-0-0-0-32)}.cfa .cf-tablewrap{border-radius:var(--cc-r-panel);overflow-x:auto}.cfa table.cf-t{border-collapse:collapse;width:100%;font-size:14px}.cfa .cf-t th,.cfa .cf-t td{border-bottom:.5px solid var(--cc-hairline);text-align:right;white-space:nowrap;vertical-align:middle;padding:11px 14px}.cfa .cf-t th:first-child,.cfa .cf-t td:first-child{text-align:left;white-space:normal;width:100%}.cfa .cf-t thead th{letter-spacing:.1em;text-transform:uppercase;color:var(--cc-text-4);padding-top:14px;padding-bottom:10px;font-size:11px;font-weight:600}.cfa .cf-gh td{background:var(--cfa-255-255-255-035);color:var(--cc-text-1);font-weight:600}.cfa .cf-ghr{justify-content:space-between;align-items:center;gap:12px;display:flex}.cfa .cf-ght{color:var(--cc-text-3);white-space:nowrap;font-weight:600}.cfa .cf-fold{min-height:30px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:14px;font-weight:600;display:inline-flex}.cfa .cf-car{width:12px;color:var(--cc-text-4);font-size:11px;transition:transform .15s;display:inline-block}.cfa .cf-fold[aria-expanded=false] .cf-car{transform:rotate(-90deg)}.cfa .cf-gdot{border-radius:50%;flex:none;width:8px;height:8px}.cfa .cf-line td:first-child{padding-left:34px}.cfa .cf-nm{color:var(--cc-text-2);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cfa .cf-sub{color:var(--cc-text-4);margin-top:2px;font-size:11.5px;display:block}.cfa .cf-tag{letter-spacing:.02em;height:18px;color:var(--cfa-5ee07f);background:var(--cfa-48-209-88-16);border:.5px solid var(--cfa-48-209-88-4);border-radius:999px;align-items:center;padding:0 7px;font-size:10.5px;font-weight:600;display:inline-flex}.cfa .cf-dash{color:var(--cc-text-5)}.cfa .cf-zero{color:var(--cc-text-4)}.cfa .cf-note td{color:var(--cc-text-4);padding-top:8px;padding-bottom:8px;font-size:12px}.cfa .cf-none td:first-child{color:var(--cc-text-4);padding-left:34px;font-size:13px}.cfa .cf-total td{color:var(--cc-text-1);border-bottom:1px solid var(--cc-line-panel);font-weight:700}.cfa .cf-total.cf-last td{border-bottom:0}.cfa .cf-gfold{color:var(--cc-text-1);gap:8px;font-weight:700}.cfa .cf-invwrap{margin-top:16px}.cfa .cf-more td{text-align:left;padding-top:4px;padding-bottom:8px}.cfa .cf-more-b{min-height:28px;color:var(--cc-accent);cursor:pointer;background:0 0;border:0;padding:0 0 0 20px;font-size:12.5px;font-weight:500;position:relative}.cfa .cf-more-b:after{content:"";position:absolute;inset:-8px 0}.cfa .cf-more-b:hover{text-decoration:underline}.cfa .cf-it .cf-c4{width:150px}.cfa .cf-it .cf-ic{vertical-align:top}.cfa .cf-it .cf-ic>.num{display:block}.cfa .cf-it .cf-sh{display:none}.cfa .cf-pl{color:var(--cc-text-4);margin-top:3px;font-size:11.5px;font-weight:400;display:block}.cfa .cf-it .cf-gh td{font-weight:600}.cfa .num.cf-pos{color:var(--cc-pos)}.cfa .num.cf-neg{color:var(--cc-alert)}.cfa .cf-in.cf-in-s{width:100px;height:28px;font-size:13px}.cfa .cf-io{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.cfa .cf-yt .cf-io .cf-in-s{width:88px;height:24px;font-size:12px}.cfa .cf-yt .cf-nm .cf-tag{margin-left:6px}.cfa .cf-tag{white-space:nowrap}.cfa .cf-tag-pf{color:var(--cfa-7ccbff);background:var(--cfa-56-182-255-14);border-color:var(--cfa-56-182-255-42)}.cfa .cf-tag-own{color:var(--cfa-e5c3ff);background:var(--cfa-191-90-242-14);border-color:var(--cfa-191-90-242-4)}.cfa .cf-msg{color:var(--cc-text-3);padding:22px 18px;font-size:14px}.cfa .cf-side{flex-direction:column;gap:14px;display:flex}.cfa .cf-cash{border-radius:var(--cc-r-panel);border:.5px solid var(--cfa-56-182-255-45);background:radial-gradient(130% 120% at 0% 0%, var(--cfa-56-182-255-24), var(--cfa-56-182-255-04) 60%), linear-gradient(180deg, var(--cfa-255-255-255-06), var(--cfa-255-255-255-01)), var(--cfa-14-18-22-74);-webkit-backdrop-filter:var(--cc-blur-panel);backdrop-filter:var(--cc-blur-panel);box-shadow:0 0 28px var(--cfa-56-182-255-16), inset 0 1px 0 var(--cfa-255-255-255-12);z-index:1;padding:18px 20px 20px;position:relative}.cfa .cf-cash:has(>.cf-pop:not([hidden])){z-index:3}.cfa .cf-bar,.cfa .cf-psw,.cfa .cf-txtabs,.cfa .cf-pstrip,.cfa .cf-sidep{z-index:2;position:relative}.cfa .cf-cash-h{justify-content:space-between;align-items:center;gap:10px;display:flex}.cfa .cf-cash-l{letter-spacing:.12em;text-transform:uppercase;color:var(--cfa-7ccbff);font-size:11px;font-weight:600}.cfa .cf-info{border:.5px solid var(--cfa-124-203-255-55);background:var(--cfa-56-182-255-12);width:22px;height:22px;color:var(--cfa-9ad7ff);font-family:var(--serif);cursor:pointer;border-radius:50%;flex:none;padding:0;font-size:14px;font-style:italic;font-weight:700;line-height:1;position:relative}.cfa .cf-info:after{content:"";position:absolute;inset:-11px}.cfa .cf-info[aria-expanded=true],.cfa .cf-info:hover{background:var(--cfa-56-182-255-28);color:var(--cfa-fff)}.cfa .cf-cash .cf-big{margin-top:8px}.cfa .cf-cash-row{border-top:.5px solid var(--cfa-124-203-255-25);grid-template-columns:auto auto auto;justify-content:space-between;gap:6px;margin-top:14px;padding-top:12px;display:grid}.cfa .cf-cc{min-width:0}.cfa .cf-cc span{color:var(--cc-text-4);font-size:11px;display:block}.cfa .cf-cc b{color:var(--cc-text-1);white-space:nowrap;margin-top:3px;font-size:13px;font-weight:600;display:block}.cfa .cf-cc b.cf-pos{color:var(--cc-pos)}.cfa .cf-cc b.cf-neg{color:var(--cc-alert)}.cfa .cf-cc b.cf-z{color:var(--cc-text-4)}.cfa .cf-cash-na{border-top:.5px solid var(--cfa-124-203-255-25);color:var(--cc-text-2);margin-top:10px;padding-top:10px;font-size:13px}.cfa .cf-acc{margin-top:20px;padding:18px 20px 14px}.cfa .cf-acc-h{flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-bottom:8px;display:flex}.cfa .cf-acc-h h3{color:var(--cc-text-1);margin:0;font-family:Cormorant Garamond,serif;font-size:21px;font-weight:700}.cfa .cf-acc-row{border-top:.5px solid var(--cc-hairline);padding:10px 0}.cfa .cf-acc-top{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;display:flex}.cfa .cf-acc-n{color:var(--cc-text-1);overflow-wrap:anywhere;font-size:14.5px;font-weight:600}.cfa .cf-acc-l4v{color:var(--cc-text-3);font-size:13px}.cfa .cf-tag.cf-acc-k{color:var(--cc-text-2);background:var(--cfa-118-118-128-22);border-color:var(--cfa-255-255-255-14)}.cfa .cf-tag.cf-acc-k-card{color:var(--cfa-ffb3c7);background:var(--cfa-255-126-182-12);border-color:var(--cfa-255-126-182-4)}.cfa .cf-tag.cf-acc-k-bank{color:var(--cfa-9ed8ff);background:var(--cfa-56-182-255-12);border-color:var(--cfa-56-182-255-4)}.cfa .cf-tag.cf-acc-cur{color:var(--cc-text-3);border-color:var(--cfa-255-255-255-14);background:0 0}.cfa .cf-acc-s{color:var(--cc-text-4);margin-top:4px;font-size:12px}.cfa .cf-acc-s.cf-acc-counts{color:var(--cc-text-3)}.cfa .cf-acc-dr{color:var(--cfa-ffb340);flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;font-size:12px;font-weight:600;display:flex}.cfa .cf-acc-addr,.cfa .cf-acc-arch{border-top:.5px solid var(--cc-hairline);flex-wrap:wrap;align-items:center;gap:8px 12px;padding-top:10px;display:flex}.cfa .cf-acc-arch .cf-acc-row{width:100%}.cfa .cf-acc-tpl{border-top:.5px solid var(--cc-hairline);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:10px;padding-top:10px;display:flex}.cfa a.cf-pill.cf-tpl-dl{overflow-wrap:anywhere;text-align:left;max-width:100%;height:auto;min-height:26px;color:var(--cfa-9ed8ff);border-color:var(--cfa-56-182-255-45);align-items:center;padding:5px 11px;text-decoration:none;display:inline-flex}.cfa .cf-tpl-w{overflow-wrap:anywhere;width:100%}.cfa .cf-tpl-f{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;max-width:100%;display:flex}.cfa .cf-tpl-n{overflow-wrap:anywhere;margin-top:0;font-size:11.5px}.cfa .cf-accf{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cfa .cf-acc-add{border-top:.5px solid var(--cc-hairline);align-items:flex-end;padding:12px 0 4px}.cfa .cf-acc-add label{color:var(--cc-text-4);flex-direction:column;gap:4px;font-size:11.5px;display:flex}.cfa .cf-acc-add label[hidden]{display:none!important}.cfa .cf-acc-add select,.cfa .cf-acc-in{border-radius:var(--cc-r-ctl);border:.5px solid var(--cc-line-thin);background:var(--cc-fill);height:36px;color:var(--cc-text-1);font:inherit;padding:0 10px;font-size:13.5px}.cfa .cf-acc-in{min-width:180px}.cfa .cf-acc-in.cf-acc-l4{width:84px;min-width:0}.cfa .cf-acc-hint{flex-basis:100%}.cfa .cf-acc-add .cf-acc-lr{flex-basis:100%;min-width:0}.cfa .cf-acc-add .cf-acc-lr select{text-overflow:ellipsis;width:100%;min-width:0;max-width:100%}.cfa .cf-acc-add #cf-acc-name{min-width:280px}.cfa .cf-acc-edit{flex-basis:100%;align-items:flex-end}.cfa .cf-acc-edit label{color:var(--cc-text-4);flex-direction:column;gap:4px;font-size:11.5px;display:flex}.cfa .cf-acc-l4h{flex-basis:100%}@media (max-width:640px){.cfa .cf-acc-edit label:first-child{flex-basis:100%}.cfa .cf-acc-edit label:first-child .cf-acc-in{width:100%;min-width:0}}.cfa .cf-acc-ent{color:var(--cc-text-3);overflow-wrap:anywhere;margin-top:3px;font-size:12.5px}.cfa .cf-acc-btns{flex-basis:100%;gap:8px;display:flex}@media (max-width:640px){.cfa .cf-acc{padding:16px 14px 12px}.cfa .cf-acc-add label{flex-basis:100%}.cfa .cf-acc-add select,.cfa .cf-acc-add .cf-acc-in:not(.cf-acc-l4){width:100%;min-width:0}}@media (max-width:1023px),(pointer:coarse){html.mode-edit .cfa .cf-acc-add select,html.mode-edit .cfa .cf-acc-in{height:44px;font-size:16px}}.cfa .cf-up{margin-top:20px;padding:18px 20px 16px}.cfa .cf-up-pick,.cfa .cf-up-go{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:8px;display:flex}.cfa .cf-up-go{border-top:.5px solid var(--cc-hairline);margin-top:16px;padding-top:12px}.cfa label.cf-pill.cf-up-choose{cursor:pointer;height:auto;min-height:32px;color:var(--cfa-9ed8ff);border-color:var(--cfa-56-182-255-45);align-items:center;padding:6px 14px;display:inline-flex;position:relative}.cfa .cf-up-choose input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.cfa .cf-up-choose:focus-within{outline:2px solid var(--cc-focus);outline-offset:2px}.cfa .cf-up-err{border-radius:var(--cc-r-ctl);background:var(--cfa-255-82-92-12);border:.5px solid var(--cfa-255-82-92-45);color:var(--cfa-ff9a9f);margin:6px 0 8px;padding:8px 12px;font-size:12.5px}.cfa .cf-up-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:6px 0 4px;display:grid}.cfa .cf-up-t{border-radius:var(--cc-r-tile);background:var(--cc-fill);border:.5px solid var(--cc-line-thin);flex-direction:column;gap:2px;padding:10px 12px;display:flex}.cfa .cf-up-t span{letter-spacing:.08em;text-transform:uppercase;color:var(--cc-text-3);font-size:11px;font-weight:600}.cfa .cf-up-t b{font-variant-numeric:tabular-nums lining-nums;color:var(--cc-text-1);margin-top:auto;font-size:24px;font-weight:700}.cfa .cf-up-t.cf-up-ok b{color:var(--cc-pos)}.cfa .cf-up-t.cf-up-bad b,.cfa span.cf-up-bad{color:var(--cfa-ffb340)}.cfa .cf-up-h{letter-spacing:.12em;text-transform:uppercase;color:var(--cc-text-3);margin:16px 0 4px;font-size:11px;font-weight:600}.cfa .cf-up-row,.cfa .cf-up-im{border-top:.5px solid var(--cc-hairline);padding:9px 0}.cfa .cf-up-row.cf-up-warn .cf-up-line{color:var(--cfa-ffc85c)}.cfa .cf-up-line{color:var(--cc-text-2);flex-wrap:wrap;align-items:center;gap:4px 14px;font-size:13px;display:flex}.cfa .cf-up-line .num{font-variant-numeric:tabular-nums;margin-left:auto}.cfa .cf-up-n{color:var(--cc-text-4);min-width:52px;font-size:12px}.cfa .cf-up-v{overflow-wrap:anywhere;min-width:0}.cfa .cf-up-fix{flex-wrap:wrap;align-items:flex-end;gap:8px 12px;margin-top:6px;display:flex}.cfa .cf-up-fix label{color:var(--cfa-ffc85c);flex-direction:column;gap:4px;font-size:11.5px;display:flex}.cfa .cf-up-im .cf-up-fix label{color:var(--cc-text-4)}.cfa .cf-up-fix select,.cfa .cf-up-fix input{border-radius:var(--cc-r-ctl);border:.5px solid var(--cc-line-thin);background:var(--cc-fill);min-width:180px;max-width:100%;height:36px;color:var(--cc-text-1);font:inherit;padding:0 10px;font-size:13.5px}.cfa .cf-up-keep{min-height:44px;color:var(--cc-text-2);align-items:center;gap:8px;font-size:13px;display:inline-flex}.cfa .cf-up-keep input{width:18px;height:18px;accent-color:var(--cfa-2f7cf6)}.cfa .cf-up-tot{border-collapse:collapse;width:100%;font-size:13px}.cfa .cf-up-tot th{text-align:left;color:var(--cc-text-4);padding:4px 8px 4px 0;font-size:11px;font-weight:600}.cfa .cf-up-tot th:not(:first-child),.cfa .cf-up-tot td.num{text-align:right}.cfa .cf-up-tot td{border-top:.5px solid var(--cc-hairline);color:var(--cc-text-2);overflow-wrap:anywhere;padding:7px 8px 7px 0}.cfa .cf-up-tot td.num{white-space:nowrap;font-variant-numeric:tabular-nums}.cfa .cf-up-ims{margin-top:10px}.cfa .cf-up-im>.cf-up-list{margin:6px 0 0 12px}.cfa .cf-up-add[disabled]{opacity:.45;cursor:default}@media (max-width:640px){.cfa .cf-up{padding:16px 14px 14px}.cfa .cf-up-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.cfa .cf-up-fix label{flex-basis:100%}.cfa .cf-up-fix select,.cfa .cf-up-fix input{width:100%;min-width:0}.cfa .cf-up-tot th:nth-child(2),.cfa .cf-up-tot td:nth-child(2){display:none}.cfa .cf-up-im>.cf-up-list{margin-left:0}}@media (max-width:1023px),(pointer:coarse){html.mode-edit .cfa .cf-up-fix select,html.mode-edit .cfa .cf-up-fix input{height:44px;font-size:16px}}.cfa{position:relative}.cfa .cf-jur{justify-content:flex-end;margin:0 0 12px;display:flex}.cfa .cf-jur.cf-jur-beside{z-index:4;margin:0;position:absolute;right:0}.cfa .cf-jur .cf-sw button{min-width:64px}.cfa .cf-tag.cf-tag-conv{color:var(--cfa-9ed8ff);background:var(--cfa-56-182-255-12);border-color:var(--cfa-56-182-255-4)}.cfa .cf-tag.cf-tag-conv.cf-tag-stale{color:var(--cfa-ffc85c);background:var(--cfa-255-179-64-14);border-color:var(--cfa-255-179-64-45);white-space:normal;height:auto;min-height:18px}.cfa .cf-cash-fx{color:var(--cc-text-3);margin:0 0 4px;font-size:12px}.cfa .cf-cash-fx.cf-stale,.cfa .cf-cash-stale{color:var(--cfa-ffb340)}.cfa .cf-cash-stale{margin-top:10px;font-size:12px;font-weight:600}.cf-sheet-box .cf-cash-fx{color:var(--cc-text-3);font-size:12.5px}.cf-sheet-box .cf-cash-fx.cf-stale{color:var(--cfa-ffb340)}.cfa .cf-sidech{gap:6px;margin-left:8px;display:inline-flex}.cfa .cf-needs .cf-nm{color:var(--cc-text-3)}@media (max-width:640px){.cfa .cf-jur .cf-sw button{min-width:54px;padding:0 10px}}.cfa .cf-cash-n{color:var(--cc-text-4);margin-top:10px;font-size:12px}.cfa .cf-cash-al{color:var(--cc-text-4);margin-top:8px;font-size:12px}.cfa .cf-pop .cf-cash-al,.cfa .cf-pop .cf-cash-n{color:var(--cc-text-2);margin:0 0 4px;font-size:12.5px}.cfa .cf-pop .cf-pop-t{border-top:.5px solid var(--cc-hairline);margin-top:8px;padding-top:8px}.cfa .cf-cash-al .cf-nw,.cfa .cf-mf .cf-nw{white-space:nowrap}.cfa .cf-mh .num.cf-pos{color:var(--cc-pos)}.cfa .cf-mh .num.cf-neg{color:var(--cc-alert)}.cfa .cf-list .num.cf-pos{color:var(--cc-pos)}.cfa .cf-list .num.cf-neg{color:var(--cc-alert)}.cfa .cf-list .num.cf-z{color:var(--cc-text-4)}.cfa .cf-cash-n .cf-nw{white-space:nowrap}.cfa .cf-pop{z-index:5;border-radius:var(--cc-r-pop);background:var(--cfa-28-30-36-97);-webkit-backdrop-filter:var(--cc-blur-pop);backdrop-filter:var(--cc-blur-pop);border:.5px solid var(--cfa-124-203-255-35);box-shadow:0 18px 44px var(--cfa-0-0-0-6);color:var(--cc-text-2);padding:12px 14px;font-size:12.5px;line-height:1.5;position:absolute;top:46px;left:12px;right:12px}.cfa .cf-pop[hidden]{display:none!important}.cfa .cf-itv .cf-ivv{text-align:right;white-space:nowrap}.cfa .cf-itv .cf-ivv .cf-tag-pend{margin-right:8px}.cfa .cf-ivs{color:var(--cc-text-3);margin-top:3px;font-size:11.5px}.cfa .cf-ivs .cf-neg{color:var(--cc-alert)}.cfa .cf-ivs .cf-pos{color:var(--cc-pos)}.cfa .cf-ivlab{color:var(--cc-text-4);margin-top:2px;font-size:11px;font-weight:500;display:block}.cfa button.cf-bdb{appearance:none;text-align:left;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;min-height:44px;margin:0;padding:0}.cfa button.cf-bdb b{-webkit-text-decoration:underline dotted var(--cfa-235-235-245-45);text-decoration:underline dotted var(--cfa-235-235-245-45);text-underline-offset:4px;text-decoration-thickness:1px}.cfa button.cf-bdb:hover b,.cfa button.cf-bdb[aria-expanded=true] b{text-decoration-color:currentColor}.cfa button.cf-bdb:focus-visible{outline:2px solid var(--cc-focus);outline-offset:3px;border-radius:6px}.cfa .cf-bdpop{max-height:60vh;margin-top:8px;top:auto;overflow-y:auto}.cf-bdw{color:var(--cc-text-2);font-size:13px;line-height:1.4}.cf-bdw .num{font-variant-numeric:tabular-nums;white-space:nowrap}.cf-bdw .cf-pos{color:var(--cc-pos)}.cf-bdw .cf-neg{color:var(--cc-alert)}.cf-bdtop{border-bottom:.5px solid var(--cc-hairline);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:8px;display:flex}.cf-bdtop span{letter-spacing:.12em;text-transform:uppercase;color:var(--cc-text-3);font-size:11px;font-weight:600}.cf-bdtop b{font-size:17px}.cf-bdg{margin-top:10px}.cf-bdgh{color:var(--cc-text-3);justify-content:space-between;gap:12px;font-size:11.5px;font-weight:600;display:flex}.cf-bdg ul{margin:4px 0 0;padding:0;list-style:none}.cf-bdg li{border-top:.5px solid var(--cfa-84-84-88-35);justify-content:space-between;align-items:flex-start;gap:12px;padding:5px 0;display:flex}.cf-bdn{overflow-wrap:anywhere;min-width:0;color:var(--cc-text-1)}.cf-bdx{color:var(--cc-text-3);margin-top:2px;font-size:11.5px;display:block}.cf-bdmore .cf-bdn{color:var(--cc-text-3)}.cf-bdnone{color:var(--cc-text-3);margin-top:10px}.cf-bdtot{border-top:.5px solid var(--cc-hairline);color:var(--cc-text-1);justify-content:space-between;gap:12px;margin-top:10px;padding-top:8px;font-weight:600;display:flex}.cf-sheet .cf-bdw{margin-bottom:14px;font-size:14px}.cf-sheet .cf-bdtop{justify-content:flex-end}.cf-sheet .cf-bdtop span{display:none}.cfa .cf-bdpop{background:var(--cfa-1c1e24);-webkit-backdrop-filter:none;backdrop-filter:none}.cfa .cf-lbl{letter-spacing:.12em;text-transform:uppercase;color:var(--cc-text-3);font-size:11px;font-weight:600}.cfa .cf-big{font-family:var(--serif);color:var(--cc-text-1);overflow-wrap:anywhere;margin-top:6px;font-size:36px;font-weight:700;line-height:1.05}.cfa .cf-big.neg{color:var(--cc-alert)}.cfa .cf-small{color:var(--cc-text-4);margin-top:6px;font-size:12px}.cfa .cf-sidep{padding:14px 16px 18px}.cfa .cf-sidep .cf-sw{margin-bottom:16px;display:flex}.cfa .cf-sidep .cf-sw button{flex:auto;min-width:0;padding:0 7px;font-size:12px}.cfa .cf-meter+.cf-meter{margin-top:18px}.cfa .cf-af{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.cfa .cf-tag.cf-tag-pend{color:var(--cfa-ffc85c);background:var(--cfa-255-179-64-14);border-color:var(--cfa-255-179-64-45)}.cfa .cf-tag.cf-tag-await{color:var(--cfa-c9b6ff);background:var(--cfa-150-120-255-14);border-color:var(--cfa-150-120-255-45);white-space:nowrap}.cfa .cf-acc-st{color:var(--cc-text-3);margin-top:4px;font-size:12px}.cfa .cf-mt{margin-top:20px;padding:18px 20px 14px}.cfa .cf-mt-exall{border-top:.5px solid var(--cc-hairline);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:6px 0 2px;padding:10px 0;display:flex}.cfa .cf-txbar .cf-mt-exall{margin-top:10px}.cfa .cf-mt-row{border-top:.5px solid var(--cc-hairline);color:var(--cc-text-2);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;align-items:center;gap:6px 14px;padding:10px 0;font-size:13px;display:grid}.cfa .cf-mt-t,.cfa .cf-mt-g{overflow-wrap:anywhere;min-width:0}.cfa .cf-mt-g{color:var(--cc-text-3)}.cfa .cf-mt-g b{color:var(--cc-text-2);font-weight:600}.cfa .cf-mt-ar{color:var(--cc-text-4);margin-right:6px}.cfa .cf-mt-b{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.cfa .cf-mt-b .cf-pill.cf-on{background:var(--cfa-2f7cf6);border-color:var(--cfa-2f7cf6);color:var(--cfa-ffffff)}.cfa .cf-mt-more{padding-top:8px}.cfa .cf-mt-done .cf-mt-t{color:var(--cc-text-3)}@media (max-width:900px){.cfa .cf-mt-row{grid-template-columns:minmax(0,1fr)}.cfa .cf-mt-b{justify-content:flex-start}}@media (max-width:640px){.cfa .cf-mt{padding:16px 14px 12px}}.cfa .cf-mt-none{color:var(--cc-text-3);white-space:nowrap;align-items:center;gap:6px;margin-left:auto;font-size:12px;display:inline-flex}.cfa .cf-mt-ok{color:var(--cfa-5ee07f);font-weight:700}.cfa .cf-mt-sum{color:var(--cc-text-3);margin-top:2px}.cfa .cf-mt-dot{color:var(--cc-text-4)}.cfa .cf-mt-cols,.cfa .cf-mt-row.cf-mt-rec{grid-template-columns:112px minmax(0,1fr) 140px auto;align-items:center;gap:6px 14px;display:grid}.cfa .cf-mt-cols{letter-spacing:.12em;text-transform:uppercase;color:var(--cc-text-4);margin-top:14px;padding-bottom:6px;font-size:11px;font-weight:600}.cfa .cf-mt-r,.cfa .cf-mt-a{text-align:right}.cfa .cf-mt-a{color:var(--cc-text-2);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.cfa .cf-mt-grp{border-top:.5px solid var(--cc-hairline)}.cfa .cf-mt-gh{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:12px 0 8px;display:grid}.cfa .cf-mt-lender{overflow-wrap:anywhere;letter-spacing:.04em;min-width:0;color:var(--cc-text-1);grid-column:1;font-size:13px;font-weight:600}.cfa .cf-mt-prop{grid-column:1;margin-top:0}.cfa .cf-mt-cnt{grid-area:1/2/span 2;justify-self:end}.cfa .cf-mt-row.cf-mt-rec{padding:8px 0}.cfa .cf-mt-d{white-space:nowrap}.cfa .cf-mt-desc{overflow-wrap:anywhere;min-width:0;color:var(--cc-text-3)}.cfa .cf-mt-rec .cf-mt-b{justify-content:flex-end}.cfa .cf-mt-foot{border-top:.5px solid var(--cc-hairline);justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}.cfa .cf-mt-foot .cf-small{margin-top:0}@media (max-width:640px){.cfa .cf-mt-cols{display:none}.cfa .cf-mt-cnt{grid-row:1}.cfa .cf-mt-prop{grid-column:1/-1}.cfa .cf-mt-row.cf-mt-rec{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"d b""a b";gap:2px 12px}.cfa .cf-mt-rec .cf-mt-d{grid-area:d}.cfa .cf-mt-rec .cf-mt-a{text-align:left;grid-area:a}.cfa .cf-mt-rec .cf-mt-b{grid-area:b}.cfa .cf-mt-rec .cf-mt-desc{display:none}.cfa .cf-mt-rec .cf-pill{min-height:44px;padding:0 14px}}.cfa .cf-mt-ch{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:6px 16px;display:flex}.cfa .cf-mt-chl{flex:320px;min-width:0}.cfa .cf-mt-ctot{color:var(--cc-text-3);white-space:nowrap;font-size:12.5px}.cfa .cf-mt-ctot b{color:var(--cc-text-1);font-weight:600}.cfa .cf-mt-ccols,.cfa .cf-mt-row.cf-mt-cfm{grid-template-columns:minmax(0,1.15fr) 20px minmax(0,1fr) auto;gap:6px 14px;display:grid}.cfa .cf-mt-ccols{letter-spacing:.12em;text-transform:uppercase;color:var(--cc-text-4);margin-top:14px;padding-bottom:6px;font-size:11px;font-weight:600}.cfa .cf-mt-row.cf-mt-cfm{align-items:center;padding:12px 0}.cfa .cf-mt-src{overflow-wrap:anywhere;min-width:0;color:var(--cc-text-1);grid-column:1;font-size:14px;font-weight:600}.cfa .cf-mt-link{color:var(--cc-text-3);white-space:nowrap;font-size:12.5px}.cfa .cf-mt-link b{color:var(--cc-text-1);font-weight:600}.cfa .cf-mt-lbl{display:none}.cfa .cf-mt-from,.cfa .cf-mt-to{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.cfa .cf-mt-tags{flex-wrap:wrap;gap:6px;display:flex}.cfa .cf-tag.cf-mt-dep,.cfa .cf-tag.cf-mt-pay{text-transform:uppercase;letter-spacing:.06em}.cfa .cf-tag.cf-mt-dep{color:var(--cfa-7fe3a0);background:var(--cfa-48-209-88-12);border-color:var(--cfa-48-209-88-4)}.cfa .cf-tag.cf-mt-pay{color:var(--cc-text-2);background:var(--cfa-118-118-128-22);border-color:var(--cfa-255-255-255-14)}.cfa .cf-mt-vend{overflow-wrap:anywhere;max-width:100%;color:var(--cc-text-1);font-size:14.5px;font-weight:600}.cfa .cf-mt-meta,.cfa .cf-mt-of,.cfa .cf-mt-pct{margin-top:0}.cfa .cf-mt-in{color:var(--cc-pos);font-weight:600}.cfa .cf-mt-pay-l{color:var(--cc-text-2);font-size:13px;font-weight:600}.cfa .cf-mt-prog{background:var(--cfa-255-255-255-08);border-radius:999px;width:100%;max-width:220px;height:4px;margin-top:3px;position:relative;overflow:hidden}.cfa .cf-mt-prog i{background:linear-gradient(90deg, var(--cfa-30d158), var(--cfa-5ee07f));border-radius:999px;position:absolute;top:0;bottom:0;left:0}.cfa .cf-mt-cfm .cf-mt-b{justify-content:flex-end}@media (max-width:640px){.cfa .cf-mt-ccols{display:none}.cfa .cf-mt-row.cf-mt-cfm{grid-template-columns:minmax(0,1fr);gap:12px;padding:14px 0}.cfa .cf-mt-cfm .cf-mt-ar{display:none}.cfa .cf-mt-lbl{letter-spacing:.12em;text-transform:uppercase;color:var(--cc-text-4);font-size:10.5px;font-weight:600;display:block}.cfa .cf-mt-prog{max-width:none}.cfa .cf-mt-cfm .cf-mt-b{justify-content:flex-start;gap:12px}.cfa .cf-mt-cfm .cf-pill,.cfa .cf-mt-cfm .cf-lnk{min-height:44px}.cfa .cf-mt-cfm .cf-pill{padding:0 18px}}.cfa .cf-catl{appearance:none;font:inherit;color:inherit;text-align:left;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--cfa-235-235-245-25);text-decoration-color:var(--cfa-235-235-245-25);text-underline-offset:3px;background:0 0;border:0;margin:0;padding:0}.cfa .cf-catl:hover{text-decoration-color:currentColor}.cfa .cf-catback{appearance:none;min-height:44px;font:inherit;color:var(--cc-accent);cursor:pointer;background:0 0;border:0;padding:10px 0;font-size:14px;font-weight:600}.cfa .cf-catcrumb{color:var(--cc-text-3);letter-spacing:.02em;font-size:12px}.cfa .cf-cath{color:var(--cc-text-1);overflow-wrap:anywhere;margin:4px 0 16px;font-family:Cormorant Garamond,serif;font-size:30px;font-weight:700}.cfa .cf-catstrip{padding:14px 12px 12px}.cfa .cf-catscroll{-webkit-overflow-scrolling:touch;scrollbar-width:thin;overflow-x:auto}.cfa .cf-catrow{grid-template-columns:repeat(12,minmax(76px,1fr));gap:4px;min-width:100%;display:grid}.cfa .cf-catm{appearance:none;border-radius:var(--cc-r-ctl);cursor:pointer;color:var(--cc-text-2);font:inherit;background:0 0;border:1px solid #0000;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:8px 4px;display:flex}.cfa .cf-catm.on{border-color:var(--cfa-56-182-255-55);background:var(--cfa-56-182-255-10)}.cfa .cf-catv{white-space:nowrap;font-size:12px;font-weight:600}.cfa .cf-catm.cf-over .cf-catv{color:var(--cc-alert)}.cfa .cf-catplot{border-bottom:.5px solid var(--cc-hairline);width:30px;height:120px;position:relative}.cfa .cf-catbar{background:var(--cfa-38b6ff);border-radius:5px 5px 0 0;min-height:2px;position:absolute;bottom:0;left:3px;right:3px}.cfa .cf-catbar.cf-over{background:var(--cc-alert)}.cfa .cf-catplan{border-top:2px dashed var(--cfa-255-200-92-9);height:0;position:absolute;left:-6px;right:-6px}.cfa .cf-catn{color:var(--cc-text-3);font-size:12px;font-weight:600}.cfa .cf-catm.on .cf-catn{color:var(--cc-text-1)}.cfa .cf-catp{color:var(--cc-text-4);white-space:nowrap;font-size:11px}.cfa .cf-catleg{color:var(--cc-text-3);flex-wrap:wrap;gap:6px 16px;margin-top:10px;font-size:12px;display:flex}.cfa .cf-catleg i{vertical-align:middle;width:14px;margin-right:6px;display:inline-block}.cfa .cf-catlg-a{background:var(--cfa-38b6ff);border-radius:3px;height:10px}.cfa .cf-catlg-p{border-top:2px dashed var(--cfa-255-200-92-9);height:0}.cfa .cf-catlg-o{background:var(--cc-alert);border-radius:3px;height:10px}.cfa .cf-cattiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0 6px;display:grid}.cfa .cf-catt{border-radius:var(--cc-r-tile);background:var(--cc-glass-panel);border:1px solid var(--cc-line-panel);flex-direction:column;gap:4px;min-width:0;padding:12px 14px;display:flex}.cfa .cf-catt span{letter-spacing:.08em;text-transform:uppercase;color:var(--cc-text-3);font-size:11px;font-weight:600}.cfa .cf-catt b{color:var(--cc-text-1);overflow-wrap:anywhere;font-size:22px;font-weight:700}.cfa .cf-catt.cf-over b{color:var(--cc-alert)}.cfa .cf-cattx{margin-top:16px;padding:18px 20px 14px}.cfa .cf-cattx .cf-acc-h{align-items:center}.cfa .cf-catwrap{overflow-x:auto}.cfa .cf-catt-t{border-collapse:collapse;width:100%;font-size:13px}.cfa .cf-catt-t th{text-align:left;color:var(--cc-text-4);white-space:nowrap;padding:4px 10px 6px 0;font-size:11px;font-weight:600}.cfa .cf-catt-t td{border-top:.5px solid var(--cc-hairline);color:var(--cc-text-2);vertical-align:top;overflow-wrap:anywhere;padding:9px 10px 9px 0}.cfa .cf-catt-t .num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.cfa .cf-catd{white-space:nowrap}.cfa .cf-jur{gap:8px}.cfa .cf-txtabs{margin:0 0 12px;display:flex}.cfa .cf-txtabs .cf-sw{flex:auto}.cfa .cf-txtabs .cf-sw button{flex:1 1 0}.cfa .cf-tx{margin-top:4px}.cfa .cf-txbar{padding:14px 16px}.cfa .cf-txftog{display:none}.cfa .cf-txfields{flex-wrap:wrap;align-items:flex-end;gap:10px 12px;display:flex}.cfa .cf-txf{color:var(--cc-text-4);flex-direction:column;gap:4px;min-width:0;font-size:11.5px;display:flex}.cfa .cf-txf-w{flex:220px}.cfa .cf-txf select,.cfa .cf-txf input,.cfa .cf-txmulti select,.cfa .cf-txp select,.cfa .cf-txp textarea{border-radius:var(--cc-r-ctl);border:.5px solid var(--cc-line-thin);background:var(--cc-fill);max-width:100%;height:36px;color:var(--cc-text-1);font:inherit;padding:0 10px;font-size:13.5px}.cfa .cf-txp textarea{resize:vertical;box-sizing:border-box;width:100%;height:auto;padding:8px 10px}.cfa .cf-txp input.cf-txven,.cfa .cf-txmulti input[data-txbulkven]{border-radius:var(--cc-r-ctl);border:.5px solid var(--cc-line-thin);background:var(--cc-fill);max-width:100%;height:36px;color:var(--cc-text-1);font:inherit;box-sizing:border-box;padding:0 10px;font-size:13.5px}.cfa .cf-txp input.cf-txven{width:100%}.cfa .cf-txmulti input[data-txbulkven]{width:220px}.cf-txsheet input.cf-txven{box-sizing:border-box;border:.5px solid var(--cc-line-thin);background:var(--cc-fill);width:100%;min-height:44px;color:var(--cc-text-1);font:inherit;border-radius:10px;padding:8px 10px;font-size:16px}.cfa .cf-txp select{width:100%}.cfa .cf-txmulti{border-top:.5px solid var(--cc-hairline);flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:12px;padding-top:12px;display:flex}.cfa .cf-txmulti .cf-pill.cf-on{background:var(--cfa-2f7cf6);border-color:var(--cfa-2f7cf6);color:var(--cfa-ffffff)}.cfa .cf-txmulti .cf-pill[disabled]{opacity:.45;cursor:default}.cfa .cf-txsum{margin:12px 2px 0}.cfa .cf-txgrid{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.cfa .cf-tx-open .cf-txgrid{grid-template-columns:minmax(0,1fr) 360px}.cfa .cf-txside{border-radius:var(--cc-r-panel);border:1px solid var(--cc-line-panel);background:var(--cc-glass-panel);max-height:calc(100dvh - 72px - var(--cc-tabs-h,64px) - var(--cc-tabs-b,24px) - 24px);overscroll-behavior:contain;margin-top:12px;padding:16px 16px 24px;position:sticky;top:72px;overflow-y:auto}.cfa .cf-tx{padding-bottom:calc(var(--cc-tabs-h,64px) + var(--cc-tabs-b,24px) + 16px)}.cfa .cf-txday{margin-top:12px;padding:6px 16px 4px}.cfa .cf-txdh{color:var(--cc-text-3);justify-content:space-between;align-items:baseline;gap:10px;padding:8px 0;font-size:12.5px;display:flex}.cfa .cf-txdh b{color:var(--cc-text-2);font-size:13px}.cfa .cf-txdh .num{white-space:nowrap;flex:none}.cfa .cf-txdh b{min-width:0}.cfa .cf-txr{border-top:.5px solid var(--cc-hairline);align-items:center;gap:8px;display:flex}.cfa .cf-txr.on{background:var(--cfa-56-182-255-08)}.cfa .cf-txpk{justify-content:center;align-items:center;min-width:32px;min-height:44px;display:flex}.cfa .cf-txpk input{width:18px;height:18px;accent-color:var(--cfa-2f7cf6)}.cfa .cf-txrb{appearance:none;font:inherit;color:var(--cc-text-2);text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;grid-template-columns:minmax(0,1.2fr) minmax(0,1.5fr) minmax(0,1fr) auto auto;align-items:center;gap:4px 14px;min-width:0;padding:11px 2px;font-size:13px;display:grid}.cfa .cf-txv{color:var(--cc-text-1);overflow-wrap:anywhere;font-weight:600}.cfa .cf-txc,.cfa .cf-txa{color:var(--cc-text-3);overflow-wrap:anywhere}.cfa .cf-txdot{vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.cfa .cf-txm{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums;color:var(--cc-text-1);font-weight:600}.cfa .cf-txm.cf-pos,.cfa .cf-txpa.cf-pos{color:var(--cc-pos)}.cfa .cf-tag.cf-tx-matched,.cf-txsheet .cf-tag.cf-tx-matched{color:var(--cfa-7fe3a0);background:var(--cfa-48-209-88-12);border-color:var(--cfa-48-209-88-4)}.cfa .cf-tag.cf-tx-awaiting,.cf-txsheet .cf-tag.cf-tx-awaiting{color:var(--cfa-c9b6ff);background:var(--cfa-150-120-255-14);border-color:var(--cfa-150-120-255-45)}.cfa .cf-tag.cf-tx-removed,.cf-txsheet .cf-tag.cf-tx-removed{color:var(--cc-text-3)}.cfa .cf-tag.cf-tx-uncategorised,.cf-txsheet .cf-tag.cf-tx-uncategorised{color:var(--cfa-ffc85c);background:var(--cfa-255-179-64-14);border-color:var(--cfa-255-179-64-45)}.cfa .cf-tag.cf-tx-transfer,.cfa .cf-tag.cf-tx-split,.cf-txsheet .cf-tag.cf-tx-transfer,.cf-txsheet .cf-tag.cf-tx-split{color:var(--cc-text-3);border-color:var(--cc-hairline);background:0 0}.cfa .cf-tag-tx,.cf-txsheet .cf-tag-tx{white-space:nowrap}.cf-txp{color:var(--cc-text-2);flex-direction:column;gap:10px;font-size:13px;display:flex}.cf-txph{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cf-txph b{color:var(--cc-text-1);overflow-wrap:anywhere;flex:auto;min-width:0;font-family:Cormorant Garamond,serif;font-size:22px;font-weight:700}.cf-txpa{color:var(--cc-text-1);font-size:26px;font-weight:700}.cf-txpr{border-top:.5px solid var(--cc-hairline);justify-content:space-between;gap:12px;padding:6px 0;display:flex}.cf-txpr>span:first-child,.cf-txpk2{letter-spacing:.08em;text-transform:uppercase;color:var(--cc-text-3);font-size:11px;font-weight:600}.cf-txpr>span:last-child{text-align:right;overflow-wrap:anywhere}.cf-txpb{border-top:.5px solid var(--cc-hairline);flex-direction:column;gap:6px;padding-top:8px;display:flex}.cf-txpb .cf-mt-row{border-top:0;grid-template-columns:minmax(0,1fr);padding:0}.cf-txpb .cf-mt-b{justify-content:flex-start}.cf-txpf{border-top:.5px solid var(--cc-hairline);padding-top:10px}.cfa .cf-txpb .cf-mt-row{border-top:0;grid-template-columns:minmax(0,1fr);gap:6px;padding:0}.cfa .cf-txpb .cf-mt-b{justify-content:flex-start}.cf-txsheet .cf-inl{margin-left:6px}.cf-txsheet .cf-mt-ar{color:var(--cc-text-4);margin-right:6px}.cf-txsheet .cf-mt-g b{color:var(--cc-text-2)}.cf-txsheet .cf-mt-row{flex-direction:column;gap:4px;display:flex}.cf-txsheet .cf-mt-t{color:var(--cc-text-2)}.cf-txsheet-wrap{z-index:200;background:var(--cfa-0-0-0-45);align-items:flex-end;display:flex;position:fixed;inset:0}.cf-txsheet{-webkit-overflow-scrolling:touch;box-sizing:border-box;width:100%;max-height:86vh;padding:10px 16px calc(18px + env(safe-area-inset-bottom));background:var(--cfa-1c1c1e);border-top:.5px solid var(--cfa-255-255-255-16);box-shadow:0 -20px 50px var(--cfa-0-0-0-55);font-family:var(--ui);border-radius:22px 22px 0 0;position:relative;overflow:auto}.cf-txsheet .cf-sheet-handle{background:var(--cfa-235-235-245-3);border-radius:3px;width:40px;height:5px;margin:0 auto 12px;display:block}.cf-txsheet .cf-pill{border:.5px solid var(--cc-line-thin);background:var(--cc-fill);min-height:36px;color:var(--cc-text-1);font:inherit;cursor:pointer;border-radius:999px;align-items:center;padding:0 14px;font-size:13.5px;font-weight:600;display:inline-flex}.cf-txsheet select,.cf-txsheet textarea{box-sizing:border-box;border:.5px solid var(--cc-line-thin);background:var(--cc-fill);width:100%;min-height:44px;color:var(--cc-text-1);font:inherit;border-radius:10px;padding:8px 10px;font-size:16px}.cf-txsheet .cf-small{color:var(--cc-text-4);font-size:12px}.cf-txsheet .cf-tag{border:.5px solid var(--cc-line-thin);border-radius:999px;align-items:center;height:20px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.cf-txsheet .cf-mt-g{color:var(--cc-text-3)}.cf-txsheet .cf-mt-b{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}@media (max-width:640px){.cfa .cf-txftog{width:100%;min-height:44px;font:inherit;color:var(--cc-text-1);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;font-size:14px;font-weight:600;display:flex}.cfa .cf-txbar:not(.open) .cf-txfields{display:none}.cfa .cf-txbar.open .cf-txfields{margin-top:8px}.cfa .cf-txbar.open .cf-car{transform:rotate(180deg)}.cfa .cf-txf,.cfa .cf-txf-w{flex:100%}.cfa .cf-txf select,.cfa .cf-txf input{width:100%}.cfa .cf-txday{padding:4px 12px 2px}}@media (max-width:1100px){.cfa .cf-tx-open .cf-txgrid{grid-template-columns:minmax(0,1fr)}.cfa .cf-txside{order:-1;position:static}}@media (max-width:900px){.cfa .cf-txrb{grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;padding:10px 0}.cfa .cf-txv{grid-area:1/1;font-size:14px}.cfa .cf-txm{grid-area:1/2;font-size:14px}.cfa .cf-txc,.cfa .cf-txa,.cfa .cf-txs{grid-column:1/-1;font-size:12px}.cfa .cf-txc{grid-row:2}.cfa .cf-txa{grid-row:3}.cfa .cf-txs{grid-row:4}.cfa .cf-txs:empty{display:none}}@media (max-width:1023px),(pointer:coarse){.cfa .cf-txf select,.cfa .cf-txf input,.cfa .cf-txmulti select,.cfa .cf-txmulti input[data-txbulkven],.cfa .cf-txp input.cf-txven{height:44px;font-size:16px}}.cfa .cf-tag.cf-tag-match{color:var(--cfa-7fe3a0);background:var(--cfa-48-209-88-12);border-color:var(--cfa-48-209-88-4);white-space:nowrap}@media (max-width:640px){.cfa .cf-cath{font-size:26px}.cfa .cf-catrow{grid-template-columns:repeat(12,76px)}.cfa .cf-cattiles{gap:8px}.cfa .cf-catt{padding:10px}.cfa .cf-catt b{font-size:17px}.cfa .cf-cattx{padding:16px 14px 12px}.cfa .cf-catt-t thead{display:none}.cfa .cf-catt-t,.cfa .cf-catt-t tbody,.cfa .cf-catt-t tr,.cfa .cf-catt-t td{width:auto;display:block}.cfa .cf-catt-t tr{border-top:.5px solid var(--cc-hairline);grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:10px 0;display:grid}.cfa .cf-catt-t td{color:var(--cc-text-3);border:0;padding:0;font-size:12.5px}.cfa .cf-catt-t td.cf-catvd{color:var(--cc-text-2);grid-area:1/1;font-size:14px}.cfa .cf-catt-t td.num{color:var(--cc-text-1);grid-area:1/2;font-size:14px}.cfa .cf-catt-t td:empty{display:none}}.cfa .cf-it .cf-awl{margin-top:4px}.cfa .cf-flowb{appearance:none;font:inherit;color:inherit;cursor:pointer;border:0;border-bottom:1px dotted var(--cfa-235-235-245-35);background:0 0;border-radius:0;margin:0;padding:2px 0}.cfa .cf-flowb:hover{border-bottom-color:var(--cc-accent)}.cfa .cf-flowb:focus-visible{outline:2px solid var(--cc-focus);outline-offset:2px;border-radius:4px}.cfa .cf-flows td{text-align:left;white-space:normal;padding-top:0}.cfa .cf-fl{border-radius:var(--cc-r-ctl);background:var(--cfa-255-255-255-035);border:.5px solid var(--cc-line-thin);margin:0 0 6px 18px;padding:10px 12px}.cfa .cf-flh{letter-spacing:.1em;text-transform:uppercase;color:var(--cc-text-4);margin-bottom:6px;font-size:11px;font-weight:600}.cfa .cf-fi{border-top:.5px solid var(--cc-hairline);grid-template-columns:64px minmax(0,1fr) auto auto;align-items:center;gap:4px 12px;padding:6px 0;font-size:13px;display:grid}.cfa .cf-fi:first-of-type{border-top:0}.cfa .cf-fd{color:var(--cc-text-3);white-space:nowrap}.cfa .cf-fk{color:var(--cc-text-2)}.cfa .cf-fa{white-space:nowrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.cfa .cf-pend{border-radius:var(--cc-r-pill);cursor:pointer;white-space:nowrap;min-height:30px;font:inherit;color:var(--cc-text-3);background:var(--cc-fill);border:.5px solid var(--cc-line-thin);align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:600;display:inline-flex}.cfa .cf-pend-k{background:var(--cfa-118-118-128-5);border-radius:7px;flex:none;width:22px;height:13px;transition:background .15s;position:relative}.cfa .cf-pend-k:after{content:"";background:var(--cfa-fff);border-radius:50%;width:10px;height:10px;transition:transform .15s;position:absolute;top:1.5px;left:1.5px}.cfa .cf-pend[aria-pressed=true]{color:var(--cfa-ffc85c);border-color:var(--cfa-255-179-64-5);background:var(--cfa-255-179-64-12)}.cfa .cf-pend[aria-pressed=true] .cf-pend-k{background:var(--cfa-ffb340)}.cfa .cf-pend[aria-pressed=true] .cf-pend-k:after{transform:translate(9px)}.cfa .cf-pend:focus-visible{outline:2px solid var(--cc-focus);outline-offset:2px}.cfa .cf-pastc .cf-pa{color:var(--cc-text-4);white-space:nowrap;margin-top:3px;font-size:10.5px;display:block}@media (max-width:640px){.cfa .cf-fl{margin-left:0}.cfa .cf-fi{grid-template-columns:52px minmax(0,1fr) auto}.cfa .cf-pend{grid-column:1/-1;justify-self:start;min-height:44px}}@media (pointer:coarse){.cfa .cf-pend{min-height:44px}.cfa .cf-flowb{min-height:32px}}.cfa .cf-ph{flex-direction:column;gap:14px;display:flex}.cfa .cf-pgp{padding:4px 14px 6px}.cfa .cf-pg,.cfa .cf-psec,.cfa .cf-ptop{align-items:center;gap:10px;min-width:0;display:flex}.cfa .cf-pg{min-height:56px;padding:6px 0}.cfa .cf-pg .cf-pgf{flex:auto;min-width:0;min-height:44px}.cfa .cf-pgn{color:var(--cc-text-1);font-family:Cormorant Garamond,serif;font-size:21px;font-weight:700}.cfa .cf-pr{text-align:right;flex-direction:column;flex:none;align-items:flex-end;max-width:62%;margin-left:auto;display:flex}.cfa .cf-pr>b{color:var(--cc-text-1);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.cfa .cf-pg .cf-pr>b{font-size:17px}.cfa .cf-pr>b.cf-pos{color:var(--cc-pos)}.cfa .cf-pr>b.cf-neg{color:var(--cc-alert)}.cfa .cf-pr>b.cf-zero{color:var(--cc-text-4)}.cfa .cf-ps{color:var(--cc-text-4);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11px;overflow:hidden}.cfa .cf-pw{color:var(--cc-text-4);font-size:12px;font-weight:500}.cfa .cf-pu{color:var(--cc-text-4);font-size:11px;font-weight:500}.cfa .cf-amb{color:var(--cfa-ffb340);font-weight:600}.cfa .cf-okg{color:var(--cfa-5ee07f);font-weight:600}.cfa .cf-psub b{font-weight:600}.cfa .cf-psub.cf-psecsub{margin:-10px 0 8px 36px}.cfa .cf-pgp .cf-psub{flex-wrap:wrap;row-gap:2px}.cfa .cf-pgp .cf-psub>span:first-child{overflow:visible}.cfa .cf-pgp .cf-psub>.cf-pacct{text-overflow:ellipsis;max-width:100%;overflow:hidden}.cfa .cf-pg .cf-ps{max-width:none}.cfa .cf-psec{border-top:.5px solid var(--cc-hairline);min-height:48px;padding:4px 0}.cfa .cf-psec .cf-fold{flex:auto;min-width:0;min-height:44px}.cfa .cf-psec .cf-gname{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cfa .cf-psec .cf-pr>b{font-size:14px}.cfa .cf-pl{border-top:.5px solid var(--cc-hairline);min-width:0;padding:10px 0 10px 20px}.cfa .cf-pn{flex-wrap:wrap;flex:auto;align-items:center;gap:6px;min-width:0;display:flex}.cfa .cf-pn .cf-nm{color:var(--cc-text-2);overflow-wrap:anywhere;min-width:0;font-size:14px}.cfa .cf-pn .cf-nm .cf-tag{margin-left:6px}.cfa .cf-pbar{background:var(--cfa-118-118-128-28);border-radius:2px;height:3px;margin:8px 0 6px;overflow:hidden}.cfa .cf-pbar i{border-radius:2px;height:100%;display:block}.cfa .cf-psub{color:var(--cc-text-4);align-items:baseline;gap:10px;min-width:0;margin-top:4px;font-size:11.5px;display:flex}.cfa .cf-pbar+.cf-psub{margin-top:0}.cfa .cf-psub>span:first-child,.cfa .cf-psubb{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cfa .cf-pacct{color:var(--cc-text-4);white-space:nowrap;flex:none;margin-left:auto}.cfa .cf-psubb{color:var(--cc-text-3);text-align:left;max-width:100%;font-size:11.5px}.cfa .cf-rcv{border-radius:var(--cc-r-pill);white-space:nowrap;height:22px;color:var(--cfa-5ee07f);background:var(--cfa-48-209-88-16);border:.5px solid var(--cfa-48-209-88-4);align-items:center;padding:0 9px;font-size:11.5px;font-weight:600;display:inline-flex}.cfa .cf-ped{align-items:center;gap:8px;margin-top:8px;display:flex}.cfa .cf-ped>span{color:var(--cc-text-4);flex:none;font-size:11.5px}.cfa .cf-ped .cf-in{flex:1 1 0;width:auto;min-width:0}.cfa .cf-ptot{border-top:.5px solid var(--cc-hairline);padding:12px 0 8px}.cfa .cf-ptot .cf-ptop>b{color:var(--cc-text-1);font-size:14.5px;font-weight:700}.cfa .cf-pmore,.cfa .cf-padd,.cfa .cf-pnone,.cfa .cf-pnote{border-top:.5px solid var(--cc-hairline);padding:8px 0 8px 20px}.cfa .cf-pnone,.cfa .cf-pnote{color:var(--cc-text-4);font-size:12.5px}.cfa .cf-pnote-p{border-top:0;padding:14px 16px}.cfa .cf-pl .cf-fl{margin:8px 0 0}.cfa .cf-pl.cf-arch .cf-nm{color:var(--cc-text-4)}.cfa .cf-notset{color:var(--cc-text-2);padding:18px 20px;font-size:15px}.cfa .cf-ylist{flex-direction:column;gap:12px;display:flex}.cfa .cf-ym{border-left:3px solid #0000;padding:14px 16px 6px}.cfa .cf-ym-current{border-left-color:var(--cfa-ff9f0a);background:linear-gradient(90deg, var(--cfa-255-159-10-10), var(--cfa-255-159-10-0) 42%), var(--cc-glass-panel)}.cfa .cf-ymh{align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.cfa .cf-ymt{flex-direction:column;min-width:0;display:flex}.cfa .cf-ymn{color:var(--cc-text-1);font-family:Cormorant Garamond,serif;font-size:22px;font-weight:700;line-height:1.1}.cfa .cf-ymk{letter-spacing:.08em;text-transform:uppercase;color:var(--cc-text-4);margin-top:3px;font-size:11px;font-weight:600}.cfa .cf-ym-current .cf-ymk{color:var(--cfa-ffb340)}.cfa .cf-yme{text-align:right;flex-direction:column;flex:none;align-items:flex-end;margin-left:auto;display:flex}.cfa .cf-yme>span{letter-spacing:.1em;text-transform:uppercase;color:var(--cc-text-4);font-size:10.5px;font-weight:600}.cfa .cf-yme>b{color:var(--cfa-7ccbff);white-space:nowrap;font-variant-numeric:tabular-nums;margin-top:2px;font-size:17px;font-weight:700}.cfa .cf-ym-past .cf-yme>b{color:var(--cc-text-4)}.cfa .cf-yml{border-top:.5px solid var(--cc-hairline);color:var(--cc-text-3);align-items:baseline;gap:10px;padding:7px 0;font-size:13.5px;display:flex}.cfa .cf-yml>b{white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}.cfa .cf-yml>b.cf-pos{color:var(--cc-pos)}.cfa .cf-yml>b.cf-neg{color:var(--cc-alert)}.cfa .cf-yml>b.cf-zero{color:var(--cc-text-4)}.cfa .cf-ymo{border:0;border-top:.5px solid var(--cc-hairline);text-align:right;width:100%;min-height:44px;font:inherit;color:var(--cc-accent);cursor:pointer;background:0 0;margin-top:2px;padding:0;font-size:13.5px;font-weight:600;display:block}.cfa .cf-ymo:focus-visible{outline:2px solid var(--cc-focus);outline-offset:-2px;border-radius:var(--cc-r-ctl)}.cfa .cf-chart{margin-top:20px;padding:18px 20px 14px}.cfa .cf-chart-top{margin-top:0;margin-bottom:20px}.cfa .cf-chart-h{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.cfa .cf-chart-h h3{color:var(--cc-text-1);flex:0 auto;margin:0;font-family:Cormorant Garamond,serif;font-size:21px;font-weight:700}.cfa .cf-minctl{font-family:var(--ui);color:var(--cfa-ffb340);align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.cfa .cf-minbtn{border-radius:var(--cc-r-pill);border:.5px solid var(--cfa-255-82-92-45);background:var(--cfa-255-82-92-10);cursor:pointer;min-height:32px;padding:0 12px}.cfa .cf-minbtn:hover{background:var(--cfa-255-82-92-18)}.cfa .cf-minbtn:focus-visible,.cfa .cf-min-in:focus{outline:2px solid var(--cc-focus);outline-offset:2px}.cfa .cf-min-in{border-radius:var(--cc-r-ctl);border:.5px solid var(--cfa-255-82-92-55);background:var(--cc-fill);width:150px;height:32px;color:var(--cc-text-1);font:inherit;padding:0 10px;font-size:13px}.cfa .cf-chart-pill{border-radius:var(--cc-r-pill);font-family:var(--ui);margin-top:10px;padding:4px 11px;font-size:12px;font-weight:600;display:inline-block}.cfa .cf-chart-pill.bad{color:var(--cfa-ff7a80);background:var(--cfa-255-82-92-16);border:.5px solid var(--cfa-255-82-92-45)}.cfa .cf-chart-pill.good{color:var(--cfa-5ee07f);background:var(--cfa-48-209-88-14);border:.5px solid var(--cfa-48-209-88-40)}.cfa .cf-chart-c{margin:12px 0 4px}.cfa .cf-chart-c svg{max-width:100%;height:auto;display:block;overflow:visible}.cfa .cf-ch-v{font-family:var(--ui);fill:var(--cc-text-2);font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:600}.cfa .cf-ch-v.bad{fill:var(--cfa-ff7a80)}.cfa .cf-ch-v.amb{fill:var(--cfa-ffc266)}.cfa .cf-ch-v,.cfa .cf-ch-ml,.cfa .cf-ch-tl{paint-order:stroke;stroke:var(--cfa-16-16-20-85);stroke-width:3px;stroke-linejoin:round}.cfa .cf-ch-x{font-family:var(--ui);fill:var(--cc-text-4);font-size:11px}.cfa .cf-ch-x.now{fill:var(--cc-text-2);font-weight:600}.cfa .cf-ch-ml{font-family:var(--ui);fill:var(--cfa-ff7a80);font-size:11px;font-weight:600}.cfa .cf-ch-tl{font-family:var(--ui);fill:var(--cfa-5ee07f);font-size:11px;font-weight:600}.cfa .cf-chart-k{font-family:var(--ui);color:var(--cc-text-3);flex-wrap:wrap;gap:6px 16px;font-size:11.5px;display:flex}.cfa .cf-chart-k span{align-items:center;gap:6px;display:inline-flex}.cfa .cf-chart-k i{border-top:2px dashed var(--cfa-7ccbff);width:16px;height:0;display:inline-block}.cfa .cf-chart-k i.cf-k-min{border-top-color:var(--cfa-ff525c)}.cfa .cf-chart-k i.cf-k-tgt{border-top:2px solid var(--cfa-30d158)}.cfa .cf-chart-k i.cf-k-amb{background:var(--cfa-ffb340);border:0;border-radius:50%;width:8px;height:8px}.cfa .cf-ch-note{margin-top:6px}.cfa .cf-chart-k i.cf-k-low{background:var(--cfa-ff525c);border:0;border-radius:50%;width:8px;height:8px}@media (max-width:640px){.cfa .cf-chart{padding:16px 14px 12px}.cfa .cf-chart-h h3{font-size:19px}.cfa .cf-ch-v{font-size:9.5px}.cfa .cf-ch-ml,.cfa .cf-ch-tl{font-size:10px}}@media (max-width:1023px),(pointer:coarse){html.mode-edit .cfa .cf-min-in{height:44px;font-size:16px}.cfa .cf-minbtn{min-height:44px}}.cfa .cf-mh{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 10px;font-size:13px;display:flex}.cfa .cf-mh b{color:var(--cc-text-1);font-weight:600}.cfa .cf-mh span{color:var(--cc-text-3);white-space:nowrap}.cfa .cf-track{background:var(--cfa-118-118-128-28);border-radius:999px;height:8px;margin-top:8px;position:relative}.cfa .cf-fill{border-radius:999px;position:absolute;top:0;bottom:0;left:0}.cfa .cf-tick{background:var(--cfa-fff);width:2px;box-shadow:0 0 6px var(--cfa-255-255-255-6);border-radius:1px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.cfa .cf-mf{color:var(--cc-text-4);flex-wrap:wrap;justify-content:space-between;gap:2px 10px;margin-top:6px;font-size:11.5px;display:flex}.cfa .cf-key{color:var(--cc-text-4);align-items:center;gap:8px;margin-top:16px;font-size:11.5px;display:flex}.cfa .cf-key i{background:var(--cfa-fff);border-radius:1px;width:2px;height:12px;display:inline-block}.cfa .cf-list{margin:16px 0 0;padding:0;list-style:none}.cfa .cf-list li{border-top:.5px solid var(--cc-hairline);justify-content:space-between;gap:12px;padding:8px 0;font-size:13px;display:flex}.cfa .cf-list li span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--cc-text-2);overflow:hidden}.cfa .cf-list li span:last-child{white-space:nowrap;color:var(--cc-text-1)}.cfa .cf-status{min-height:18px;color:var(--cc-text-3);margin:-8px 0 10px;font-size:12.5px}.cfa .cf-status.bad{color:var(--cfa-ff8a84)}.cfa .cf-ghx{align-items:center;gap:6px;display:inline-flex}.cfa .cf-lc{align-items:center;gap:8px;display:flex}.cfa .cf-lcol{flex:auto;min-width:0}.cfa .cf-yt .cf-sub{display:none}.cfa .cf-yt .cf-nm{flex-wrap:nowrap}.cfa .cf-yt td:first-child .cf-nm{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.cfa .cf-dots{width:28px;height:28px;color:var(--cc-text-4);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;padding:0;font-size:18px;line-height:1;position:relative}.cfa .cf-dots:after{content:"";position:absolute;inset:-8px}.cfa .cf-dots:hover,.cfa .cf-dots[aria-expanded=true]{background:var(--cc-fill-2);color:var(--cc-text-1)}.cfa .cf-lc .cf-dots{margin-left:auto}.cfa .cf-pill{border:.5px solid var(--cc-line-clear);background:var(--cc-glass-clear);height:26px;color:var(--cc-text-2);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;padding:0 11px;font-size:12px;font-weight:600;display:inline-flex;position:relative}.cfa .cf-pill:after{content:"";position:absolute;inset:-9px 0}.cfa .cf-pill:hover{border-color:var(--cfa-255-159-10-6);color:var(--cfa-fff)}.cfa .cf-addr td{text-align:left;padding-top:7px;padding-bottom:7px}.cfa .cf-line+.cf-addr td,.cfa .cf-none+.cf-addr td{padding-left:34px}.cfa .cf-unpl .cf-pill{margin-left:auto}.cfa .cf-in{border:.5px solid var(--cfa-255-255-255-14);background:var(--cfa-118-118-128-16);width:112px;max-width:100%;height:32px;color:var(--cc-text-1);font:inherit;text-align:right;border-radius:9px;padding:0 9px;font-size:14px}.cfa .cf-in::placeholder{color:var(--cc-text-5)}.cfa .cf-in:focus{border-color:var(--cfa-255-159-10-75);box-shadow:0 0 0 3px var(--cfa-255-159-10-22);background:var(--cfa-118-118-128-24);outline:none}.cfa .cf-in.bad{border-color:var(--cc-alert)}.cfa .cf-ed{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.cfa .cf-name-in{border:.5px solid var(--cfa-255-159-10-75);background:var(--cfa-118-118-128-24);width:min(280px,60vw);height:32px;color:var(--cc-text-1);font:inherit;box-shadow:0 0 0 3px var(--cfa-255-159-10-18);border-radius:9px;padding:0 10px;font-size:14px}.cfa .cf-name-in:focus{outline:none}.cfa .cf-ed-hint{color:var(--cc-text-4);font-size:11.5px}.cfa .cf-tag-arch{color:var(--cc-text-3);background:var(--cfa-118-118-128-2);border-color:var(--cfa-255-255-255-14)}.cfa .cf-tag-gone{color:var(--cfa-ffc85c);background:var(--cfa-255-176-32-14);border-color:var(--cfa-255-176-32-4)}.cfa .cf-arch td{opacity:.6}.cfa .cf-inl{margin:0 0 0 8px;display:inline}.cfa .cf-menu{z-index:30;border-radius:var(--cc-r-pop);background:var(--cc-glass-pop);min-width:190px;max-width:260px;-webkit-backdrop-filter:var(--cc-blur-pop);backdrop-filter:var(--cc-blur-pop);border:.5px solid var(--cc-line-pop);box-shadow:0 24px 60px var(--cfa-0-0-0-55);padding:6px;position:absolute}.cfa .cf-menu button{width:100%;min-height:38px;color:var(--cc-text-1);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 12px;font-size:14px;display:block}.cfa .cf-menu button:hover,.cfa .cf-menu button:focus-visible{background:var(--cc-highlight);outline:none}.cfa .cf-menu button[disabled]{color:var(--cc-text-5);cursor:default;background:0 0}.cfa .cf-menu button.bad{color:var(--cfa-ff8a84)}.cfa .cf-mhd{letter-spacing:.1em;text-transform:uppercase;color:var(--cc-text-4);padding:8px 12px 4px;font-size:11px;font-weight:600}.cfa .cf-menu-fx{max-height:min(70vh,520px);position:fixed;overflow-y:auto}.cfa .cf-dotw{flex:none;display:inline-flex}.cfa .cf-archbar{margin-top:12px}.cfa .cf-archp{margin-top:14px;padding:14px 16px}.cfa .cf-archh{color:var(--cc-text-1);justify-content:space-between;align-items:center;margin-bottom:6px;font-size:14px;display:flex}.cfa .cf-archp ul{margin:0 0 8px;padding:0;list-style:none}.cfa .cf-archp li{border-top:.5px solid var(--cc-hairline);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;font-size:13.5px;display:flex}.cfa .cf-yearwrap{border-radius:var(--cc-r-panel);overflow-x:auto}.cfa table.cf-yt{min-width:1240px;font-size:13px}.cfa .cf-yt th,.cfa .cf-yt td{padding:9px 8px}.cfa .cf-yt th:first-child,.cfa .cf-yt td:first-child{z-index:2;background:var(--cfa-18-18-21-96);width:250px;min-width:250px;max-width:250px;position:sticky;left:0}.cfa .cf-yt .cf-gh td:first-child{background:var(--cfa-30-30-33-98)}.cfa .cf-yt thead th span{letter-spacing:.06em;color:var(--cc-text-5);margin-top:2px;font-size:9.5px;display:block}.cfa .cf-yt th.cf-now{color:var(--cfa-ffb84d)}.cfa .cf-yt .cf-act{color:var(--cc-text-4)}.cfa .cf-yt .cf-in{width:92px;height:30px;font-size:13px}.cfa .cf-yt .cf-ytot{font-weight:600}.cfa .cf-yt .cf-line td:first-child{padding-left:28px}.cfa .cf-yt .cf-gh .cf-fold{font-size:13px}@media (min-width:641px){.cfa .cf-yfit table.cf-yt{width:100%;min-width:0;font-size:11px}.cfa .cf-yfit .cf-yt th,.cfa .cf-yfit .cf-yt td{white-space:nowrap;padding:8px 4px}.cfa .cf-yfit .cf-yt th:first-child,.cfa .cf-yfit .cf-yt td:first-child{white-space:normal;width:140px;min-width:120px;max-width:140px;padding-left:10px}.cfa .cf-yfit .cf-yt td:first-child .cf-nm{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.cfa .cf-yfit .cf-yt .cf-line td:first-child{padding-left:18px}}@media (min-width:1101px){.cfa .cf-yearwrap.cf-yfit{--yw:min(calc(100vw - 64px), 1400px);width:var(--yw);max-width:none;margin-left:calc((100% - var(--yw)) / 2)}}.cfa .cf-yfoot{flex-direction:column;gap:6px;margin-top:12px;display:flex}.cfa .cf-keep{flex-wrap:wrap;align-items:center;gap:6px 4px;margin-top:4px;display:flex}.cfa .cf-ayr{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 14px;display:flex}.cfa .cf-ayp{background:var(--cc-glass-panel);border:.5px solid var(--cc-line-panel);border-radius:16px;padding:12px 14px}.cfa .cf-ayp .cf-pill{white-space:normal;text-align:left;height:auto;min-height:26px;padding:5px 11px}.cfa .cf-ayl{color:var(--cc-text-1);font-size:14px;font-weight:600}.cfa .cf-ayerr{width:100%;color:var(--cfa-ff9a92);font-size:13px}.cfa .cf-pstrip{border-radius:999px;margin:0 0 14px;position:relative}.cfa .cf-pscroll{scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;margin:-7px 0;padding:7px 0;overflow-x:auto}.cfa .cf-pscroll::-webkit-scrollbar{display:none}.cfa .cf-pstrip.more:after{content:"";pointer-events:none;background:linear-gradient(90deg, var(--cfa-0-0-0-0), var(--cfa-050506));border-radius:0 999px 999px 0;width:40px;position:absolute;top:0;bottom:0;right:0}.cfa .cf-sw.cf-strip{width:max-content}.cfa .cf-psw{justify-content:space-between;align-items:center;gap:10px;margin:14px 0 0;display:flex}.cfa .cf-psw .cf-sw button,.cfa .cf-strip button{min-width:0;height:30px;color:var(--cfa-235-235-245-7);padding:0 13px;font-size:13px;font-weight:600}.cfa .cf-strip button{height:32px;font-size:14px}.cfa .cf-psw .cf-sw button.on,.cfa .cf-strip button.on{background:var(--cfa-2f7cf6);color:var(--cfa-ffffff);box-shadow:0 2px 10px var(--cfa-47-124-246-45)}.cfa .cf-strip .cf-pnow{background:var(--cfa-ff9f0a);vertical-align:middle;border-radius:50%;width:5px;height:5px;margin-left:5px;display:inline-block}.cfa .cf-psw+.cf-status:empty{display:none}.cfa .cf-psw+.cf-status{margin-top:10px}.cfa .cf-ptitle{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin:16px 0 12px;display:flex}.cfa .cf-ptitle .cf-month{margin:0;font-size:24px}@media (max-width:1023px),(pointer:coarse){.cfa .cf-in,.cfa .cf-name-in,.cfa .cf-yt .cf-in{font-size:16px}}@media (max-width:899px){.cfa .cf-body{grid-template-columns:minmax(0,1fr)}.cfa .cf-side{display:contents}.cfa .cf-cash,.cfa .cf-sidep{order:-1}}.cfa .cf-body-ph .cf-main{flex-direction:column;gap:16px;display:flex}.cfa .cf-body-ph .cf-main>*{margin-top:0;margin-bottom:0}.cfa .cf-ph,.cfa .cf-ylist{gap:16px}@media (max-width:600px){.cfa .cf-month{margin:0 2px;font-size:23px}.cfa .cf-bar{gap:6px}.cfa .cf-bar>.cf-sw{width:100%}.cfa .cf-bar>.cf-sw button{flex:1 1 0}.cfa table.cf-t{table-layout:fixed;font-size:13px}.cfa .cf-c1{width:96px}.cfa .cf-c2{width:56px}.cfa .cf-c3{width:78px}.cfa .cf-t th:first-child,.cfa .cf-t td:first-child{width:auto}.cfa .cf-sub{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cfa .cf-it .cf-c4{width:78px}.cfa .cf-it .cf-lg,.cfa .cf-it .cf-plw{display:none}.cfa .cf-it .cf-sh{display:inline}.cfa .cf-it .cf-ghr{flex-wrap:wrap;justify-content:flex-start;gap:2px 6px}.cfa .cf-it .cf-ic .num{font-size:12.5px}.cfa .cf-it .cf-pl{font-size:10.5px}.cfa .cf-in.cf-in-s{width:100%}.cfa .cf-nm{gap:4px 6px}.cfa .cf-t th,.cfa .cf-t td{padding:10px 6px}.cfa .cf-t th:first-child,.cfa .cf-t td:first-child{padding-left:12px}.cfa .cf-t th:last-child,.cfa .cf-t td:last-child{padding-right:12px}.cfa .cf-line td:first-child,.cfa .cf-none td:first-child{padding-left:22px}.cfa .cf-t thead th{letter-spacing:.06em;font-size:10px}.cfa .cf-big{font-size:32px}html.mode-edit .cfa .cf-t:not(.cf-yt):not(.cf-it) tr>:nth-child(3):not(:first-child),html.mode-edit .cfa .cf-t:not(.cf-yt):not(.cf-it) tr>:nth-child(4){display:none}html.mode-edit .cfa .cf-t:not(.cf-yt):not(.cf-it) .cf-c2,html.mode-edit .cfa .cf-t:not(.cf-yt):not(.cf-it) .cf-c3{width:0}html.mode-edit .cfa .cf-t:not(.cf-yt):not(.cf-it) .cf-c1{width:118px}}.cfa,.stf-glass{--cfg-fill:radial-gradient(120% 70% at 0% 0%, var(--cfa-255-159-10-16), transparent 55%), linear-gradient(170deg, var(--cfa-255-255-255-11) 0%, var(--cfa-255-255-255-04) 45%, var(--cfa-255-255-255-03) 100%);--cfg-blur:blur(26px) saturate(190%);--cfg-line:var(--cfa-255-255-255-28);--cfg-shadow:inset 0 1px 0 var(--cfa-255-255-255-35), inset 0 -1px 0 var(--cfa-255-255-255-06), 0 30px 70px var(--cfa-0-0-0-45), 0 0 40px var(--cfa-255-159-10-08);--cfg-zero:var(--cfa-255-255-255-32)}.cfa:before{opacity:.3;filter:blur(90px);background:radial-gradient(440px 340px at 6% 200px, var(--cfa-ff9f0a), transparent 70%), radial-gradient(480px 380px at 94% 640px, var(--cfa-9b2d6f), transparent 70%), radial-gradient(500px 380px at 18% 1180px, var(--cfa-1e7bbf), transparent 70%), radial-gradient(440px 340px at 88% 1760px, var(--cfa-ff9f0a), transparent 70%), radial-gradient(480px 360px at 12% 2380px, var(--cfa-9b2d6f), transparent 70%), radial-gradient(500px 380px at 86% 3000px, var(--cfa-1e7bbf), transparent 70%);width:auto;height:auto;inset:-120px 0 0}.cfa .cf-panel,.cfa .cf-txside,.cfa .cf-catt,.cfa .cf-ayp,.stf-glass .stf-stat,.stf-glass .stf-client{background:var(--cfg-fill);-webkit-backdrop-filter:var(--cfg-blur);backdrop-filter:var(--cfg-blur);border:.5px solid var(--cfg-line);box-shadow:var(--cfg-shadow);border-radius:24px}.cfa .cf-tablewrap,.cfa .cf-yearwrap{border-radius:24px}.cfa .cf-ym-current{background:linear-gradient(90deg, var(--cfa-255-159-10-10), var(--cfa-255-159-10-0) 42%), var(--cfg-fill)}.cfa .cf-cash{border:.5px solid var(--cfa-140-200-255-45);background:radial-gradient(120% 70% at 0% 0%, var(--cfa-47-124-246-35), transparent 55%), linear-gradient(170deg, var(--cfa-255-255-255-11) 0%, var(--cfa-255-255-255-04) 45%, var(--cfa-255-255-255-03) 100%);-webkit-backdrop-filter:var(--cfg-blur);backdrop-filter:var(--cfg-blur);box-shadow:inset 0 1px 0 var(--cfa-255-255-255-35), inset 0 -1px 0 var(--cfa-255-255-255-06), 0 30px 70px var(--cfa-0-0-0-45), 0 0 40px var(--cfa-47-124-246-28);border-radius:24px}.cfa .cf-t thead th:first-child{font-family:var(--serif);letter-spacing:0;text-transform:none;color:var(--cc-text-1);font-size:20px;font-weight:700}.cfa .cf-gtot .cf-gfold{font-family:var(--serif);font-size:18px;font-weight:700}.cfa .cf-archh b{font-family:var(--serif);font-size:19px;font-weight:700}.cfa .cf-catt b{font-family:var(--serif);font-variant-numeric:lining-nums tabular-nums;font-size:28px;font-weight:700}.cfa .cf-gh td{background:var(--cfa-255-255-255-06)}.cfa .cf-gnw{flex-direction:column;align-items:flex-start;min-width:0;display:inline-flex}.cfa .cf-gsrc{font-family:var(--ui);letter-spacing:0;color:var(--cc-text-4);white-space:nowrap;margin-top:2px;font-size:11.5px;font-weight:400;display:block}.cfa .cf-zero,.cfa .cf-z,.cfa .num.cf-zero,.cfa b.cf-zero,.cfa .cf-cc b.cf-z,.cfa .cf-list .num.cf-z{color:var(--cfg-zero)}.cfa .cf-itv .cf-ic,.cfa .cf-itv .cf-ivv .cf-pl{text-align:right}.cfa .cf-it span.cf-pl{border-top:0;min-width:0;padding:0}.cfa .cf-itv td{vertical-align:top}.cfa .cf-itv td .cf-fold,.cfa .cf-itv td .cf-ghr{min-height:0}.cfa .cf-yt .cf-io{flex-direction:row;align-items:center;gap:4px}.cfa .cf-ch-g{font-family:var(--ui);fill:var(--cc-text-4);font-variant-numeric:tabular-nums;font-size:10.5px}@media (max-width:640px){.cfa .cf-ch-g{font-size:9.5px}}.cfa .cf-acc-gh{letter-spacing:.12em;text-transform:uppercase;color:var(--cc-text-4);margin:14px 0 0;font-size:11px;font-weight:600}.cfa .cf-acc-gh+.cf-acc-row,.cfa .cf-acc-gb>.cf-acc-row:first-child{border-top:0}.cfa .cf-accfold{width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.cfa button.cf-acc-h{flex-wrap:nowrap;margin:0}.cfa .cf-acc.open>button.cf-acc-h{margin-bottom:4px}.cfa .cf-acc-ti{color:var(--cc-text-1);font-family:Cormorant Garamond,serif;font-size:21px;font-weight:700}.cfa .cf-accfold .cf-car{transition:transform .15s;display:inline-block}.cfa .cf-accfold[aria-expanded=false] .cf-car{transform:rotate(-90deg)}.cfa button.cf-acc-h .cf-car{width:14px;color:var(--cc-text-3);font-size:14px}.cfa .cf-accfold:focus-visible{outline:2px solid var(--cc-focus);outline-offset:2px;border-radius:8px}.cfa .cf-acc-cnt{white-space:nowrap;text-align:right;margin-left:auto}.cfa button.cf-acc-gh{min-height:36px;font-family:var(--ui);letter-spacing:.12em;text-transform:uppercase;color:var(--cc-text-4);margin-top:8px;font-size:11px;font-weight:600}.cfa .cf-acc-gn{letter-spacing:normal;text-transform:none;white-space:nowrap;margin-left:auto;font-weight:500}.cfa .cf-acc-body[hidden],.cfa .cf-acc-gb[hidden]{display:none!important}@media (max-width:640px){.cfa button.cf-acc-h{flex-wrap:wrap;row-gap:2px}.cfa .cf-acc-cnt{text-align:left;flex-basis:100%;margin-left:20px}}.cfa .cf-acc-kd{color:var(--cc-text-2);white-space:nowrap;align-items:center;gap:6px;margin-left:auto;font-size:12px;font-weight:600;display:inline-flex}.cfa .cf-acc-kd i{background:var(--cfa-235-235-245-45);border-radius:50%;flex:none;width:8px;height:8px}.cfa .cf-acc-kd-bank i{background:var(--cfa-38b6ff)}.cfa .cf-acc-kd-card i{background:var(--cfa-ff6fa0)}.cfa .cf-acc-top .cf-dots{margin-left:2px}.cfa .cf-acc-l4v{color:var(--cc-text-4)}.cfa .cf-pill[data-pri],.cf-txsheet .cf-pill[data-pri],.cf-fsheet .cf-pill[data-pri]{background:var(--cfa-2f7cf6);border-color:var(--cfa-2f7cf6);color:var(--cfa-ffffff);box-shadow:0 0 16px var(--cfa-47-124-246-45)}.cfa .cf-pill[data-pri]:hover,.cf-txsheet .cf-pill[data-pri]:hover{background:var(--cfa-3d88ff);border-color:var(--cfa-3d88ff);color:var(--cfa-ffffff)}.cfa .cf-pill[data-pri][disabled]{opacity:.45;box-shadow:none;cursor:default}.cfa .cf-lnk,.cf-txsheet .cf-lnk,.cf-fsheet .cf-lnk{appearance:none;min-height:30px;font:inherit;color:var(--cc-accent);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;padding:0 4px;font-size:13px;font-weight:600;display:inline-flex;position:relative}.cfa .cf-lnk:after,.cf-txsheet .cf-lnk:after,.cf-fsheet .cf-lnk:after{content:"";position:absolute;inset:-7px -4px}.cfa .cf-lnk:hover,.cf-txsheet .cf-lnk:hover{text-underline-offset:3px;text-decoration:underline}.cfa .cf-lnk-grey,.cf-txsheet .cf-lnk-grey{color:var(--cc-text-3)}.cfa .cf-lnk-red,.cf-txsheet .cf-lnk-red{color:var(--cfa-ff8a80)}.cfa .cf-lnk.cf-on{color:var(--cc-text-1)}.cfa .cf-lnk:focus-visible,.cf-txsheet .cf-lnk:focus-visible,.cf-fsheet .cf-lnk:focus-visible{outline:2px solid var(--cc-focus);outline-offset:2px;border-radius:6px}.cfa .cf-tag.cf-tag-await,.cfa .cf-tag.cf-tx-awaiting,.cf-txsheet .cf-tag.cf-tx-awaiting{color:var(--cfa-ffb340);background:var(--cfa-255-179-64-13);border-color:var(--cfa-255-179-64-45)}.cfa .cf-tag.cf-tag-match,.cfa .cf-tag.cf-tx-matched,.cf-txsheet .cf-tag.cf-tx-matched{color:var(--cfa-5ee07f);background:var(--cfa-48-209-88-13);border-color:var(--cfa-48-209-88-42)}.cfa .cf-tag.cf-tag-await:before,.cfa .cf-tag.cf-tx-awaiting:before,.cf-txsheet .cf-tag.cf-tx-awaiting:before,.cfa .cf-tag.cf-tag-match:before,.cfa .cf-tag.cf-tx-matched:before,.cf-txsheet .cf-tag.cf-tx-matched:before{content:"";background:var(--cfa-ffb340);border-radius:50%;flex:none;width:6px;height:6px;margin-right:5px}.cfa .cf-tag.cf-tag-match:before,.cfa .cf-tag.cf-tx-matched:before,.cf-txsheet .cf-tag.cf-tx-matched:before{background:var(--cfa-30d158)}.cfa .cf-tag.cf-tx-yourline,.cf-txsheet .cf-tag.cf-tx-yourline,.cfa .cf-tag.cf-tag-yours{color:var(--cfa-235-235-245-5);background:var(--cfa-255-255-255-04);border-color:var(--cfa-255-255-255-12);font-weight:500}.cfa .cf-tag.cf-tx-ready,.cf-txsheet .cf-tag.cf-tx-ready{color:var(--cfa-8fc7ff);background:var(--cfa-47-124-246-16);border-color:var(--cfa-47-124-246-5)}.cfa .cf-tag.cf-tx-ready:before,.cf-txsheet .cf-tag.cf-tx-ready:before{content:"";background:var(--cfa-2f7cf6);border-radius:50%;flex:none;width:6px;height:6px;margin-right:5px}.cfa .cf-todo{margin:0 0 14px;padding:18px 20px}.cfa .cf-todoh{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.cfa .cf-todoti{font-family:var(--serif);color:var(--cc-text-1);margin:0;font-size:24px;font-weight:700}.cfa .cf-todosub{margin:2px 0 10px}.cfa .cf-todoprog{background:var(--cfa-255-255-255-08);border-radius:999px;height:6px;position:relative;overflow:hidden}.cfa .cf-todoprog i{background:linear-gradient(90deg, var(--cfa-30d158), var(--cfa-5ee07f));border-radius:999px;position:absolute;top:0;bottom:0;left:0}.cfa .cf-todoprogt{margin:6px 0 4px}.cfa .cf-dash{flex-direction:column;gap:16px;margin-top:6px;display:flex}.cfa .cf-dash>.cf-panel,.cfa .cf-drow>.cf-panel{margin:0;padding:18px 20px}.cfa .cf-dash h3{color:var(--cc-text-1);margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:21px;font-weight:700}.cfa .cf-dash h3+.cf-small{margin:2px 0 10px}.cfa .cf-dtiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.cfa .cf-dtile{min-width:0;margin:0;padding:16px 18px}.cfa .cf-dk,.stf-glass .stf-stat>span{font-family:var(--ui);letter-spacing:.1em;text-transform:uppercase;color:var(--cc-text-4);font-size:11px;font-weight:600;display:block}.cfa .cf-dv,.stf-glass .stf-stat>b{color:var(--cc-text-1);white-space:nowrap;text-overflow:ellipsis;margin:6px 0 4px;font-family:Cormorant Garamond,Georgia,serif;font-size:30px;font-weight:700;line-height:1.1;overflow:hidden}.cfa .cf-dv.cf-neg{color:var(--cfa-ff7a80)}.cfa .cf-dv.cf-amb{color:var(--cfa-ffc266)}.cfa .cf-dof{color:var(--cc-text-3);font-size:.6em}.cfa .cf-ds{font-family:var(--ui);color:var(--cc-text-3);font-size:12.5px}.stf-glass .stf-stat>em{font-family:var(--ui);color:var(--cc-text-3);margin-top:0;font-size:12.5px;font-style:normal}.stf-glass .stf-stat.alert>b{color:var(--cfa-ff7a80)}.stf-glass .stf-stat.warn>b{color:var(--cfa-ffc266)}.stf-glass .stf-stat:hover,.stf-glass .stf-client:hover{border-color:var(--cfa-255-255-255-35)}.cfa .cf-ds .cf-pos{color:var(--cc-pos);font-weight:600}.cfa .cf-drow{gap:16px;display:grid}.cfa .cf-drow-chart{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:stretch}.cfa .cf-drow-chart>.cf-chart{margin:0}.cfa .cf-drow-3{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.cfa .cf-drow>.cf-panel{flex-direction:column;justify-content:flex-start;display:flex}@media (min-width:1101px){.cfa .cf-drow-chart .cf-chart-c{flex:auto;min-height:240px}}.cfa .cf-chart-c.cf-chart-fill{position:relative}.cfa .cf-chart-c.cf-chart-fill svg{position:absolute;top:0;left:0}.cfa .cf-dlist{margin:0;padding:0;list-style:none}.cfa .cf-dlist li{border-top:.5px solid var(--cc-hairline);font-family:var(--ui);color:var(--cc-text-2);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;font-size:13.5px;display:flex}.cfa .cf-dlist li:first-child{border-top:0}.cfa .cf-dln{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cfa .cf-dln b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.cfa .cf-dlist .num{white-space:nowrap;font-weight:600}.cfa .cf-dlist .num.cf-pos{color:var(--cc-pos)}.cfa .cf-dlist .num.cf-neg{color:var(--cc-alert)}.cfa .cf-dvs{flex-direction:column;flex:none;align-items:flex-end;gap:1px;display:flex}.cfa .cf-dvs b{white-space:nowrap}.cfa .cf-dbar{background:var(--cfa-255-255-255-08);border-radius:999px;height:5px;margin-top:4px;display:block;overflow:hidden}.cfa .cf-dbar i{background:linear-gradient(90deg, var(--cfa-ff9f0a), var(--cfa-ffc266));border-radius:999px;height:100%;display:block}.cfa .cf-dbar.cf-dbar-inc i{background:var(--cfa-30d158)}.cfa .cf-dtrio{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:6px;display:grid}.cfa .cf-dtrio.cf-dquad{grid-template-columns:repeat(4,minmax(0,1fr))}.cfa .cf-dtrio>div{flex-direction:column;gap:4px;min-width:0;display:flex}.cfa .cf-dtrio b{color:var(--cc-text-1);white-space:nowrap;font-family:Cormorant Garamond,Georgia,serif;font-size:24px;font-weight:700}.cfa .cf-dtrio b.cf-pos{color:var(--cc-pos)}.cfa .cf-dtrio .cf-lnk{align-self:flex-start}.cfa .cf-dh{align-items:center;gap:10px;display:flex}.cfa .cf-dh+.cf-small{margin:2px 0 10px}.cfa .cf-dbh{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}@media (max-width:1100px){.cfa .cf-dtrio.cf-dquad,.cfa .cf-dtiles{grid-template-columns:repeat(2,minmax(0,1fr))}.cfa .cf-drow-chart,.cfa .cf-drow-3{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.cfa .cf-dtiles{gap:12px}.cfa .cf-dtile{padding:14px}.cfa .cf-dv{font-size:22px}.cfa .cf-ds{font-size:11.5px}.cfa .cf-dash>.cf-panel,.cfa .cf-drow>.cf-panel{padding:16px 14px}.cfa .cf-dtrio,.cfa .cf-dtrio.cf-dquad{grid-template-columns:minmax(0,1fr);gap:12px}.cfa .cf-dtrio>div{flex-flow:wrap;justify-content:space-between;align-items:baseline}.cfa .cf-dtrio b{font-size:21px}.cfa .cf-dtrio .cf-todoprog{flex-basis:100%}}.cfa .cf-todoall{font-family:var(--ui);color:var(--cfa-5ee07f);margin:12px 0 0;font-size:14px;font-weight:600}.cfa .cf-todoed{color:var(--cfa-ffc85c);margin:8px 0 0}.cfa .cf-todog{margin-top:14px}.cfa .cf-todogh{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.cfa .cf-todogh .cf-pill{margin-left:auto}.cfa .cf-todor{border-top:.5px solid var(--cc-hairline);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px 14px;padding:10px 0;display:grid}.cfa .cf-todot{flex-direction:column;gap:2px;min-width:0;display:flex}.cfa .cf-todot b{font-family:var(--ui);color:var(--cc-text-1);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.cfa .cf-todoreason,.cf-txsheet .cf-todoreason{font-family:var(--ui);color:var(--cc-text-3);font-size:12.5px}.cfa .cf-todoamt{font-family:var(--ui);white-space:nowrap;font-size:14px;font-weight:600}.cfa .cf-todoleg{font-family:var(--ui);color:var(--cc-text-4);margin-top:12px;font-size:12px}.cfa .cf-todoleg summary{cursor:pointer;align-items:center;min-height:32px;display:flex}.cfa .cf-todoleg ul{margin:4px 0 0;padding-left:18px}.cfa .cf-todoleg b{color:var(--cc-text-2);font-weight:600}@media (max-width:640px){.cfa .cf-todor{grid-template-columns:minmax(0,1fr) auto}.cfa .cf-todob{grid-column:1/-1}.cfa .cf-todob .cf-pill,.cfa .cf-todogh .cf-pill{align-items:center;min-height:44px;padding:0 14px;display:inline-flex}}.cfa .cf-todonext,.cf-txsheet .cf-todonext{background:var(--cfa-47-124-246-10);border:.5px solid var(--cfa-47-124-246-35);border-radius:16px;margin:0 0 12px;padding:12px 14px}.cfa .cf-todonext .cf-todoreason,.cf-txsheet .cf-todonext .cf-todoreason{color:var(--cc-text-2);margin:4px 0 10px}.cfa .cf-todonot,.cf-txsheet .cf-todonot{flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:10px;display:flex}.cf-todosh-wrap{z-index:210;background:var(--cfa-0-0-0-4);box-sizing:border-box;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.cf-todosh{box-sizing:border-box;width:min(560px,100%);max-height:86vh;padding:18px 20px calc(18px + env(safe-area-inset-bottom));background:var(--cfa-28-28-32-72);-webkit-backdrop-filter:blur(40px)saturate(180%);backdrop-filter:blur(40px)saturate(180%);border:.5px solid var(--cfa-255-255-255-22);box-shadow:inset 0 1px 0 var(--cfa-255-255-255-3), 0 30px 70px var(--cfa-0-0-0-55);font-family:var(--ui);color:var(--cc-text-2);border-radius:24px;position:relative;overflow:auto}.cf-todosh .cf-sheet-handle{display:none}.cf-todosht{font-family:var(--serif);color:var(--cc-text-1);margin:0 0 12px;font-size:22px;font-weight:700}.cf-todoshlist{flex-direction:column;gap:12px;display:flex}.cf-todoshr{background:var(--cfa-255-255-255-05);border:.5px solid var(--cfa-255-255-255-1);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;padding:12px;display:grid}.cf-todoshr label{color:var(--cc-text-4);flex-direction:column;gap:4px;min-width:0;font-size:11.5px;font-weight:600;display:flex}.cf-todoshr input,.cf-todoshr select{box-sizing:border-box;border:.5px solid var(--cfa-255-255-255-14);background:var(--cfa-118-118-128-22);min-height:40px;color:var(--cc-text-1);font:inherit;border-radius:10px;width:100%;padding:0 10px;font-size:14px;font-weight:500}.cf-todoshr input[readonly]{background:var(--cfa-255-255-255-03);color:var(--cc-text-3)}.cf-todoshr .cf-bad{color:var(--cfa-ff8a80);grid-column:1/-1;margin:0;font-size:12px}.cf-todoshs{color:var(--cc-text-2);margin:14px 0 0;font-size:13px;line-height:1.5}.cf-todoshb{justify-content:flex-end;align-items:center;gap:12px;margin-top:16px;display:flex}.cf-todoshb .cf-lnk{min-height:44px;color:var(--cfa-8fc7ff);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 8px;font-size:14px;font-weight:600}.cf-todoshb .cf-pill{background:var(--cfa-2f7cf6);min-height:44px;color:var(--cfa-fff);font:inherit;box-shadow:0 2px 10px var(--cfa-47-124-246-45);cursor:pointer;border:0;border-radius:999px;padding:0 18px;font-size:14px;font-weight:600}.cf-todoshb .cf-pill[disabled]{opacity:.45;cursor:default}@media (max-width:640px){.cf-todosh-wrap{align-items:flex-end;padding:0}.cf-todosh{border-radius:24px 24px 0 0;width:100%}.cf-todosh .cf-sheet-handle{background:var(--cfa-235-235-245-3);border-radius:3px;width:40px;height:5px;margin:0 auto 12px;display:block}.cf-todoshr{grid-template-columns:minmax(0,1fr)}.cf-todoshr input,.cf-todoshr select{min-height:44px;font-size:16px}.cfa .cf-cattiles{background:var(--cfg-fill);-webkit-backdrop-filter:var(--cfg-blur);backdrop-filter:var(--cfg-blur);border:.5px solid var(--cfg-line);box-shadow:var(--cfg-shadow);border-radius:24px;grid-template-columns:minmax(0,1fr);gap:0;padding:4px 16px}.cfa .cf-cattiles .cf-catt{border:0;border-top:.5px solid var(--cc-hairline);min-height:52px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;padding:8px 0}.cfa .cf-cattiles .cf-catt:first-child{border-top:0}.cfa .cf-cattiles .cf-catt span{white-space:nowrap;flex:none}.cfa .cf-cattiles .cf-catt b{white-space:nowrap;overflow-wrap:normal;text-align:right;min-width:0;font-size:24px}}.cfa .cf-tag.cf-tag-exit{color:var(--cfa-9ed8ff);background:var(--cfa-56-182-255-12);border-color:var(--cfa-56-182-255-42);white-space:nowrap}.cfa .cf-tag.cf-tx-unmatched,.cf-txsheet .cf-tag.cf-tx-unmatched{color:var(--cc-text-2);background:var(--cfa-118-118-128-22);border-color:var(--cfa-255-255-255-18)}.cfa .cf-tag.cf-tx-unmatched:before,.cf-txsheet .cf-tag.cf-tx-unmatched:before{content:"";background:var(--cfa-235-235-245-55);border-radius:50%;flex:none;width:6px;height:6px;margin-right:5px}.cfa .cf-chev,.cf-fsheet .cf-chev{opacity:.7;border-bottom:1.6px solid;border-right:1.6px solid;flex:none;width:6px;height:6px;margin:0 2px 2px 8px;display:inline-block;transform:rotate(45deg)}.cf-fsheet .cf-frv .cf-chev{margin-bottom:0;transform:rotate(-45deg)}.cfa .cf-txbar{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;margin:0 0 14px;padding:0}.cfa .cf-txfields{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.cfa .cf-txfl,.cfa .cf-txfr{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.cfa .cf-txf{flex-direction:row;flex:none;align-items:center;min-width:0;display:inline-flex;position:relative}.cfa .cf-vh{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.cfa .cf-txbar .cf-txf select,.cfa .cf-txbar .cf-txf input,.cfa .cf-txmulti select,.cfa .cf-txmulti input[data-txbulkven]{appearance:none;border:.5px solid var(--cfa-255-255-255-16);background:var(--cfa-22-22-26-72);max-width:230px;height:36px;color:var(--cc-text-1);font:inherit;text-overflow:ellipsis;cursor:pointer;box-shadow:inset 0 1px 0 var(--cfa-255-255-255-08);border-radius:999px;padding:0 32px 0 14px;font-size:13px;font-weight:600}.cfa .cf-txbar .cf-txf:not(.cf-txf-q):not(.cf-txf-d):after{content:"";border-right:1.6px solid var(--cfa-235-235-245-62);border-bottom:1.6px solid var(--cfa-235-235-245-62);pointer-events:none;width:6px;height:6px;margin-top:-5px;position:absolute;top:50%;right:15px;transform:rotate(45deg)}.cfa .cf-txbar .cf-txf-d input{cursor:text;padding:0 12px;font-weight:500}.cfa .cf-txbar .cf-txf-account select,.cfa .cf-txbar .cf-txf-category select,.cfa .cf-txbar .cf-txf-status select{max-width:144px}.cfa .cf-txfl{flex:none}.cfa .cf-txfr{flex-wrap:nowrap;flex:300px;justify-content:flex-end}.cfa .cf-txfl{flex:0 auto;max-width:100%}.cfa .cf-txbar .cf-txf-q{flex:110px;max-width:220px}.cfa .cf-txbar .cf-txf-q input{cursor:text;width:100%;padding:0 14px 0 34px;font-weight:500}.cfa .cf-txbar .cf-txf-q:before{content:"";border:1.6px solid var(--cfa-235-235-245-6);pointer-events:none;border-radius:50%;width:9px;height:9px;margin-top:-7px;position:absolute;top:50%;left:14px}.cfa .cf-txbar .cf-txf-q:after{content:"";background:var(--cfa-235-235-245-6);pointer-events:none;width:5px;height:1.6px;margin-top:4px;position:absolute;top:50%;left:24px;transform:rotate(45deg)}.cfa .cf-txbar .cf-txf select:focus-visible,.cfa .cf-txbar .cf-txf input:focus-visible{outline:2px solid var(--cc-focus);outline-offset:2px}.cfa .cf-txfr>.cf-pill{height:36px;padding:0 14px;font-size:13px}.cfa .cf-txmulti{margin-top:10px;padding-top:10px}.cfa .cf-txmulti select{max-width:260px}.cfa .cf-txmulti input[data-txbulkven]{cursor:text;padding:0 14px;font-weight:500}.cfa .cf-txbar .cf-mt-exall{border-top:0;padding:10px 0 0}.cfa .cf-txlist{padding:0;overflow:hidden}.cfa .cf-txlist .cf-txday{margin:0;padding:0}.cfa .cf-txlist .cf-txdh{background:var(--cfa-255-255-255-06);border-top:.5px solid var(--cc-hairline);border-bottom:.5px solid var(--cc-hairline);padding:9px 18px}.cfa .cf-txlist .cf-txday:first-child .cf-txdh{border-top:0}.cfa .cf-txlist .cf-txr{padding:0 18px}.cfa .cf-txlist .cf-txdh+.cf-txr{border-top:0}.cfa .cf-txr.on{background:var(--cfa-56-182-255-10);box-shadow:inset 2px 0 0 var(--cfa-38b6ff)}@media (min-width:901px){.cfa .cf-txrb{grid-template-columns:minmax(0,1.2fr) minmax(0,1.3fr) minmax(0,1.15fr) auto auto}}.cfa .cf-txrb>span{min-width:0}.cfa .cf-txv,.cfa .cf-tx1,.cfa .cf-tx2{text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;display:block;overflow:hidden}.cfa .cf-txc,.cfa .cf-txa{overflow-wrap:normal}.cfa .cf-tx1{color:var(--cc-text-2)}.cfa .cf-tx2{color:var(--cc-text-4);margin-top:2px;font-size:11.5px}.cfa .cf-novend,.cf-txsheet .cf-novend{color:var(--cc-text-4);font-weight:400}.cfa .cf-txside{padding:18px 18px 16px}.cf-txp .cf-txph{flex-wrap:nowrap;justify-content:space-between}.cf-txp .cf-txlab{letter-spacing:.12em;text-transform:uppercase;color:var(--cc-text-3);font-size:11px;font-weight:600}.cf-txp .cf-txpv{color:var(--cc-text-1);overflow-wrap:anywhere;margin:2px 0 0;font-family:Cormorant Garamond,serif;font-size:25px;font-weight:700;line-height:1.15}.cf-txp .cf-txmeta{color:var(--cc-text-3);font-size:12.5px;line-height:1.5}.cf-txp .cf-txpam{flex-wrap:wrap;align-items:center;gap:6px 12px;margin:2px 0 4px;display:flex}.cf-txp .cf-txpa{font-variant-numeric:lining-nums;font-family:Cormorant Garamond,serif;font-size:32px;font-weight:700;line-height:1.1}.cf-txp .cf-txgroup{flex-direction:column;gap:10px;display:flex}.cf-txp .cf-txpmb.cf-txamb{border:.5px solid var(--cfa-255-179-64-45);background:var(--cfa-255-179-64-10);border-radius:14px;padding:10px 12px}.cf-txp .cf-txpf{justify-content:space-between;align-items:center;gap:12px;display:flex}.cf-txp .cf-txpup{min-width:0}.cfa .cf-txbar-ph{margin:0 0 12px}.cfa .cf-txfpill{border:.5px solid var(--cfa-255-255-255-18);background:var(--cfa-22-22-26-72);max-width:100%;min-height:44px;color:var(--cc-text-1);font:inherit;cursor:pointer;box-shadow:inset 0 1px 0 var(--cfa-255-255-255-08);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex;overflow:hidden}.cfa .cf-txpills{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.cfa .cf-txpills .cf-pill{height:36px;padding:0 14px;font-size:13px}.cf-txsheet-wrap,.cf-fsheet-wrap{background:var(--cfa-0-0-0-22)}.cf-txsheet,.cf-fsheet{border:.5px solid var(--cfa-255-255-255-28);box-shadow:inset 0 1px 0 var(--cfa-255-255-255-45), 0 -20px 50px var(--cfa-0-0-0-45), 0 0 40px var(--cfa-255-159-10-08);border-bottom:0;border-radius:24px 24px 0 0}.cf-txsheet{background:radial-gradient(120% 50% at 0% 0%, var(--cfa-255-159-10-16), transparent 55%), var(--cfa-28-28-32-62);-webkit-backdrop-filter:blur(40px)saturate(190%);backdrop-filter:blur(40px)saturate(190%)}.cf-fsheet-wrap{z-index:200;align-items:flex-end;display:flex;position:fixed;inset:0}.cf-fsheet{-webkit-overflow-scrolling:touch;box-sizing:border-box;width:100%;max-height:86vh;padding:10px 16px calc(18px + env(safe-area-inset-bottom));background:radial-gradient(120% 50% at 0% 0%, var(--cfa-255-159-10-16), transparent 55%), var(--cfa-28-28-32-35);-webkit-backdrop-filter:blur(26px)saturate(190%);backdrop-filter:blur(26px)saturate(190%);font-family:var(--ui);color:var(--cc-text-1);position:relative;overflow:auto}.cf-fsheet .cf-sheet-handle{background:var(--cfa-235-235-245-3);border-radius:3px;width:40px;height:5px;margin:0 auto 10px;display:block}.cf-fsheet .cf-fsh{margin:0 0 12px;font-family:Cormorant Garamond,serif;font-size:22px;font-weight:700}.cf-fsheet .cf-vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cf-fsheet .cf-fsearch{margin-bottom:12px;display:block}.cf-fsheet .cf-fsearch input{box-sizing:border-box;border:.5px solid var(--cfa-255-255-255-18);background:var(--cfa-118-118-128-24);width:100%;height:44px;color:var(--cc-text-1);font:inherit;border-radius:12px;padding:0 14px;font-size:16px}.cf-fsheet .cf-fgroup{background:var(--cfa-255-255-255-07);border:.5px solid var(--cfa-255-255-255-16);border-radius:16px;overflow:hidden}.cf-fsheet .cf-frow{border-top:.5px solid var(--cfa-84-84-88-55);justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:0 14px;display:flex;position:relative}.cf-fsheet .cf-frow:first-child{border-top:0}.cf-fsheet .cf-frl{color:var(--cc-text-1);flex:none;font-size:15px}.cf-fsheet .cf-frv{min-width:0;color:var(--cc-text-3);align-items:center;font-size:15px;display:flex}.cf-fsheet .cf-frt{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cf-fsheet .cf-frow select{opacity:0;cursor:pointer;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.cf-fsheet .cf-frow-d input{min-width:0;max-width:60%;height:40px;color:var(--cc-text-2);font:inherit;text-align:right;background:0 0;border:0;font-size:16px}.cf-fsheet .cf-frow:focus-within{background:var(--cfa-255-255-255-05)}.cf-fsheet .cf-fbtns{justify-content:space-between;align-items:center;margin-top:14px;display:flex}.cf-fsheet .cf-pill{border:.5px solid var(--cc-line-thin);min-height:44px;font:inherit;cursor:pointer;border-radius:999px;align-items:center;padding:0 22px;font-size:15px;font-weight:600;display:inline-flex}.cf-fsheet .cf-lnk{min-height:44px;font-size:15px}.cf-txsheet .cf-txgroup{background:var(--cfa-255-255-255-07);border:.5px solid var(--cfa-255-255-255-16);border-radius:16px;gap:0;padding:2px 14px}.cf-txsheet .cf-txgroup>.cf-txpb{padding:12px 0}.cf-txsheet .cf-txgroup>.cf-txpb:first-child{border-top:0}.cf-txsheet .cf-txgroup>.cf-txpmb.cf-txamb{border-top:.5px solid var(--cfa-255-179-64-45);margin:8px -6px;padding:10px 12px}.cf-txsheet .cf-txgroup>.cf-txpmb.cf-txamb+.cf-txpb{border-top:0}.cf-txsheet .cf-tag{align-items:center;display:inline-flex}.cfa .cf-ch-grid{stroke:var(--cfa-255-255-255-08);stroke-width:1px}.cfa .cf-ch-line{fill:none;stroke:var(--cfa-7ccbff);stroke-width:2.2px;stroke-dasharray:6 5;stroke-linecap:round;stroke-linejoin:round}.cfa .cf-ch-dot{stroke:var(--cfa-101014);stroke-width:1.5px}.cfa .cf-ch-dot.cf-ch-ok{fill:var(--cfa-7ccbff)}.cfa .cf-ch-dot.cf-ch-below{fill:var(--cfa-ffb340)}.cfa .cf-ch-dot.cf-ch-floor{fill:var(--cfa-ff525c)}.cfa .cf-ch-dot.cf-ch-start{stroke:var(--cfa-ffffff)}.cfa .cf-ch-tgt{stroke:var(--cfa-30d158);stroke-width:1.4px;opacity:.9}.cfa .cf-ch-min{stroke:var(--cfa-ff525c);stroke-width:1.4px;stroke-dasharray:6 5;opacity:.9}.cfa .cf-partial{color:var(--cc-text-3);margin:0 0 12px;font-size:12.5px}.cf-sheet-wrap{z-index:200;background:var(--cfa-0-0-0-45);align-items:flex-end;display:flex;position:fixed;inset:0}.cf-sheet{box-sizing:border-box;width:100%;max-height:86vh;padding:10px 16px calc(18px + env(safe-area-inset-bottom));background:var(--cfa-28-28-32-72);-webkit-backdrop-filter:blur(40px)saturate(180%);backdrop-filter:blur(40px)saturate(180%);border-top:.5px solid var(--cfa-255-255-255-22);font-family:var(--ui);color:var(--cc-text-2);border-radius:24px 24px 0 0;font-size:14px;line-height:1.5;position:relative;overflow:auto}.cf-sheet .cf-sheet-handle{background:var(--cfa-235-235-245-3);border-radius:3px;width:40px;height:5px;margin:0 auto 12px;display:block}.cf-sheet-h{font-family:var(--serif);color:var(--cc-text-1);margin:0 0 10px;font-size:21px;font-weight:700}.cf-sheet-box{margin-bottom:14px}.cf-sheet>.cf-pill{margin-top:6px}.cf-sheet .cf-sheet-p{color:var(--cc-text-2);margin:0 0 14px}.cfa .cf-sheet .cf-pill.cf-sheet-done{justify-content:center;width:100%;height:48px;font-size:16px;font-weight:600;display:flex}@media (min-width:641px){.cf-sheet-wrap.cf-sheet-cardw{justify-content:center}.cf-sheet.cf-sheet-card{border:.5px solid var(--cfa-124-203-255-35);border-radius:22px;width:min(520px,100% - 32px);margin-bottom:24px;padding:18px 20px}.cf-sheet.cf-sheet-card .cf-sheet-handle{display:none}}.num-in{width:100%;min-width:0;display:block;position:relative}.num-in>input{box-sizing:border-box;font-variant-numeric:tabular-nums;width:100%}.num-in-pre,.num-in-post{pointer-events:none;font-family:var(--ui);color:var(--cc-text-3);font-size:13px;position:absolute;top:50%;transform:translateY(-50%)}.num-in-pre{left:11px}.num-in-post{right:11px}.num-in.has-pre>input{padding-left:24px!important}.num-in.has-post>input{padding-right:26px!important}.num-in.is-neg>input{color:var(--cc-alert)}.flowtbl .num-in>input,.ed-tbl .num-in>input,td.r .num-in>input,td.num .num-in>input{text-align:right}#editMode .chip{letter-spacing:.08em;text-transform:uppercase;padding:3px 9px;font-size:10px;display:inline-block}#editMode .fgrid{grid-template-columns:repeat(3,1fr);gap:14px 18px;margin:18px 0;display:grid}#editMode .field.full{grid-column:1/-1}#editMode .hc-ro{flex-wrap:wrap;gap:18px;margin:0 0 10px;font-size:13px;display:flex}#editMode .computed{flex-wrap:wrap;gap:26px;margin-top:16px;padding:14px 18px;display:flex}#editMode .computed div .k{letter-spacing:.1em;text-transform:uppercase;font-size:9.5px}#editMode .computed div .v{font-family:var(--serif);margin-top:2px;font-size:21px}#editMode .actrow{flex-wrap:wrap;align-items:flex-end;gap:14px;display:flex}#editMode .actrow .field{margin:0}#editMode .actrow .field input{min-width:150px}@media screen{#editMode .pf-pill{border:.5px solid var(--cc-line-clear);background:var(--cc-glass-clear);min-height:36px;-webkit-backdrop-filter:var(--cc-blur-clear);backdrop-filter:var(--cc-blur-clear);box-shadow:inset 0 1px 0 var(--pfe-255-255-255-16);color:var(--cc-text-1);font-family:var(--ui);letter-spacing:0;text-transform:none;border-radius:999px;padding:0 16px;font-size:13px;font-weight:600}#editMode .field input,#editMode .field select{background:var(--mp-fill);height:42px;min-height:42px;color:var(--cc-text-1);font-family:var(--ui);text-overflow:clip;border:0;border-radius:12px;width:100%;max-width:none;padding:0 12px;font-size:14px}#editMode .flowtbl input,#editMode .flowtbl select{background:var(--mp-fill);height:38px;min-height:38px;color:var(--cc-text-1);font-family:var(--ui);text-overflow:clip;border:0;border-radius:12px;width:100%;padding:0 10px;font-size:13.5px}#editMode .flowtbl td.r input{text-align:right}#editMode .pf-fmt{width:100%;display:block;position:relative}#editMode .pf-fmt>input:not(:focus){color:#0000!important}#editMode .pf-fmt:after{content:attr(data-fmt);pointer-events:none;font-family:var(--ui);color:var(--cc-text-1);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;padding:0 12px;font-size:14px;display:flex;position:absolute;inset:0;overflow:hidden}#editMode .flowtbl .pf-fmt:after,#editMode #leafList .pf-fmt:after{padding:0 10px;font-size:13.5px}#editMode .pf-fmt.r:after{justify-content:flex-end}#editMode .pf-fmt:focus-within:after{display:none}#editMode .pf-fmt.pf-neg:after,#editMode .pf-neg{color:var(--cc-alert)}#editMode .pf-mg-colhead{grid-template-columns:var(--mg-cols,minmax(0, 1fr) auto auto auto auto);font-family:var(--ui);letter-spacing:.06em;text-transform:uppercase;color:var(--cc-text-4);gap:0 24px;padding:0 52px 8px 20px;font-size:11px;font-weight:600;display:grid}#editMode .pf-mg-colhead span:not(:first-child){text-align:right}#editMode #hlist .hhead{align-items:center;gap:0 24px;padding:14px 52px 14px 20px;position:relative}#editMode #hlist .hhead:after{content:"›";color:var(--cc-text-4);font-size:24px;line-height:1;transition:transform .2s;position:absolute;top:50%;right:20px;transform:translateY(-55%)}#editMode #hlist .hitem:has(>.hbody.open)>.hhead:after{transform:translateY(-50%)rotate(90deg)}#editMode #hlist .hitem{border:.5px solid var(--mp-edge);background:linear-gradient(180deg, var(--pfe-255-255-255-05), var(--pfe-255-255-255-012) 60%), var(--pfe-20-20-22-72);border-radius:18px;margin-bottom:10px}#editMode .hhead .hn{font-family:var(--serif);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:20px;font-weight:700;line-height:1.15;display:flex}#editMode .pf-mg-ccy{background:var(--pfe-255-255-255-08);font-family:var(--ui);letter-spacing:.04em;color:var(--cc-text-3);border-radius:6px;padding:1px 7px;font-size:10.5px;font-weight:600;display:inline-block}#editMode .hhead .hseg{white-space:nowrap;text-overflow:ellipsis;font-family:var(--ui);color:var(--cc-text-3);align-items:center;gap:0;min-width:0;margin-top:4px;font-size:12px;font-weight:500;display:flex;overflow:hidden}#editMode .hhead .hseg>span{flex:none}#editMode .hhead .hseg>.pf-mg-ent{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}#editMode .pf-mg-segn{font-weight:600}#editMode .pf-mg-dot{color:var(--cc-text-5);white-space:pre}#editMode .pf-mg-pct{text-align:center;box-sizing:border-box;background:var(--pfe-56-182-255-14);min-width:46px;box-shadow:inset 0 0 0 .5px var(--pfe-56-182-255-4);color:var(--pfe-38b6ff);font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:600;display:inline-block}#editMode .hhead .stat{text-align:right}#editMode .hhead .stat .k{display:none}#editMode .hhead .stat .v{font-family:var(--serif);white-space:nowrap;font-size:18px;font-weight:700}#editMode .hhead .stat .v.pf-mg-zero{color:var(--pfe-ffb340)}#editMode .pf-mg-saves{display:none}#editMode #hlist .hitem:has(>.hbody.open){-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}#editMode #hlist .hitem:has(>.hbody.open)>.hhead{border:.5px solid var(--pfe-56-182-255-38);background:radial-gradient(120% 140% at 0% 0%, var(--pfe-56-182-255-24), var(--pfe-56-182-255-0) 60%), var(--pfe-14-14-16-92);box-shadow:0 0 28px var(--pfe-56-182-255-14), inset 0 1px 0 var(--pfe-255-255-255-1);border-radius:22px;padding:20px 52px 20px 22px}#editMode #hlist .hitem:has(>.hbody.open)>.hhead{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 10px}#editMode #hlist .hitem:has(>.hbody.open)>.hhead>:first-child{grid-column:1/-1}#editMode #hlist .hitem:has(>.hbody.open)>.hhead .stat{text-align:left;border:.5px solid var(--mp-edge);background:linear-gradient(180deg, var(--pfe-255-255-255-07), var(--pfe-255-255-255-02));border-radius:14px;padding:10px 12px}#editMode #hlist .hitem:has(>.hbody.open)>.hhead .stat .k{font-size:11px;display:block}#editMode #hlist .hitem:has(>.hbody.open) .pf-mg-saves{background:var(--pfe-48-209-88-14);box-shadow:inset 0 0 0 .5px var(--pfe-48-209-88-4);color:var(--cc-pos);font-family:var(--ui);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}#editMode .hbody{border-top:0;padding:0}#editMode .hbody.open{margin-top:12px;display:block}#editMode .pf-hp-eqhost{display:contents}#editMode .pf-hp{border:.5px solid var(--mp-edge);background:linear-gradient(180deg, var(--pfe-255-255-255-06), var(--pfe-255-255-255-014) 40%), var(--pfe-18-18-20-78);box-shadow:inset 0 1px 0 var(--pfe-255-255-255-07), 0 14px 36px var(--pfe-0-0-0-35);border-radius:22px;margin:0 0 12px;padding:18px 20px 20px}#editMode .pf-hp-t{font-family:var(--serif);color:var(--cc-text-1);align-items:center;gap:10px;margin:0 0 10px;font-size:21px;font-weight:700;display:flex}#editMode .pf-hp-badge{background:linear-gradient(160deg, var(--pfe-38b6ff), var(--pfe-597fff));width:24px;height:24px;box-shadow:0 0 10px var(--pfe-56-182-255-4);font-family:var(--ui);color:var(--pfe-fff);border-radius:8px;justify-content:center;align-items:center;font-size:12.5px;font-weight:700;display:inline-flex}#editMode .pf-hp .fgrid{margin:6px 0 4px}#editMode .pf-hp-div{background:var(--cc-hairline);grid-column:1/-1;height:.5px;margin:2px 0}#editMode .pf-hp-info{background:var(--pfe-56-182-255-10);box-shadow:inset 0 0 0 .5px var(--pfe-56-182-255-35);font-family:var(--ui);color:var(--pfe-9bd4ff);border-radius:999px;align-items:center;gap:8px;margin:8px 0 0;padding:6px 12px 6px 6px;font-size:12px;display:inline-flex}#editMode .pf-hp-info>span{background:var(--pfe-38b6ff);width:18px;height:18px;color:var(--pfe-000);font-size:11px;font-style:italic;font-weight:800;font-family:var(--serif);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}#editMode .pf-hp-sum{font-family:var(--ui);color:var(--cc-text-3);margin:-2px 0 6px;font-size:13px}#editMode .pf-hp-how{margin:0 0 12px}#editMode .pf-hp-how>summary{cursor:pointer;min-height:32px;font-family:var(--ui);color:var(--cc-accent);align-items:center;gap:4px;font-size:12.5px;font-weight:600;list-style:none;display:inline-flex}#editMode .pf-hp-how>summary::-webkit-details-marker{display:none}#editMode .pf-hp-how>summary span{transition:transform .2s;display:inline-block}#editMode .pf-hp-how[open]>summary span{transform:rotate(90deg)}#editMode .pf-hp-howtxt{max-width:80ch;font-family:var(--ui);color:var(--cc-text-3);margin:4px 0 2px;font-size:12.5px;line-height:1.6}#editMode .pf-hp-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}#editMode .pf-hp-box{border:.5px solid var(--pfe-255-255-255-12);background:var(--pfe-0-0-0-18);border-radius:14px}#editMode .pf-hp .flowtbl{border-collapse:collapse;width:100%}#editMode .pf-hp .flowtbl th{text-align:left;font-family:var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--cc-text-4);border-bottom:.5px solid var(--cc-hairline);white-space:nowrap;padding:10px 10px 8px;font-size:10.5px;font-weight:600}#editMode .pf-hp .flowtbl td{border-bottom:.5px solid var(--cc-hairline);vertical-align:middle;padding:6px 10px}#editMode .pf-hp .flowtbl tr:last-child td{border-bottom:0}#editMode .pf-hp .flowtbl .r{text-align:right}#editMode .hc-ledger{min-width:620px}#editMode .hc-ledger td:first-child{width:170px}#editMode .hc-ledger td:nth-child(2){width:160px}#editMode .hc-ledger td:nth-child(4),#editMode .hc-ledger th:nth-child(4){text-align:center;width:52px}#editMode .hc-ledger td .ftag{text-align:right;margin-top:3px;display:block}#editMode .pf-xbtn{background:var(--pfe-255-82-92-12);width:32px;height:32px;color:var(--cc-alert);cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}#editMode .pf-xbtn:after{content:"";position:absolute;inset:-6px}#editMode .pf-xbtn svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}#editMode .pf-xbtn:hover{background:var(--pfe-255-82-92-22)}#editMode .pf-hp-foot td{font-family:var(--ui);color:var(--cc-text-3);background:var(--pfe-255-255-255-03);white-space:nowrap;padding:10px;font-size:12.5px}#editMode .pf-hp-foot strong{color:var(--cc-text-1);font-variant-numeric:tabular-nums;font-weight:600}#editMode .pf-hp .hc-acts{margin-top:6px}#editMode .pf-hp-row3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px;margin:4px 0 10px;display:grid}#editMode .hc-marks{min-width:620px}#editMode .hc-marks td{font-family:var(--ui);color:var(--cc-text-2);font-size:13px}#editMode .hc-marks td.ftag{text-transform:none;letter-spacing:0;color:var(--cc-text-3);font-size:12.5px}#editMode .hc-marks tr.pf-hp-cur td{background:var(--pfe-56-182-255-10)}#editMode .hc-marks tr.pf-hp-cur td:first-child{box-shadow:inset 3px 0 0 var(--pfe-38b6ff)}#editMode .pf-hp-curtag{background:var(--mp-blue);color:var(--pfe-fff);letter-spacing:.04em;vertical-align:1px;border-radius:999px;margin-left:6px;padding:1px 7px;font-size:10.5px;font-weight:700;display:inline-block}#editMode .hc-marks .hc-add td{background:var(--pfe-255-255-255-03)}#editMode .pf-hp-tiles{background:0 0;border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0 0;padding:0;display:grid}#editMode .pf-hp-tiles>div{border:.5px solid var(--mp-edge);background:linear-gradient(180deg, var(--pfe-255-255-255-07), var(--pfe-255-255-255-02));border-radius:14px;min-width:0;padding:12px 14px}#editMode .pf-hp-tiles .k{font-family:var(--ui);letter-spacing:0;text-transform:none;color:var(--cc-text-4);font-size:11px;font-weight:600}#editMode .pf-hp-tiles .v{font-family:var(--serif);color:var(--cc-text-1);overflow-wrap:anywhere;margin-top:4px;font-size:19px;font-weight:700}#editMode .pf-hp-lock{background:var(--pfe-255-179-64-10);border:.5px solid var(--pfe-255-179-64-45);color:var(--pfe-ffb340);font-family:var(--ui);border-radius:14px;align-items:flex-start;gap:10px;margin:0 0 12px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}#editMode .pf-hp-lock svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px;margin-top:1px}#editMode .pf-xp-head{flex-wrap:wrap}#editMode .pf-xp-basis{background:var(--pfe-56-182-255-12);box-shadow:inset 0 0 0 .5px var(--pfe-56-182-255-35);font-family:var(--ui);color:var(--pfe-8fd3ff);white-space:nowrap;border-radius:999px;align-items:center;margin-left:auto;padding:4px 11px;font-size:11.5px;font-weight:600;display:inline-flex}#editMode .pf-xp-ro{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:10px}#editMode .pf-xp-sentence{background:var(--pfe-56-182-255-08);box-shadow:inset 0 0 0 .5px var(--pfe-56-182-255-22);font-family:var(--ui);color:var(--cc-text-2);border-radius:14px;margin:12px 0 2px;padding:12px 14px;font-size:13.5px;line-height:1.5}#editMode .pf-xp-note{font-family:var(--ui);color:var(--cc-text-4);margin:6px 0 0;font-size:11.5px}#editMode .pf-xp-work{font-family:var(--ui);color:var(--cc-text-4);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:4px;font-size:11.5px}#editMode .pf-xp-stale{font-family:var(--ui);color:var(--pfe-ffc85c);font-size:12.5px}#editMode .pf-xp-set{flex-wrap:wrap;align-items:center;gap:12px;margin:2px 0 14px;display:flex}#editMode .pf-xp-lab{font-family:var(--ui);color:var(--cc-text-3);font-size:12px;font-weight:600}#editMode .pf-xp-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:12px 16px;margin:0 0 6px;display:grid}#editMode .pf-xp-grid .field{flex-direction:column;min-width:0;display:flex}#editMode .pf-xp-grid .field>label{flex-wrap:wrap;align-content:flex-end;align-items:center;gap:3px 6px;min-height:2.9em;display:flex}#editMode .pf-xp-grid .pf-xp-ctag{margin-left:0}#editMode .pf-xp-sub{font-family:var(--ui);color:var(--cc-text-4);margin-top:5px;font-size:11.5px}#editMode .pf-xp-calc input{background:var(--pfe-255-255-255-03);color:var(--cc-text-3);box-shadow:inset 0 0 0 .5px var(--pfe-255-255-255-10)}#editMode .pf-xp-ctag{background:var(--pfe-255-255-255-08);font-family:var(--ui);letter-spacing:.08em;color:var(--cc-text-4);vertical-align:1px;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:9.5px;font-weight:700;display:inline-block}#editMode .pf-xp-tl{margin:16px 0 4px}#editMode .pf-xp-bar{background:var(--pfe-255-255-255-08);border-radius:999px;height:8px;position:relative}#editMode .pf-xp-bar i{background:linear-gradient(90deg, var(--pfe-38b6ff), var(--pfe-597fff));border-radius:999px;position:absolute;top:0;bottom:0;left:0}#editMode .pf-xp-bar b{background:var(--pfe-fff);width:14px;height:14px;box-shadow:0 0 0 3px var(--pfe-56-182-255-35);border-radius:50%;margin:-7px 0 0 -7px;position:absolute;top:50%}#editMode .pf-xp-tlrow{font-family:var(--ui);color:var(--cc-text-2);justify-content:space-between;gap:10px;margin-top:10px;font-size:12.5px;display:flex}#editMode .pf-xp-tlrow span{flex:1 1 0;min-width:0}#editMode .pf-xp-tlrow .c{text-align:center}#editMode .pf-xp-tlrow .r{text-align:right}#editMode .pf-xp-tlrow em{letter-spacing:.08em;text-transform:uppercase;color:var(--cc-text-4);font-size:10.5px;font-style:normal;font-weight:600;display:block}#editMode .pf-xp-held{font-family:var(--ui);color:var(--cc-text-3);margin:8px 0 0;font-size:12.5px}#editMode .pf-xp-foot{border-top:.5px solid var(--cc-hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin:14px 0 0;padding-top:12px;display:flex}#editMode .pf-xp-foot p{font-family:var(--ui);color:var(--cc-text-3);flex:280px;margin:0;font-size:12.5px}#editMode .pf-xp-acts{flex-wrap:wrap;gap:8px;display:flex}#editMode .pf-xp-acts .btn{min-height:36px}#editMode .pf-xp-clear{color:var(--pfe-ff7a70);background:var(--pfe-255-82-92-10)}@media (max-width:640px){#editMode .pf-xp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#editMode .pf-xp-ro{grid-template-columns:minmax(0,1fr)}#editMode .pf-xp-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}#editMode .eqtbl{min-width:840px}#editMode .eqtbl .pf-xbtn{position:relative}#editMode .eqtbl th:first-child{width:134px!important}#editMode .eqtbl th:nth-child(3),#editMode .eqtbl th:nth-child(4),#editMode .eqtbl th:nth-child(5){width:108px!important}#editMode .eqtbl th:nth-child(6){width:104px!important}#editMode .eqtbl th:nth-child(7){width:84px!important}#editMode .eqtbl th:nth-child(8){width:44px!important}#editMode .pf-hp-brief{grid-template-columns:repeat(2,minmax(0,1fr))}#editMode .pf-hp-brief textarea{width:100%;min-height:150px}#editMode .pf-hp-del{background:var(--pfe-255-82-92-08);border:.5px solid var(--pfe-255-82-92-38);font-family:var(--ui);color:var(--pfe-ff8a90);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:4px 0 6px;padding:14px 18px;font-size:13px;display:flex}#editMode .pf-hp-del .btn{background:var(--pfe-255-82-92-18);border:.5px solid var(--pfe-255-82-92-5);min-height:36px;color:var(--pfe-ff6b73);border-radius:999px;padding:0 16px}#editMode #ubsFields .field{border:.5px solid var(--mp-edge);background:linear-gradient(180deg, var(--pfe-255-255-255-07), var(--pfe-255-255-255-02));border-radius:14px;margin:0;padding:12px 14px}#editMode #ubsFields .field .num{font-family:var(--serif);color:var(--cc-text-1);font-weight:700;padding:4px 0 0!important;font-size:22px!important}#editMode .pf-nw-usd.pf-neg{color:var(--cc-alert)}@media (max-width:640px){#editMode .pf-mg-colhead{display:none}#editMode .hhead .hseg{white-space:normal;flex-wrap:wrap;row-gap:4px}#editMode #hlist .hhead{gap:10px 14px;padding:14px 40px 14px 14px}#editMode #hlist .hhead:after{right:14px}#editMode .hhead .stat{text-align:left}#editMode .hhead .stat .k{display:block}#editMode #hlist .hitem:has(>.hbody.open)>.hhead{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px 40px 16px 14px}#editMode #hlist .hhead>:first-child{grid-column:1/-1}#editMode .pf-hp{border-radius:20px;padding:16px 14px}#editMode .pf-hp .fgrid,#editMode .pf-hp-brief,#editMode .pf-hp-row3{grid-template-columns:1fr}#editMode .pf-hp-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}#editMode .pf-hp-foot td{white-space:normal}#editMode .pf-fmt:after{font-size:16px}#editMode .flowtbl input,#editMode .flowtbl select,#editMode .field input,#editMode .field select{height:44px;min-height:44px}}@media (pointer:coarse){#editMode .pf-hp-how>summary{min-height:44px}}#editMode .field label{font-family:var(--ui);letter-spacing:0;text-transform:none;color:var(--cc-text-3);font-size:12px;font-weight:600}#editMode .field input{border-radius:var(--cc-r-ctl);background:var(--cc-fill);color:var(--cc-text-1);font-family:var(--ui);border:0}#editMode .field input:focus{box-shadow:0 0 0 2px var(--cc-focus);outline:none}#editMode .field input{background:var(--mp-fill);height:42px;min-height:42px;color:var(--cc-text-1);font-family:var(--ui);text-overflow:clip;border:0;border-radius:12px;width:100%;max-width:none;padding:0 12px;font-size:14px}#editMode .field textarea{background:var(--mp-fill);color:var(--cc-text-1);font-family:var(--ui);border:0;border-radius:12px;padding:10px 12px;font-size:14px}}@media (max-width:720px){#editMode .fgrid{grid-template-columns:1fr 1fr}}@media (max-width:480px){#editMode .fgrid{grid-template-columns:1fr}}#editMode{font-feature-settings:"tnum" 1, "lnum" 1}#editMode .pf-mg-head{align-items:center;gap:12px;min-width:0;display:flex}#editMode .pf-mg-txt{flex:auto;min-width:0}#editMode .pf-logo{box-sizing:border-box;border:.5px solid var(--pfe-255-255-255-14);width:48px;height:48px;box-shadow:var(--cc-shadow-logo);background:linear-gradient(180deg, var(--seg,var(--cc-accent)) 0%, color-mix(in srgb, var(--seg,var(--cc-accent)) 55%, transparent) 100%);font-family:var(--serif);letter-spacing:.01em;color:var(--pfe-ffffff);border-radius:12px;flex:none;justify-content:center;align-items:center;font-size:20px;font-weight:700;line-height:1;display:inline-flex;position:relative}#editMode .field label{margin-bottom:5px;display:block}#editMode .field .date-box,#editMode .flowtbl .date-box{width:100%;display:block}#editMode .field .date-box input,#editMode .flowtbl .date-box input{box-sizing:border-box;width:100%}#editMode .num-in.is-neg>input{color:var(--cc-alert)}#editMode .hbody.open{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.rv h2.ed-sec[data-top]{font-size:clamp(24px,3vw,32px);line-height:1.15}.rv-top{grid-template-columns:1fr 1fr;gap:14px;margin:0 0 18px;display:grid}.rv-panel,.rv-totals{border:1px solid var(--cc-line-panel);border-radius:var(--cc-r-tile);background:var(--cc-glass-panel);font-family:var(--ui);color:var(--cc-text-2);min-width:0;padding:14px 18px;font-size:14px}.rv-panel h3{font-family:var(--ui);letter-spacing:.12em;text-transform:uppercase;color:var(--cc-text-4);margin:0 0 8px;font-size:12px;font-weight:600}.rv-panel ul,.rv-warn ul,.rv-effects,.rv-figs,.rv-bulk{margin:0;padding-left:18px;line-height:1.55}.rv-panel li,.rv-figs li{overflow-wrap:anywhere}.rv-role{color:var(--cc-text-4);font-size:12px}.rv-small{font-family:var(--ui);color:var(--cc-text-4);margin:8px 0 0;font-size:12px}.rv-totals{margin:0 0 18px}.rv-totals .ed-tbl{margin-bottom:8px}.rv-figs{color:var(--cc-text-3);margin-top:6px;font-size:13px}.rv-fig-h{color:var(--cc-text-2)}.rv-warn{border-color:var(--cc-warn)!important;display:block!important}.rv-warn ul{margin-top:6px}.rv-group{margin-top:22px}.rv-sec{font-family:var(--serif);color:var(--cc-text-1);margin:0 0 10px;font-size:20px;font-weight:700}.rv-count{font-family:var(--ui);color:var(--cc-text-4);margin-left:6px;font-size:12px;font-weight:600}.rv-card{margin-bottom:8px}.rv-card.rv-del{border-color:var(--cc-alert);background:var(--mp-del-bg)}.rv-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 16px 4px;display:grid}.rv-h{font-family:var(--ui);color:var(--cc-text-1);overflow-wrap:anywhere;font-size:15px;font-weight:600}.rv-ctx{font-family:var(--ui);color:var(--cc-text-4);overflow-wrap:anywhere;margin-top:2px;font-size:12.5px}.rv-mark-new{background:var(--tx-ok-bg);color:var(--tx-ok-fg)}.rv-del .ed-mark{background:var(--cc-fill);color:var(--cc-alert)}.rv-body{font-family:var(--ui);color:var(--cc-text-2);padding:0 16px 10px;font-size:14px}.rv-f{border-top:1px solid var(--cc-line-thin);grid-template-columns:minmax(120px,28%) minmax(0,1fr);gap:4px 12px;padding:4px 0;display:grid}.rv-fl{color:var(--cc-text-4);font-size:13px}.rv-fv{overflow-wrap:anywhere;white-space:pre-line}.rv-was{color:var(--cc-text-3)}.rv-was.none{color:var(--cc-text-5)}.rv-now{color:var(--cc-text-1);font-weight:600}.rv-note{color:var(--cc-text-3)}.rv-say{color:var(--cc-text-1);margin-bottom:2px}.rv-del del,.rv-long del{color:var(--cc-alert);text-decoration:line-through}.rv-long ins{background:var(--tx-ok-bg);color:var(--tx-ok-fg);border-radius:3px;text-decoration:none}.rv-long{grid-template-columns:1fr}.rv-sides{grid-template-columns:1fr 1fr;gap:12px;display:grid}.rv-sides p{white-space:pre-wrap;overflow-wrap:anywhere;margin:2px 0 0;line-height:1.5}.rv-side{letter-spacing:.1em;text-transform:uppercase;color:var(--cc-text-4);font-size:11px;font-weight:600}.rv-status{border-radius:var(--cc-r-pill);border:1px solid var(--tx-mute-edge);background:var(--tx-mute-bg);color:var(--cc-text-3);padding:1px 9px;font-size:12.5px;font-weight:600;display:inline-block}.rv-status[data-tone=ok]{background:var(--tx-ok-bg);color:var(--tx-ok-fg);border-color:var(--tx-ok-edge)}.rv-status[data-tone=warn]{background:var(--tx-warn-bg);color:var(--tx-warn-fg);border-color:var(--tx-warn-edge)}.rv-status[data-tone=info]{background:var(--tx-info-bg);color:var(--tx-info-fg);border-color:var(--tx-info-edge)}.rv-status[data-tone=sign]{background:var(--tx-sign-bg);color:var(--tx-sign-fg);border-color:var(--tx-sign-edge)}.rv-effects{color:var(--cc-alert);margin:8px 0 0;font-size:13px}.rv-impact h3{font-family:var(--ui);letter-spacing:.12em;text-transform:uppercase;color:var(--cc-text-4);margin:0 0 8px;font-size:12px;font-weight:600}.rv-imp td:not(.num){color:var(--cc-text-2)}.rv-imp tr:not([data-changed]) td.num{color:var(--cc-text-5)}.rv-imp tr.rv-hl td{background:var(--tx-warn-bg)}.rv-hlnote{color:var(--tx-warn-fg);margin-top:2px;font-size:12px;font-weight:600}.rv-kf{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:6px 16px;margin:4px 0 6px;padding:0;list-style:none;display:grid}.rv-kf li{flex-direction:column;gap:1px;min-width:0;display:flex}.rv-kfl{color:var(--cc-text-4);font-size:12px}.rv-kfv{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.rv-src{color:var(--cc-text-4);overflow-wrap:anywhere;margin-top:2px;font-size:12.5px}.rv-src a{color:inherit;text-underline-offset:2px;text-decoration:underline}.rv-checks{color:var(--tx-warn-fg);margin:8px 0 0;padding-left:18px;font-size:13px;font-weight:600;line-height:1.5}.rv-all{margin-top:6px}.rv-acts{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:6px;display:flex}.rv-note-link{color:var(--cc-text-3);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;text-decoration:underline}.rv-note-link:hover{color:var(--cc-text-1)}.rv-why{flex-direction:column;flex:320px;gap:4px;min-width:0;display:flex}.rv-why label{color:var(--cc-text-3);font-size:12px}.rv-why.need label{color:var(--cc-alert);font-weight:600}.rv-why textarea{box-sizing:border-box;border:1px solid var(--cc-line-thin);border-radius:var(--cc-r-ctl);background:var(--cc-glass-field);width:100%;min-height:44px;color:var(--cc-text-1);font:inherit;resize:vertical;padding:8px 10px;font-size:13px}.rv-why.need textarea{border-color:var(--cc-alert)}.rv-why-hint{color:var(--cc-text-5);font-size:11.5px}.rv-bulk{margin:6px 0 0;padding:0;list-style:none}.rv-bulk li{border-top:1px solid var(--cc-line-thin);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:10px;padding:6px 0;font-size:13px;display:flex}.rv-bulk li span{min-width:0}@media (max-width:760px){.rv-top,.rv-f,.rv-sides{grid-template-columns:1fr}}.tax>.crumb,.revinc>.crumb,.rk-page>.crumb,.en-page>.crumb{font-family:var(--ui);letter-spacing:.02em;text-transform:none;color:var(--cc-text-3);margin-top:26px;font-size:12px;font-weight:500}.tax>h1,.revinc>h1,.rk-page>h1,.en-page>h1,.en-page>.en-title{font-family:var(--serif);letter-spacing:-.01em;text-transform:none;color:var(--cc-text-1);margin:6px 0 18px;font-size:clamp(28px,3.4vw,40px);font-weight:700;line-height:1.1}.tax>.org-back,.rk-page>.org-back,.en-page>.org-back{font-family:var(--ui);letter-spacing:0;color:var(--cc-accent);gap:0;margin:4px 0 0;padding:6px 0;font-size:15px;font-weight:500}.tax>.org-back .arr,.rk-page>.org-back .arr,.en-page>.org-back .arr{display:none}.tax>.org-back:before,.rk-page>.org-back:before,.en-page>.org-back:before{content:"‹";content:"‹" / ""}.tax>.org-back:hover,.rk-page>.org-back:hover,.en-page>.org-back:hover{color:var(--cc-text-1)}.tax>.org-back+.crumb,.rk-page>.org-back+.crumb,.en-page>.org-back+.crumb{margin-top:26px}.tax .tax-topnav .back{margin:0}.tax .tx-none{color:var(--cc-text-5)}.tax .tax-ydel,.tax .tax-rowdel{opacity:0;transition:opacity .15s}.tax .tax-ghead:hover .tax-ydel,.tax .tax-table tr:hover .tax-rowdel,.tax .tax-ydel:focus-visible,.tax .tax-rowdel:focus-visible{opacity:.8}@media (hover:none),(pointer:coarse){.tax .tax-ydel,.tax .tax-rowdel{opacity:1}}.tax.mode-edit .tx2 .tax-table td.tx-pay>.tax-in{color:var(--cc-text-1);font-size:13.5px;font-weight:600}.tax.mode-edit .tx2 .tax-table td.tx-pay .tx-due .date-box input,.tax.mode-edit .tax-table td.tax-col-date .date-box input{border-bottom-color:#0000}.tax.mode-edit .tx2 .tax-table td.tx-pay .tx-due .date-box input{color:var(--cc-text-4);font-size:11.5px}.tax.mode-edit .tax-table .date-box input:hover{border-bottom-color:var(--cc-hairline)}.tax.mode-edit .tax-table .date-box input:focus{border-bottom-color:var(--cc-accent);outline:none}@media (max-width:1023px),(pointer:coarse){.tax.mode-edit .tx2 .tax-table td.tx-pay>.tax-in{font-size:16px}.tax.mode-edit .tx2 .tax-table td.tx-pay .tx-due .date-box input{font-size:11.5px}}.en-page.mode-edit .endo-move,.en-page.mode-edit .endo-sec-head .endo-x,.en-page.mode-edit .endo-blk .endo-x,.en-page.mode-edit .endo-list li .endo-x{opacity:0;transition:opacity .2s}.en-page.mode-edit .endo-sec:hover .endo-move{opacity:.75}.en-page.mode-edit .endo-sec:hover>.endo-sec-head .endo-x,.en-page.mode-edit .endo-blk:hover .endo-x,.en-page.mode-edit .endo-list li:hover .endo-x{opacity:.8}.en-page.mode-edit .endo-move:focus-visible,.en-page.mode-edit .endo-x:focus-visible{opacity:1}.en-page.mode-edit .endo-move:disabled{opacity:.18!important}@media (hover:none),(pointer:coarse){.en-page.mode-edit .endo-move,.en-page.mode-edit .endo-x{opacity:.8}}@media screen{.revinc{font-family:var(--ui);color:var(--rxe-f5f5f7)}.revinc .num{font-variant-numeric:tabular-nums}.revinc button{font-family:inherit}.revinc .rx-refused{background:var(--rxe-255-69-58-016);border:.5px solid var(--rxe-255-69-58-05);color:var(--rxe-ff9a92);border-radius:12px;margin:0 0 12px;padding:10px 14px;font-size:13px}.revinc .rx-sw{background:var(--rxe-28-28-30-092);border:.5px solid var(--rxe-255-255-255-014);border-radius:999px;align-items:center;gap:2px;padding:3px;display:inline-flex}.revinc .rx-sw button{white-space:nowrap;height:30px;color:var(--rxe-235-235-245-07);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 13px;font-size:13px;font-weight:600;position:relative}.revinc .rx-sw button:after{content:"";position:absolute;inset:-7px 0}.revinc .rx-sw button.on{background:var(--rxe-2f7cf6);color:var(--rxe-ffffff);box-shadow:0 2px 10px var(--rxe-47-124-246-045)}.revinc .rx-sw button:focus-visible,.revinc .rx-lg:focus-visible,.revinc .rx-li:focus-visible,.revinc .rx-fold:focus-visible{box-shadow:0 0 0 2px var(--cc-focus);outline:none}.revinc .rx-top{justify-content:flex-end;gap:10px;margin:-6px 0 16px;display:flex}.revinc .rx-sum{background:var(--rxe-28-28-30-072);border:.5px solid var(--rxe-255-255-255-014);border-radius:18px;align-items:flex-end;gap:40px;padding:18px 22px;display:flex}.revinc .rx-lbl{color:var(--rxe-235-235-245-055);font-size:12px}.revinc .rx-mid{font-family:var(--serif);color:var(--rxe-ffffff);white-space:nowrap;margin-top:2px;font-size:26px;font-weight:700}.revinc .rx-diff.neg{color:var(--rxe-ff453a)}.revinc .rx-diff.pos{color:var(--rxe-30d158)}.revinc .rx-goal{border-radius:6px;outline:none}.revinc .rx-goal[contenteditable=true]{box-shadow:inset 0 -1px 0 var(--rxe-255-255-255-025);cursor:text}.revinc .rx-goal[contenteditable=true]:focus{background:var(--rxe-255-255-255-006);box-shadow:inset 0 -1px 0 var(--rxe-2f7cf6)}.revinc .rx-toward{flex:1;min-width:200px}.revinc .rx-tw-h{color:var(--rxe-235-235-245-055);justify-content:space-between;font-size:12px;display:flex}.revinc .rx-tw-h b{color:var(--rxe-ffffff);font-weight:600}.revinc .rx-bar{background:var(--rxe-255-255-255-01);border-radius:4px;height:8px;margin-top:8px;overflow:hidden}.revinc .rx-bar i{background:var(--rxe-2f7cf6);height:100%;display:block}.revinc .rx-note{color:var(--rxe-235-235-245-045);margin-top:8px;font-size:12px}.revinc .rx-lrow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;display:flex}.revinc .rx-legend{flex-wrap:wrap;gap:6px 18px;display:flex}.revinc .rx-lg{color:var(--rxe-235-235-245-065);align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.revinc .rx-lg i{box-sizing:border-box;border:1px solid;border-radius:4px;flex:none;width:12px;height:12px}.revinc button.rx-lg{cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:32px;margin:0 -9px;padding:0 9px}.revinc button.rx-lg:hover{color:var(--rxe-ffffff)}.revinc button.rx-lg.on{background:var(--rxe-255-255-255-010);color:var(--rxe-ffffff);box-shadow:inset 0 0 0 1px var(--rxe-255-255-255-028)}.revinc .rx-hint{color:var(--rxe-235-235-245-045);font-size:12px}.revinc .rx-tools{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.revinc .rx-gridwrap{border:.5px solid var(--rxe-255-255-255-014);overscroll-behavior:contain;border-radius:16px;max-height:calc(100dvh - 240px);margin-top:12px;overflow:auto}.revinc table.rx-grid{border-collapse:separate;border-spacing:0;width:100%}.revinc .rx-grid th{z-index:2;letter-spacing:.04em;color:var(--rxe-235-235-245-05);text-align:right;background:var(--rxe-141416);border-bottom:.5px solid var(--rxe-255-255-255-014);white-space:nowrap;padding:10px 8px;font-size:11px;font-weight:600;position:sticky;top:0}.revinc .rx-grid th.rx-tot{color:var(--rxe-ffffff)}.revinc .rx-grid th.rx-src{z-index:4;text-align:left;text-transform:uppercase;padding-left:14px;left:0}.revinc .rx-grid td{text-align:right;border-bottom:.5px solid var(--rxe-255-255-255-007);white-space:nowrap;font-variant-numeric:tabular-nums;height:40px;padding:0 8px;font-size:12.5px}.revinc .rx-grid td.rx-src{z-index:1;text-align:left;position:sticky;left:0}.revinc .rx-grow td{background:var(--rxe-1a1a1d);color:var(--rxe-235-235-245-075);font-weight:600}.revinc .rx-grow td.rx-src{height:38px;color:var(--rxe-ffffff);border-bottom-color:var(--rxe-255-255-255-01);padding:0 14px;font-size:13px}.revinc .rx-grow td.rx-tot{color:var(--rxe-ffffff);font-weight:700}.revinc .rx-fold{min-height:38px;color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.revinc .rx-car{width:14px;color:var(--rxe-235-235-245-05);margin-right:6px;display:inline-block}.revinc .rx-row td.rx-src{background:var(--rxe-0e0e10);color:var(--rxe-f5f5f7);padding:0 14px 0 30px;font-size:13.5px}.revinc .rx-row td{background:var(--rxe-0b0b0d)}.revinc .rx-row td.rx-tot{color:var(--rxe-ffffff);background:var(--rxe-0f0f11);font-weight:600}.revinc .rx-chip{vertical-align:middle;border-radius:7px;min-width:14px;min-height:14px;padding:4px 7px;line-height:1.1;display:inline-block}.revinc .rx-grid tfoot td{z-index:2;height:38px;color:var(--rxe-ffffff);background:var(--rxe-141416);border-bottom:0;border-top:.5px solid var(--rxe-255-255-255-014);font-weight:600;position:sticky;bottom:0}.revinc .rx-grid tfoot td.rx-src{z-index:3;padding:0 14px}.revinc .rx-grid tfoot tr.rx-ctot td{color:var(--rxe-235-235-245-082);font-weight:600;bottom:38px}.revinc .rx-grid tfoot tr.rx-all td{background:var(--rxe-1a1a1d);font-weight:700}.revinc .rx-grid tfoot tr.rx-all td.rx-src span{color:var(--rxe-235-235-245-05);margin-left:6px;font-size:11.5px;font-weight:500}.revinc .rx-emptyrow td{height:48px;color:var(--rxe-235-235-245-05);background:var(--rxe-0b0b0d);padding:0 14px}.revinc .rx-ed .rx-row td.rx-src{height:auto;padding:6px 14px 6px 10px}.revinc .rx-ctl{align-items:center;gap:2px;display:flex}.revinc .rx-grip,.revinc .rx-mv{width:24px;height:24px;color:var(--rxe-235-235-245-04);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;padding:0;font-size:12px}.revinc .rx-grip{cursor:grab}.revinc .rx-grip:hover,.revinc .rx-mv:hover{background:var(--rxe-255-255-255-008);color:var(--rxe-ffffff)}.revinc .rx-name[contenteditable=true],.revinc .rx-acct[contenteditable=true],.revinc .rx-yname[contenteditable=true]{cursor:text;border-radius:4px;outline:none;padding:1px 3px}.revinc .rx-name[contenteditable=true]:focus,.revinc .rx-acct[contenteditable=true]:focus,.revinc .rx-yname[contenteditable=true]:focus{background:var(--rxe-255-255-255-007)}.revinc .rx-subl,.revinc .rx-yacct{color:var(--rxe-235-235-245-05);align-items:center;gap:6px;margin:2px 0 0 52px;font-size:11.5px;display:flex}.revinc .rx-yacct{margin:6px 0 0;font-size:13px}.revinc .rx-cur{border:.5px solid var(--rxe-255-255-255-02);background:var(--rxe-255-255-255-006);min-width:24px;height:20px;color:var(--rxe-ffffff);cursor:pointer;border-radius:999px;flex:none;padding:0 6px;font-size:11px;font-weight:600}.revinc .rx-ed .rx-c{cursor:text}.revinc .rx-ed.rx-painting .rx-c{cursor:pointer}.revinc .rx-ed .rx-c:hover{box-shadow:inset 0 0 0 1px var(--rxe-47-124-246-055)}.revinc .rx-cin{box-sizing:border-box;background:var(--rxe-255-255-255-01);width:100%;min-width:70px;height:30px;color:var(--rxe-ffffff);font:inherit;text-align:right;box-shadow:inset 0 0 0 1px var(--rxe-2f7cf6);border:0;border-radius:7px;outline:none;padding:0 6px;font-size:12.5px}.revinc .rx-act{width:34px;padding:0 4px}.revinc .rx-del{width:26px;height:26px;color:var(--rxe-235-235-245-04);cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;font-size:16px}.revinc .rx-del:hover{background:var(--rxe-255-69-58-018);color:var(--rxe-ff7a70)}.revinc .rx-addrow td{background:var(--rxe-0b0b0d);height:34px}.revinc .rx-add{min-height:32px;color:var(--rxe-235-235-245-05);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:12.5px;font-weight:500}.revinc .rx-addrow .rx-add{margin-left:46px}.revinc .rx-add:hover{color:var(--rxe-64b5ff)}.revinc .rx-add-end{margin-top:12px}.revinc .rx-dragging td{opacity:.45}.revinc .rx-mview{max-width:560px;margin-top:12px}.revinc .rx-sws{justify-content:space-between;align-items:center;gap:10px;margin-top:16px;display:flex}.revinc .rx-mbar{border-radius:999px;margin-top:12px;position:relative}.revinc .rx-mscroll{scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;margin:-7px 0;padding:7px 0;overflow-x:auto}.revinc .rx-mscroll::-webkit-scrollbar{display:none}.revinc .rx-mscroll .rx-sw{width:max-content}.revinc .rx-mscroll .rx-sw button{height:32px;font-size:14px}.revinc .rx-mbar.more:after{content:"";pointer-events:none;background:linear-gradient(90deg, var(--rxe-0-0-0-0), var(--rxe-050506));border-radius:0 999px 999px 0;width:40px;position:absolute;top:0;bottom:0;right:0}.revinc .rx-years{margin:0 0 14px}.revinc .rx-ybar{align-items:center;gap:10px;display:flex}.revinc .rx-ybar .rx-mbar{flex:0 auto;min-width:0;margin-top:0}.revinc .rx-addyr,.revinc .rx-ay,.revinc .rx-ay-x{border:.5px dashed var(--rxe-255-255-255-032);height:32px;color:var(--rxe-9ed8ff);white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;flex-shrink:0;padding:0 13px;font-size:13px;font-weight:600;position:relative}.revinc .rx-addyr:after,.revinc .rx-ay:after,.revinc .rx-ay-x:after{content:"";position:absolute;inset:-6px 0}.revinc .rx-ay{border-style:solid;border-color:var(--rxe-47-124-246-06);background:var(--rxe-47-124-246-016);color:var(--rxe-ffffff)}.revinc .rx-ay-x{border-color:var(--rxe-255-255-255-018);color:var(--rxe-235-235-245-07)}.revinc .rx-ayp{background:var(--rxe-28-28-30-072);border:.5px solid var(--rxe-255-255-255-012);border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;padding:12px 14px;display:flex}.revinc .rx-ayp .rx-ay{white-space:normal;text-align:left;height:auto;min-height:32px;padding:6px 13px}.revinc .rx-ayl{font-size:14px;font-weight:600}.revinc .rx-ayerr{width:100%;color:var(--rxe-ff9a92);font-size:13px}.revinc .rx-addyr:focus-visible,.revinc .rx-ay:focus-visible,.revinc .rx-ay-x:focus-visible{box-shadow:0 0 0 2px var(--cc-focus);outline:none}.revinc .rx-mhead{justify-content:space-between;align-items:baseline;gap:12px;margin-top:16px;display:flex}.revinc .rx-mtitle{font-family:var(--serif);font-size:22px;font-weight:700}.revinc .rx-mtot{font-size:17px;font-weight:700}.revinc .rx-ghead{letter-spacing:.04em;text-transform:uppercase;color:var(--rxe-235-235-245-045);margin-top:16px;font-size:12px;font-weight:600}.revinc .rx-list{background:var(--rxe-28-28-30-072);border:.5px solid var(--rxe-255-255-255-012);border-radius:16px;margin-top:6px;padding:0 14px}.revinc .rx-li{width:100%;min-height:48px;color:var(--rxe-f5f5f7);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.revinc .rx-li+.rx-li{border-top:.5px solid var(--rxe-255-255-255-008)}.revinc .rx-dot{box-sizing:border-box;border:1px solid;border-radius:50%;flex-shrink:0;width:8px;height:8px}.revinc .rx-li-n{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:15px;overflow:hidden}.revinc .rx-li-a{white-space:nowrap;font-size:15px;font-weight:600}.revinc .rx-chev{color:var(--rxe-235-235-245-035);font-size:15px}.revinc .rx-combined{color:var(--rxe-235-235-245-05);justify-content:space-between;gap:12px;margin-top:16px;font-size:12.5px;display:flex}.revinc .rx-combined b{color:var(--rxe-ffffff);font-weight:600}.revinc .rx-empty{color:var(--rxe-235-235-245-05);margin-top:16px;font-size:14px}.revinc .rx-sum-p{gap:0;margin-top:4px;padding:16px;display:block}.revinc .rx-sum-row{justify-content:space-between;gap:12px;display:flex}.revinc .rx-r{text-align:right}.revinc .rx-big{font-family:var(--serif);color:var(--rxe-ffffff);white-space:nowrap;font-size:30px;font-weight:700}.revinc .rx-goal-p{margin-top:8px;font-size:15px;font-weight:600}.revinc .rx-sum-p .rx-bar{border-radius:3px;height:6px;margin-top:10px}.revinc .rx-sum-foot{color:var(--rxe-235-235-245-06);justify-content:space-between;margin-top:8px;font-size:12.5px;display:flex}.revinc .rx-sum-foot .rx-diff{font-weight:600}.revinc .rx-year{max-width:560px}.revinc .rx-back{min-height:44px;color:var(--rxe-2f7cf6);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:15px;display:inline-flex}.revinc .rx-ylabel{text-transform:uppercase;color:var(--rxe-235-235-245-05);margin-top:4px;font-size:12px;font-weight:600}.revinc .rx-yname{font-family:var(--serif);font-size:32px;font-weight:700;line-height:1.15}.revinc .rx-ycard{background:var(--rxe-28-28-30-072);border:.5px solid var(--rxe-255-255-255-014);border-radius:18px;margin-top:10px;padding:16px}.revinc .rx-months{margin-top:14px}.revinc .rx-mbtn{width:100%;min-height:34px;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:40px 1fr 92px;align-items:center;gap:10px;padding:0;display:grid}.revinc button.rx-mbtn{cursor:pointer;border-radius:8px;min-height:44px}.revinc button.rx-mbtn:hover{background:var(--rxe-255-255-255-004)}.revinc .rx-ml{color:var(--rxe-235-235-245-06);font-size:13px}.revinc .rx-mb{background:var(--rxe-255-255-255-005);border-radius:3px;height:6px;display:block;overflow:hidden}.revinc .rx-mb i{border-radius:3px;height:100%;display:block}.revinc .rx-ma{text-align:right;color:var(--rxe-ffffff);font-size:14px;font-weight:600}.revinc .rx-ma.none{color:var(--rxe-235-235-245-03);font-weight:400}.revinc .rx-medit{background:var(--rxe-255-255-255-005);border:.5px solid var(--rxe-255-255-255-012);border-radius:12px;margin:4px 0 10px;padding:12px}.revinc .rx-mi{color:var(--rxe-235-235-245-055);flex-direction:column;gap:6px;font-size:12px;display:flex}.revinc .rx-mi input{background:var(--rxe-255-255-255-01);height:40px;color:var(--rxe-ffffff);font:inherit;text-align:right;box-shadow:inset 0 0 0 1px var(--rxe-2f7cf6);border:0;border-radius:10px;outline:none;padding:0 12px;font-size:16px}.revinc .rx-mst{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.revinc .rx-stb{background:var(--rxe-255-255-255-006);min-height:36px;color:var(--rxe-235-235-245-075);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;display:inline-flex}.revinc .rx-stb i{box-sizing:border-box;border:1px solid;border-radius:50%;width:10px;height:10px}.revinc .rx-stb.on{background:var(--rxe-47-124-246-022);color:var(--rxe-ffffff);box-shadow:inset 0 0 0 1px var(--rxe-2f7cf6)}.revinc .rx-mdone{background:var(--rxe-2f7cf6);min-height:40px;color:var(--rxe-ffffff);cursor:pointer;border:0;border-radius:999px;margin-top:10px;padding:0 18px;font-size:14px;font-weight:600}.revinc .rx-yact{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.revinc .rx-yact button{background:var(--rxe-255-255-255-008);min-height:40px;color:var(--rxe-f5f5f7);cursor:pointer;border:0;border-radius:999px;width:auto;height:auto;padding:0 14px;font-size:13.5px}.revinc .rx-yact .rx-del-y{color:var(--rxe-ff7a70)}.revinc .rx-yleg{margin-top:14px}.rx-toast{left:50%;bottom:calc(var(--cc-tabs-h,64px) + 28px);z-index:90;opacity:0;pointer-events:none;background:var(--rxe-28-28-30-095);border:.5px solid var(--rxe-255-255-255-018);color:var(--rxe-ffffff);border-radius:999px;padding:10px 16px;font:13px -apple-system,sans-serif;transition:opacity .2s,transform .2s;position:fixed;transform:translate(-50%,12px)}.rx-toast.on{opacity:1;transform:translate(-50%)}@media (max-width:1023px),(pointer:coarse){.revinc.mode-edit .rx-name[contenteditable=true],.revinc.mode-edit .rx-acct[contenteditable=true],.revinc.mode-edit .rx-goal[contenteditable=true],.revinc .rx-cin{font-size:16px}.revinc .rx-grip,.revinc .rx-mv,.revinc .rx-del{width:36px;height:36px}}@media (max-width:759px){.revinc .rx-top{display:none}}@media (prefers-reduced-motion:reduce){.rx-toast{transition:none}}}.revinc .rx-name-in,.revinc input.rx-acct,.revinc select.rx-acct{appearance:none;min-width:0;color:inherit;font:inherit;cursor:text;background:0 0;border:0;border-radius:4px;outline:none;padding:1px 3px}.revinc .rx-name-in{flex:auto;width:100%}.revinc select.rx-acct{cursor:pointer;max-width:14em}.revinc input.rx-acct{width:11em}.revinc .rx-name-in:hover,.revinc .rx-acct:hover{box-shadow:inset 0 -1px 0 var(--rxe-255-255-255-025)}.revinc .rx-name-in:focus,.revinc .rx-acct:focus{background:var(--rxe-255-255-255-007);box-shadow:none}.revinc .rx-acct::placeholder,.revinc .rx-name-in::placeholder{color:var(--cc-text-5)}.revinc .rx-ed .rx-subl{margin-left:28px}.revinc .rx-salary{color:var(--cc-text-4);white-space:nowrap;cursor:pointer;align-items:center;gap:3px;font-size:11px;display:inline-flex}.revinc .rx-sum-f .num-in,.revinc .rx-goal-p .num-in{width:10ch}.revinc .rx-goal-in{box-sizing:border-box;width:100%;color:inherit;font:inherit;box-shadow:inset 0 -1px 0 var(--rxe-255-255-255-025);background:0 0;border:0;border-radius:6px;outline:none;padding:0 2px 0 .9em!important}.revinc .rx-goal-in:focus{background:var(--rxe-255-255-255-006);box-shadow:inset 0 -1px 0 var(--rxe-2f7cf6)}.revinc .rx-sum-f .num-in-pre,.revinc .rx-goal-p .num-in-pre{font:inherit;color:inherit;left:0}.revinc .rx-yname.rx-name-in{font-family:var(--serif);font-size:32px;font-weight:700;line-height:1.15}@media (max-width:1023px),(pointer:coarse){.revinc.mode-edit .rx-name-in,.revinc.mode-edit .rx-acct,.revinc.mode-edit .rx-goal-in{font-size:16px}.revinc.mode-edit .rx-yname.rx-name-in{font-size:28px}}.org-modal-card.tax-modal-card{box-sizing:border-box;width:540px;max-width:100%;padding:28px 30px 26px}.tax-modal-card .org-modal-title{font-family:var(--serif);color:var(--cc-text-1);font-size:24px;font-weight:700}.tax-modal-card .tax-modal-sub{font-family:var(--ui);letter-spacing:0;text-transform:none;color:var(--cc-text-4);margin:4px 0 20px;font-size:12px}.tax-modal-card .org-modal-label{font-family:var(--ui);letter-spacing:0;text-transform:none;color:var(--cc-text-3);margin:0 0 6px;font-size:12px;font-weight:600;display:block}.tax-modal-card .org-modal-input,.tax-modal-card .date-box input{box-sizing:border-box;border-radius:var(--cc-r-ctl);background:var(--cc-fill);width:100%;color:var(--cc-text-1);font-family:var(--ui);border:0;margin:0 0 15px;padding:9px 12px;font-size:15px}.tax-modal-card .org-modal-input:focus,.tax-modal-card .date-box input:focus{box-shadow:0 0 0 2px var(--cc-focus);outline:none}.tax-modal-card .date-box{display:block}.tax-modal-card .num-in{margin:0 0 15px}.tax-modal-card .num-in>input.org-modal-input{margin:0}.tax-modal-card .num-in-pre{left:12px}.tax-modal-card .tax-fld{margin:0 0 15px}.tax-modal-card .org-modal-actions{gap:12px;margin-top:24px}.tax-modal-card .org-modal-actions .ah-btn,.tax-modal-card .org-modal-actions .ah-btn.go{border-radius:var(--cc-r-ctl);background:var(--cc-fill);color:var(--cc-text-2);font-family:var(--ui);letter-spacing:0;text-transform:none;border:0;font-size:13px;font-weight:500}.revinc select.rx-acct,.revinc input.rx-acct{field-sizing:content;width:auto;min-width:3ch;max-width:16em}.revinc .rx-acct.rx-unset{color:var(--cc-text-5)}.revinc .rx-dot:not(.rx-sw-none){background:currentColor}.revinc .rx-goal-p .num-in{width:12ch;margin-left:auto}.revinc .rx-goal-p .rx-goal-in{text-align:right}@media screen{#editMode .tbl th{font-family:var(--ui);letter-spacing:0;text-transform:none;color:var(--cc-text-4);border-bottom:.5px solid var(--cc-hairline);font-size:11px;font-weight:600}#editMode .tbl td{font-family:var(--ui);border-bottom:.5px solid var(--cc-hairline)}#editMode #leafList input,#editMode #leafList select{background:var(--mp-fill);height:38px;min-height:38px;color:var(--cc-text-1);font-family:var(--ui);text-overflow:clip;border:0;border-radius:12px;width:100%;padding:0 10px;font-size:13.5px}#editMode #leafList td.r input{text-align:right}#editMode .pf-ubs-rev{flex-wrap:wrap;align-items:center;gap:8px;margin:18px 0 10px;display:flex}#editMode .pf-ubs-rev h4,#editMode .pf-ubs-acct-h h4,#editMode .pf-nw-t{font-family:var(--serif);color:var(--cc-text-1);margin:0 6px 0 0;font-size:21px;font-weight:700}#editMode .pf-ubs-tbl{margin:0 0 18px}#editMode .pf-ubs-tbl .tbl{border-collapse:collapse;width:100%;min-width:620px}#editMode .pf-ubs-tbl th,#editMode .pf-ubs-tbl td{padding:10px 14px}#editMode .pf-ubs-tbl th.num,#editMode .pf-ubs-tbl td.num{text-align:right;font-variant-numeric:tabular-nums}#editMode .pf-ubs-tbl tr:last-child td{border-bottom:0}#editMode .pf-ubs-twr td{background:var(--pfe-56-182-255-12);font-weight:600}#editMode .pf-ubs-twr td:first-child{box-shadow:inset 3px 0 0 var(--pfe-38b6ff);color:var(--cc-text-1)}#editMode .pf-ubs-tbl tr.pf-ubs-twr{box-shadow:0 0 18px var(--pfe-56-182-255-18)}#editMode .pf-ubs-acct{border:.5px solid var(--mp-edge);background:linear-gradient(180deg, var(--pfe-255-255-255-05), var(--pfe-255-255-255-012)), var(--pfe-18-18-20-6);border-radius:20px;margin:16px 0 0;padding:16px 18px 18px}#editMode .pf-ubs-acct-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}#editMode .pf-ubs-set{font-family:var(--ui);color:var(--cc-text-4);align-items:center;gap:6px;font-size:12px;display:inline-flex}#editMode .pf-ubs-set svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:13px;height:13px}#editMode #ubsFields{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid;max-width:none!important}#editMode #ubsFields .field{border:.5px solid var(--mp-edge);background:linear-gradient(180deg, var(--pfe-255-255-255-07), var(--pfe-255-255-255-02));border-radius:14px;margin:0;padding:12px 14px}#editMode #ubsFields .field .num{font-family:var(--serif);color:var(--cc-text-1);font-weight:700;padding:4px 0 0!important;font-size:22px!important}#editMode .pf-nw-t{margin:18px 0 10px}#editMode .pf-nw-t:first-child{margin-top:6px}#editMode #pane-networth.epane.on{padding-left:16px;padding-right:16px}#editMode .pf-nw-tbl{table-layout:fixed;border-collapse:collapse;width:100%;min-width:900px;font-size:13px}#editMode .pf-nw-tbl col.c-co{width:92px}#editMode .pf-nw-tbl col.c-ent{width:238px}#editMode .pf-nw-tbl col.c-name{width:auto}#editMode .pf-nw-tbl col.c-cls{width:160px}#editMode .pf-nw-tbl col.c-ccy{width:78px}#editMode .pf-nw-tbl col.c-amt{width:144px}#editMode .pf-nw-tbl col.c-x{width:44px}#editMode #leafList .pf-nw-tbl select,#editMode #leafList .pf-nw-tbl input{padding-left:9px;font-size:13px}#editMode .pf-nw-usd{color:var(--cc-text-4);text-align:right;margin-top:3px;font-size:11.5px}#editMode .pf-nw-usd.pf-neg{color:var(--cc-alert)}#editMode .pf-nw-usdh{color:var(--cc-text-5)}#editMode .pf-nw-link{white-space:nowrap}#editMode .pf-nw-tbl th{text-align:left;letter-spacing:.08em;text-transform:uppercase;padding:10px 8px 8px;font-size:10.5px}#editMode .pf-nw-tbl td{text-align:left;vertical-align:middle;padding:6px 8px}#editMode .pf-nw-tbl .r{text-align:right}#editMode .pf-nw-tbl td.num{font-variant-numeric:tabular-nums;color:var(--cc-text-2)}#editMode .pf-nw-tbl tr.pf-nw-new td{background:var(--pfe-47-124-246-10)}#editMode .pf-nw-tbl tr.pf-nw-new td:first-child{box-shadow:inset 3px 0 0 var(--pfe-2f7cf6), -6px 0 16px -6px var(--pfe-47-124-246-6)}#editMode .pf-nw-newtag{background:var(--mp-blue);color:var(--pfe-fff);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;margin:0 0 4px;padding:1px 7px;font-size:10px;font-weight:700;display:inline-block}#editMode .pf-nw-hn{white-space:nowrap;text-overflow:ellipsis;color:var(--cc-text-1);overflow:hidden}#editMode .pf-nw-link{min-height:26px;color:var(--cc-accent);font-family:var(--ui);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:600}#editMode .pf-nw-tbl tr.grand td{color:var(--cc-text-1);background:var(--pfe-255-255-255-04);padding:12px 8px;font-weight:700}@media (max-width:640px){#editMode #ubsFields{grid-template-columns:repeat(2,minmax(0,1fr))}#editMode #leafList input,#editMode #leafList select{height:44px;min-height:44px}}@media (pointer:coarse){#editMode .pf-nw-link{min-height:44px}}}#editMode #tgtList .kvrow{grid-template-columns:1fr 1fr}#editMode #tgtList .kvrow .num-in{max-width:200px}#editMode .pf-set-grid{grid-template-columns:1fr;gap:14px;max-width:640px;margin:18px 0;display:grid}#editMode .pf-set-grid .ed-field.short{max-width:200px}.ah-row .date-box{width:100%;display:flex}.ah-row .date-box input{width:100%}.pa-page .crumb,.org-page .crumb{font-family:var(--ui);letter-spacing:.02em;color:var(--cc-text-3);white-space:normal;margin-top:26px;font-size:12px;font-weight:500}.pa-page #d-title,.org-page #d-title,.vlt-page .vlt-h1{font-family:var(--serif);letter-spacing:-.01em;color:var(--cc-text-1);margin:6px 0 18px;font-size:clamp(28px,3.4vw,40px);font-weight:700;line-height:1.1}.pa-page .org-back,.org-page .org-back{font-family:var(--ui);letter-spacing:0;text-transform:none;color:var(--cc-accent);gap:0;margin:4px 0 0;padding:6px 0;font-size:15px;font-weight:500}.pa-page .org-back .arr,.org-page .org-back .arr{display:none}.pa-page .org-back:before,.org-page .org-back:before{content:"‹ ";content:"‹ " / ""}.pa-page .org-back:hover,.org-page .org-back:hover{color:var(--cc-text-1)}@media (min-width:761px){.pa-page .pa-cat-row,.pa-page .cc-sx-frame .pa-cat-row{justify-content:center}.pa-page .pa-cat-row>.pa-card-slot>.pa-card,.pa-page .pa-cat-row>.pa-card,.pa-page .pa-cat-row>.pa-add-card{text-wrap:balance;width:186px;min-width:0;min-height:78px;padding:12px 14px}.pa-page .pa-cat-row .pa-card-name{font-size:17px}}.pa-page .pa-card .pa-card-val{font-weight:700}#editMode .pf-ubs-tbl input{box-sizing:border-box;background:var(--mp-fill);width:100%;height:38px;min-height:38px;color:var(--cc-text-1);font-family:var(--ui);text-align:right;border:0;border-radius:12px;padding:0 10px;font-size:13.5px}#editMode .pf-ubs-tbl input:focus{box-shadow:0 0 0 2px var(--cc-focus);outline:none}#editMode .pf-ubs-tbl td{vertical-align:middle}#editMode #ubsFields .ed-field{margin:0}#editMode #ubsFields .ed-field label,#editMode #ubsFields .field>label{font-family:var(--ui);color:var(--cc-text-3);margin:0 0 4px;font-size:12px;font-weight:600;display:block}.vlt-panel>.docs{background:0 0;border:0;margin:0;padding:0}.vlt-panel>.docs .docs-head{justify-content:space-between;align-items:center;gap:8px;margin:0 0 8px;display:flex}.vlt-panel>.docs .docs-title{font-family:var(--serif);color:var(--cc-text-1);margin:0;font-size:20px;font-weight:700}.cfa>.crumb{font-family:var(--ui);letter-spacing:.02em;color:var(--cc-text-3);white-space:pre;margin:26px 0 0;font-size:12px;font-weight:500}.cfa>h1{font-family:var(--serif);letter-spacing:-.01em;color:var(--cc-text-1);margin:6px 0 18px;font-size:clamp(28px,3.4vw,40px);font-weight:700;line-height:1.1}:is(.cfa .num-in:has(>.cf-in-s),.cfa .num-in:has(>.cf-min-in)){vertical-align:middle;width:auto;display:inline-block}.cfa .num-in.has-pre>.cf-in.cf-in-s{width:112px}.cfa .cf-yt .cf-io .num-in.has-pre>.cf-in-s{width:104px}.cfa .cf-ped>.num-in{flex:auto;width:auto;min-width:0}.cfa .cf-ped>.num-in>.cf-in{width:100%}.ppl>.crumb{font-family:var(--ui);letter-spacing:.02em;color:var(--cc-text-3);white-space:pre;margin:26px 0 0;font-size:12px;font-weight:500}.ppl>h1{font-family:var(--serif);letter-spacing:-.01em;color:var(--cc-text-1);margin:6px 0 18px;font-size:clamp(28px,3.4vw,40px);font-weight:700;line-height:1.1}.org-page>h1+.org-wrap{margin-top:48px}.inbox{max-width:900px;padding-bottom:140px}.inbox h1{margin:6px 0 8px}.inbox-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.inbox-row{border:1px solid var(--cc-line-panel);border-radius:var(--cc-r-panel);background:var(--cc-glass-panel);min-height:56px;font-family:var(--ui);color:var(--cc-text-1);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;text-decoration:none;display:flex}.inbox-row:hover,.inbox-row:focus-visible{border-color:var(--cc-action)}.inbox-what{flex-direction:column;gap:3px;min-width:0;display:flex}.inbox-title{overflow-wrap:anywhere;font-size:15px;font-weight:600}.inbox-sub,.inbox-sum,.inbox-filters{font-family:var(--ui);color:var(--cc-text-3);font-size:12.5px}.inbox-state{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.inbox-filters{margin:4px 0 0 18px;display:block}.inbox-filters a{color:var(--cc-text-3)}.lane-pill{font-family:var(--ui);white-space:nowrap;vertical-align:middle;border:.5px solid #0000;border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:600;display:inline-block}.lane-pill[data-tone=ok]{background:var(--tx-ok-bg);color:var(--tx-ok-fg);border-color:var(--tx-ok-edge)}.lane-pill[data-tone=warn]{background:var(--tx-warn-bg);color:var(--tx-warn-fg);border-color:var(--tx-warn-edge)}.lane-pill[data-tone=sign]{background:var(--tx-sign-bg);color:var(--tx-sign-fg);border-color:var(--tx-sign-edge)}.inbox-acts{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;display:flex}.inbox-say{font-family:var(--ui);color:var(--cc-text-2);font-size:13px}.inbox-say.bad{color:var(--tx-warn-fg)}.inbox-tbl tr{cursor:pointer}.inbox-tbl tr[aria-selected=true] td{background:var(--cc-hover-soft)}.inbox-why{color:var(--cc-text-2)}.inbox-open{font:inherit;color:var(--cc-text-1);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-weight:600}.inbox-card{border:1px solid var(--cc-line-panel);border-radius:var(--cc-r-panel);background:var(--cc-glass-panel);margin:18px 0 0;padding:16px 18px}.inbox-card h2{font-family:var(--serif);color:var(--cc-text-1);margin:0 0 6px;font-size:22px;font-weight:600}.inbox-details{border:1px solid var(--cc-warn);border-radius:var(--cc-r-tile);font-family:var(--ui);color:var(--cc-text-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;gap:10px 14px;margin:10px 0;padding:12px 14px;font-size:13px;display:grid}.inbox-details .inbox-h3{grid-column:1/-1;margin:0}.inbox-details label{flex-direction:column;gap:4px;min-width:0;display:flex}.inbox-details button{justify-self:start}.inbox-waiting h2{color:var(--tx-warn-fg)}.inbox-reasons{font-family:var(--ui);color:var(--tx-warn-fg);margin:0 0 10px;padding-left:18px;font-size:13px}.inbox-fields{font-family:var(--ui);grid-template-columns:minmax(140px,220px) 1fr;gap:0;margin:0 0 10px;font-size:14px;display:grid}.inbox-fields>div{display:contents}.inbox-fields dt,.inbox-fields dd{border-bottom:1px solid var(--cc-hairline);margin:0;padding:7px 0}.inbox-fields dt{color:var(--cc-text-3)}.inbox-fields dd{color:var(--cc-text-1);overflow-wrap:anywhere}.inbox-fields .flag dt,.inbox-fields .flag dd{background:var(--cc-warn-fill);font-weight:600}.inbox-src{color:var(--cc-text-3);margin-top:2px;font-size:12.5px;font-weight:400;display:block}.inbox-facts{margin-top:4px}.inbox-note{font-family:var(--ui);color:var(--cc-text-2);margin:6px 0 0;font-size:13px}@media (max-width:640px){.inbox-fields{grid-template-columns:1fr}.inbox-fields dt{border-bottom:0;padding-bottom:0;font-size:12.5px}.inbox-acts button{min-height:44px}.inbox-tbl th:nth-child(3),.inbox-tbl td:nth-child(3){display:none}}.inbox-h3{font-family:var(--ui);letter-spacing:.04em;text-transform:uppercase;color:var(--cc-text-3);margin:12px 0 4px;font-size:12.5px;font-weight:600}.inbox-checks{font-family:var(--ui);margin:0 0 10px;padding:0;font-size:13.5px;list-style:none}.inbox-checks li{color:var(--cc-text-2);padding:3px 0}.inbox-checks li[data-ok=false]{color:var(--tx-warn-fg)}.inbox-checks li[data-ok=true] span[aria-hidden]{color:var(--tx-ok-fg)}.askw{z-index:200;padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);background:var(--cc-glows-ask), var(--cc-bg);grid-template-columns:268px minmax(0,1fr);display:grid;position:fixed;inset:0}.askw[hidden],.askw [hidden]{display:none!important}.askw-side{background:var(--cc-glass-side);min-height:0;-webkit-backdrop-filter:var(--cc-blur-side);backdrop-filter:var(--cc-blur-side);border-right:.5px solid var(--cc-line-thin);flex-direction:column;display:flex}.askw-side-top{flex-direction:column;gap:8px;padding:16px 12px 10px;display:flex}.askw-new{border-radius:var(--cc-r-ctl);cursor:pointer;background:var(--cc-fill-2);width:100%;height:36px;color:var(--cc-text-2);font-family:var(--ui);border:0;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:600;display:flex}.askw-new:hover{background:var(--cc-fill-hover-3);color:var(--cc-text-1)}.askw-new svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:16px;height:16px}.askw-client{border-radius:var(--cc-r-ctl);background:var(--cc-fill);width:100%;height:34px;color:var(--cc-text-2);font-family:var(--ui);border:0;padding:0 10px;font-size:13px}.askw-threads{flex:1;min-height:0;padding:0 8px 18px;overflow-y:auto}.askw-daygroup{font-family:var(--ui);color:var(--cc-text-4);padding:14px 8px 6px;font-size:11px;font-weight:600}.askw-thread-row{align-items:center;gap:2px;display:flex}.askw-thread-item{text-align:left;cursor:pointer;border-radius:var(--cc-r-row);min-width:0;color:var(--cc-text-2);font-family:var(--ui);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;flex:1;padding:7px 8px;font-size:13px;line-height:1.35;display:block;overflow:hidden}.askw-thread-item:hover{background:var(--cc-hover-soft)}.askw-thread-item.on{background:var(--cc-selected)}.askw-del{cursor:pointer;color:#0000;background:0 0;border:0;border-radius:3px;padding:4px 7px;font-size:15px;line-height:1}.askw-thread-row:hover .askw-del,.askw-del:focus-visible{color:var(--cc-text-4)}.askw-del:hover{color:var(--cc-alert)}.askw-main{flex-direction:column;min-width:0;min-height:0;margin:0;padding:0;display:flex}.askw-bar{box-sizing:border-box;background:var(--cc-glass-askbar);height:56px;-webkit-backdrop-filter:var(--cc-blur-askbar);backdrop-filter:var(--cc-blur-askbar);border-bottom:.5px solid var(--cc-line-thin);align-items:center;gap:10px;padding:0 16px 0 22px;display:flex}.askw-title{min-width:0;font-family:var(--serif);color:var(--cc-text-1);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:18px;font-weight:700;overflow:hidden}.askw-x{cursor:pointer;width:44px;min-height:44px;color:var(--cc-text-2);font-family:var(--ui);background:radial-gradient(circle at center, var(--cc-fill-2) 15px, transparent 15.5px);border:0;flex:none;justify-content:center;align-items:center;margin:0;padding:0;font-size:19px;line-height:1;display:inline-flex}.askw-x:hover{background:radial-gradient(circle at center, var(--cc-fill-hover-2) 15px, transparent 15.5px);color:var(--cc-text-1)}.askw-burger{cursor:pointer;width:44px;height:44px;color:var(--cc-text-3);background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-left:-10px;font-size:22px;line-height:1;display:none}.askw-scrim{display:none}.askw-body{flex:1;min-height:0;display:flex}.askw-col{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.askw-thread{flex:1;min-height:0;padding:26px 22px 8px;overflow-y:auto}.askw-turn{max-width:760px;margin:0 auto 22px}.askw-q{justify-content:flex-end;display:flex}.askw-q span{background:var(--cc-action);max-width:76%;color:var(--cc-text-1);font-family:var(--ui);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:18px 18px 4px;padding:10px 14px;font-size:15px;line-height:1.45}.askw-a{background:var(--cc-glass-surface);-webkit-backdrop-filter:var(--cc-blur-surface);backdrop-filter:var(--cc-blur-surface);border:.5px solid var(--cc-line-thin);border-radius:var(--cc-r-panel);font-family:var(--ui);color:var(--cc-text-2);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:10px;padding:14px 18px;font-size:15px;line-height:1.6}.askw-a.err{color:var(--cc-text-3)}.askw-src{font-family:var(--ui);color:var(--cc-text-4);margin:8px 0 0 18px;font-size:12px}.askw-think{color:var(--cc-text-3);font-family:var(--ui);align-items:center;gap:8px;font-size:14px;display:inline-flex}.askw-spin{box-sizing:border-box;border:2px solid var(--cc-fill-hover-2);border-top-color:var(--cc-text-2);border-radius:50%;flex:none;width:14px;height:14px;animation:.8s linear infinite askw-spin}@keyframes askw-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.askw-spin{display:none}}.askw-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;padding:24px 22px;display:flex;overflow-y:auto}.askw-empty-h{font-family:var(--serif);color:var(--cc-text-1);margin:0;font-size:40px;font-weight:700;line-height:1.1}.askw-empty-note{max-width:520px;font-family:var(--ui);color:var(--cc-text-3);margin:10px 0 0;font-size:14px;line-height:1.5}.askw-empty-try{font-family:var(--ui);letter-spacing:.14em;text-transform:uppercase;color:var(--cc-text-4);margin:26px 0 10px;font-size:11px;font-weight:600}.askw-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;max-width:560px;display:grid}.askw-tile{text-align:left;cursor:pointer;border:.5px solid var(--cc-line-thin);border-radius:var(--cc-r-tile);background:var(--cc-glass-surface);min-height:64px;color:var(--cc-text-2);font-family:var(--ui);padding:12px 14px;font-size:14px;line-height:1.35}.askw-tile:hover{background:var(--cc-glass-surface-hover)}.askw-tile:focus-visible,.askw-send:focus-visible{box-shadow:0 0 0 2px var(--cc-focus);outline:none}.askw-composer{box-sizing:border-box;width:calc(100% - 44px);max-width:760px;min-height:52px;margin:8px auto calc(16px + env(safe-area-inset-bottom,0px));background:var(--cc-glass-field);-webkit-backdrop-filter:var(--cc-blur-askbar);backdrop-filter:var(--cc-blur-askbar);border:.5px solid var(--cc-line-pop);box-shadow:var(--cc-shadow-float);border-radius:26px;align-items:center;gap:8px;padding:7px 7px 7px 20px;display:flex}.askw-composer textarea{resize:none;min-width:0;max-height:160px;font-family:var(--ui);color:var(--cc-text-2);background:0 0;border:0;outline:none;flex:1;padding:6px 0;font-size:16px;line-height:1.4}.askw-composer textarea::placeholder{color:var(--cc-text-4)}.askw-send{cursor:pointer;background:var(--cc-action);width:36px;height:36px;color:var(--cc-text-1);border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.askw-send:hover{filter:brightness(1.12)}.askw-send[disabled]{cursor:default;filter:none}.askw-mic{cursor:pointer;background:var(--cc-fill);width:36px;height:36px;color:var(--cc-text-2);border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.askw-mic svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.askw-mic.on{background:var(--cc-alert);color:var(--cc-text-1);animation:1.2s ease-in-out infinite askw-pulse}.askw-mic:focus-visible{box-shadow:0 0 0 2px var(--cc-focus);outline:none}@keyframes askw-pulse{50%{opacity:.65}}.askw-a .askw-p{margin:0 0 6px}.askw-a .askw-p:last-child{margin-bottom:0}.askw-a .askw-ul{margin:4px 0 0;padding-left:18px}.askw-a .askw-ul li{margin:2px 0}.askw-send svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.askw-kept{max-width:760px;font-family:var(--ui);color:var(--cc-warn);text-align:center;margin:0 auto 6px;font-size:12px}.askw-card{box-sizing:border-box;border-left:.5px solid var(--cc-line-thin);background:var(--cc-glass-side);flex:none;width:340px;padding:18px 16px;overflow-y:auto}.askw-card-h{font-family:var(--serif);color:var(--cc-text-1);margin:0 0 4px;font-size:20px;font-weight:700}.askw-card-recap{font-family:var(--ui);color:var(--cc-text-1);margin:0 0 8px;font-size:14px;line-height:1.45}.askw-more{font-family:var(--ui);color:var(--cc-text-3);margin:8px 0 4px;font-size:13px}.askw-more summary{cursor:pointer;margin-bottom:6px}.askw-card-f.later .askw-card-src{color:var(--tx-warn-fg)}.askw-clip{width:36px;height:36px;color:var(--cc-text-2);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:inline-grid}.askw-clip svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.askw-clip:hover:not(:disabled){background:var(--cc-hover-soft);color:var(--cc-text-1)}.askw-clip:disabled{opacity:.4;cursor:default}.askw-composer.drop{outline:2px dashed var(--cc-focus);outline-offset:2px}.askw-files{width:min(760px,100% - 32px);font-family:var(--ui);flex-wrap:wrap;gap:6px;margin:0 auto 6px;padding:0;font-size:13px;list-style:none;display:flex}.askw-file{border:1px solid var(--cc-line-panel);border-radius:var(--cc-r-pill);background:var(--cc-glass-panel);max-width:100%;color:var(--cc-text-1);align-items:center;gap:8px;padding:5px 6px 5px 12px;display:inline-flex}.askw-file.bad{border-color:var(--cc-alert)}.askw-file-n{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:220px;overflow:hidden}.askw-file-s{color:var(--cc-text-2);white-space:nowrap}.askw-file.bad .askw-file-s{color:var(--cc-alert)}.askw-file button{width:24px;height:24px;color:var(--cc-text-2);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;font-size:16px;line-height:1}.askw-file button:hover:not(:disabled){background:var(--cc-hover-soft);color:var(--cc-text-1)}.askw-hint{width:min(760px,100% - 32px);font-family:var(--ui);color:var(--cc-text-3);margin:0 auto 6px;font-size:12.5px}.askw-hint-btn{color:var(--cc-text-3);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.askw-hint-list{border:1px solid var(--cc-line-panel);border-radius:var(--cc-r-tile);background:var(--cc-glass-panel);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px 18px;max-height:45vh;margin-top:8px;padding:10px 12px;display:grid;overflow:auto}.askw-hint-list ul{margin:4px 0 0;padding:0;list-style:none}.askw-hint-list li button{color:var(--cc-text-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:3px 0}.askw-hint-list li button:hover{color:var(--cc-text-1);text-decoration:underline}.askw-hint-list p{grid-column:1/-1;margin:2px 0 0}.askw-a:has(.askw-opts){box-sizing:border-box;width:100%;max-width:100%;display:block}.askw-opts{flex-direction:column;gap:6px;width:100%;margin-top:12px;display:flex}.askw-retry{gap:8px;max-width:320px;margin-top:8px;display:flex}.askw-retry .askw-opt{flex:1;text-decoration:none}.askw-opt{border:1px solid var(--cc-line-panel);background:var(--cc-glass-panel);width:100%;min-height:48px;color:var(--cc-text-1);font-family:var(--ui);text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:11px 14px;font-size:15px;line-height:1.35;display:flex}.askw-opt:hover:not(:disabled){background:var(--cc-hover-soft);border-color:var(--cc-focus)}.askw-opt:focus-visible{outline:2px solid var(--cc-focus);outline-offset:1px}.askw-opt.on{background:var(--cc-selected);border-color:var(--cc-accent)}.askw-opt:disabled:not(.on){opacity:.45;cursor:default}.askw-opt-n{border:1px solid var(--cc-line-panel);width:26px;height:26px;color:var(--cc-text-2);border-radius:8px;flex:none;place-items:center;font-size:13px;font-weight:600;display:inline-grid}.askw-opt.on .askw-opt-n{border-color:var(--cc-accent);color:var(--cc-text-1)}.askw-opt-t{overflow-wrap:anywhere;flex:1;min-width:0}.askw-opt-in{cursor:default;padding:6px 6px 6px 14px}.askw-opt-in input{min-width:0;color:var(--cc-text-1);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:16px}.askw-opt-send{background:var(--cc-accent);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:inline-grid}.askw-opt-send svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;color:var(--cc-text-1)}.askw-opt-send:disabled{opacity:.4;cursor:default}.askw-pin .askw-opt-t{font-weight:600}.askw-pick{flex-direction:column;gap:6px;width:100%;display:flex}.askw-pick input{box-sizing:border-box;border:1px solid var(--cc-line-panel);background:var(--cc-glass-panel);width:100%;min-height:44px;color:var(--cc-text-1);font-family:var(--ui);border-radius:12px;padding:10px 14px;font-size:16px}.askw-pick ul{flex-direction:column;gap:6px;max-height:300px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.askw-pick-none{font-family:var(--ui);color:var(--cc-text-2);padding:6px 2px;font-size:13px}.askw-pick-btn{border:1px solid var(--cc-line-panel);background:var(--cc-glass-panel);width:100%;min-height:40px;color:var(--cc-text-1);font-family:var(--ui);text-align:left;cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;padding:8px 12px;font-size:15px;display:flex}.askw-card-sub{font-family:var(--ui);color:var(--cc-text-3);margin:0 0 12px;font-size:12.5px}.askw-card-f{border-top:.5px solid var(--cc-line-thin);flex-direction:column;gap:3px;padding:9px 0;display:flex}.askw-card-f label{font-family:var(--ui);color:var(--cc-text-4);font-size:11.5px;font-weight:600}.askw-card-f label i{color:var(--cc-warn);font-style:normal}.askw-card-f input,.askw-card-f select{box-sizing:border-box;border-radius:var(--cc-r-ctl);background:var(--cc-fill);width:100%;height:32px;color:var(--cc-text-1);font-family:var(--ui);border:1px solid #0000;padding:0 8px;font-size:14px}.askw-card-f input:focus,.askw-card-f select:focus{border-color:var(--cc-focus);outline:none}.askw-card-f.missing input,.askw-card-f.missing select{border-color:var(--cc-warn)}.askw-card-src{font-family:var(--ui);color:var(--cc-text-4);overflow-wrap:anywhere;font-size:11.5px}.askw-card-acts{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.askw-card-say{font-family:var(--ui);color:var(--cc-text-2);margin:10px 0 0;font-size:13px}.askw-card-say.bad{color:var(--cc-alert)}.askw-card-empty{font-family:var(--ui);color:var(--cc-text-3);font-size:13.5px;line-height:1.5}@media (max-width:1100px){.askw-card{width:300px}}@media (max-width:820px){.askw{grid-template-columns:minmax(0,1fr)}.askw-burger{display:inline-flex}.askw-side{z-index:3;background:var(--cc-glass-side-phone);width:min(84vw,300px);transition:transform .22s var(--ease);position:fixed;top:0;bottom:0;left:0;transform:translate(-102%)}.askw-side.on{transform:translate(0)}.askw-scrim{z-index:2;background:var(--cc-scrim-clear);display:block;position:fixed;inset:0}.askw-bar{height:auto;min-height:56px;padding:max(6px, env(safe-area-inset-top,0px)) 10px 6px;gap:6px}.askw-burger{margin-left:0}.askw-title{font-size:16px}.askw-body{flex-direction:column}.askw-card{border-left:0;border-top:.5px solid var(--cc-line-thin);order:-1;width:auto;max-height:42vh}.askw-thread{padding:18px 14px 8px}.askw-q span{max-width:88%;font-size:14.5px}.askw-a{font-size:14.5px}.askw-composer{width:calc(100% - 24px);margin-bottom:calc(10px + env(safe-area-inset-bottom,0px))}.askw-empty-h{font-size:32px}}@media print{.askw{display:none!important}}.pl-bank{display:block}.pl-bank-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;display:flex}.pl-group{flex-direction:column;gap:4px;margin-top:8px;display:flex}.pl-group-h,.pl-group>summary{color:var(--cc-text-3);font-size:12px;font-weight:600}.pl-group>summary{cursor:pointer;font-weight:500}.pl-map{display:block}.ai-h3{margin:16px 0 6px;font-size:14px;font-weight:600}.cf-books-h{margin:22px 0 8px}.cf-tabs{border-bottom:1px solid var(--cc-line-thin);flex-wrap:wrap;gap:4px;margin-bottom:10px;display:flex}.cf-tab{color:var(--cc-text-3);font-family:var(--ui);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 12px;font-size:13.5px}.cf-tab.on{color:var(--cc-text-1);border-bottom-color:var(--cc-text-1);font-weight:600}.cf-setup [role=tabpanel][hidden]{display:none}.askw-tag{width:fit-content;height:22px;font:700 11.5px var(--ui);letter-spacing:.03em;border-radius:999px;align-items:center;margin:0 0 8px;padding:0 9px;display:flex}.askw-tag.answer{background:var(--cc-fill);color:var(--cc-text-3)}.askw-tag.record{background:var(--cc-pos-fill);color:var(--cc-pos)}.askw-tag.unsure{background:var(--cc-warn-fill);color:var(--cc-warn)}.askw-acts{white-space:normal;flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.askw-dot{background:var(--cc-text-5);vertical-align:middle;border-radius:50%;flex:none;width:7px;height:7px;margin-right:8px;display:inline-block}.askw-dot.rec{background:var(--cc-pos)}.askw-legend{color:var(--cc-text-4);align-items:center;padding:14px 8px 6px;font-size:11px;font-weight:600;display:flex}.askw-tile small{letter-spacing:.08em;text-transform:uppercase;color:var(--cc-text-4);margin-bottom:4px;font-size:10.5px;font-weight:700;display:block}.askw-who{text-overflow:ellipsis;white-space:nowrap;background:var(--cc-fill);max-width:30%;font:600 13px var(--ui);color:var(--cc-text-2);border-radius:999px;flex:none;padding:6px 12px;overflow:hidden}@media (max-width:820px){.askw-who{display:none}}.stf{max-width:1116px;font-family:var(--ui);color:var(--cc-text-2);padding-bottom:150px}.stf-h1{font-family:var(--serif);color:var(--cc-text-1);margin:6px 0 4px;font-size:40px;font-weight:700}.stf-sub{max-width:820px;color:var(--cc-text-3);margin:0 0 20px;font-size:14px;line-height:1.5}.stf-row{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 16px;display:flex}.stf-sw{background:var(--cfa-28-28-30-092);scrollbar-width:none;border-radius:999px;align-items:center;gap:2px;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.stf-sw a{min-width:44px;height:32px;color:var(--cfa-235-235-245-07);white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:0 14px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.stf-sw a:hover{color:var(--cc-text-1)}.stf-sw a.on{background:var(--cfa-2f7cf6);color:var(--cc-text-1);box-shadow:0 2px 10px var(--cfa-47-124-246-045)}.stf-sw a i{background:var(--cc-fill-2);border-radius:9px;margin-left:6px;padding:1px 7px;font-size:11.5px;font-style:normal}.stf-sw a.on i{background:var(--cc-fill-hover-2)}.stf-sw a:focus-visible,.stf-btn:focus-visible,.stf-chip:focus-visible,.stf-stat:focus-visible{box-shadow:0 0 0 2px var(--cc-focus);outline:none}.stf-sel,.stf-find{box-sizing:border-box;background:var(--cc-fill);height:34px;color:var(--cc-text-2);font:600 13px var(--ui);border:0;border-radius:999px}.stf-sel{max-width:100%;padding:0 12px}.stf-find{flex:220px;max-width:320px;padding:0 14px;font-size:16px;font-weight:400}.stf-btn{background:var(--cc-action);height:32px;color:var(--cc-text-1);font:600 13px var(--ui);white-space:nowrap;cursor:pointer;border:0;border-radius:999px;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.stf-btn.ghost{background:var(--cc-fill);color:var(--cc-text-2)}.stf-clear{color:var(--cc-accent);font-size:13px;font-weight:500;text-decoration:none}.stf-note{color:var(--cc-text-3);margin:10px 0 14px;font-size:13px;line-height:1.5}.stf-note a{color:var(--cc-accent)}.stf-day{font:600 11.5px var(--ui);letter-spacing:.1em;text-transform:uppercase;color:var(--cc-text-4);flex-wrap:wrap;align-items:center;gap:10px;margin:22px 0 8px;display:flex}.stf-day:has(>.rv-count){display:block}.stf-day .rv-count{white-space:nowrap}.stf-day .stf-clear{text-transform:none;letter-spacing:0}.stf-h3{font:700 15px var(--ui);color:var(--cc-text-1);margin:6px 18px}.stf-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 22px;display:grid}.stf-stat{border-radius:var(--cc-r-panel);background:var(--cc-glass-panel);border:.5px solid var(--cc-line-thin);padding:16px 18px;text-decoration:none;display:block}.stf-stat:hover{background:var(--cc-glass-surface-hover)}.stf-stat span{letter-spacing:.06em;text-transform:uppercase;color:var(--cc-text-3);font-size:12px;font-weight:600}.stf-stat b{font-family:var(--serif);color:var(--cc-text-1);font-size:34px;font-weight:700;line-height:1.1;display:block}.stf-stat em{color:var(--cc-text-4);margin-top:4px;font-size:12.5px;font-style:normal;display:block}.stf-stat.alert b{color:var(--cc-alert)}.stf-stat.warn b{color:var(--cc-warn)}.stf-fam{margin:0 0 22px}.stf-fam-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin:0 0 10px;display:flex}.stf-fam-h h2{font:600 22px var(--serif);color:var(--cc-text-1);margin:0}.stf-fam-links{color:var(--cc-text-4);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.stf-fam-links a:not(.stf-chip){color:var(--cc-accent);text-decoration:none}.stf-clients{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.stf-client{border-radius:var(--cc-r-panel);background:var(--cc-glass-panel);border:.5px solid var(--cc-line-thin);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.stf-av{background:linear-gradient(160deg, var(--cc-accent), var(--cc-action));width:44px;height:44px;color:var(--cc-text-1);font:700 15px var(--serif);border-radius:50%;place-items:center;display:grid}.stf-cn{min-width:0}.stf-cname{font:600 16px var(--ui);color:var(--cc-text-1);text-decoration:none;display:block}.stf-cname:hover{text-underline-offset:3px;text-decoration:underline}.stf-cn small{color:var(--cc-text-3);margin-top:2px;font-size:12.5px;display:block}.stf-go{width:32px;height:44px;color:var(--cc-text-4);place-items:center;font-size:22px;text-decoration:none;display:grid}.stf-chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.stf-chip{background:var(--cc-fill);height:24px;color:var(--cc-text-2);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 10px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}a.stf-chip:hover{background:var(--cc-fill-hover)}.stf-chip:before{content:"";background:var(--cc-text-4);border-radius:50%;width:6px;height:6px}.stf-chip.full:before{background:var(--cc-alert)}.stf-chip.quick:before{background:var(--cc-warn)}.stf-chip.pass:before{background:var(--cc-pos)}.stf-chip.doc:before{background:var(--cc-accent)}.stf-chip.req:before{background:var(--stf-req)}.stf-chip.draft:before{background:var(--cc-pending)}.stf-chip.calm{color:var(--cc-text-4);background:0 0;padding:0}.stf-chip.calm:before{display:none}.stf-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.stf-item{border-radius:var(--cc-r-panel);background:var(--cc-glass-panel);border:.5px solid var(--cc-line-thin);grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 16px;display:grid}.stf-item.bad{border-color:var(--cc-alert)}.stf-time{color:var(--cc-text-3);font-variant-numeric:tabular-nums;font-size:13px}.stf-what{min-width:0}.stf-what b{font:600 15px var(--ui);color:var(--cc-text-1);display:block}.stf-what small{color:var(--cc-text-3);overflow-wrap:anywhere;margin-top:2px;font-size:13px;display:block}.stf-set{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:22px;display:grid}.stf-side{flex-direction:column;gap:4px;display:flex;position:sticky;top:80px}.stf-side a{color:var(--cc-text-3);font:600 14px var(--ui);border-radius:10px;padding:10px 12px;text-decoration:none}.stf-side a.on{background:var(--cc-selected);color:var(--cc-text-1)}.stf-side a small{color:var(--cc-text-4);margin-top:2px;font-size:12px;font-weight:400;display:block}.stf-set-main{min-width:0}.stf-card{border-radius:var(--cc-r-panel);background:var(--cc-glass-panel);border:.5px solid var(--cc-line-thin);margin:0 0 14px;padding:4px 0}.stf-card>h2{font:700 18px var(--serif);color:var(--cc-text-1);margin:0;padding:14px 18px 4px}.stf-card>p{color:var(--cc-text-3);margin:0;padding:0 18px 10px;font-size:13px;line-height:1.5}.stf-pad{padding:4px 18px 14px}.stf-line{border-top:.5px solid var(--cc-line-thin);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 18px;display:grid}.stf-line>span:first-child b{font:600 15px var(--ui);color:var(--cc-text-1);display:block}.stf-line>span:first-child small{color:var(--cc-text-3);margin-top:2px;font-size:12.5px;line-height:1.45;display:block}.stf-val{color:var(--cc-text-2);font-size:13.5px}.stf-tog{background:var(--cc-fill-2);cursor:pointer;border:0;border-radius:16px;flex:none;width:51px;height:31px;padding:0;display:inline-block;position:relative}.stf-tog:after{content:"";background:var(--cc-text-1);width:27px;height:27px;transition:left .18s var(--ease);border-radius:50%;position:absolute;top:2px;left:2px}.stf-tog.on{background:var(--cc-pos)}.stf-tog.on:after{left:22px}.stf-tog.lock{opacity:.5;cursor:default}.stf-tog:focus-visible{box-shadow:0 0 0 2px var(--cc-focus);outline:none}.stf-scroll{overflow-x:auto}.stf-tbl{border-collapse:collapse;width:100%;font-size:13.5px}.stf-tbl th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--cc-text-4);border-top:.5px solid var(--cc-line-thin);white-space:nowrap;padding:8px 18px;font-size:11.5px;font-weight:600}.stf-tbl td{border-top:.5px solid var(--cc-line-thin);color:var(--cc-text-2);padding:10px 18px}.stf-tbl .n{text-align:right;font-variant-numeric:tabular-nums}.stf-ti{font-style:normal;display:inline-flex;position:relative}.stf-badge{box-sizing:border-box;background:var(--cc-alert);min-width:18px;height:18px;color:var(--cc-text-1);font:700 11px/18px var(--ui);text-align:center;border-radius:9px;padding:0 5px;position:absolute;top:-6px;right:-12px}.stf-mn{margin:0 0 14px}.stf-mn-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.stf-mn-tiles a{background:var(--cc-fill);color:var(--cc-text-2);font:600 12.5px var(--ui);border-radius:16px;flex-direction:column;align-items:center;gap:6px;padding:12px 6px;text-decoration:none;display:flex}.stf-mn-tiles a:hover,.stf-mn-tiles a[aria-current=page]{background:var(--cc-fill-hover);color:var(--cc-text-1)}.stf-back{background:var(--cc-fill);height:30px;color:var(--cc-text-2);font:600 13px var(--ui);white-space:nowrap;border-radius:999px;align-items:center;gap:2px;padding:0 12px 0 6px;text-decoration:none;display:inline-flex}.stf-back:hover{background:var(--cc-fill-hover);color:var(--cc-text-1)}@media (max-width:820px){.stf-h1{font-size:32px}.stf-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.stf-clients,.stf-set{grid-template-columns:minmax(0,1fr)}.stf-side{scrollbar-width:none;flex-direction:row;gap:6px;position:static;overflow-x:auto}.stf-side a{white-space:nowrap;background:var(--cc-fill);border-radius:999px;padding:8px 12px}.stf-side a small{display:none}.stf-item{grid-template-columns:64px minmax(0,1fr)}.stf-item>.stf-chip{grid-column:2;justify-self:start}.stf-line{grid-template-columns:minmax(0,1fr)}.stf-line>:last-child{justify-self:start}}@media (max-width:640px){.stf-back span{display:none}.stf-back{padding:0 8px}}@media (max-width:820px){.stf-line:has(>.stf-tog,>button.stf-tog){grid-template-columns:minmax(0,1fr) auto}.stf-line:has(>.stf-tog)>:last-child{justify-self:end}}.stf section,.stf-card,.stf-fam{padding-top:0;padding-bottom:0}.stf .stf-card{padding:4px 0}.stf-sel{max-width:260px}.stf-k{font:600 14px var(--ui);color:var(--cc-text-1);display:block}.stf-ksub{color:var(--cc-text-4);white-space:nowrap;margin-top:2px;font-size:12px;display:block}.stf-tbl td .stf-chip+*{margin-top:6px}.stf-lead{color:var(--cc-text-4);align-items:center;gap:6px;margin-top:8px;font-size:12px;display:inline-flex}.stf-lead select{background:var(--cc-fill);height:26px;color:var(--cc-text-2);font:600 12px var(--ui);border:0;border-radius:999px;padding:0 8px}.stf-lead-err{color:var(--cc-alert)}.demo-label{left:50%;top:calc(env(safe-area-inset-top,0px) + 2px);z-index:9999;pointer-events:none;letter-spacing:.02em;color:var(--cc-warn);background:var(--cc-warn-fill);border:1px solid var(--cc-line-thin);white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:9.5px;font-weight:600;line-height:12px;position:fixed;transform:translate(-50%)}@media print{.demo-label{display:none}}@media (max-width:480px){.stf-sw{gap:0}.stf-sw a{min-width:0;padding:0 8px;font-size:12.5px}.stf-sw a i{margin-left:4px;padding:1px 5px;font-size:11px}}@media screen and (max-width:760px){.rk-page .rk-scroll{overflow:visible}.rk-page table.rkt:not(.rkt-keyval),.rk-page table.rkt:not(.rkt-keyval) tbody{width:100%;min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;display:block;overflow:visible}.rk-page table.rkt:not(.rkt-keyval) thead{display:none}.rk-page.mode-edit table.rkt:not(.rkt-keyval) thead{margin:0 0 12px;display:block}.rk-page.mode-edit table.rkt:not(.rkt-keyval) thead tr{flex-wrap:wrap;gap:8px;display:flex}.rk-page.mode-edit table.rkt:not(.rkt-keyval) thead th,.rk-page.mode-edit table.rkt:not(.rkt-keyval) thead th:first-child{border:1px solid color-mix(in srgb, var(--sx) 34%, transparent);background:var(--sx-tile-ground);width:auto;min-width:0;max-width:100%;box-shadow:none;white-space:normal;text-transform:none;letter-spacing:0;color:var(--cc-text-2);border-radius:12px;padding:8px 30px 8px 12px;font-size:13px;position:relative;left:auto}.rk-page.mode-edit table.rkt:not(.rkt-keyval) thead th.rkt-delcell{display:none}.rk-page.mode-edit table.rkt:not(.rkt-keyval) thead th .rkt-x{top:50%;right:4px;transform:translateY(-50%)}.rk-page table.rkt:not(.rkt-keyval) tbody tr{border:1px solid color-mix(in srgb, var(--sx) 34%, transparent);background:var(--sx-tile-ground);border-radius:18px;margin:0 0 12px;padding:4px 16px;display:block;position:relative}.rk-page table.rkt:not(.rkt-keyval) tbody td,.rk-page table.rkt:not(.rkt-keyval) tbody td:first-child{border-bottom:.5px solid var(--cc-hairline);width:auto;min-width:0;max-width:none;box-shadow:none;white-space:normal;text-align:right;color:var(--cc-text-1);background:0 0;border-radius:0;justify-content:space-between;align-items:baseline;gap:12px;padding:11px 0;font-size:15px;display:flex;position:static}.rk-page table.rkt:not(.rkt-keyval) tbody td:before{content:attr(data-label);text-align:left;color:var(--cc-text-3);overflow-wrap:anywhere;flex:0 0 42%;font-size:13px}.rk-page table.rkt:not(.rkt-keyval) tbody td .rkt-ed{white-space:pre-line;overflow-wrap:anywhere;text-align:right;flex:auto;min-width:0}:is(.rk-page table.rkt:not(.rkt-keyval) tbody tr td:last-child,.rk-page table.rkt:not(.rkt-keyval) tbody tr td:nth-last-child(2):has(+td.rkt-delcell)){border-bottom:0}.rk-page table.rkt:not(.rkt-keyval) tbody td.rkt-delcell{border:0;width:auto;padding:0;display:block;position:absolute;top:-10px;right:-6px}.rk-page table.rkt:not(.rkt-keyval) tbody td.rkt-delcell:before{content:none}.rk-page table.rkt:not(.rkt-keyval) tbody td.rkt-delcell .rkt-x{background:var(--cc-fill-2);opacity:1;border-radius:50%;width:26px;height:26px}.rk-page.mode-view table.rkt:not(.rkt-keyval) tbody td.rkt-delcell{display:none}}.rk-page.mode-edit .risk-box.click{padding-left:16px;padding-right:16px}.rk-page .risk-box .rb-name,.rk-page .risk-box .rb-sub{overflow-wrap:anywhere;max-width:100%;line-height:1.15}.rk-page .risk-box .rb-del{top:-11px;right:-11px}@media screen and (max-width:760px){.rt-section>.rt-table,.rt-section>.rt-table tbody{width:100%;display:block;overflow:visible}.rt-section>.rt-table thead{display:none}.rt-section>.rt-table tbody tr{border-bottom:.5px solid var(--cc-hairline);padding:6px 0 10px;display:block;position:relative}.rt-section>.rt-table tbody tr:last-child{border-bottom:0}.rt-section>.rt-table tbody td{text-align:right;border:0;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;padding:8px 0;display:flex}.rt-section>.rt-table tbody td:before{content:attr(data-label);text-align:left;color:var(--cc-text-3);flex:40%;font-size:12px;font-weight:400}.rt-section>.rt-table tbody td:first-child:before{content:none}.rt-section>.rt-table tbody td:first-child{padding-right:36px;font-size:16px}.rt-section>.rt-table tbody td .rt-pair{flex:100%;justify-content:flex-end}.rt-section>.rt-table tbody td.rt-delwrap{width:auto;padding:0;position:absolute;top:10px;right:0}.rt-section>.rt-table tbody td.rt-delwrap:before{content:none}.en-page .endo-tablewrap{overflow:visible}.en-page table.endo-table,.en-page table.endo-table tbody{width:100%;min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;display:block}.en-page table.endo-table thead{display:none}.en-page.mode-edit table.endo-table thead:has(.endo-ed){margin:0 0 12px;display:block}.en-page.mode-edit table.endo-table thead tr{flex-wrap:wrap;gap:8px;display:flex}.en-page.mode-edit table.endo-table thead th,.en-page.mode-edit table.endo-table thead th:first-child{border:1px solid color-mix(in srgb, var(--sx) 34%, transparent);background:var(--sx-tile-ground);width:auto;min-width:0;max-width:100%;box-shadow:none;white-space:normal;text-transform:none;letter-spacing:0;color:var(--cc-text-2);border-radius:12px;padding:8px 30px 8px 12px;font-size:13px;position:relative;left:auto}.en-page.mode-edit table.endo-table thead th.endo-delcell{display:none}.en-page.mode-edit table.endo-table thead th .endo-x{position:absolute;top:50%;right:4px;transform:translateY(-50%)}.en-page table.endo-table tbody tr{border:1px solid color-mix(in srgb, var(--sx) 30%, transparent);background:var(--sx-tile-ground);border-radius:16px;margin:0 0 10px;padding:2px 14px;display:block;position:relative}.en-page table.endo-table tbody td,.en-page table.endo-table tbody td:first-child{border-bottom:.5px solid var(--cc-hairline);width:auto;min-width:0;max-width:none;box-shadow:none;white-space:normal;text-align:right;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex;position:static}.en-page table.endo-table tbody td:before{content:attr(data-label);text-align:left;color:var(--cc-text-3);overflow-wrap:anywhere;flex:0 0 42%;font-size:13px;font-weight:400}.en-page table.endo-table tbody td>*{text-align:right;overflow-wrap:anywhere;flex:auto;min-width:0}:is(.en-page table.endo-table tbody tr td:last-child,.en-page table.endo-table tbody tr td:nth-last-child(2):has(+td.endo-delcell)){border-bottom:0}.en-page table.endo-table tbody td.endo-delcell{border:0;width:auto;padding:0;display:block;position:absolute;top:-10px;right:-6px}.en-page table.endo-table tbody td.endo-delcell:before{content:none}.en-page table.endo-table tbody td.endo-delcell .endo-x{background:var(--cc-fill-2);opacity:1;border-radius:50%;width:26px;height:26px}}
