*{box-sizing:border-box}html{--px:calc(1rem / 13);font-size:clamp(12.5px,.9vw,13.5px)}html:has(.mob-app){--px:1px}html,body{height:100%;margin:0}body{color:var(--ink-1);background:var(--ground);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-feature-settings:"cv11","ss01","tnum";font-family:Inter,-apple-system,SF Pro Text,Segoe UI,system-ui,sans-serif;font-size:max(.8125rem,13px);line-height:1.35}:root{--navy:#172135;--navy-2:#2b3f6b;--navy-deep:#111a2e;--navy-line:#ffffff14;--card-top:#fefdfb;--card-bot:#f6f2ec;--card-glint:#fff;--card-hi:#fff;--card-sheen:#ffffffd9;--well:#f8f5f0;--well-line:#ece7e0;--well-hi:#fffffff2;--r-card:.875rem;--r-field:.5rem;--r-tile:.4375rem;--r-btn:.5625rem;--sb-w:13rem;--shadow-card:0 1px .125rem #1a24380d,0 .75rem 1.75rem -14px #1a24382e;--focus:0 0 0 .1875rem #0083fc47}[data-theme=dark]{--navy:#0b1220;--navy-2:#22314f;--navy-deep:#070c16;--card-top:#2b3852;--card-bot:#1c2637;--card-glint:#ffffff12;--card-hi:#ffffff1a;--card-sheen:#ffffff0f;--well:#0000002e;--well-line:#ffffff12;--well-hi:#ffffff0a;--shadow-card:0 1px .125rem #00000040,0 .5rem 1.25rem -10px #00000080}a{color:inherit;text-decoration:none}b,strong{font-weight:600}.num{font-variant-numeric:tabular-nums}.muted{color:var(--ink-3)}.sub{color:var(--ink-2)}.app{grid-template-columns:var(--sb-w) 1fr;min-height:100vh;display:grid}.main{min-width:0;padding:1.125rem 1.375rem 1.75rem}.sb{background:var(--navy);color:#c7d2ea;flex-direction:column;height:100vh;padding:1rem .75rem .875rem;display:flex;position:sticky;top:0}.sb-brand{border-bottom:1px solid var(--navy-line);align-items:center;gap:.625rem;padding:.125rem .375rem 1rem;display:flex}.sb-mark{border-radius:.5625rem;flex:none;place-items:center;width:1.875rem;height:1.875rem;display:grid}.sb-mark svg{width:1rem;height:1rem}.sb-brand-name{color:#fff;letter-spacing:-.01em;font-size:.875rem;font-weight:600}.sb-brand-sub{color:#8794b8;margin-top:1px;font-size:max(.6875rem,11px)}.sb-user{color:#e6ecf5;background:#ffffff0f;border:1px solid #ffffff14;border-radius:.5625rem;align-items:center;gap:.5rem;margin:.875rem 0 .375rem;padding:.5rem .625rem;font-size:max(.7812rem,12px);font-weight:500;display:flex}.sb-sec{letter-spacing:.09em;text-transform:uppercase;color:#7a8ab3;padding:1rem .625rem .375rem;font-size:max(.6562rem,11px);font-weight:600}.sb-item{color:#c7d2ea;border-radius:.5625rem;align-items:center;gap:.5rem;height:2.125rem;margin:1px 0;padding:0 .75rem;font-size:max(.8125rem,13px);font-weight:500;display:flex}.sb-item:hover{color:#fff;background:#ffffff0f}.sb-item .badge{margin-left:auto}.sb-item.on{color:#fff;text-shadow:0 1px 1px #00000038;font-weight:600}.sb-foot{border-top:1px solid var(--navy-line);color:#8794b8;white-space:nowrap;align-items:center;gap:.4375rem;margin-top:auto;padding:.75rem .625rem 0;font-size:max(.7188rem,11.5px);display:flex}.sb-foot .out{color:#c7d2ea;font-weight:500}.sb-foot .spacer{flex:1}.page-head{justify-content:space-between;align-items:flex-end;gap:1rem;margin:.125rem .25rem 1rem;display:flex}.page-title{letter-spacing:-.015em;margin:0;font-size:1.375rem;font-weight:650;line-height:1.15}.page-sub{color:var(--ink-3);margin-top:.25rem;font-size:max(.7812rem,12px)}.who{color:var(--ink-2);align-items:center;gap:.5rem;padding-bottom:.25rem;font-size:max(.7812rem,12px);font-weight:500;display:flex}.grid-3{grid-template-columns:1fr 1.22fr 1fr;gap:1rem;display:grid}.card-hint{color:var(--ink-3);font-size:max(.7188rem,11.5px)}.navy .card-hint,.navy .muted{color:#9aa8c6}.navy .sub{color:#c7d2ea}.kpis{gap:.875rem 1.25rem;display:grid}.kpi-l{color:var(--ink-3);font-size:max(.7188rem,11.5px);font-weight:500}.navy .kpi-l{color:#c7d2ea}.kpi-v{letter-spacing:-.02em;margin-top:.125rem;font-size:1.625rem;font-weight:650;line-height:1.05}.kpi-v small{color:var(--ink-3);letter-spacing:0;margin-left:.25rem;font-size:max(.75rem,11.5px);font-weight:500}.kpi-s{color:var(--ink-3);margin-top:.1875rem;font-size:max(.7188rem,11.5px)}.navy .kpi-s{color:#8794b8}.kv{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:.625rem;padding:.4375rem 0;font-size:max(.7812rem,12px);display:flex}.kv:last-child{border-bottom:0}.kv .v{letter-spacing:-.01em;font-size:.9375rem;font-weight:650}.navy .kv{border-color:var(--navy-line)}.split{grid-template-columns:1fr 1fr;gap:0 1.375rem;display:grid}.rule{background:var(--line);height:1px;margin:.75rem 0}.navy .rule{background:var(--navy-line)}.ring-wrap{align-items:center;gap:1.125rem;margin-bottom:1rem;display:flex}.ring{background:conic-gradient(var(--reach-solid) calc(var(--p)*1%),var(--inset) 0);border-radius:50%;flex:none;place-items:center;width:5.75rem;height:5.75rem;display:grid}.ring:before{content:"";background:var(--paper);border-radius:50%;width:4.625rem;height:4.625rem;position:absolute}.ring{position:relative}.ring .c{text-align:center;line-height:1.05;position:relative}.ring .c b{letter-spacing:-.02em;color:var(--reach-text);font-size:1.375rem;font-weight:650;display:block}.ring .c span{color:var(--ink-3);font-size:max(.6562rem,9.5px)}.legend{flex:1;gap:.375rem;display:grid}.legend .kv{border:0;padding:.25rem 0}.legend .k{color:var(--ink-2);align-items:center;gap:.5rem;display:flex}.dot{background:var(--ink-3);border-radius:50%;flex:none;width:.5rem;height:.5rem;display:inline-block}.dot.positive{background:var(--positive-solid)}.dot.reach{background:var(--reach-solid)}.dot.waiting{background:var(--waiting-solid)}.dot.value{background:var(--value-solid)}.dot.stop{background:var(--stop-solid)}.dot.hot{background:var(--hot-solid)}.dot.action{background:var(--action-solid)}.dot.user{background:var(--u-solid)}.pill{font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:.375rem;align-items:center;height:1.25rem;padding:0 .4375rem;font-size:max(.7188rem,11.5px);font-weight:600;line-height:1;display:inline-flex}.pill.n{background:var(--inset);color:var(--ink-2)}.pill.value{background:var(--value-tint);color:var(--value-text)}.pill.positive{background:var(--positive-tint);color:var(--positive-text)}.pill.stop{background:var(--stop-tint);color:var(--stop-text)}.pill.waiting{background:var(--waiting-tint);color:var(--waiting-text)}.pill.hot{background:var(--hot-tint);color:var(--hot-text)}.pill.reach{background:var(--reach-tint);color:var(--reach-text)}.pill.nova{background:var(--nova-tint);color:var(--nova-text)}.pill.solid{color:#fff;letter-spacing:.01em;height:1.1875rem;padding:0 .4375rem;font-size:max(.6875rem,11px)}.pill.solid.waiting{background:var(--waiting-solid);color:var(--waiting-solid-ink)}.badge{background:var(--action-solid);color:#fff;font-variant-numeric:tabular-nums;border-radius:62.4375rem;place-items:center;min-width:1.375rem;height:1.1875rem;padding:0 .375rem;font-size:max(.6875rem,11px);font-weight:700;display:inline-grid}.sb .badge{color:#fff;background:#ffffff24}.sb-item.on .badge{background:#00000038}.count{color:var(--ink-3);font-variant-numeric:tabular-nums;font-weight:500}.t-stop{color:var(--stop-text)}.t-positive{color:var(--positive-text)}.t-value{color:var(--value-text)}.t-reach{color:var(--reach-text)}.t-waiting{color:var(--waiting-text)}.t-hot{color:var(--hot-text)}.t-nova{color:var(--nova-text)}.t-user{color:var(--u-text)}.navy .t-stop{color:#ffa098}.navy .t-value{color:#91c1ff}.navy .t-positive{color:#7cd591}.btn{border-radius:var(--r-btn);height:2.25rem;font:inherit;cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:0 .875rem;font-size:max(.8125rem,13px);font-weight:600;display:inline-flex}.btn.ghost{background:var(--paper);border-color:var(--line-strong);color:var(--ink-1);font-weight:500;box-shadow:0 1px 1px #1a24380a}.btn.ghost:hover{background:var(--inset)}.btn.wide{width:100%}.btn .arrow{opacity:.85;margin-left:auto}.btn.sm{height:1.875rem;padding:0 .6875rem;font-size:max(.7812rem,12px)}.field{background:var(--paper);border:1px solid var(--line-strong);border-radius:var(--r-field);height:2.25rem;color:var(--ink-1);align-items:center;gap:.5rem;padding:0 .6875rem;font-size:max(.8125rem,13px);display:flex;box-shadow:0 1px 1px #1a243808}.field .lbl{color:var(--ink-3);font-size:max(.75rem,11.5px);font-weight:500}.field .val{font-weight:600}.field .ph{color:var(--ink-3)}.field .chev{color:var(--ink-3);margin-left:auto}.field.grow{flex:1}.field svg{width:.875rem;height:.875rem;color:var(--ink-3);flex:none}.controls{align-items:center;gap:.75rem;margin:0 0 .75rem;display:flex}.chips{flex-wrap:wrap;align-items:center;gap:.375rem;margin:0 0 .875rem;display:flex}.chip{background:var(--inset);height:1.875rem;color:var(--ink-2);white-space:nowrap;border:1px solid #0000;border-radius:62.4375rem;align-items:center;gap:.4375rem;padding:0 .75rem;font-size:max(.7812rem,12px);font-weight:500;display:inline-flex}.chip:hover{background:var(--line)}.chip .count{font-size:max(.7188rem,11.5px)}.chip.on{color:#fff;text-shadow:0 1px 1px #0003;font-weight:600}.chip.on .count{color:#ffffffd9}.chip.on.neutral{background:var(--ink-1);color:var(--paper);text-shadow:none}.chips .gear{margin-left:auto}.tile{border-radius:var(--r-tile);cursor:pointer;border:0;flex:none;place-items:center;width:1.625rem;height:1.625rem;display:inline-grid}.tile svg{width:.875rem;height:.875rem}.tile.positive{--tile-hi:var(--positive-tile-hi);--tile-lo:var(--positive-tile-lo)}.tile.action{--tile-hi:var(--action-tile-hi);--tile-lo:var(--action-tile-lo)}.tile.value{--tile-hi:var(--value-tile-hi);--tile-lo:var(--value-tile-lo)}.tile.nova{--tile-hi:var(--nova-tile-hi);--tile-lo:var(--nova-tile-lo)}.tile.reach{--tile-hi:var(--reach-tile-hi);--tile-lo:var(--reach-tile-lo)}.ib{border-radius:var(--r-tile);background:var(--paper);border:1px solid var(--line-strong);width:1.625rem;height:1.625rem;color:var(--ink-2);cursor:pointer;flex:none;place-items:center;display:inline-grid}.ib svg{width:.875rem;height:.875rem}.ib:hover{background:var(--inset);color:var(--ink-1)}.ib.flat{background:0 0;border-color:#0000}.ib.sm{width:1.5rem;height:1.5rem}.check{border:1.5px solid var(--line-strong);background:var(--paper);border-radius:.25rem;width:.9375rem;height:.9375rem;display:inline-block}.tbl-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-card);overflow:hidden}.grp{border-bottom:1px solid var(--line);align-items:center;gap:.625rem;height:2.75rem;padding:0 1rem 0 .875rem;display:flex}.grp .t{font-size:max(.8438rem,13px);font-weight:600}.grp .r{color:var(--ink-3);align-items:center;gap:.5rem;margin-left:auto;font-size:max(.75rem,11.5px);display:flex}.tbl{--cols:1.25rem 2.5rem 1.9fr 1.15fr 3.875rem 1fr .9fr 2.875rem 4.875rem 4.875rem 4.5rem 4.5rem 3.75rem 1fr 6rem;width:100%}.tr{grid-template-columns:var(--cols);border-bottom:1px solid var(--line);align-items:center;gap:.625rem;min-height:2.625rem;padding:0 1rem 0 .875rem;display:grid}.tr:last-child{border-bottom:0}.tr:hover{background:var(--inset)}.th{background:var(--inset);min-height:2rem;color:var(--ink-3);border-bottom:1px solid var(--line);font-size:max(.7188rem,11.5px);font-weight:600}.th:hover{background:var(--inset)}.td{min-width:0;color:var(--ink-1);font-size:max(.7812rem,12px)}.td.r,.th .r,.tr .r{text-align:right}.td.c{text-align:center}.name{letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;font-size:max(.8125rem,13px);font-weight:600;overflow:hidden}.meta{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin-top:.125rem;font-size:max(.6875rem,11px);overflow:hidden}.two{line-height:1.2}.two .s{color:var(--ink-3);font-size:max(.6875rem,11px)}.acts{justify-content:flex-end;align-items:center;gap:.375rem;display:flex}.stack{flex-wrap:wrap;gap:.375rem;display:flex}.fu{color:var(--ink-3);font-size:max(.75rem,11.5px)}.fu.late{color:var(--stop-text);font-weight:600}.fu.due{color:var(--waiting-text);font-weight:600}.row{align-items:center;gap:.5rem;display:flex}.mt8{margin-top:.5rem}.mt12{margin-top:.75rem}.mt16{margin-top:1rem}.hide{display:none}.action{--btn-hi:var(--action-btn-hi);--btn-lo:var(--action-btn-lo);--tile-hi:var(--action-tile-hi);--tile-lo:var(--action-tile-lo)}.value{--btn-hi:var(--value-btn-hi);--btn-lo:var(--value-btn-lo);--tile-hi:var(--value-tile-hi);--tile-lo:var(--value-tile-lo)}.positive{--btn-hi:var(--positive-btn-hi);--btn-lo:var(--positive-btn-lo);--tile-hi:var(--positive-tile-hi);--tile-lo:var(--positive-tile-lo)}.stop{--btn-hi:var(--stop-btn-hi);--btn-lo:var(--stop-btn-lo);--tile-hi:var(--stop-tile-hi);--tile-lo:var(--stop-tile-lo)}.waiting{--btn-hi:var(--waiting-btn-hi);--btn-lo:var(--waiting-btn-lo);--tile-hi:var(--waiting-tile-hi);--tile-lo:var(--waiting-tile-lo)}.hot{--btn-hi:var(--hot-btn-hi);--btn-lo:var(--hot-btn-lo);--tile-hi:var(--hot-tile-hi);--tile-lo:var(--hot-tile-lo)}.reach{--btn-hi:var(--reach-btn-hi);--btn-lo:var(--reach-btn-lo);--tile-hi:var(--reach-tile-hi);--tile-lo:var(--reach-tile-lo)}.nova{--btn-hi:var(--nova-btn-hi);--btn-lo:var(--nova-btn-lo);--tile-hi:var(--nova-tile-hi);--tile-lo:var(--nova-tile-lo)}.ns-btn.waiting,.chip.on.waiting{color:var(--ink-1);text-shadow:none}.chip.on.waiting .count{color:var(--ink-2)}.page-head .h-row{align-items:baseline;gap:.625rem;display:flex}.page-head .h-date{color:var(--ink-3);font-size:max(.7812rem,12px)}.head-right{align-items:center;gap:.875rem;display:flex}.plan-pill{background:var(--paper);border:1px solid var(--line);min-width:18.75rem;box-shadow:var(--shadow-card);border-radius:.75rem;flex-direction:column;gap:.375rem;padding:.625rem .875rem;display:flex}.plan-pill .l{color:var(--ink-3);align-items:center;gap:.375rem;font-size:max(.75rem,11.5px);display:flex}.plan-pill .l b{color:var(--ink-1);font-size:.875rem;font-weight:650}.plan-pill .l .pill{margin-left:auto}.bar{background:var(--inset);border-radius:.125rem;height:.25rem;overflow:hidden}.bar>i{background:var(--value-solid);height:100%;width:var(--w,0%);border-radius:.125rem;display:block}.orb{border-radius:50%;flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid}.orb svg{width:1.125rem;height:1.125rem}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:max(.6562rem,11px);font-weight:600}.big{letter-spacing:-.02em;font-size:1.5rem;font-weight:650;line-height:1.1}.foot-line{color:var(--ink-3);justify-content:space-between;margin-top:.625rem;font-size:max(.7188rem,11.5px);display:flex}.navy .foot-line{color:#9aa8c6}.plan{--cols:6rem 1fr 13.125rem 5.5rem}.plan .tr{min-height:2.75rem;padding:.375rem 1rem .375rem .875rem}.plan .th{min-height:2rem;padding:0 1rem 0 .875rem}.band{background:var(--value-tint);height:2rem;color:var(--value-text);border-radius:.5rem;align-items:center;margin:.5rem .875rem .25rem;padding:0 .875rem;font-size:max(.7812rem,12px);font-weight:600;display:flex}.sec{align-items:center;gap:.5rem;padding:.75rem 1rem .375rem .875rem;font-size:max(.8125rem,13px);font-weight:600;display:flex}.sec .r{color:var(--ink-3);margin-left:auto;font-size:max(.7188rem,11.5px);font-weight:400}.slot{font-variant-numeric:tabular-nums;font-size:max(.8125rem,13px);font-weight:600}.slot .s{color:var(--ink-3);margin-top:1px;font-size:max(.6875rem,11px);font-weight:400;display:block}.due{color:var(--ink-2);font-size:max(.75rem,11.5px)}.due .s{color:var(--ink-3);margin-top:1px;font-size:max(.7188rem,11.5px);display:block}.due .s.late{color:var(--stop-text);font-weight:600}.hints{color:var(--ink-3);border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:.5rem;padding:.625rem 1rem .75rem .875rem;font-size:max(.6875rem,11px);display:flex}.key{border:1px solid var(--line-strong);min-width:1rem;color:var(--ink-2);background:var(--paper);text-align:center;border-radius:.25rem;margin-right:.125rem;padding:1px .25rem;font-size:max(.6562rem,11px);line-height:1.3;display:inline-block}.plan-grid{grid-template-columns:1fr 19.5rem;align-items:start;gap:1rem;display:grid}.week{text-align:center;grid-template-columns:repeat(7,1fr);gap:.125rem;display:grid}.week .d{border-radius:.5rem;padding:.375rem 0 .25rem}.week .d .n{color:var(--ink-3);font-size:max(.6562rem,11px);font-weight:500}.week .d .v{font-variant-numeric:tabular-nums;margin-top:1px;font-size:.875rem;font-weight:600}.week .d.on{background:var(--value-tint)}.week .d .m{background:var(--value-solid);border-radius:50%;width:.3125rem;height:.3125rem;margin:.25rem auto 0;display:block}.week .d .m.none{background:0 0}.sig{border-bottom:1px solid var(--line);align-items:center;gap:.625rem;padding:.5625rem 0;display:flex}.sig:last-child{border-bottom:0}.sig .t{font-size:max(.8125rem,13px);font-weight:600}.sig .s{color:var(--ink-3);margin-top:1px;font-size:max(.7188rem,11.5px)}.sig .v{font-variant-numeric:tabular-nums;margin-left:auto;font-size:1rem;font-weight:650}.sig .chev{color:var(--ink-3)}.eyebrow-line{color:var(--ink-3);margin-bottom:.125rem;font-size:max(.75rem,11.5px)}.seg{background:var(--inset);border-radius:.5625rem;gap:.125rem;padding:.1875rem;display:inline-flex}.seg>span{height:1.75rem;color:var(--ink-2);border-radius:.4375rem;place-items:center;padding:0 .75rem;font-size:max(.7812rem,12px);font-weight:500;display:inline-grid}.seg>span.on{background:var(--paper);color:var(--ink-1);font-weight:600;box-shadow:0 1px .125rem #1a24381a}.cat-grid{grid-template-rows:auto auto;grid-template-columns:1.25fr repeat(5,1fr);gap:.75rem;display:grid}.cat-grid .pipe{grid-row:1/3}.cat{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow-card);border-radius:.75rem;flex-direction:column;gap:.125rem;padding:.75rem .875rem;display:flex}.cat .t{color:var(--ink-2);align-items:center;gap:.4375rem;font-size:max(.7812rem,12px);font-weight:600;display:flex}.cat .v{letter-spacing:-.02em;margin-top:.125rem;font-size:1.375rem;font-weight:650;line-height:1.1}.cat .s{color:var(--ink-3);font-size:max(.7188rem,11.5px)}.cat .edit{color:var(--line-strong);margin-left:auto}.stack-bar{border-radius:.1875rem;gap:.125rem;height:.375rem;margin:.625rem 0 .5rem;display:flex;overflow:hidden}.stack-bar i{height:100%;display:block}.legend-inline{color:var(--ink-2);flex-wrap:wrap;gap:.25rem .875rem;font-size:max(.7188rem,11.5px);display:flex}.legend-inline span{align-items:center;gap:.375rem;display:inline-flex}.legend-inline b{color:var(--ink-1)}.av{background:var(--inset);width:1.75rem;height:1.75rem;color:var(--ink-2);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-size:max(.6875rem,11px);font-weight:600;display:inline-grid}.lead{align-items:center;gap:.625rem;min-width:0;display:flex}.grp .chev{color:var(--ink-3)}.next{font-size:max(.75rem,11.5px);font-weight:500}.next .s{font-size:max(.7188rem,11.5px);display:block}.next.late{color:var(--stop-text);font-weight:600}.next.none{color:var(--ink-3);font-weight:400}.note{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:max(.7812rem,12px);overflow:hidden}.note.empty{color:var(--ink-3)}.vstack{gap:.875rem;display:grid}.ring.positive{background:conic-gradient(var(--positive-solid) calc(var(--p)*1%),var(--inset) 0)}.ring.positive .c b{color:var(--positive-text)}.chip.sm{height:1.625rem;padding:0 .625rem;font-size:max(.75rem,11.5px)}.chip.on.value{background:var(--value-tint);color:var(--value-text);text-shadow:none}.chip.on.value .count{color:var(--value-text);opacity:.8}.status .s{color:var(--ink-3);white-space:nowrap;margin-top:.1875rem;font-size:max(.6562rem,11px);display:block}.status .s.wait{color:var(--waiting-text);font-weight:600}.pr{color:var(--ink-3);font-size:max(.6875rem,11px);line-height:1.25}.pr b{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-bottom:1px;font-size:max(.5938rem,11px);font-weight:600;display:block}.pr .late{color:var(--stop-text);font-weight:600}.chip.on.ns-btn,.chip.on.ns-btn:hover{background:radial-gradient(120% 90% at 50% -20%,rgba(255,255,255,calc(var(--pop-rad) * .8)),#fff0 60%),linear-gradient(180deg,var(--btn-hi),var(--btn-lo))}.kpi-strip{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-card);grid-template-columns:repeat(6,1fr);display:grid;overflow:hidden}.kpi-strip>div{border-right:1px solid var(--line);justify-content:space-between;align-items:center;gap:.625rem;padding:.75rem 1.125rem;display:flex}.kpi-strip>div:last-child{border-right:0}.kpi-strip .l{font-size:max(.7812rem,12px);font-weight:600}.kpi-strip .s{color:var(--ink-3);margin-top:1px;font-size:max(.6875rem,11px)}.kpi-strip .v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.375rem;font-weight:650}.filters{align-items:center;gap:.625rem;margin:.75rem 0;display:flex}.filters .field{height:2rem;font-size:max(.7812rem,12px)}.filters .hint{color:var(--ink-3);margin-left:auto;font-size:max(.7188rem,11.5px)}.cal-grid{grid-template-rows:minmax(0,1fr);grid-template-columns:18.75rem 23.75rem 1fr;align-items:stretch;gap:.875rem;min-height:0;display:grid}.main.fill{flex-direction:column;height:100vh;display:flex;overflow:hidden}.col-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-card);flex-direction:column;min-height:0;display:flex;overflow:hidden}.col-head{border-bottom:1px solid var(--line);align-items:center;gap:.5rem;padding:.75rem .875rem;display:flex}.col-head .r{align-items:center;gap:.375rem;margin-left:auto;display:flex}.col-body{flex:1;min-height:0;padding:.75rem .875rem;overflow:hidden}.col-foot{border-top:1px solid var(--line);color:var(--ink-3);align-items:center;gap:.5rem;padding:.625rem .875rem;font-size:max(.7188rem,11.5px);display:flex}.seg.sm>span{height:1.5rem;padding:0 .625rem;font-size:max(.75rem,11.5px)}.task{border:1px solid #0000;border-radius:.625rem;gap:.625rem;padding:.625rem .75rem;display:flex}.task.on{background:var(--inset);border-color:var(--line)}.task .m{color:var(--ink-2);margin-top:.125rem;font-size:max(.75rem,11.5px)}.task .f{color:var(--ink-3);justify-content:space-between;margin-top:.3125rem;font-size:max(.6875rem,11px);display:flex}.task .mark{display:none}.tasklist{overflow:hidden}.nova-head{border-bottom:1px solid var(--line);align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.nova-head .s{color:var(--ink-3);margin-top:1px;font-size:max(.75rem,11.5px)}.nova-head .prog{color:var(--ink-2);align-items:center;gap:.625rem;margin-left:auto;font-size:max(.75rem,11.5px);display:flex}.nova-head .bar{width:4.375rem}.detail{grid-template-columns:1fr 1fr;gap:0;display:grid}.contact{border-bottom:1px solid var(--line);align-items:center;gap:.625rem;padding:.625rem 0;display:flex}.contact .s{color:var(--ink-3);font-size:max(.75rem,11.5px)}.line-item{align-items:center;gap:.5rem;padding:.375rem 0;font-size:max(.7812rem,12px);display:flex}.sect{justify-content:space-between;align-items:center;padding:.75rem 0 .375rem;font-size:max(.8125rem,13px);font-weight:600;display:flex}.sect .c{color:var(--ink-3);font-size:max(.75rem,11.5px);font-weight:500}.note-row{border-bottom:1px solid var(--line);gap:.625rem;padding:.5625rem 0;display:flex}.note-row .h{color:var(--ink-3);justify-content:space-between;font-size:max(.7188rem,11.5px);display:flex}.note-row .b{margin-top:.1875rem;font-size:max(.7812rem,12px)}.textarea{border:1px solid var(--line-strong);min-height:6.875rem;color:var(--ink-3);background:var(--paper);border-radius:.625rem;padding:.625rem .75rem;font-size:max(.8125rem,13px)}.wa-foot{color:var(--ink-3);align-items:center;gap:.625rem;margin-top:.75rem;font-size:max(.75rem,11.5px);display:flex}.btn.text{color:var(--ink-2);background:0 0;border-color:#0000;font-weight:500}.date-nav{background:var(--paper);border:1px solid var(--line-strong);border-radius:var(--r-field);align-items:center;gap:.25rem;height:2.25rem;padding:0 .375rem;font-size:max(.8125rem,13px);font-weight:600;display:flex}.date-nav .ib{background:0 0;border:0}.tabs{background:var(--inset);border-radius:.625rem;gap:.125rem;margin:.875rem 0 1rem;padding:.1875rem;display:inline-flex}.tabs span{height:1.875rem;color:var(--ink-2);border-radius:.5rem;align-items:center;gap:.375rem;padding:0 .75rem;font-size:max(.7812rem,12px);font-weight:500;display:inline-flex}.tabs span.on{background:var(--paper);color:var(--ink-1);font-weight:600;box-shadow:0 1px .125rem #1a24381a}.tabs .count{font-size:max(.7188rem,11.5px)}.sec-head{justify-content:space-between;align-items:flex-end;margin-bottom:.75rem;display:flex}.sec-head .t{letter-spacing:-.01em;font-size:.9375rem;font-weight:650}.sec-head .s{color:var(--ink-3);margin-top:.125rem;font-size:max(.75rem,11.5px)}.mk-grid{grid-template-columns:repeat(5,1fr);gap:.875rem;display:grid}.mk{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-card);flex-direction:column;gap:.625rem;padding:.875rem 1rem;display:flex}.mk .h .s{color:var(--ink-3);margin-top:1px;font-size:max(.7188rem,11.5px)}.lg{color:var(--ink-2);flex:1;gap:.1875rem;min-width:0;font-size:max(.6875rem,11px);display:grid}.lg div{align-items:center;gap:.375rem;display:flex}.lg .n{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.lg .v{color:var(--ink-1);font-variant-numeric:tabular-nums;font-weight:600}.lg .sw{border-radius:.125rem;flex:none;width:.4375rem;height:.4375rem}.agents{color:var(--ink-2);border-top:1px solid var(--line);gap:.75rem;padding-top:.5rem;font-size:max(.6875rem,11px);display:flex}.agents span{align-items:center;gap:.3125rem;display:inline-flex}.agents b{color:var(--ink-1)}.mk .f{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.mk .f .lnk{color:var(--value-text);font-size:max(.75rem,11.5px);font-weight:600}.rail-grid{grid-template-columns:18.75rem 1fr;gap:.875rem;height:100%;min-height:0;display:grid}.rail{flex-direction:column;gap:.75rem;min-height:0;display:flex}.rail .spacer{flex:1}.card.tight{padding:.75rem .875rem}.card-head.tight{margin-bottom:.625rem}.seg.full{display:flex}.seg.full>span{flex:1;padding:0 .375rem}.fld{border:1px solid var(--line-strong);background:var(--paper);border-radius:.5rem;flex-direction:column;gap:.125rem;min-height:2.75rem;padding:.375rem .625rem;display:flex}.fld .l{color:var(--ink-3);font-size:max(.6562rem,11px)}.fld .v{align-items:center;gap:.375rem;font-size:max(.7812rem,12px);font-weight:600;display:flex}.fld .v.ph{color:var(--ink-3);font-weight:400}.fld .v .chev{color:var(--ink-3);width:.75rem;height:.75rem;margin-left:auto}.grid2{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.stepper{align-items:center;gap:.375rem;display:inline-flex}.stepper span{background:var(--inset);width:1rem;height:1rem;color:var(--ink-2);border-radius:.25rem;place-items:center;font-size:max(.6875rem,11px);display:inline-grid}.label-line{justify-content:space-between;align-items:center;margin:.625rem 0 .375rem;font-size:max(.75rem,11.5px);font-weight:600;display:flex}.label-line .s{color:var(--ink-3);font-size:max(.7188rem,11.5px);font-weight:400}.inset-box{background:var(--inset);color:var(--ink-3);border-radius:.5rem;align-items:center;gap:.5rem;padding:.5625rem .625rem;font-size:max(.7188rem,11.5px);display:flex}.inset-box .lnk{color:var(--ink-1);white-space:nowrap;margin-left:auto;font-weight:600}.toggles{color:var(--ink-2);flex-wrap:wrap;gap:.375rem .75rem;margin-top:.5rem;font-size:max(.7188rem,11.5px);display:flex}.toggles span{align-items:center;gap:.3125rem;display:inline-flex}.tg{background:var(--line-strong);border-radius:62.4375rem;width:1.625rem;height:.9375rem;display:inline-block;position:relative}.tg:after{content:"";background:#fff;border-radius:50%;width:.6875rem;height:.6875rem;position:absolute;top:.125rem;left:.125rem}.tg.on{background:var(--value-solid)}.tg.on:after{left:.8125rem}.btn.disabled{opacity:.45}.empty-state{border:1.5px dashed var(--line-strong);border-radius:var(--r-card);text-align:center;color:var(--ink-3);background:var(--paper);padding:3.75rem 1.5rem;font-size:max(.7812rem,12px)}.empty-state .t{color:var(--ink-1);margin:.75rem 0 .375rem;font-size:.9375rem;font-weight:600}.empty-state .glyph{background:var(--inset);width:2.5rem;height:2.5rem;color:var(--ink-2);border-radius:.625rem;place-items:center;display:inline-grid}.empty-state .glyph svg{width:1.125rem;height:1.125rem}.nova-input{border:1px solid var(--line-strong);background:var(--paper);border-radius:.5rem;align-items:center;gap:.5rem;height:2.25rem;padding:0 .25rem 0 .6875rem;display:flex}.nova-input .orb{width:1.75rem;height:1.75rem}.nova-input .orb svg{width:.8125rem;height:.8125rem}.rail .btn{min-width:0;padding:0 .625rem}.cat-grid.contacts .pipe{grid-row:1/3}.cat.wide{flex-direction:row;justify-content:space-between;align-items:center}.cat.wide .v{margin:0}.tag{background:var(--inset);height:1.25rem;color:var(--ink-2);white-space:nowrap;border-radius:.375rem;align-items:center;padding:0 .4375rem;font-size:max(.6875rem,11px);font-weight:500;display:inline-flex}.tag.positive{background:var(--positive-tint);color:var(--positive-text);font-weight:600}.two .s.late{color:var(--stop-text);font-weight:600}.stage-strip{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-card);grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.stage-strip>div{border-right:1px solid var(--line);align-items:center;gap:.625rem;padding:.75rem 1rem;display:flex}.stage-strip>div:last-child{border-right:0}.stage-strip .l{font-size:max(.7812rem,12px);font-weight:600}.stage-strip .s{color:var(--ink-3);margin-top:1px;font-size:max(.6875rem,11px)}.stage-strip .v{font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:1rem;font-weight:650}.sec.bar{background:var(--inset);border-bottom:1px solid var(--line);padding:.5rem 1rem .5rem .875rem;font-size:max(.7812rem,12px)}.sec.bar .r{font-size:max(.7188rem,11.5px)}.idle{text-align:right;color:var(--ink-3);font-size:max(.75rem,11.5px)}.idle b{color:var(--stop-text);font-weight:600;display:block}.money{text-align:right;font-variant-numeric:tabular-nums}.money b{font-size:max(.8125rem,13px);font-weight:600;display:block}.money span{color:var(--ink-3);font-size:max(.7188rem,11.5px)}.date-pill{background:var(--inset);height:2rem;color:var(--ink-2);border-radius:.5rem;align-items:center;padding:0 .75rem;font-size:max(.75rem,11.5px);font-weight:500;display:inline-flex}.stat-grid{gap:.75rem;display:grid}.stat-grid.c4{grid-template-columns:repeat(4,1fr)}.stat-grid.c5{grid-template-columns:repeat(5,1fr)}.stat{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow-card);border-radius:.75rem;padding:.75rem 1rem}.stat .v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;align-items:center;gap:.5rem;font-size:1.25rem;font-weight:650;display:flex}.stat .l{margin-top:.25rem;font-size:max(.75rem,11.5px);font-weight:600}.stat .s{color:var(--ink-3);margin-top:1px;font-size:max(.6875rem,11px)}.agent-pill{background:var(--u-tint);height:1.375rem;color:var(--u-text);border-radius:62.4375rem;align-items:center;gap:.375rem;padding:0 .5rem 0 .25rem;font-size:max(.7188rem,11.5px);font-weight:600;display:inline-flex}.agent-pill .av{background:var(--u-solid);color:#fff;width:1rem;height:1rem;font-size:max(.5312rem,9.5px)}.chart{width:100%;height:auto;display:block}.hbar{grid-template-columns:5.625rem 1fr 2.5rem;align-items:center;gap:.75rem;padding:.375rem 0;font-size:max(.7812rem,12px);display:grid}.hbar .l{font-weight:600}.hbar .bar{border-radius:.25rem;height:.875rem}.hbar .bar>i{border-radius:.25rem}.hbar .v{text-align:right;font-variant-numeric:tabular-nums;font-weight:650}.hbar2{grid-template-columns:6.25rem 1fr 2.125rem;align-items:center;gap:.75rem;padding:.3125rem 0;font-size:max(.7812rem,12px);display:grid}.hbar2 .l{font-weight:600}.hbar2 .bars{gap:.1875rem;display:grid}.hbar2 .bar{border-radius:.1875rem;height:.5625rem}.hbar2 .vals{text-align:right;font-variant-numeric:tabular-nums;gap:.1875rem;font-size:max(.6875rem,11px);font-weight:650;line-height:.5625rem;display:grid}.mini-stats{grid-template-columns:repeat(3,1fr);gap:.625rem;display:grid}.mini-stats div{background:var(--inset);border-radius:.5rem;padding:.625rem .75rem}.mini-stats .v{letter-spacing:-.02em;font-size:1.25rem;font-weight:650}.mini-stats .l{color:var(--ink-3);margin-top:.125rem;font-size:max(.6875rem,11px)}.legend-r{color:var(--ink-2);gap:.75rem;margin-left:auto;font-size:max(.7188rem,11.5px);display:flex}.legend-r span{align-items:center;gap:.3125rem;display:inline-flex}.seg>span.row{align-items:center;gap:.375rem;display:inline-flex}.ops{grid-template-columns:repeat(4,1fr);gap:.625rem;display:grid}.ops>div{background:var(--inset);border-radius:.625rem;padding:.625rem .75rem}.ops .h{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.ops .h .t{font-size:max(.7812rem,12px);font-weight:600}.ops .h .s{color:var(--ink-3);margin-top:1px;font-size:max(.6562rem,11px)}.ops .h .v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:650}.ops .n{color:var(--ink-3);margin:.375rem 0 .25rem;font-size:max(.6562rem,11px)}.ops .kv{border-color:var(--line);padding:.3125rem 0;font-size:max(.7188rem,11.5px)}.ops .kv .v{font-size:max(.7812rem,12px)}.mirror{grid-template-columns:1.75rem 1fr 7.5rem 1fr 1.75rem;align-items:center;gap:.5rem;padding:.3125rem 0;font-size:max(.75rem,11.5px);display:grid}.mirror .l{text-align:center;color:var(--ink-2);font-weight:600}.mirror .vl,.mirror .vr{font-variant-numeric:tabular-nums;font-weight:650}.mirror .vl{text-align:right}.mirror .bar{background:var(--inset);border-radius:.1875rem;height:.5625rem;position:relative;overflow:hidden}.mirror .bar>i{border-radius:.1875rem;position:absolute;top:0;bottom:0}.mirror .bar.left>i{background:var(--user-1-solid);right:0}.mirror .bar.right>i{background:var(--user-2-solid);left:0}.pair-head{background:var(--inset);border-radius:.625rem;justify-content:space-between;align-items:center;margin-bottom:.5rem;padding:.5rem .75rem;display:flex}.pair-head .p{align-items:center;gap:.5rem;font-size:max(.7812rem,12px);font-weight:600;display:flex}.pair-head .p .s{color:var(--ink-3);font-size:max(.6875rem,11px);font-weight:400}.mini4{grid-template-columns:repeat(4,1fr);gap:.5rem;display:grid}.mini4>div{background:var(--inset);text-align:center;border-radius:.5rem;padding:.5rem .625rem}.mini4 .v{letter-spacing:-.02em;font-size:1.125rem;font-weight:650}.mini4 .l{color:var(--ink-3);margin-top:1px;font-size:max(.6562rem,11px)}.wk-chart{grid-template-columns:repeat(8,1fr);align-items:end;gap:.5rem;height:5.625rem;padding:0 .25rem;display:grid}.wk-chart>div{flex-direction:column;justify-content:flex-end;align-items:center;gap:.1875rem;height:100%;display:flex}.wk-chart .b{background:var(--value-solid);border-radius:.1875rem .1875rem 0 0;width:70%}.wk-chart .n{font-size:max(.6562rem,11px);font-weight:600}.wk-chart .d{color:var(--ink-2);white-space:nowrap;font-size:max(.5938rem,10.5px)}.mini-tbl{border-collapse:collapse;width:100%;font-size:max(.75rem,11.5px)}.mini-tbl th{text-align:left;color:var(--ink-3);background:var(--inset);padding:.375rem .5rem;font-size:max(.6875rem,11px);font-weight:600}.mini-tbl td{border-bottom:1px solid var(--line);padding:.4375rem .5rem}.mini-tbl tr:last-child td{border-bottom:0}.note-card{border:1px solid var(--line);border-radius:.625rem;padding:.625rem .75rem;font-size:max(.7188rem,11.5px)}.note-card .ft{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.note-card .who{align-items:center;gap:.5rem;display:flex}.note-card .who .k{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:max(.5938rem,11px);display:block}.note-card .who b{font-size:max(.75rem,11.5px)}.note-card .when{color:var(--ink-3);text-align:right;white-space:nowrap;font-size:max(.6562rem,11px)}.note-card .body{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.5rem;line-height:1.35;display:-webkit-box;overflow:hidden}.note-card .body b{color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;margin-right:.25rem;font-size:max(.5938rem,11px)}.cl{border-bottom:1px solid var(--line);justify-content:space-between;gap:.5rem;padding:.375rem 0;font-size:max(.75rem,11.5px);display:flex}.cl:last-child{border-bottom:0}.cl .n{font-weight:600}.cl .s{color:var(--ink-3);font-size:max(.7188rem,11.5px)}.settings-wrap{max-width:60rem}.tabs.wide{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow-card);margin:0 0 .875rem;padding:.25rem;display:flex}.tabs.wide span{padding:0 .875rem}.tabs.wide span.on{background:var(--inset);box-shadow:none}.form-grid{grid-template-columns:1fr 1fr;gap:.75rem 1rem;display:grid}.inp{flex-direction:column;gap:.3125rem;display:flex}.inp label{color:var(--ink-2);font-size:max(.7188rem,11.5px);font-weight:500}.inp .box{border:1px solid var(--line-strong);background:var(--paper);border-radius:.5rem;align-items:center;height:2.25rem;padding:0 .6875rem;font-size:max(.8125rem,13px);display:flex}.inp .box.ph{color:var(--ink-3)}.dropzone{border:1.5px dashed var(--line-strong);background:var(--paper);border-radius:.75rem;align-items:center;gap:1rem;padding:.875rem 1rem;display:flex}.dropzone .ph-img{background:var(--inset);width:3.5rem;height:3.5rem;color:var(--ink-3);border-radius:50%;flex:none;place-items:center;display:grid}.dropzone .t{font-size:max(.8125rem,13px);font-weight:600}.dropzone .s{color:var(--ink-3);margin-top:.125rem;font-size:max(.7188rem,11.5px)}.slider{color:var(--ink-2);align-items:center;gap:.625rem;font-size:max(.7188rem,11.5px);font-weight:600;display:flex}.slider .track{background:var(--line);border-radius:.125rem;flex:1;height:.25rem;position:relative}.slider .track i{background:var(--paper);border:.125rem solid var(--value-solid);border-radius:50%;width:.875rem;height:.875rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.card.section{padding:1rem 1.125rem 1.125rem}.card.section .card-head{margin-bottom:.75rem}.card.section .card-title{font-size:.875rem}.card{color:var(--ink-1);isolation:isolate;background:radial-gradient(120% 70% at 0% 0%,var(--card-glint) 0%,transparent 55%),linear-gradient(180deg,var(--card-top) 0%,var(--card-bot) 100%);border:1px solid var(--line);box-shadow:inset 0 1px 0 var(--card-hi),inset 0 -1px 0 #1a24380a,0 1px 1px #1a24380d,0 .25rem .625rem -4px #1a243814,0 1.875rem 3.75rem -34px #1a243852;border-radius:1.125rem;flex-direction:column;padding:1.125rem 1.25rem;display:flex;position:relative}.card:before{content:"";border-radius:inherit;pointer-events:none;z-index:-1;background:linear-gradient(180deg,var(--card-sheen) 0%,#fff0 34%);position:absolute;inset:0}.card-head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.875rem;display:flex}.card-title{letter-spacing:-.01em;font-size:.9062rem;font-weight:650}.card-hint{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);background:var(--well);border:1px solid var(--well-line);white-space:nowrap;border-radius:62.4375rem;padding:.25rem .5625rem;font-size:max(.6562rem,11px);font-weight:600}.hero{grid-template-columns:1fr 1fr;gap:0;margin-bottom:1.125rem;display:grid}.hero>div+div{border-left:1px solid var(--line);padding-left:1.25rem}.hero .lbl{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);font-size:max(.6875rem,11px);font-weight:600}.hero .num{letter-spacing:-.045em;font-variant-numeric:normal;margin-top:.5rem;font-size:2.875rem;font-weight:700;line-height:.95}.hero .num small{letter-spacing:0;color:var(--ink-3);margin-left:.25rem;font-size:.875rem;font-weight:600}.well{background:var(--well);border:1px solid var(--well-line);box-shadow:inset 0 1px 0 var(--well-hi),inset 0 .125rem .25rem #1a24380a;border-radius:.75rem;padding:.75rem .875rem}.well.foot{margin-top:auto}.well.cols{grid-template-columns:1fr 1fr;gap:0;padding:0;display:grid}.well.cols>div+div{border-left:1px solid var(--well-line)}.well .l{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);font-size:max(.6875rem,11px);font-weight:600}.well .v{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:.3125rem;font-size:1.375rem;font-weight:700;line-height:1.05}.well .s{color:var(--ink-3);margin-top:.25rem;font-size:max(.6875rem,11px)}.well .bar{margin-top:.5rem}.card.navy{color:#fff;background:radial-gradient(110% 70% at 6% 0%,#ffffff29 0%,transparent 52%),linear-gradient(118deg,transparent 44%,#ffffff0b 45%,#ffffff0b 60%,transparent 61%),linear-gradient(170deg,var(--navy-2) 0%,var(--navy) 50%,var(--navy-deep) 100%);border-color:#ffffff17;box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #00000059,0 1px 1px #0a142833,0 .375rem .875rem -6px #0a142847}.card.navy:before{background:linear-gradient(#ffffff1a 0%,#fff0 30%)}.navy .card-hint{color:#b5c1db;background:#ffffff12;border-color:#ffffff1a}.navy .hero>div+div{border-left-color:#ffffff1a}.navy .hero .lbl{color:#a9b6d3}.navy .hero .num{color:#fff;text-shadow:0 1px #00000040}.navy .hero .num small{color:#a9b6d3}.navy .well{background:#ffffff0e;border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff12}.navy .well.cols>div+div{border-left-color:#ffffff1a}.navy .well .l{color:#a9b6d3}.navy .well .v{color:#fff}.navy .well .s{color:#8794b8}.navy .bar{background:#ffffff1f}.navy .bar>i{background:#fff}.ring2{--p:45;--track:var(--well);background:conic-gradient(var(--reach-solid) calc(var(--p)*1%),var(--track) 0);width:7.75rem;height:7.75rem;box-shadow:inset 0 .125rem .375rem #1a24381a,0 1px 0 var(--card-hi);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.ring2:before{content:"";background:linear-gradient(180deg,var(--card-top),var(--card-bot));border-radius:50%;position:absolute;inset:.875rem;box-shadow:inset 0 .125rem .3125rem #1a24381a,0 1px #fff9}.ring2 .c{text-align:center;line-height:1;position:relative}.ring2 .c b{letter-spacing:-.04em;color:var(--ink-1);font-size:1.875rem;font-weight:700;display:block}.ring2 .c span{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-top:.25rem;font-size:max(.625rem,9.5px);font-weight:600;display:block}.ring2.positive{background:conic-gradient(var(--positive-solid) calc(var(--p)*1%),var(--track) 0)}.lgd{flex:1;gap:.625rem;min-width:0;display:grid}.lgd>div{grid-template-columns:1fr auto;align-items:baseline;gap:.125rem .625rem;display:grid}.lgd .k{color:var(--ink-2);font-size:max(.8125rem,13px);font-weight:500}.lgd .v{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.1875rem;font-weight:700}.lgd .bar{grid-column:1/-1;height:.25rem;margin-top:.125rem}.lgd .bar>i{background:var(--reach-solid)}.lgd .bar.t2>i{background:color-mix(in oklab,var(--reach-solid) 60%,var(--paper))}.lgd .bar.t3>i{background:color-mix(in oklab,var(--reach-solid) 35%,var(--paper))}.wells2{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.wells2 .well{justify-content:space-between;align-items:center;gap:.625rem;min-height:3.5rem;padding:.625rem .75rem;display:flex}.wells2 .well .k{color:var(--ink-2);font-size:max(.7812rem,12px);font-weight:600}.wells2 .well .v{margin:0;font-size:1.5rem}.wells2 .well .v.value{color:var(--value-text)}.wells2 .well.stop .k,.wells2 .well.stop .v{color:var(--stop-text)}.row-kv{color:var(--ink-2);justify-content:space-between;align-items:center;padding:.625rem .125rem .125rem;font-size:max(.8125rem,13px);font-weight:600;display:flex}.row-kv .v{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--value-text);font-size:1.375rem;font-weight:700}.card>.btn.wide{margin-top:auto}.scope{background:var(--paper);border:1px solid var(--line-strong);height:2.75rem;box-shadow:inset 0 1px 0 var(--card-hi),0 1px .125rem #1a24380d;border-radius:.6875rem;align-items:stretch;display:flex}.scope>div{align-items:center;gap:.875rem;min-width:12.5rem;padding:0 1rem;display:flex}.scope>div+div{border-left:1px solid var(--line)}.scope .kv2{flex-direction:column;justify-content:center;line-height:1.15;display:flex}.scope .k{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:max(.625rem,11px);font-weight:600}.scope .v{color:var(--ink-1);align-items:baseline;gap:.375rem;margin-top:.125rem;font-size:max(.8438rem,13px);font-weight:650;display:flex}.scope .v .count{font-size:max(.7188rem,11.5px);font-weight:500}.scope .ch{color:var(--ink-3);place-items:center;margin-left:auto;display:grid}.scope .ch svg{width:.875rem;height:.875rem}.controls.tall .field,.controls.tall .btn{height:2.75rem}.controls.tall .field{border-radius:.6875rem;font-size:max(.8438rem,13px)}.controls.tall .btn{border-radius:.6875rem}.tr.u1{--u-solid:var(--user-1-solid);--u-ink:var(--user-1-solid-ink);--u-text:var(--user-1-text);--u-tint:var(--user-1-tint)}.tr.u2{--u-solid:var(--user-2-solid);--u-ink:var(--user-2-solid-ink);--u-text:var(--user-2-text);--u-tint:var(--user-2-tint)}.tr.u4{--u-solid:var(--user-4-solid);--u-ink:var(--user-4-solid-ink);--u-text:var(--user-4-text);--u-tint:var(--user-4-tint)}.pill.user{background:var(--u-solid);color:#fff;text-shadow:0 1px #0003;border-radius:.4375rem;justify-content:center;min-width:2.125rem;height:1.5rem;padding:0 .5rem;font-size:max(.75rem,11.5px);font-weight:700;box-shadow:inset 0 1px #ffffff59,inset 0 -1px #00000038,0 1px .125rem #0a142838}.av.user{display:none}.owner{align-items:center;gap:.5625rem;min-width:0;display:flex}.owner>span:last-child{flex:1;min-width:0;display:block}.meta .own{color:var(--u-text);font-weight:600}.pill.d1{background:var(--positive-tint);color:var(--positive-text)}.pill.d2{background:var(--waiting-tint);color:var(--waiting-text)}.pill.d3{background:var(--stop-tint);color:var(--stop-text)}.hero.c3{grid-template-columns:repeat(3,1fr)}.hero.c3 .num{font-size:2.5rem}.well.cols.c3{grid-template-columns:repeat(3,1fr)}.hero-one .lbl{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);font-size:max(.6875rem,11px);font-weight:600}.hero-one .num{letter-spacing:-.045em;margin-top:.5rem;font-size:2.5rem;font-weight:700;line-height:.95}.hero-one .s{color:var(--ink-3);margin-top:.5rem;font-size:max(.75rem,11.5px)}.lgd .bar.positive>i{background:var(--positive-solid)}.lgd .bar.waiting>i{background:var(--waiting-solid)}.lgd .bar.hot>i{background:var(--hot-solid)}.lgd .bar.value>i{background:var(--value-solid)}.well.line{justify-content:space-between;align-items:center;margin-top:.5rem;padding:.625rem .75rem;display:flex}.well.line .k{color:var(--ink-2);font-size:max(.7812rem,12px);font-weight:600}.well.line .v{margin:0;font-size:1.5rem}.well.line.value .k,.well.line.value .v{color:var(--value-text)}.well.line.waiting .k,.well.line.waiting .v{color:var(--waiting-text)}.well.line.stop .k,.well.line.stop .v{color:var(--stop-text)}.navy .well.foot .bar{margin-top:.5rem}.card-head .card-title{white-space:nowrap}.card-hint{text-overflow:ellipsis;min-width:0;overflow:hidden}.navy .well.cols.c3{margin-bottom:.625rem}.cat-grid{gap:.75rem}.card.cat{border-radius:.875rem;gap:0;min-width:0;padding:.875rem 1rem .8125rem}.card.cat .t{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:max(.7812rem,12px);font-weight:600;display:block;overflow:hidden}.card.cat .v{letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin-top:auto;padding-top:.75rem;font-size:1.75rem;font-weight:700;line-height:1}.card.cat .s{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin-top:.375rem;font-size:max(.7188rem,11.5px);overflow:hidden}.card.cat .s.stop{color:var(--stop-text);font-weight:600}.card.cat .s.waiting{color:var(--waiting-text);font-weight:600}.card.cat .s.action,.card.cat .v.action{color:var(--action-text)}.card.cat .s.action{font-weight:600}.hero-one .num small{letter-spacing:0;color:var(--ink-3);margin-left:.375rem;font-size:.875rem;font-weight:600}.navy .hero-one .lbl{color:#a9b6d3}.navy .hero-one .num{color:#fff;text-shadow:0 1px #00000040}.navy .hero-one .num small,.navy .hero-one .s{color:#a9b6d3}.well.cols.c4{grid-template-columns:repeat(4,1fr)}.well.cols.c4 .v{font-size:1.25rem}.bar.hot>i{background:var(--hot-solid)}.bar.waiting>i{background:var(--waiting-solid)}.bar.value>i{background:var(--value-solid)}.bar.positive>i{background:var(--positive-solid)}.bar.reach>i{background:var(--reach-solid)}.bar.action>i{background:var(--action-solid)}.bar.cold>i{background:var(--ink-3)}.bar.neutral>i{background:var(--line-strong)}.navy .bar.cold>i{background:#ffffff9e}.navy .bar.neutral>i{background:#ffffff52}.stack-bar{background:0 0;border-radius:.25rem;height:.5rem;margin:1rem 0 .875rem}.stack-bar i{border-radius:.125rem}.stack-bar i.hot{background:var(--hot-solid)}.stack-bar i.waiting{background:var(--waiting-solid)}.stack-bar i.cold{background:var(--ink-3)}.stack-bar i.neutral{background:var(--line-strong)}.navy .stack-bar i.cold{background:#ffffff9e}.navy .stack-bar i.neutral{background:#ffffff52}.navy .stack-bar{box-shadow:none}.grp .pill{margin-left:0}.lead>span{min-width:0;display:block}.cat-grid{grid-template-columns:1.5fr repeat(5,1fr)}.well.cols.c4>div{padding:.625rem .625rem .6875rem}.well.cols.c4 .l{letter-spacing:.04em;white-space:nowrap;font-size:max(.6562rem,11px)}.ring2.mix{background:conic-gradient(var(--positive-solid) 0 calc(var(--a)*1%),var(--waiting-solid) 0 calc(var(--b)*1%),var(--value-solid) 0)}.well.line .v small{letter-spacing:0;color:var(--ink-3);font-size:max(.75rem,11.5px);font-weight:600}.well.line.foot{margin-top:auto}.well .v small{letter-spacing:0;color:var(--ink-3);font-size:max(.75rem,11.5px);font-weight:600}.hero.c3.big .num{font-size:2.875rem}.pulse{grid-template-columns:1fr 1fr;align-items:start;gap:1.25rem;margin-bottom:1rem;display:grid}.well.sig{border-bottom:1px solid var(--well-line);align-items:center;gap:.625rem;margin-top:.5rem;padding:.625rem .75rem;display:flex}.well.sig:first-of-type{margin-top:0}.well.sig .t{font-size:max(.8125rem,13px);font-weight:600}.well.sig .s{color:var(--ink-3);margin-top:1px;font-size:max(.7188rem,11.5px)}.well.sig .v{margin:0 0 0 auto;font-size:1.375rem}.well.sig .chev{color:var(--ink-3);flex:none}.well.sig.value .v{color:var(--value-text)}.well.sig.waiting .v{color:var(--waiting-text)}.week .d.on{background:var(--well);border:1px solid var(--well-line);box-shadow:inset 0 1px 0 var(--well-hi),inset 0 .125rem .25rem #1a24380a}.week .d.on .v,.week .d.on .n{color:var(--ink-1)}.week .d .m{border-radius:.125rem;width:.875rem;height:.1875rem;margin:.3125rem auto 0}.card.list{padding:0;overflow:hidden}.card.list .tbl{width:100%}.card.list .th{background:var(--well);border-top:1px solid var(--well-line);border-bottom:1px solid var(--well-line);box-shadow:inset 0 1px 0 var(--well-hi)}.well.queue{margin:.625rem .875rem .25rem;padding:.5625rem .875rem}.well.queue .k{font-size:max(.7812rem,12px)}.well.queue .v{font-size:1.125rem}.sec{background:var(--well);border-top:1px solid var(--well-line);border-bottom:1px solid var(--well-line);height:2.5rem;box-shadow:inset 0 1px 0 var(--well-hi),inset 0 .125rem .25rem #1a243808;gap:.625rem;margin-top:.375rem;padding:0 1rem 0 .875rem}.sec .t{letter-spacing:-.005em;font-size:max(.8125rem,13px);font-weight:650}.sec .r{font-weight:500}.slot{color:var(--ink-1)}.slot.planned{color:var(--ink-3);font-weight:500}.hints{border-top:1px solid var(--well-line);background:var(--well);margin-top:0;padding:.5625rem 1.25rem .625rem .875rem}.hints .key{background:var(--paper)}.card.list>.card-head{min-height:0;margin-bottom:.375rem;padding:.625rem 1.25rem 0}.card-title .sub{color:var(--ink-3);letter-spacing:0;margin-left:.5rem;font-size:max(.75rem,11.5px);font-weight:500}.card.list .th{border-top:0;border-bottom:1px solid var(--line);min-height:1.75rem;box-shadow:none;background:0 0;padding-top:0;padding-bottom:0}.sec{background:var(--well);border-top:0;border-bottom:1px solid var(--well-line);height:1.875rem;box-shadow:none;margin-top:0;padding:0 1rem 0 .875rem}.sec .t{font-size:max(.7812rem,12px);font-weight:600}.sec .r{font-size:max(.6875rem,11px)}.plan .tr:last-child{border-bottom:1px solid var(--line)}.well.rows{padding:0}.well.rows .sig{border-bottom:1px solid var(--well-line);padding:.625rem .75rem}.well.rows .sig:last-child{border-bottom:0}.well.rows .sig .v{letter-spacing:-.03em;margin-left:auto;font-size:1.25rem;font-weight:700}.well.rows .sig.value .v{color:var(--value-text)}.well.rows .sig.waiting .v{color:var(--waiting-text)}.hints{padding:.5rem 1.25rem .5625rem .875rem}.well{box-shadow:inset 0 1px 0 var(--well-hi),inset 0 .125rem .1875rem #1a243806}.card{padding:1rem 1.125rem}.card-head{margin-bottom:.75rem}.hero .num,.hero.c3.big .num{font-size:2.5rem}.hero.c3>div+div{padding-left:.875rem}.well .v{font-size:1.3125rem}.wells2{gap:.375rem}.wells2 .well .v{font-size:1.375rem}.well.line{margin-top:.375rem;padding:.5rem .75rem}.well.line .v{font-size:1.375rem}.card>.btn.wide.mt8{margin-top:auto}.card .wells2+.well.line+.btn.wide,.card .well.line+.btn.wide{margin-top:.5rem}.sec,.hints{background:var(--well)}.grid-3 .card{padding:.875rem 1.125rem}.grid-3 .card-head{margin-bottom:.625rem}.hero{margin-bottom:.75rem}.wells2 .well{min-height:2.625rem;padding:.375rem .75rem}.well.cols>div{padding:.5625rem .75rem .625rem}.btn.wide{height:2.375rem}.meta,.td .s,.slot .s,.due .s,.next .s{color:var(--ink-2);font-size:max(.7188rem,11.5px)}.slot.planned .s{color:var(--ink-2)}.sec{background:var(--well);border-top:1px solid var(--line);border-bottom:1px solid var(--line);height:2rem;margin-top:.625rem}.sec .t{color:var(--ink-1);font-size:max(.8125rem,13px);font-weight:650}.sec .r{color:var(--ink-2);font-size:max(.7188rem,11.5px)}.sec .pill{height:1.1875rem;padding:0 .4375rem;font-size:max(.7188rem,11.5px)}.sec .pill.n{background:var(--line);color:var(--ink-1)}.plan .tr:has(+.sec){border-bottom:0}.navy .hero .lbl,.navy .well .l{color:#c3cde3}.navy .well .s,.navy .hero .num small,.navy .hero-one .s{color:#b3bfd8}.navy .well .v small{color:#c3cde3}.hero-one .s{margin-top:.375rem}.pulse{margin-bottom:.5rem}.pulse .lgd{gap:.375rem}.pulse .lgd .k{font-size:max(.7812rem,12px)}.pulse .lgd .v{font-size:1.125rem}.pulse .lgd .bar{height:.1875rem;margin-top:1px}.pulse .hero-one .num{font-size:2.375rem}.grid-3 .well.cols .s{margin-top:.125rem}.grid-3 .well .v{font-size:1.25rem}.wells2 .well{min-height:2.875rem}.well.line{padding:.5rem .75rem}.card .well.line+.btn.wide{margin-top:.625rem}.cat-grid .card.pipe{padding:.875rem 1.125rem}.cat-grid .pipe .card-head{margin-bottom:.5rem}.cat-grid .pipe .hero-one .num{margin-top:.375rem;font-size:2.25rem}.cat-grid .pipe .stack-bar{height:.4375rem;margin:.75rem 0 .625rem}.cat-grid .pipe .well.cols.c4>div{padding:.5rem .625rem .5625rem}.cat-grid .pipe .well.cols.c4 .v{margin-top:.1875rem;font-size:1.1875rem}.cat-grid .pipe .well.cols.c4 .bar{height:.1875rem;margin-top:.375rem}.card.cat{border-radius:.8125rem;padding:.75rem .875rem .6875rem}.card.cat .v{padding-top:.625rem;font-size:1.625rem}.card.cat .s{margin-top:.3125rem}.card.list .grp{border-bottom:1px solid var(--line);gap:.5rem;height:2.375rem;padding:0 .875rem}.card.list .grp .t{font-size:max(.8125rem,13px);font-weight:650}.card.list .grp .r{color:var(--ink-2);font-size:max(.7188rem,11.5px)}.card.list .grp .chev{color:var(--ink-2)}.card.list .grp .pill{height:1.1875rem;padding:0 .4375rem;font-size:max(.7188rem,11.5px)}.card.list .grp .pill.n{background:var(--line);color:var(--ink-1)}.card.list .th{min-height:1.75rem}.card.list .tbl .tr:last-child{border-bottom:0}.vstack{gap:.75rem}.cat{border-radius:.8125rem;gap:0;padding:.75rem .875rem .6875rem}.cat .t{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:max(.7812rem,12px);font-weight:600;display:block;overflow:hidden}.cat .v{letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin-top:auto;padding-top:.625rem;font-size:1.625rem;font-weight:700;line-height:1}.cat .s{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;margin-top:.3125rem;font-size:max(.7188rem,11.5px);overflow:hidden}.cat .s.stop{color:var(--stop-text);font-weight:600}.cat .s.waiting{color:var(--waiting-text);font-weight:600}.cat .s.action,.cat .v.action{color:var(--action-text)}.cat .s.action{font-weight:600}.cat .bar{background:var(--well-line);height:.25rem;margin-top:.5625rem}.cat .s{margin-top:.375rem}.tbl-card.slim .grp{height:2.25rem}.tbl-card.slim .th{min-height:1.75rem}.card.list{background:var(--paper);box-shadow:var(--shadow-card);border-color:var(--line)}.card.list:before{display:none}.card.list>.card-head{margin-bottom:0;padding:.5625rem 1.25rem 0}.card.list .th{border-bottom:0;align-items:end;min-height:1.5rem;padding-top:.5rem;padding-bottom:0}.card.list .th+.sec{margin-top:.3125rem}.hints{background:var(--paper);border-top:1px solid var(--line)}.wells2.tall .well{min-height:3.625rem}.ring2.sm{width:6.75rem;height:6.75rem}.ring2.sm:before{inset:.75rem}.ring2.sm .c b{font-size:1.625rem}.ring2.sm .c span{font-size:max(.5938rem,9.5px)}.lst .status{flex-direction:column;align-items:flex-start;gap:0;display:flex}.lst .status .row{align-items:center;gap:.3125rem;display:flex}.pill.solid.premium{color:#1a2438;text-shadow:0 1px #ffffff59;background:linear-gradient(#f3b92a,#d99a0b);box-shadow:inset 0 1px #ffffff73,inset 0 -1px #00000026}.lst .status .s{color:var(--ink-2);font-size:max(.6875rem,11px)}.tier{white-space:nowrap;letter-spacing:.01em;border-radius:.375rem;align-items:center;height:1.1875rem;padding:0 .4375rem;font-size:max(.6875rem,11px);font-weight:600;line-height:1;display:inline-flex}.tier.premium{color:#1a2438;text-shadow:0 1px #ffffff59;background:linear-gradient(#f3b92a,#d99a0b);box-shadow:inset 0 1px #ffffff73,inset 0 -1px #00000026}.tier.featured{background:var(--reach-solid);color:#fff;text-shadow:0 1px 1px #0003;box-shadow:inset 0 1px #ffffff40,inset 0 -1px #00000026}.tier.standard{height:auto;color:var(--ink-2);padding:0;font-size:max(.75rem,11.5px);font-weight:500}.tier.ended{border:1px solid var(--line-strong);color:var(--ink-2);background:0 0;height:1.1875rem}.portal{flex-direction:column;align-items:flex-start;gap:.1875rem;display:flex}.portal .s{color:var(--ink-2);white-space:nowrap;font-size:max(.6875rem,11px)}.portal .s.late{color:var(--stop-text);font-weight:600}.pill.solid.premium{display:none}.seg.users{border:1px solid var(--line-strong);background:var(--paper);height:2.75rem;box-shadow:inset 0 1px 0 var(--card-hi),0 1px .125rem #1a24380d;border-radius:.6875rem;flex:none;gap:.1875rem;padding:.25rem}.seg.users>span{height:2.125rem;color:var(--ink-2);border-radius:.5rem;padding:0 1rem;font-size:max(.8125rem,13px);font-weight:600}.seg.users>span.on{color:#fff;text-shadow:0 1px 1px #0000002e;box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #0000002e,0 1px .125rem #0a14282e}.seg.users>span.on.u1{background:var(--user-1-solid)}.seg.users>span.on.u2{background:var(--user-2-solid)}.seg.users>span.on.both{background:var(--ink-1);color:var(--paper);text-shadow:none}.seg.users>span.u1:not(.on){color:var(--user-1-text)}.seg.users>span.u2:not(.on){color:var(--user-2-text)}.lst .tr{min-height:2.875rem;padding-top:.25rem;padding-bottom:.25rem}.lst .status .row .pill,.lst .portal .tier{height:1.125rem}.lst .status .s,.lst .portal .s{margin-top:.125rem;line-height:1.15}.lst .portal{gap:0}.lst .td.two .meta{margin-top:.125rem;line-height:1.2}.lst .td.two .name{line-height:1.25}.lst .td.two .name,.lst .td.two .meta{white-space:nowrap}.lst .th>span:nth-child(15),.lst .tr>span:nth-child(15){text-align:left}.tr .td.r,.tr .th .r{text-align:right}.db .tr{justify-content:space-between;gap:0}.leads{--cols:10.625rem 14.375rem 4.5rem 5.5rem minmax(7.5rem,1fr) 4.6875rem 3.0625rem 3.625rem}.leads .tr{gap:1.875rem}.lst .tr{justify-content:space-between;gap:0}.kpi-strip .l{font-size:max(.7812rem,12px)}.kpi-strip .s{color:var(--ink-2);font-size:max(.7188rem,11.5px)}.kpi-strip .v{letter-spacing:-.03em;font-size:1.5rem;font-weight:700}.kpi-strip>div{padding:.6875rem 1.125rem}.col-head{gap:.5rem;height:2.25rem;padding:0 .875rem}.col-head .t{font-size:max(.8125rem,13px);font-weight:650}.col-head .pill{height:1.1875rem;padding:0 .4375rem;font-size:max(.7188rem,11.5px)}.col-foot{color:var(--ink-2);padding:.5625rem .875rem}.task .m{color:var(--ink-2)}.task .f{color:var(--ink-2);font-size:max(.7188rem,11.5px)}.nova-head{padding:.625rem 1rem}.contact .s{color:var(--ink-2);margin-top:.125rem;font-size:max(.75rem,11.5px)}.note-row{padding:.5625rem 0}.note-row .h{color:var(--ink-2)}.sect{font-size:max(.8125rem,13px);font-weight:650}.sect .c{color:var(--ink-2)}.line-item.link{color:var(--value-text);font-weight:600}.week .d .m{background:var(--value-solid)}.kpi-tiles{grid-template-columns:repeat(6,1fr);gap:.75rem;display:grid}.kpi-tiles .cat{padding:.625rem .875rem}.kpi-tiles .cat .v{padding-top:.375rem;font-size:1.5rem}.kpi-tiles .cat .bar{margin-top:.4375rem}.kpi-tiles .cat .s{margin-top:.3125rem}.bar.stop>i{background:var(--stop-solid)}.cat .v.t-stop{color:var(--stop-text)}.task{border:1px solid var(--line);background:var(--paper);border-radius:.625rem;padding:.5625rem .75rem .5rem;display:block;box-shadow:0 1px 1px #1a24380a}.task+.task{margin-top:.375rem}.task:hover{border-color:var(--line-strong)}.task.on{background:var(--paper);border-color:var(--user-1-solid);box-shadow:0 0 0 .125rem color-mix(in oklab,var(--user-1-solid) 22%,transparent),0 1px .125rem #1a24380f}.task .n{font-size:max(.8125rem,13px);font-weight:650}.task .m{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;margin-top:.125rem;font-size:max(.75rem,11.5px);overflow:hidden}.task .f{justify-content:space-between;align-items:center;margin-top:.4375rem;font-size:max(.7188rem,11.5px);display:flex}.task .f .pill{height:1.125rem;padding:0 .375rem;font-size:max(.6875rem,11px)}.task .f .late{color:var(--stop-text);font-weight:600}.nova-head{gap:.625rem;height:2.75rem;padding:0 .875rem}.nova-head .t{font-size:max(.8125rem,13px);font-weight:650}.nova-head .prog{gap:.5rem}.nova-head .prog .bar{width:5.625rem}.task-head{background:var(--well);border:1px solid var(--well-line);box-shadow:inset 0 1px 0 var(--well-hi);border-radius:.75rem;justify-content:space-between;align-items:flex-start;gap:.75rem;margin:.75rem .875rem 0;padding:.75rem .875rem;display:flex}.task-head .eyebrow{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);font-size:max(.6562rem,11px);font-weight:600}.task-head .sub{color:var(--ink-2);align-items:center;gap:.5rem;font-size:max(.7812rem,12px);display:flex}.task-head .sub .own{color:var(--u-text);font-weight:600}.detail{grid-template-columns:1.05fr 1fr;gap:.875rem;padding:0 .875rem .875rem}.detail>div{padding:0}.detail>div+div{border-left:0}.detail .ctx{padding-top:.25rem}.contact{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:.625rem;padding:.625rem 0 .75rem;display:flex}.contact .n{font-size:.9062rem;font-weight:650}.contact .s{color:var(--ink-1);align-items:center;gap:.5rem;margin-top:.3125rem;font-size:max(.7812rem,12px);display:flex}.contact .s .pill{height:1.1875rem}.sect{border-top:0;padding:.75rem 0 .375rem}.sect .c{color:var(--ink-2);font-size:max(.75rem,11.5px)}.sect .link{color:var(--value-text);font-weight:600}.note-row{border-bottom:1px solid var(--line);padding:.5rem 0;display:block}.note-row .h{color:var(--ink-2);font-size:max(.7188rem,11.5px)}.note-row .h b{color:var(--ink-1)}.note-row .b{color:var(--ink-1);margin-top:.125rem;font-size:max(.8125rem,13px)}.composer{background:var(--well);border:1px solid var(--well-line);box-shadow:inset 0 1px 0 var(--well-hi);border-radius:.75rem;align-self:start;margin-top:.25rem;padding:.875rem .875rem 1rem}.composer .textarea{background:var(--paper);min-height:7.5rem}.composer .seg{background:var(--paper);border:1px solid var(--well-line)}.btn.ghost.sm.t-nova{color:var(--nova-text);border-color:var(--line-strong)}.detail>.composer{padding:.875rem .875rem 1rem}.detail>.ctx{padding:.25rem 0 0}.pill.user.sm{border-radius:.3125rem;min-width:1.625rem;height:1.125rem;padding:0 .375rem;font-size:max(.6875rem,11px)}.pill.n.sm{height:1.125rem;padding:0 .375rem;font-size:max(.6875rem,11px)}.pill.user.big{border-radius:.5625rem;min-width:2.75rem;height:2.125rem;font-size:.9375rem}.task{padding:.5625rem .75rem}.task .t1{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.task .t1 .n{white-space:nowrap;text-overflow:ellipsis;font-size:max(.8125rem,13px);font-weight:650;overflow:hidden}.task .t1 .od{color:var(--stop-text);background:var(--stop-tint);border-radius:.375rem;flex:none;padding:.125rem .375rem;font-size:max(.7188rem,11.5px);font-weight:700}.task .t2{color:var(--ink-2);align-items:center;gap:.375rem;margin-top:.3125rem;font-size:max(.75rem,11.5px);display:flex}.task .t2 .sep{color:var(--line-strong)}.task .t3{align-items:center;gap:.5rem;margin-top:.4375rem;font-size:max(.75rem,11.5px);display:flex}.task .t3 .m{min-width:0;color:var(--ink-1);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.task .t3 .due{color:var(--ink-2);white-space:nowrap;font-size:max(.7188rem,11.5px)}.task.on .t1 .n{color:var(--user-1-text)}.work{flex-direction:column;display:flex}.wk-head{justify-content:space-between;align-items:center;gap:.75rem;padding:.875rem 1rem .75rem;display:flex}.wk-id{align-items:center;gap:.75rem;min-width:0;display:flex}.wk-name{letter-spacing:-.015em;align-items:center;gap:.625rem;font-size:1.0625rem;font-weight:700;display:flex}.wk-name .pill{height:1.1875rem}.wk-sub{color:var(--ink-2);align-items:center;gap:.375rem;margin-top:.25rem;font-size:max(.7812rem,12px);display:flex}.wk-sub .sep{color:var(--line-strong)}.wk-sub .own{color:var(--u-text);font-weight:600}.wk-actions{flex:none;gap:.5rem;display:flex}.wk-task{background:var(--well);border:1px solid var(--well-line);box-shadow:inset 0 1px 0 var(--well-hi);border-radius:.625rem;align-items:center;gap:.625rem;margin:0 1rem;padding:.625rem .75rem;font-size:max(.8125rem,13px);display:flex}.wk-task .k{color:var(--ink-2);font-weight:600}.wk-task .v{color:var(--ink-1);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:600;overflow:hidden}.wk-task .when{color:var(--ink-2);font-size:max(.75rem,11.5px)}.wk-facts{grid-template-columns:repeat(4,1fr);gap:.5rem;padding:.625rem 1rem 0;display:grid}.wk-facts .well{padding:.5625rem .75rem .625rem}.wk-facts .well .v{margin-top:.1875rem;font-size:1.0625rem}.wk-facts .well .v small{font-size:max(.6875rem,11px)}.wk-facts .well .s{margin-top:.125rem}.wk-tl-head{align-items:center;gap:.625rem;padding:.875rem 1rem .375rem;display:flex}.wk-tl-head .t{font-size:max(.8125rem,13px);font-weight:650}.wk-tl-head .chips{margin:0 0 0 .375rem}.wk-tl-head .link{color:var(--value-text);margin-left:auto;font-size:max(.75rem,11.5px);font-weight:600}.wk-tl{flex:1;min-height:0;padding:0 1rem;overflow:hidden}.tl{border-bottom:1px solid var(--line);grid-template-columns:4.875rem 1fr;gap:.75rem;padding:.5625rem 0;display:grid}.tl:last-child{border-bottom:0}.tl .when{color:var(--ink-1);font-variant-numeric:tabular-nums;font-size:max(.75rem,11.5px);font-weight:600;line-height:1.2}.tl .when small{color:var(--ink-2);font-size:max(.6875rem,11px);font-weight:500;display:block}.tl .h{color:var(--ink-2);font-size:max(.7188rem,11.5px)}.tl .h b{color:var(--ink-1)}.tl .b{margin-top:.125rem;font-size:max(.8125rem,13px);line-height:1.35}.work .composer{background:var(--well);border:1px solid var(--well-line);box-shadow:inset 0 1px 0 var(--well-hi);border-radius:.75rem;margin:.625rem 1rem 0;padding:.75rem}.cmp-top{justify-content:space-between;align-items:center;gap:.625rem;margin-bottom:.625rem;display:flex}.work .composer .textarea{background:var(--paper);min-height:5.75rem}.cmp-foot{align-items:center;gap:.625rem;margin-top:.625rem;display:flex}.btn.ghost.sm.t-nova svg{color:var(--nova-solid)}.task{--u-solid:var(--user-1-solid);--u-ink:#fff;--u-text:var(--user-1-text)}.work .composer{align-self:stretch}.who .own{color:var(--u-text);font-size:max(.7812rem,12px);font-weight:600}.who .own b{color:var(--u-text)}.mk{gap:.625rem;padding:.75rem .875rem}.mk .h .t{font-size:max(.8438rem,13px);font-weight:650}.mk .h .s{color:var(--ink-2)}.ring-wrap.mkt{align-items:center;gap:.75rem;display:flex}.ring2.mkt{--track:var(--well);background:conic-gradient(var(--value-solid) calc(var(--p)*1%),var(--track) 0);width:5.25rem;height:5.25rem}.ring2.mkt:before{background:var(--paper);inset:.625rem}.ring2.mkt .c b{font-size:.9375rem}.ring2.mkt .c span{margin-top:.125rem;font-size:max(.5312rem,9.5px)}.lgd.mkt{gap:.25rem}.lgd.mkt>div{grid-template-columns:1fr auto;align-items:center;gap:0 .5rem}.lgd.mkt .k{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:max(.6875rem,11px);overflow:hidden}.lgd.mkt .v{font-size:max(.7188rem,11.5px);font-weight:650}.lgd.mkt .bar{height:.1875rem;margin-top:1px}.agents{padding-top:.5rem;font-size:max(.7188rem,11.5px)}.agents .own{color:var(--u-text);font-weight:600}.agents .own+b,.agents b{color:var(--ink-1)}.well.cols.mkt>div{padding:.4375rem .625rem .5rem}.well.cols.mkt .l{font-size:max(.625rem,11px)}.well.cols.mkt .v{margin-top:.125rem;font-size:.875rem}.mk .f .pill{height:1.25rem}:root{--dv-value:var(--value-solid);--dv-c2:#9f50ca;--dv-c3:#00a3a3;--dv-c4:#e0862a}[data-theme=dark]{--dv-c2:#b26bdd;--dv-c3:#1fb8b8;--dv-c4:#f09a45}.bar.c2>i{background:var(--dv-c2)}.bar.c3>i{background:var(--dv-c3)}.bar.c4>i{background:var(--dv-c4)}.ring2.mkt{background:var(--dn)}.area-head{align-items:center;gap:.625rem;margin:.375rem 0 .625rem;display:flex}.area-head .t{letter-spacing:-.01em;font-size:.875rem;font-weight:700}.area-head .muted{font-size:max(.75rem,11.5px)}.mk-grid{margin-bottom:1.125rem}.mk-grid:last-child{margin-bottom:0}.card.flat{background:var(--paper);box-shadow:var(--shadow-card);border-color:var(--line)}.card.flat:before{display:none}.empty-state{border:1px dashed var(--line-strong);background:var(--well);color:var(--ink-2);padding:2.25rem 1.75rem;font-size:max(.8125rem,13px);line-height:1.45}.empty-state .t{margin:0 0 .375rem;font-size:.9375rem}.rail .card.flat{padding:.875rem 1rem}.fld .l{color:var(--ink-2)}.toggles{font-size:max(.75rem,11.5px)}.cat-grid.contacts{grid-template-columns:1.5fr repeat(3,1fr)}.cat-grid.contacts .pipe{padding:.875rem 1.125rem}.cat-grid.contacts .pipe .hero-one .num{margin-top:.375rem;font-size:2.25rem}.cat-grid.contacts .pipe .well.cols.c3>div{padding:.5rem .625rem .5625rem}.cat-grid.contacts .pipe .well.cols.c3 .v{margin-top:.1875rem;font-size:1.1875rem}.cat-grid.contacts .pipe .well.cols.c3 .bar{height:.1875rem;margin-top:.375rem}.tag{color:var(--ink-1);background:var(--well);border:1px solid var(--well-line);font-size:max(.7188rem,11.5px)}.tag.positive{background:var(--positive-tint);color:var(--positive-text);border-color:#0000}.kpi-tiles.c4{grid-template-columns:repeat(4,1fr)}.pill.action{background:var(--action-tint);color:var(--action-text)}.svc .tr{min-height:3.25rem}.svc .money{color:var(--ink-2);flex-direction:column;align-items:flex-end;font-size:max(.75rem,11.5px);display:flex}.svc .money b{color:var(--ink-1);font-size:max(.8125rem,13px)}.svc .idle{text-align:right;color:var(--ink-2);flex-direction:column;align-items:flex-end;font-size:max(.7188rem,11.5px);display:flex}.svc .idle b{color:var(--stop-text);font-size:max(.75rem,11.5px)}.foot-note{color:var(--ink-2);border-top:1px solid var(--line);justify-content:space-between;padding:.5625rem .875rem;font-size:max(.7188rem,11.5px);display:flex}.scope .v .count{color:var(--ink-2)}.svc .tr{gap:1.875rem}.cat .v.t-value{color:var(--value-text)}.cat .v.t-positive{color:var(--positive-text)}.agents-cell{gap:.5rem;font-size:max(.7812rem,12px);display:flex}.agents-cell .own{color:var(--u-text);font-weight:600}.sales .sec .r{color:var(--ink-1);margin-left:auto;font-size:max(.75rem,11.5px);font-weight:600}.kpi-tiles.c5{grid-template-columns:repeat(5,1fr)}.card-sub{color:var(--ink-2);margin-top:.125rem;font-size:max(.75rem,11.5px)}.legend-r .own{color:var(--u-text);font-weight:600}.kpi-tiles .cat .v{margin-top:0}.kpi-tiles .cat .s{margin-top:auto;padding-top:.375rem}.kpi-tiles .cat .bar+.s{margin-top:.375rem;padding-top:0}.kpi-tiles.c6{grid-template-columns:repeat(6,1fr)}.kpi-tiles .cat .s .own{color:var(--u-text);font-weight:600}.ops>div{background:var(--well);border:1px solid var(--well-line);box-shadow:inset 0 1px 0 var(--well-hi)}.ops .h .s,.ops .n{color:var(--ink-2)}.mirror .bar{background:var(--well);border:1px solid var(--well-line)}.note-card .who .k,.note-card .when,.note-card .body b{color:var(--ink-2)}.note-card .body{color:var(--ink-1)}.own{color:var(--u-text);font-weight:600}.dropzone{border-color:var(--line-strong);background:var(--well)}.dropzone .ph-img{background:var(--paper);border:1px solid var(--line);color:var(--ink-2);border-radius:.75rem;font-size:max(.6875rem,11px);font-weight:600}.dropzone .s{color:var(--ink-2)}.share-grid{border:1px solid var(--line);border-radius:.625rem;gap:0;display:grid;overflow:hidden}.share-row{border-bottom:1px solid var(--line);grid-template-columns:1fr 7.5rem 7.5rem;align-items:center;gap:.75rem;height:2.5rem;padding:0 .875rem;font-size:max(.8125rem,13px);display:grid}.share-grid.markets .share-row{grid-template-columns:1fr 7.5rem 7.5rem 7.5rem}.share-row:last-child{border-bottom:0}.share-row.head{background:var(--well);height:2rem;color:var(--ink-2);font-size:max(.7188rem,11.5px);font-weight:600}.share-row .tg{width:2rem;height:1.125rem}.share-row .tg:after{width:.875rem;height:.875rem}.share-row .tg.on:after{left:1rem}.share-row .muted{font-size:max(.75rem,11.5px)}.grid2.stretch>section{height:100%}.rail-grid{grid-template-columns:22.5rem 1fr;gap:1rem}.rail{gap:.875rem}.rail .card.flat,.rail .card.navy{padding:1rem 1.125rem}.rail .card-head.tight{margin-bottom:.75rem}.rail .seg.full>span{height:2rem;font-size:max(.8125rem,13px)}.label-line.nova{color:var(--nova-text);font-size:max(.7812rem,12px)}.navy .label-line.nova,.navy .label-line.nova svg{color:#d9c7ff}.navy .nova-input{background:#ffffff14;border-color:#ffffff24;border-radius:.625rem;height:2.5rem}.navy .nova-input .ph{color:#b3bfd8}.navy .seg.full{background:#ffffff14}.navy .seg.full>span{color:#c3cde3}.navy .seg.full>span.on{background:var(--paper);color:var(--ink-1)}.grid2{gap:.625rem}.fld{min-height:3.25rem;box-shadow:inset 0 1px 0 var(--card-hi),0 1px 1px #1a24380a;border-radius:.625rem;gap:.1875rem;padding:.5rem .75rem}.fld .l{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-2);font-size:max(.6562rem,11px);font-weight:600}.fld .v{font-size:max(.8438rem,13px)}.label-line{margin:.875rem 0 .5rem;font-size:max(.7812rem,12px)}.tg-list{grid-template-columns:1fr 1fr;gap:.375rem .875rem;margin-top:.625rem;display:grid}.tg-list>div{border:1px solid var(--line);height:2rem;color:var(--ink-1);border-radius:.5625rem;justify-content:space-between;align-items:center;padding:0 .625rem;font-size:max(.7812rem,12px);display:flex}.tg-list .tg{width:1.875rem;height:1.0625rem}.tg-list .tg:after{width:.8125rem;height:.8125rem}.tg-list .tg.on:after{left:.9375rem}.sheet-wrap{flex:1;place-items:center;padding:1.5rem 0;display:grid}.sheet{background:var(--paper);border:1px solid var(--line);border-radius:.375rem;gap:1.375rem;width:45rem;max-width:100%;padding:2.125rem 2.5rem 1.75rem;display:grid;box-shadow:0 1px .125rem #1a24380f,0 1.5rem 3rem -28px #1a243859}.sheet-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;padding-bottom:1rem;display:flex}.sheet-head .brand{letter-spacing:-.02em;font-size:1.1875rem;font-weight:700}.sheet-head .sub{color:var(--ink-2);margin-top:.1875rem;font-size:max(.75rem,11.5px)}.sheet-head .sub.r{text-align:right}.sheet-empty{text-align:center;padding:.75rem 1.5rem}.sheet-empty .t{font-size:.9375rem;font-weight:650}.sheet-empty .s{color:var(--ink-2);margin-top:.375rem;max-width:44ch;margin-inline:auto;font-size:max(.7812rem,12px);line-height:1.45}.sheet-rows{gap:.5rem;display:grid}.sheet-rows .well{padding:.625rem .875rem}.sheet-rows .well .s{margin-top:.125rem;font-size:max(.75rem,11.5px)}.sheet-foot{border-top:1px solid var(--line);color:var(--ink-2);justify-content:space-between;padding-top:.875rem;font-size:max(.6875rem,11px);display:flex}.ctc .td,.ctc .td.two{white-space:nowrap}.ctc .tr{gap:1.875rem}.set-grid{grid-template-columns:13.75rem 1fr;align-items:start;gap:1rem;display:grid}.set-nav{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-card);flex-direction:column;gap:.125rem;padding:.5rem;display:flex;position:sticky;top:0}.set-nav .sec{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:.5rem;padding:.75rem .625rem .375rem;font-size:max(.6562rem,11px);font-weight:600;display:flex}.set-nav .sec .pill{letter-spacing:0;text-transform:none;height:1rem;padding:0 .375rem;font-size:max(.625rem,11px)}.set-nav a{height:2.125rem;color:var(--ink-1);border-radius:.5rem;justify-content:space-between;align-items:center;padding:0 .625rem;font-size:max(.8125rem,13px);font-weight:500;text-decoration:none;display:flex}.set-nav a.on{background:var(--well);border:1px solid var(--well-line);box-shadow:inset 0 1px 0 var(--well-hi);font-weight:650}.set-nav a .count{color:var(--ink-2);font-size:max(.7188rem,11.5px);font-weight:500}.set-body{gap:.875rem;min-width:0;display:grid}.users .tr.on{background:var(--well)}.users .name .own{color:var(--u-text)}.tr.u3{--u-solid:var(--user-3-solid);--u-ink:#fff;--u-text:var(--user-3-text);--u-tint:var(--user-3-tint)}.set-user.u2{--u-solid:var(--user-2-solid);--u-text:var(--user-2-text)}.set-user .card-head{align-items:center}.set-cols{grid-template-columns:1fr 1.15fr;gap:1.25rem;display:grid}.set-h{align-items:baseline;gap:.625rem;margin:.25rem 0 .5rem;font-size:max(.8438rem,13px);font-weight:650;display:flex}.set-h .muted{font-size:max(.75rem,11.5px);font-weight:400}.share-row{grid-template-columns:1fr 2.75rem}.share-grid:has(.share-row.head span:nth-child(3)) .share-row{grid-template-columns:1fr 8.125rem 8.125rem}.share-row.head span:not(:first-child){font-size:max(.6875rem,11px)}.well.line .tg{width:2rem;height:1.125rem}.well.line .tg:after{width:.875rem;height:.875rem}.well.line .tg.on:after{left:1rem}.set-nav{gap:1px;padding:.375rem}.set-nav .nav-g{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:.5rem;padding:.875rem .625rem .375rem 1rem;font-size:max(.6562rem,11px);font-weight:650;display:flex}.set-nav .nav-g+a{margin-top:0}.set-nav .nav-g:not(:first-child){border-top:1px solid var(--line);margin-top:.375rem}.set-nav .nav-g .tag{letter-spacing:0;text-transform:none;height:1rem;padding:0 .375rem;font-size:max(.625rem,11px);font-weight:600}.set-nav a{border:0;border-radius:.5625rem;height:2.25rem;padding:0 .75rem;font-size:max(.8438rem,13px);font-weight:500}.set-nav a:hover{background:var(--well)}.set-nav a.on,.set-nav a.on:hover{background:var(--ink-1);color:#fff;box-shadow:none;border:0;font-weight:650}.set-nav a.on .count{color:#fffc}.users .tr{cursor:pointer}.users .tr:hover{background:var(--well)}.users .tr.on{background:var(--well);box-shadow:inset .1875rem 0 0 var(--u-solid)}.users .tr.on .name .own{font-weight:650}.users .open{color:var(--action-text);font-size:max(.75rem,11.5px);font-weight:600}.users .open.on{color:var(--ink-2);font-weight:500}.set-user .eyebrow{margin-bottom:1px}.set-h{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:.75rem;margin:.25rem 0 .5rem;padding-bottom:.375rem;display:flex}.set-h .l{flex-direction:column;gap:1px;display:flex}.set-h .t{font-size:max(.8438rem,13px);font-weight:650}.set-h .s{color:var(--ink-2);font-size:max(.7188rem,11.5px);font-weight:400}.set-h .r{color:var(--ink-2);white-space:nowrap;padding-bottom:1px;font-size:max(.7188rem,11.5px)}.set-cols>div>.set-h+.share-grid,.set-cols>div>.set-h+.grid2{margin-top:.125rem}.set-cols .set-h{margin-top:0}.set-cols .share-grid+.set-h,.set-cols .well+.set-h{margin-top:1.125rem}.set-nav a{height:2.125rem;padding:0 .625rem 0 1rem;font-size:max(.8438rem,13px);position:relative}.set-nav a.on,.set-nav a.on:hover{background:var(--well);color:var(--ink-1);box-shadow:inset 0 0 0 1px var(--well-line);font-weight:650}.set-nav a.on:before{content:"";background:var(--action-solid);border-radius:.1875rem;width:.1875rem;position:absolute;top:.625rem;bottom:.625rem;left:.375rem}.set-nav a .count{color:var(--ink-2);background:var(--paper);border:1px solid var(--line);border-radius:62.4375rem;place-items:center;min-width:1.125rem;height:1.125rem;padding:0 .375rem;font-size:max(.6875rem,11px);font-weight:600;display:inline-grid}.set-nav a.on .count{color:var(--ink-1);background:var(--paper);border-color:var(--line-strong)}:root[data-theme=dark] .set-nav a.on{background:var(--well)}.gallery{box-sizing:border-box;min-height:74.75rem;padding:1.75rem 2rem}.drawer{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-card);flex-direction:column;width:27.5rem;height:70rem;display:flex;overflow:hidden;box-shadow:0 1px .125rem #1a24380f,0 1.5rem 3.75rem -20px #1a243859}[data-theme=dark] .drawer{box-shadow:0 1px .125rem #0000004d,0 1.5rem 3.75rem -20px #000000b3}.dw-top{border-bottom:1px solid var(--line);background:var(--well);justify-content:space-between;align-items:center;height:2.25rem;padding:0 .625rem 0 .5rem;display:flex}.dw-pos{align-items:center;gap:.125rem;font-size:max(.75rem,11.5px);display:flex}.dw-pos .muted{margin-left:.375rem;font-size:max(.75rem,11.5px)}.wk-head.dw-head{padding:.875rem 1rem .375rem}.dw-head .wk-name{flex-wrap:wrap;font-size:1rem}.dw-head .wk-sub{flex-wrap:wrap;row-gap:.125rem}.dw-actions{border-bottom:1px solid var(--line);gap:.375rem;padding:.5rem 1rem .75rem;display:flex}.dw-stage{grid-template-columns:repeat(4,1fr);gap:.25rem;padding:.625rem 1rem 0;display:grid}.dw-stage>div{height:1.875rem;color:var(--ink-3);background:var(--well);border:1px solid var(--well-line);white-space:nowrap;border-radius:.5rem;align-items:center;gap:.375rem;padding:0 .5rem;font-size:max(.7188rem,11.5px);font-weight:600;display:flex;overflow:hidden}.dw-stage .n{background:var(--paper);border:1px solid var(--line);width:1rem;height:1rem;color:var(--ink-2);border-radius:.3125rem;flex:none;place-items:center;font-size:max(.6562rem,11px);display:inline-grid}.dw-stage>div.done{color:var(--ink-2)}.dw-stage>div.done .n{background:var(--positive-solid);border-color:var(--positive-solid);color:#fff}.dw-stage>div.on{background:var(--paper);border-color:var(--line-strong);color:var(--ink-1);box-shadow:var(--shadow-card)}.dw-stage>div.on .n{background:var(--ink-1);border-color:var(--ink-1);color:var(--paper)}.tabs.dw-tabs{margin:.625rem 1rem 0;display:flex}.tabs.dw-tabs span{flex:1;justify-content:center}.dw-body{flex:1;min-height:0;padding:.25rem 1rem 0;overflow:hidden}.wk-facts.dw-facts{grid-template-columns:1fr 1fr;padding:.5rem 0 0}.set-h.dw-h{margin:1rem 0 .375rem}.dw-body .task{padding:.5rem .625rem}.dw-body .tl{grid-template-columns:4.375rem 1fr;padding:.5rem 0;font-size:max(.7812rem,12px)}.dw-body .tl .when{color:var(--ink-2);font-size:max(.7188rem,11.5px);line-height:1.3}.dw-foot{border-top:1px solid var(--line);background:var(--paper);padding:.625rem 1rem .875rem}.composer.dw-composer{margin:0;padding:.625rem}.composer.dw-composer .textarea{min-height:3.5rem}.empty-state.sm{text-align:left;padding:1rem 1.125rem}.empty-state .t{color:var(--ink-1);font-size:max(.8125rem,13px);font-weight:650}.empty-state .s{margin-top:.1875rem}.empty-state .btn{margin-top:.75rem}.empty-state.err{border-color:var(--stop-solid);background:var(--stop-tint);border-style:solid}[data-theme=dark] .empty-state.err{background:#f84b4b14}.empty-state.err .t{color:var(--stop-text)}.modal{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-card);width:35rem;overflow:hidden;box-shadow:0 1px .125rem #1a24380f,0 1.875rem 4.375rem -24px #1a243866}[data-theme=dark] .modal{box-shadow:0 1px .125rem #0000004d,0 1.875rem 4.375rem -24px #000000bf}.modal-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:.75rem;padding:1rem 1rem .75rem 1.25rem;display:flex}.modal-title{letter-spacing:-.01em;font-size:1rem;font-weight:700}.modal-sub{color:var(--ink-2);margin-top:.125rem;font-size:max(.7812rem,12px)}.modal-body{gap:.625rem;padding:1rem 1.25rem;display:grid}.modal-body .grid2{gap:.625rem}.modal-foot{border-top:1px solid var(--line);background:var(--well);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1.25rem .875rem;display:flex}.modal-foot .muted{font-size:max(.75rem,11.5px)}.modal.confirm{width:26.25rem}.modal.confirm .modal-body{padding:1.125rem 1.25rem .875rem}.confirm-p{color:var(--ink-2);margin:.375rem 0 0;font-size:max(.8125rem,13px);line-height:1.5}.confirm-p strong{color:var(--ink-1);font-weight:600}.btn.danger{--btn-hi:var(--stop-btn-hi);--btn-lo:var(--stop-btn-lo)}.pop-demo{align-items:flex-start;gap:2.5rem;display:flex}.pop-demo>div{flex-direction:column;align-items:flex-start;gap:.375rem;display:flex}.btn.ghost.on{background:var(--well);border-color:var(--line-strong)}.pop{background:var(--paper);border:1px solid var(--line);border-radius:.625rem;width:13.75rem;padding:.3125rem;box-shadow:0 1px .125rem #1a24380f,0 .875rem 2.125rem -12px #1a24384d}[data-theme=dark] .pop{box-shadow:0 1px .125rem #0000004d,0 .875rem 2.125rem -12px #000000b3}.pop a{height:2rem;color:var(--ink-1);cursor:pointer;border-radius:.4375rem;justify-content:space-between;align-items:center;gap:.625rem;padding:0 .625rem;font-size:max(.8125rem,13px);font-weight:500;display:flex}.pop a:hover{background:var(--well)}.pop a .k{color:var(--ink-3);font-size:max(.7188rem,11.5px);font-weight:500}.pop a.danger{color:var(--stop-text)}.pop-div{background:var(--line);height:1px;margin:.3125rem .25rem}.pop-h{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);padding:.375rem .625rem .25rem;font-size:max(.6562rem,11px);font-weight:650}.toast{background:var(--ink-1);color:#fff;border-radius:.6875rem;align-items:center;gap:.625rem;max-width:35rem;height:2.75rem;padding:0 .375rem 0 .875rem;font-size:max(.8125rem,13px);display:inline-flex;box-shadow:0 .625rem 1.875rem -10px #1a243873}[data-theme=dark] .toast{background:var(--paper);color:var(--ink-1);border:1px solid var(--line-strong)}.toast .t{white-space:nowrap;font-weight:650}.toast .s{color:#ffffffbf;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}[data-theme=dark] .toast .s{color:var(--ink-2)}.toast .undo{color:#ffb27a;white-space:nowrap;margin-left:.375rem;font-weight:650}[data-theme=dark] .toast .undo{color:var(--action-text)}.toast .ib{color:#ffffffb3}[data-theme=dark] .toast .ib{color:var(--ink-2)}.toast.err{background:var(--stop-deep)}[data-theme=dark] .toast.err{background:var(--stop-deep);color:#fff;border:0}[data-theme=dark] .toast.err .s{color:#fffc}.toast.err .undo{color:#fff}.dw-stage{gap:.25rem;display:flex}.dw-stage>div{flex:1;min-width:0;padding:0 .4375rem}.dw-stage>div.on{flex:none}.empty-state.err,[data-theme=dark] .empty-state.err{background:var(--paper)}.spec-row+.spec-row{margin-top:1.625rem}.drawer .dw-body{overflow:hidden}.sk{background:var(--inset);border-radius:.375rem;position:relative;overflow:hidden}.sk:after{content:"";background:linear-gradient(90deg,transparent,var(--well-hi),transparent);animation:1.4s ease-in-out infinite sk-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes sk-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.sk:after{animation:none}}[data-theme=dark] .sk{background:#ffffff14}.sk-row{border-bottom:1px solid var(--line);align-items:center;gap:.625rem;padding:.5625rem 0;display:flex}.chk{border:1.5px solid var(--line-strong);background:var(--paper);border-radius:.3125rem;flex:none;width:1rem;height:1rem;margin-top:.125rem}.ct{border-bottom:1px solid var(--line);align-items:center;gap:.625rem;padding:.5rem 0;display:flex}.ct:last-child{border-bottom:0}.ct .av{width:1.875rem;height:1.875rem;font-size:max(.7188rem,11.5px)}.ct-b{flex:1;min-width:0}.ct-n{flex-wrap:wrap;align-items:center;gap:.375rem;font-size:max(.8125rem,13px);font-weight:600;display:flex}.ct-n .pill{height:1.125rem;font-size:max(.6562rem,11px)}.ct-s{color:var(--ink-2);margin-top:1px;font-size:max(.7188rem,11.5px)}.ct-a{flex:none;gap:.125rem;display:flex}.docs{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.doc{border:1px solid var(--line);background:var(--paper);border-radius:.625rem;padding:.5625rem .6875rem .5rem}.doc.off{background:0 0;border-style:dashed}.doc-t{font-size:max(.7812rem,12px);font-weight:600}.doc-m{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:max(.6875rem,11px);overflow:hidden}.doc-f{justify-content:space-between;align-items:center;margin-top:.375rem;display:flex}.doc-f .pill{height:1.125rem;font-size:max(.6562rem,11px)}.doc-f .btn.text{height:1.25rem;color:var(--action-text);padding:0 .25rem;font-size:max(.7188rem,11.5px)}.dw-body .mini-tbl{margin-top:.125rem}.dw-body .mini-tbl th{background:var(--well);color:var(--ink-2)}.dw-body .mini-tbl td,.dw-body .mini-tbl th{white-space:nowrap;padding:.375rem}.dw-body .mini-tbl td.r,.dw-body .mini-tbl th.r{text-align:right}.gal{grid-template-columns:repeat(3,1fr);gap:.375rem;display:grid}.gal>div{aspect-ratio:4/3;background:var(--inset);color:var(--ink-3);border-radius:.5rem;place-items:center;font-size:max(.6875rem,11px);display:grid;position:relative;overflow:hidden}.gal>div.cover:after{content:"Cover";background:var(--ink-1);color:#fff;border-radius:.3125rem;place-items:center;height:1.125rem;padding:0 .375rem;font-size:max(.6562rem,9.5px);font-weight:600;display:grid;position:absolute;top:.375rem;left:.375rem}[data-theme=dark] .gal>div{background:#ffffff14}.match{border:1px solid var(--line);border-radius:.625rem;align-items:flex-start;gap:.625rem;margin-top:.375rem;padding:.625rem .75rem;display:flex}.match .sc{background:var(--positive-tint);width:2.375rem;height:2.375rem;color:var(--positive-text);border-radius:.5625rem;flex:none;place-items:center;font-size:max(.8125rem,13px);font-weight:700;display:grid}.match .sc.mid{background:var(--waiting-tint);color:var(--waiting-text)}.match .n{font-size:max(.8125rem,13px);font-weight:600}.match .m{color:var(--ink-2);margin-top:.125rem;font-size:max(.7188rem,11.5px)}.match .a{gap:.375rem;margin-top:.5rem;display:flex}.bul{color:var(--ink-2);gap:.5rem;padding:.25rem 0;font-size:max(.75rem,11.5px);display:flex}.bul .d{background:var(--ink-3);border-radius:50%;flex:none;width:.375rem;height:.375rem;margin-top:.375rem}.bul .d.stop{background:var(--stop-solid)}.bul .d.waiting{background:var(--waiting-solid)}.bul .d.positive{background:var(--positive-solid)}.risk{border:1px solid var(--line);border-radius:.5rem;align-items:center;gap:.5rem;margin-top:.375rem;padding:.4375rem .625rem;font-size:max(.7812rem,12px);display:flex}.risk .pill{height:1.125rem;font-size:max(.6562rem,11px)}.fpanel{background:var(--paper);border:1px solid var(--line);border-radius:.75rem;width:22.5rem;overflow:hidden;box-shadow:0 1px .125rem #1a24380f,0 1.125rem 2.75rem -16px #1a243852}[data-theme=dark] .fpanel{box-shadow:0 1px .125rem #0000004d,0 1.125rem 2.75rem -16px #000000b3}.fp-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:.75rem .875rem .625rem;display:flex}.fp-head .t{font-size:max(.8438rem,13px);font-weight:650}.fp-head .muted{font-size:max(.75rem,11.5px)}.fp-body{gap:.625rem;padding:.375rem .875rem .75rem;display:grid}.fp-g{gap:.375rem;display:grid}.fp-g .l{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-top:.375rem;font-size:max(.6562rem,11px);font-weight:650}.fp-foot{border-top:1px solid var(--line);background:var(--well);justify-content:space-between;align-items:center;padding:.625rem .875rem;display:flex}.chkline{height:1.75rem;color:var(--ink-1);align-items:center;gap:.5rem;font-size:max(.7812rem,12px);display:flex}.chkline .box{border:1.5px solid var(--line-strong);background:var(--paper);color:#fff;border-radius:.3125rem;flex:none;place-items:center;width:1rem;height:1rem;display:inline-grid}.chkline.on .box{background:var(--value-solid);border-color:var(--value-solid)}.chkline.radio .box{border-radius:50%}.chkline.radio.on .box{background:var(--paper);border:.3125rem solid var(--value-solid)}.chkline .s{color:var(--ink-3);margin-left:auto;font-size:max(.7188rem,11.5px)}.chips .chip{height:1.75rem;padding:0 .625rem;font-size:max(.75rem,11.5px)}.chips .chip.on{color:#fff}.pop-anch{flex-direction:column;align-items:flex-start;gap:.375rem;display:flex}.drawer.nova .dw-top{background:var(--nova-tint);border-bottom-color:#0000}.drawer.nova .dw-top .muted{color:var(--nova-text);font-weight:600}.msgs{gap:.625rem;padding-top:.375rem;display:grid}.msg{border-radius:.75rem;max-width:88%;padding:.5625rem .75rem;font-size:max(.8125rem,13px);line-height:1.45}.msg.me{background:var(--ink-1);color:#fff;border-bottom-right-radius:.25rem;justify-self:end}[data-theme=dark] .msg.me{background:var(--user-1-solid)}.msg.nova{background:var(--well);border:1px solid var(--well-line);border-bottom-left-radius:.25rem;justify-self:start}.msg .who{letter-spacing:.06em;text-transform:uppercase;color:var(--nova-text);margin-bottom:.1875rem;font-size:max(.6562rem,11px);font-weight:650;display:block}.msg .acts{flex-wrap:wrap;gap:.375rem;margin-top:.5rem;display:flex}.think{background:var(--well);border:1px solid var(--well-line);border-radius:.75rem .75rem .75rem .25rem;gap:.25rem;padding:.625rem .75rem;display:inline-flex}.think i{background:var(--nova-solid);opacity:.5;border-radius:50%;width:.375rem;height:.375rem}.think i:nth-child(2){opacity:.75}.think i:nth-child(3){opacity:1}.mode-row{flex-wrap:wrap;gap:.25rem;padding:.5rem 1rem 0;display:flex}.mode-row .chip{height:1.75rem;font-size:max(.75rem,11.5px)}.mode-row .chip.on{background:var(--nova-solid);color:#fff}.pv{background:var(--inset);aspect-ratio:1.3;color:var(--ink-3);border-radius:.625rem;place-items:center;font-size:max(.75rem,11.5px);display:grid}[data-theme=dark] .pv{background:#ffffff14}.modal-body .textarea{min-height:5.5rem}.warn{border:1px solid var(--waiting-solid);background:var(--paper);border-radius:.625rem;align-items:flex-start;gap:.625rem;padding:.625rem .75rem;font-size:max(.7812rem,12px);display:flex}.warn .t{font-weight:650}.warn .btn{flex:none;margin-left:auto}.warn.stop{border-color:var(--stop-solid)}.warn.stop .t{color:var(--stop-text)}.warn.ok{border-color:var(--positive-solid)}.prog{background:var(--inset);border-radius:.1875rem;height:.375rem;overflow:hidden}.prog i{background:var(--value-solid);border-radius:.1875rem;width:62%;height:100%;display:block}.pick{border:1px solid var(--line);border-radius:.625rem;overflow:hidden}.pick>div{border-bottom:1px solid var(--line);align-items:center;gap:.625rem;padding:.5rem .75rem;font-size:max(.7812rem,12px);display:flex}.pick>div:last-child{border-bottom:0}.pick>div.on{background:var(--well)}.pick .r{color:var(--ink-2);margin-left:auto;font-size:max(.75rem,11.5px)}.kbd{border:1px solid var(--line-strong);min-width:1.125rem;height:1.125rem;color:var(--ink-2);background:var(--paper);border-radius:.3125rem;place-items:center;padding:0 .3125rem;font-size:max(.6562rem,11px);display:inline-grid}.inl{border:1px solid var(--line);background:var(--paper);border-radius:.625rem;padding:.625rem .75rem}.inl.edit{border-color:var(--value-solid);box-shadow:0 0 0 .1875rem var(--value-tint)}.inl .l{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-2);font-size:max(.6562rem,11px);font-weight:600}.inl .v{margin-top:.125rem;font-size:max(.8438rem,13px);font-weight:600}.inl .a{gap:.375rem;margin-top:.5rem;display:flex}.dw-body .task.ck{align-items:flex-start;gap:.625rem;display:flex}.dw-body .task.ck .chk{margin-top:.125rem}.dw-body .task.ck .chk.on{background:var(--positive-solid);border-color:var(--positive-solid)}.tabs.dw-tabs span{white-space:nowrap;gap:.3125rem;padding:0 .375rem}.dw-body .chk.on{position:relative}.dw-body .chk.on:after{content:"";border:.125rem solid #fff;border-top:0;border-left:0;width:.3125rem;height:.5625rem;position:absolute;top:1px;left:.25rem;transform:rotate(45deg)}.dw-body .kv .v{font-size:max(.8125rem,13px);font-weight:600}.dw-body .kv{padding:.375rem 0;font-size:max(.7812rem,12px)}.msgs .think{justify-self:start}.btn.t-stop{color:var(--stop-text)}.btn.disabled,.btn[disabled]{opacity:.5;pointer-events:none}.pick .pill{flex:none;height:1.125rem;font-size:max(.6562rem,11px)}.modal-body .pick .chkline{height:auto}.modal-body .mini-tbl td:first-child{color:var(--ink-2)}.modal-body .mini-tbl td,.modal-body .mini-tbl th{padding:.4375rem .625rem}.modal-body .chips{margin:0}.modal-body .kv{padding:.375rem 0;font-size:max(.7812rem,12px)}.modal-body .kv .v{font-size:max(.8125rem,13px)}.modal-body .wk-facts{grid-template-columns:1fr 1fr;padding:0}.modal-body .tl{grid-template-columns:4.375rem 1fr;font-size:max(.7812rem,12px)}.modal-body .empty-state.sm .btn{margin-top:.625rem}.cal-mini{text-align:center;grid-template-columns:repeat(7,1fr);gap:.125rem;font-size:max(.75rem,11.5px);display:grid}.cal-mini span{border-radius:.375rem;place-items:center;height:1.75rem;display:grid}.cal-mini span.h{color:var(--ink-3);height:1.25rem;font-size:max(.6562rem,11px);font-weight:650}.cal-mini span.dim{color:var(--line-strong)}.cal-mini span.on{background:var(--ink-1);color:#fff;font-weight:650}[data-theme=dark] .cal-mini span.on{background:var(--user-1-solid)}.pop .chips{margin:0;padding:.25rem .375rem .375rem}.pill.user.sm{min-width:1.625rem;height:1.375rem;font-size:max(.6875rem,11px)}.grp .sk{margin-left:.5rem}.chips .chip.on{background:var(--ink-1);color:var(--paper);text-shadow:none}[data-theme=dark] .chips .chip.on{background:var(--user-1-solid);color:#fff}.inl .a .muted{white-space:nowrap}.btn.nova-solid{--btn-hi:var(--nova-btn-hi);--btn-lo:var(--nova-btn-lo);background:linear-gradient(var(--btn-hi),var(--btn-lo));color:#fff;border-color:#0000;font-weight:600}.nv{border:1px solid var(--line);border-left:.1875rem solid var(--nova-solid);background:var(--paper);border-radius:.625rem;margin-bottom:.625rem;padding:.625rem .75rem .6875rem}.nv-h{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.375rem;display:flex}.nv-t{letter-spacing:.07em;text-transform:uppercase;color:var(--nova-text);font-size:max(.6562rem,11px);font-weight:650}.nv-m{color:var(--ink-3);font-size:max(.7188rem,11.5px)}.nv-b{color:var(--ink-1);font-size:max(.8125rem,13px);line-height:1.45}.nv-a{flex-wrap:wrap;gap:.375rem;margin-top:.625rem;display:flex}.nv-l{border-bottom:1px solid var(--line);align-items:center;gap:.5rem;padding:.375rem 0;font-size:max(.7812rem,12px);display:flex}.nv-l:last-child{border-bottom:0}.nv-l .pill{flex:none;justify-content:center;min-width:2.125rem}.nv-l .t{flex:1;min-width:0}.nv-l .btn.text{height:1.375rem;color:var(--action-text);flex:none;padding:0 .25rem;font-size:max(.75rem,11.5px);font-weight:600}.asked{background:var(--well);border:1px solid var(--well-line);border-radius:.625rem;flex-direction:column;gap:.125rem;margin-bottom:.625rem;padding:.5625rem .75rem;display:flex}.asked .k{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:max(.6562rem,11px);font-weight:650}.asked .q{color:var(--ink-1);font-size:max(.8125rem,13px)}.nv-src{color:var(--ink-3);margin:-4px 0 .625rem .125rem;font-size:max(.7188rem,11.5px)}.nv .pick{margin-top:.125rem}.ob{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-card);width:37.5rem;box-shadow:var(--shadow-card);overflow:hidden}.ob-head{border-bottom:1px solid var(--line);padding:1.125rem 1.375rem .75rem}.ob-steps{gap:.375rem;margin-bottom:.75rem;display:flex}.ob-steps span{background:var(--inset);border-radius:.125rem;flex:1;height:.25rem}.ob-steps span.done{background:var(--positive-solid)}.ob-steps span.on{background:var(--ink-1)}[data-theme=dark] .ob-steps span.on{background:var(--user-1-solid)}.ob-k{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);font-size:max(.6562rem,11px);font-weight:650}.ob-t{letter-spacing:-.015em;margin-top:.125rem;font-size:1.25rem;font-weight:700}.ob-s{color:var(--ink-2);margin-top:.1875rem;font-size:max(.8125rem,13px)}.ob-body{gap:.625rem;padding:1rem 1.375rem;display:grid}.ob-foot{border-top:1px solid var(--line);background:var(--well);justify-content:space-between;align-items:center;padding:.75rem 1.375rem .875rem;display:flex}.swatches{gap:.5rem;display:flex}.swatches span{color:#fff;border-radius:.5625rem;place-items:center;width:2rem;height:2rem;font-size:max(.6875rem,11px);font-weight:700;display:grid}.swatches span.on{box-shadow:0 0 0 .125rem var(--paper),0 0 0 .25rem var(--ink-1)}.plans{grid-template-columns:repeat(3,1fr);gap:.625rem;display:grid}.plan{border:1px solid var(--line);background:var(--paper);border-radius:.75rem;padding:.75rem .875rem;position:relative}.plan.on{border-color:var(--ink-1);box-shadow:0 0 0 1px var(--ink-1)}[data-theme=dark] .plan.on{border-color:var(--user-1-solid);box-shadow:0 0 0 1px var(--user-1-solid)}.plan .n{font-size:max(.8438rem,13px);font-weight:700}.plan .p{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:.25rem;font-size:1.25rem;font-weight:700}.plan .p small{color:var(--ink-3);letter-spacing:0;font-size:max(.7188rem,11.5px);font-weight:500}.plan ul{color:var(--ink-2);gap:.25rem;margin:.625rem 0 0;padding:0;font-size:max(.75rem,11.5px);list-style:none;display:grid}.plan li:before{content:"·";color:var(--ink-3);margin-right:.375rem}.plan .tag{position:absolute;top:.625rem;right:.625rem}.plan .btn{width:100%;margin-top:.75rem}.meter{border-bottom:1px solid var(--line);gap:.25rem;padding:.5rem 0;display:grid}.meter:last-child{border-bottom:0}.meter .r{justify-content:space-between;font-size:max(.7812rem,12px);display:flex}.meter .r .v{font-variant-numeric:tabular-nums;font-weight:600}.meter .bar{background:var(--inset);border-radius:.1875rem;height:.375rem;overflow:hidden}.meter .bar i{background:var(--value-solid);border-radius:.1875rem;height:100%;display:block}.meter .bar i.full{background:var(--waiting-solid)}.sb-item.lock{opacity:.55;justify-content:space-between;display:flex}.sb-item.lock .k{color:var(--ink-3);letter-spacing:.03em;font-size:max(.6562rem,11px);font-weight:600}.mrow{border-bottom:1px solid var(--line);align-items:center;gap:.625rem;padding:.5625rem .75rem;font-size:max(.8125rem,13px);display:flex}.mrow:last-child{border-bottom:0}.mrow .s{color:var(--ink-3);margin-left:.25rem;font-size:max(.7188rem,11.5px)}.mrow .r{align-items:center;gap:.5rem;margin-left:auto;display:flex}.mrow.lock{color:var(--ink-3)}.mrow.lock .k{color:var(--ink-3);font-size:max(.6875rem,11px);font-weight:650}.mgrp{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);background:var(--well);border-bottom:1px solid var(--well-line);padding:.625rem .75rem .25rem;font-size:max(.6562rem,11px);font-weight:650}.drawer.wide{width:42.5rem}.fq{border-bottom:1px solid var(--line);align-items:center;gap:.625rem;padding:.5625rem 0;font-size:max(.7812rem,12px);display:flex}.fq:last-child{border-bottom:0}.fq .ic{background:var(--inset);width:2.125rem;height:2.125rem;color:var(--ink-2);letter-spacing:.03em;border-radius:.5rem;flex:none;place-items:center;font-size:max(.625rem,9.5px);font-weight:700;display:grid}.fq .b{flex:1;min-width:0}.fq .n{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.fq .m{color:var(--ink-2);margin-top:1px;font-size:max(.7188rem,11.5px)}.fq .prog{width:7.5rem}.fq .pill{flex:none}.map{border:1px solid var(--line);border-radius:.625rem;font-size:max(.7812rem,12px);overflow:hidden}.map .hd{background:var(--well);border-bottom:1px solid var(--well-line);color:var(--ink-2);grid-template-columns:1.2fr 1fr 1fr;padding:.375rem .625rem;font-size:max(.6875rem,11px);font-weight:650;display:grid}.map .rw{border-bottom:1px solid var(--line);grid-template-columns:1.2fr 1fr 1fr;align-items:center;padding:.375rem .625rem;display:grid}.map .rw:last-child{border-bottom:0}.map .src{color:var(--ink-2);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:max(.7188rem,11.5px)}.map .ok{color:var(--positive-text);font-weight:600}.map .amb{color:var(--waiting-text);font-weight:600}.map .sel{border:1px solid var(--line-strong);background:var(--paper);border-radius:.375rem;align-items:center;gap:.25rem;height:1.5rem;padding:0 .5rem;font-size:max(.75rem,11.5px);font-weight:600;display:inline-flex}.pay-bar{border:1px solid var(--line);background:var(--paper);border-radius:.625rem;align-items:center;gap:.75rem;height:2.5rem;padding:0 1rem;font-size:max(.8125rem,13px);display:flex}.pay-bar .t{font-weight:650}.pay-bar .s{color:var(--ink-2)}.pay-bar .btn{margin-left:auto}.pay-bar.warn{border-color:var(--waiting-solid)}.pay-bar.warn .t{color:var(--waiting-text)}.pay-bar.stop{border-color:var(--stop-solid)}.pay-bar.stop .t{color:var(--stop-text)}.inv{border-bottom:1px solid var(--line);grid-template-columns:6.875rem 1fr 6.25rem 6.875rem 5.625rem 5.625rem;align-items:center;gap:.625rem;padding:.5625rem .75rem;font-size:max(.7812rem,12px);display:grid}.inv:last-child{border-bottom:0}.inv.hd{background:var(--well);border-bottom:1px solid var(--well-line);color:var(--ink-2);padding:.4375rem .75rem;font-size:max(.6875rem,11px);font-weight:650}.inv .num{font-variant-numeric:tabular-nums}.inv .r{text-align:right}.lock-app{position:relative}.lock-app .sb-item:not(.on){opacity:.4}.paid-box{border:1px solid var(--line);background:var(--well);border-radius:.625rem;gap:.25rem;padding:.625rem .75rem;font-size:max(.7812rem,12px);display:grid}.paid-box .k{color:var(--ink-3);letter-spacing:.05em;text-transform:uppercase;font-size:max(.6875rem,11px);font-weight:650}.paid-box .v{font-variant-numeric:tabular-nums;font-weight:600}.tbl.dbv .tr,.tbl.dba .tr,.tbl.dbp .tr{justify-content:space-between;gap:0}.plan .tag{margin-bottom:.375rem;display:inline-flex;position:static}.dbv{--cols:.9375rem 2.5rem 6.75rem 3.3125rem 1.75rem 2.8125rem 2.1875rem 2.1875rem 2.375rem 2.375rem 2.5rem 5.6875rem}.dbv .tr{justify-content:space-between;gap:0}.dba{--cols:.9375rem 3rem 6.625rem 1.8125rem 2.6875rem 5.25rem 2.1875rem 2.875rem 2.375rem 2.375rem 2.6875rem 8.0625rem}.dba .tr{justify-content:space-between;gap:0}.dbp{--cols:.9375rem 3.6875rem 6.625rem 3.1875rem 3.1875rem 2.4375rem 2.8125rem 2.1875rem 2.375rem 2.375rem 2.1875rem 5.3125rem}.dbp .tr{justify-content:space-between;gap:0}.inv .r{justify-content:flex-end;align-items:center;gap:.375rem;display:flex}.ob .pay-bar{height:auto;min-height:2.5rem;padding:.4375rem .75rem}.ob .pay-bar .t{white-space:nowrap}.sc .card-head{align-items:flex-start;margin-bottom:.625rem}.sc-body{gap:.625rem;display:grid}.sc-body>.set-h{margin:.5rem 0 0}.sc-body>.set-h:first-child{margin-top:0}.sc-body>.fq{padding:.5rem 0}.sc-body>.fq+.fq{margin-top:-10px}.sc-body>.tl+.tl{margin-top:-6px}.sc-body .chkline{height:1.625rem}.sc-body>.chkline+.chkline{margin-top:-8px}.sc-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:.5rem;margin-top:.875rem;padding-top:.875rem;display:flex}.sc-foot>.muted{align-items:center;gap:.375rem;font-size:max(.75rem,11.5px);display:flex}.share-grid.c4 .share-row{grid-template-columns:1fr 5.25rem 5.25rem 5.25rem}.share-grid.c4 .share-row>span:not(:first-child){justify-content:center;display:flex}.share-row.hd{background:var(--well);height:1.875rem;color:var(--ink-2);border-bottom:1px solid var(--well-line);font-size:max(.6875rem,11px);font-weight:650}.pick.sett>div{padding:.5625rem .75rem}.pick.sett .k2{min-width:6rem;color:var(--ink-2);font-weight:500}.pick .btn.text{height:1.375rem;color:var(--action-text);padding:0 .375rem;font-weight:600}.mrow.on{background:var(--well);box-shadow:inset .1875rem 0 0 var(--user-1-solid)}.mrow .pill.user{border-radius:.3125rem;min-width:1.625rem;height:1.25rem;padding:0 .3125rem;font-size:max(.6562rem,9.5px)}.sc .dw-facts .well .v{font-size:1.125rem}.sc .mini-tbl td,.sc .mini-tbl th{white-space:nowrap}.slider .track i{left:50%}.meter .bar i.ok{background:var(--positive-solid)}.sc .chips .chip{cursor:default}.issues{border:1px solid var(--line);border-radius:.625rem;overflow:hidden}.issue{border-bottom:1px solid var(--line);grid-template-columns:4.375rem 3.125rem 1fr 1fr 1fr 1fr 1.125rem;align-items:center;gap:.3125rem;padding:.5rem .625rem;font-size:max(.7812rem,12px);display:grid}.issue:last-child{border-bottom:0}.issue.hd{background:var(--well);border-bottom:1px solid var(--well-line);color:var(--ink-2);padding:.375rem .625rem;font-size:max(.6875rem,11px);font-weight:650}.issue .m{white-space:nowrap;font-weight:600}.issue .num{font-variant-numeric:tabular-nums;text-align:right}.issue.hd span:nth-child(n+3){text-align:right}.sc .set-h .btn{margin-bottom:.125rem}.sc .pay-bar .t{white-space:nowrap}.pf{border:1px solid var(--line);background:var(--ground);box-shadow:var(--shadow-card);border-radius:.875rem;grid-template-columns:10.5rem 1fr;display:grid;overflow:hidden}.pf .sb-item{height:1.625rem;margin:0;padding:0 .625rem;font-size:max(.75rem,11.5px)}.pf .sb-sec{padding:.5625rem .5rem .1875rem;font-size:max(.625rem,11px)}.pf .sb-user{padding:.375rem .5rem;font-size:max(.75rem,11.5px)}.pf .controls .field,.pf .controls .btn{height:2.125rem}.empty-state.page{text-align:center;background:var(--paper);border:1.5px dashed var(--line-strong);padding:2.125rem 1.625rem}.empty-state.page .t{font-size:.9375rem}.empty-state.page .s{max-width:25rem;color:var(--ink-2);margin:.25rem auto 0}.empty-state.page.err{border-style:solid;border-color:var(--stop-solid);background:var(--paper)}.empty-state.page.err .t{color:var(--stop-text)}.pf .chips{margin:0 0 .625rem}.pf .nv{margin-top:.125rem}.pf .pick>div{padding:.5625rem .75rem}.pf .pay-bar{height:auto;padding:.5rem .75rem;display:block}.pf .pay-bar .t{white-space:nowrap;display:block}.pf .pay-bar .s{margin-top:.125rem;display:block}.pf2{border:1px solid var(--line);background:var(--ground);box-shadow:var(--shadow-card);border-radius:.875rem;grid-template-columns:12.5rem 1fr;display:grid;overflow:hidden}.pf2 .sb-item{height:1.875rem;margin:0;font-size:max(.7812rem,12px)}.pf2 .sb-sec{padding:.625rem .625rem .25rem}.pf2 .pf-main{padding:1.125rem 1.25rem 1.25rem}.pf2 .page-title{font-size:1.25rem}.pf2 .controls .field,.pf2 .controls .btn{height:2.25rem}.es{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-card);max-width:40rem;margin:1.125rem auto 0;padding:1.375rem 1.5rem 1.25rem}.es-top{align-items:flex-start;gap:1rem;display:flex}.es-g{background:var(--inset);width:3.25rem;height:3.25rem;color:var(--ink-2);border-radius:.875rem;flex:none;place-items:center;display:grid}.es .t{letter-spacing:-.012em;font-size:1.0625rem;font-weight:650;line-height:1.2}.es .s{color:var(--ink-2);margin-top:.3125rem;font-size:max(.8125rem,13px);line-height:1.5}.es-b{flex-wrap:wrap;gap:.5rem;margin:1rem 0 0 4.25rem;display:flex}.es .well.cols{margin-top:1rem}.es .well.cols .v{letter-spacing:-.01em;margin-top:.1875rem;font-size:max(.8438rem,13px)}.es .well.cols .s{margin-top:.125rem}.es.err{border-color:var(--stop-solid)}.es.err .es-g{background:var(--stop-tint);color:var(--stop-text)}.es.err .t{color:var(--stop-text)}.ghost:not(.btn){opacity:.5;pointer-events:none}.tr.ghost .name.muted{color:var(--ink-3);font-weight:500}.tbl.plan .tr.ghost{opacity:1}.tbl.plan .tr.ghost .name{color:var(--ink-3);font-weight:500}.tbl.plan .tr.ghost .meta{color:var(--ink-3)}.grid-3 .dw-stage>div{height:1.75rem;padding:0 .375rem;font-size:max(.6875rem,11px)}.card .dw-stage{margin-top:.125rem}.kpi-tiles .v.muted{color:var(--ink-3)}.mk .lnk.muted{color:var(--ink-3);font-weight:500}.mk .v.muted{color:var(--ink-3)}.btn.dis{opacity:.45;pointer-events:none}.drawer.ro .dw-head{background:var(--well)}.pf-main{min-width:0;padding:1rem 1.125rem 1.125rem;overflow:hidden}.pf2 .pay-bar .t{white-space:nowrap}.pf2 .pay-bar{height:auto;min-height:2.5rem;padding:.4375rem .875rem}.cmp{border:1px solid var(--line);border-radius:.75rem;font-size:max(.7812rem,12px);overflow:hidden}.cmp-r{border-bottom:1px solid var(--line);grid-template-columns:1.35fr repeat(4,1fr);align-items:center;display:grid}.cmp-r:last-child{border-bottom:0}.cmp-r>span{text-align:center;justify-content:center;align-items:center;min-height:1.875rem;padding:.4375rem .75rem;display:flex}.cmp-r>span:first-child{text-align:left;justify-content:flex-start}.cmp-r>span.on{background:var(--value-tint)}.cmp-r .f{color:var(--ink-1)}.cmp-r .ok{color:var(--positive-text);background:var(--positive-tint);border-radius:.375rem;place-items:center;width:1.25rem;height:1.25rem;display:inline-grid}.cmp-r .no{color:var(--ink-3)}.cmp-r .v{font-variant-numeric:tabular-nums;font-weight:600}.cmp-g{background:var(--well);border-bottom:1px solid var(--well-line)}.cmp-g>span{letter-spacing:.07em;text-transform:uppercase;min-height:1.625rem;color:var(--ink-3);padding:.25rem .75rem;font-size:max(.6562rem,11px);font-weight:650}.cmp-h{background:var(--paper);border-bottom:1px solid var(--line-strong)}.cmp-h>span{text-align:center;flex-direction:column;align-items:center;gap:.125rem;padding:.75rem .625rem}.cmp-h .n{flex-wrap:wrap;justify-content:center;align-items:center;gap:.375rem;font-size:max(.8438rem,13px);font-weight:700;display:flex}.cmp-h .n .tag{height:1rem;font-size:max(.625rem,9.5px)}.cmp-h .p{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.125rem;font-weight:700}.cmp-h .p small{color:var(--ink-3);letter-spacing:0;font-size:max(.6875rem,11px);font-weight:500}.cmp-h .s{color:var(--ink-2);margin-bottom:.375rem;font-size:max(.6875rem,11px)}.cmp-h .btn{width:100%}.plan.pk .w{color:var(--ink-2);margin-top:1px;font-size:max(.7188rem,11.5px)}.plan.pk .p{margin-top:.5rem}.plan.pk .d{color:var(--ink-2);margin:.5rem 0 .25rem;font-size:max(.75rem,11.5px);line-height:1.45}.plan.pk .btn{margin-top:.625rem}.modal.wide-cmp .modal-body{max-height:none}.fld .req{color:var(--action-solid);vertical-align:middle;font-size:1rem;line-height:0}.fld .help{color:var(--ink-2);margin-top:.1875rem;font-size:max(.6875rem,11px);line-height:1.35}.fld.focus{border-color:var(--value-solid);box-shadow:0 0 0 .1875rem var(--value-tint),inset 0 1px 0 var(--card-hi)}.fld.focus .caret{background:var(--ink-1);vertical-align:-2px;width:1px;height:.875rem;margin-left:1px;display:inline-block}.fld.err{border-color:var(--stop-solid);background:color-mix(in oklab,var(--stop-tint) 40%,var(--paper))}.fld.err .l{color:var(--stop-text)}.fld.err .help{color:var(--stop-text);font-weight:500}.fld.ok .v svg{color:var(--positive-text);margin-left:auto}.fld.ro{background:var(--well);border-color:var(--well-line);box-shadow:none}.fld.ro .v{color:var(--ink-2)}.fld.dis{opacity:.55;border-style:dashed}.btn.off{opacity:.45;pointer-events:none;box-shadow:none}.btn.busy{opacity:.85;pointer-events:none;gap:.5rem}.btn.busy .think i{background:#fff;width:.3125rem;height:.3125rem}.modal.busy .modal-body{opacity:.7}.t-stop{color:var(--stop-text);font-weight:600}.qbar{background:var(--paper);border:1px solid var(--line);height:3.5rem;box-shadow:var(--shadow-card);border-radius:.875rem;align-items:center;gap:1.125rem;padding:0 1rem;display:flex}.qbar .q-l{align-items:center;gap:.625rem;display:flex}.qbar .q-t{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:700}.qbar .q-s{color:var(--ink-2);font-size:max(.75rem,11.5px)}.qbar .q-m{align-items:center;gap:.625rem;margin-left:auto;display:flex}.qbar .q-r{align-items:center;gap:.375rem;display:flex}.qbar .q-r .kbd{margin-right:.375rem}.qbar .q-div{background:var(--line);width:1px;height:1.5rem;margin:0 .375rem}.pill.solid.positive{background:var(--positive-solid);color:#fff}.tbl .tr.on{background:var(--well);box-shadow:inset .1875rem 0 0 var(--action-solid)}.tbl .tr.done .check{background:var(--positive-solid);border-color:var(--positive-solid);color:#fff;place-items:center;display:inline-grid}.tbl .tr.hover{background:var(--well)}.tbl .tr.hover .acts .ib{opacity:1}.tbl .tr.focus{box-shadow:inset 0 0 0 .125rem var(--value-solid);background:color-mix(in oklab,var(--value-tint) 40%,var(--paper))}.check.mix{background:var(--ink-1);border-color:var(--ink-1);position:relative}.check.mix:after{content:"";background:#fff;height:.125rem;position:absolute;top:50%;left:.1875rem;right:.1875rem;transform:translateY(-50%)}.selbar{background:var(--paper);border:1px solid var(--ink-1);height:3rem;box-shadow:var(--shadow-card);border-radius:.75rem;align-items:center;gap:.5rem;padding:0 .75rem 0 .875rem;font-size:max(.7812rem,12px);display:flex}.selbar .s-div{background:var(--line);width:1px;height:1.375rem;margin:0 .25rem}.drag{gap:.375rem;display:grid}.kv .v .kbd{margin-left:.25rem}.tbl .tr.sel{background:color-mix(in oklab,var(--value-tint) 55%,var(--paper))}.tbl .tr.sel .check{background:var(--value-solid);border-color:var(--value-solid);color:#fff;place-items:center;display:inline-grid}.drawer.loading .dw-actions .sk{border-radius:.5rem}.drawer .es{box-shadow:none}.drawer .es.err{border-color:var(--stop-solid)}.gal .ph{min-height:0}.auth{background:var(--ground);border:1px solid var(--line);box-sizing:border-box;border-radius:.875rem;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:1.5rem;display:flex;position:relative}.au-brand{align-items:center;gap:.625rem;display:flex}.au-n{letter-spacing:-.01em;font-size:.9375rem;font-weight:700}.au-s{color:var(--ink-3);font-size:max(.6875rem,11px)}.au-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-card);width:25rem;box-shadow:var(--shadow-card);padding:1.375rem 1.375rem 1.125rem}.au-t{letter-spacing:-.015em;font-size:1.1875rem;font-weight:700}.au-sub{color:var(--ink-2);margin-top:.25rem;font-size:max(.7812rem,12px);line-height:1.45}.au-body{gap:.625rem;margin:.875rem 0;display:grid}.au-or{color:var(--ink-3);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:.625rem;font-size:max(.6875rem,11px);display:flex}.au-or:before,.au-or:after{content:"";background:var(--line);flex:1;height:1px}.auth .btn.wide{justify-content:center;width:100%;height:2.5rem}.au-links{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.625rem;display:flex}.au-foot{color:var(--ink-3);text-align:center;max-width:25rem;font-size:max(.7188rem,11.5px)}.code{justify-content:center;gap:.5rem;display:flex}.code span{border:1px solid var(--line-strong);background:var(--paper);font-variant-numeric:tabular-nums;border-radius:.625rem;place-items:center;width:2.875rem;height:3.25rem;font-size:1.375rem;font-weight:700;display:grid}.code span.on{border-color:var(--value-solid);box-shadow:0 0 0 .1875rem var(--value-tint)}.auth .pick .r{color:var(--action-text);margin-left:auto;font-size:max(.7188rem,11.5px);font-weight:600}.ph{background:var(--inset);color:var(--ink-3);border-radius:.5rem;place-items:center;font-size:max(.6875rem,11px);display:grid}.pdf{color:#1a2438;border:1px solid var(--line);width:38.75rem;min-height:54.8125rem;box-shadow:var(--shadow-card);box-sizing:border-box;background:#fff;flex-direction:column;gap:.875rem;padding:1.75rem 1.875rem 1.375rem;font-size:max(.6875rem,11px);display:flex}[data-theme=dark] .pdf{color:#1a2438;background:#fff}.pdf-brand{border-bottom:1px solid #e1ddd7;justify-content:space-between;align-items:center;padding-bottom:.625rem;display:flex}.pdf-hero{gap:.625rem;display:grid}.pdf-title .k{letter-spacing:.08em;text-transform:uppercase;color:#636c7e;font-size:max(.625rem,9.5px);font-weight:650}.pdf-title .t{letter-spacing:-.02em;margin-top:.125rem;font-size:1.375rem;font-weight:700}.pdf-title .s{color:#4c5569;margin-top:.125rem;font-size:max(.6875rem,11px)}.pdf-grid{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.pdf-grid>div{border:1px solid #e1ddd7;border-radius:.5rem;padding:.5rem .625rem}.pdf-grid .l{letter-spacing:.06em;text-transform:uppercase;color:#636c7e;font-size:max(.5938rem,9.5px);font-weight:650}.pdf-grid .v{font-variant-numeric:tabular-nums;margin-top:.125rem;font-size:max(.8125rem,13px);font-weight:700}.pdf-two{grid-template-columns:1fr 1fr;gap:.875rem;display:grid}.pdf-h{letter-spacing:.06em;text-transform:uppercase;color:#636c7e;margin-bottom:.375rem;font-size:max(.6562rem,11px);font-weight:650}.pdf-tbl{border-collapse:collapse;width:100%;font-size:max(.6875rem,11px)}.pdf-tbl td{border-bottom:1px solid #eeeae4;padding:.3125rem 0}.pdf-tbl td.r{text-align:right;font-variant-numeric:tabular-nums}.pdf-agent{border-top:1px solid #e1ddd7;align-items:center;gap:.625rem;margin-top:auto;padding-top:.625rem;display:flex}.pdf-foot{color:#636c7e;border-top:1px solid #e1ddd7;justify-content:space-between;padding-top:.5rem;font-size:max(.5938rem,11px);display:flex}.pdf .ph{color:#636c7e;background:#f3f0ea}.phone{border:.5rem solid var(--ink-1);background:var(--paper);box-sizing:border-box;width:24.375rem;height:52.75rem;box-shadow:var(--shadow-card);border-radius:2.5rem;overflow:hidden}.ph-top{color:var(--ink-3);justify-content:space-between;align-items:center;padding:.75rem 1.125rem .375rem;font-size:max(.6875rem,11px);display:flex}.ph-body{padding:.5rem 1rem 1rem}.ph-k{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);font-size:max(.6562rem,11px);font-weight:650}.ph-t{letter-spacing:-.015em;margin-top:.125rem;font-size:1.25rem;font-weight:700}.ph-s{color:var(--ink-2);margin:.125rem 0 .625rem;font-size:max(.7812rem,12px)}.ph-price{grid-template-columns:repeat(3,1fr);gap:.375rem;margin-top:.625rem;display:grid}.ph-price>div{border:1px solid var(--line);border-radius:.625rem;padding:.5rem .625rem}.ph-price .l{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);font-size:max(.625rem,11px);font-weight:650}.ph-price .v{font-variant-numeric:tabular-nums;margin-top:.125rem;font-size:.875rem;font-weight:700}.phone .pick .r{color:var(--action-text);margin-left:auto;font-size:max(.75rem,11.5px);font-weight:600}.tm{border:1px solid var(--line);background:var(--paper);border-radius:.625rem;padding:.625rem .75rem}.app.ipad{--sb-w:11rem;height:100%;min-height:0;position:relative;overflow:hidden}.app.ipad .sb{height:100%;padding:.75rem .5rem}.app.ipad .sb-item{height:1.875rem;padding:0 .625rem;font-size:max(.7812rem,12px)}.app.ipad .sb-user{margin:.625rem 0 .25rem;padding:.375rem .5rem;font-size:max(.75rem,11.5px)}.app.ipad .sb-foot{font-size:max(.6875rem,11px)}.app.ipad .main{padding:.875rem 1rem 1.25rem}.app.ipad .page-title{font-size:1.1875rem}.app.ipad .page-sub{font-size:max(.75rem,11.5px)}.app.ipad .grid-3{grid-template-columns:1fr 1fr;gap:.75rem}.app.ipad .grid-3>section:nth-child(3){grid-column:1/-1}.app.ipad .grid-3>section:nth-child(3) .wells2{grid-template-columns:repeat(4,1fr)}.app.ipad .hero .num{font-size:2.25rem}.app.ipad .plan-grid{grid-template-columns:1fr}.app.ipad .plan-grid>div{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.app.ipad .kpi-tiles,.app.ipad .mk-grid{grid-template-columns:repeat(3,1fr);gap:.625rem}.app.ipad .controls{flex-wrap:wrap;gap:.5rem}.app.ipad .scope>div{min-width:9.375rem;padding:0 .75rem}.app.ipad .chips{flex-wrap:wrap}.app.ipad .tbl.db .tr>span:nth-child(8),.app.ipad .tbl.db .tr>span:nth-child(9),.app.ipad .tbl.db .tr>span:nth-child(10),.app.ipad .tbl.db .tr>span:nth-child(13){display:none}.app.ipad .db{--cols:.9375rem var(--unit-w,2.5rem) minmax(10rem,1fr) 5.25rem 2.25rem 5.375rem 4.1875rem 2.375rem 2.75rem 5.3125rem 5.625rem}.app.ipad .db .tr{justify-content:flex-start;gap:.625rem}.app.ipad .scrim{z-index:5;background:#17213547;position:absolute;inset:0}.app.ipad .drawer{z-index:6;border-radius:.875rem 0 0 .875rem;height:100%;position:absolute;top:0;right:0;box-shadow:-12px 0 2.5rem #1a243838}.app.ipad .drawer .dw-body{max-height:none}.app.ipad .plan .tr{min-height:2.5rem}.app.ipad .card{padding:.875rem 1rem}.app.ipad .well.cols.c3 .v,.app.ipad .well.cols .v{font-size:1.125rem}.app.ipad .hero-one .num{font-size:1.625rem}.tr.th .sorted{color:var(--ink-1);justify-content:flex-end;align-items:center;gap:.25rem;font-weight:650;display:inline-flex}.nt{border-bottom:1px solid var(--line);align-items:flex-start;gap:.625rem;padding:.625rem .875rem;font-size:max(.7812rem,12px);display:flex}.nt:last-of-type{border-bottom:0}.nt.new{background:color-mix(in oklab,var(--value-tint) 40%,var(--paper))}.nt .b{flex:1;min-width:0}.nt .t{font-weight:600}.nt .s{color:var(--ink-2);margin-top:1px;font-size:max(.7188rem,11.5px)}.nt .w{color:var(--ink-3);white-space:nowrap;font-size:max(.6875rem,11px)}.nt .pill{flex:none;margin-top:1px}.pop a.ck{align-items:center;gap:.625rem;height:2.5rem;padding:0 .875rem;display:flex}.pop a.ck .k{margin-left:auto}.btn.text.t-stop{color:var(--stop-text)}.fld.ok .v{color:var(--ink-1)}a.ck{height:2.5rem;color:var(--ink-1);align-items:center;gap:.625rem;padding:0 .875rem;font-size:max(.8125rem,13px);display:flex}a.ck.on{background:var(--well)}a.ck .k{color:var(--ink-3);margin-left:auto;font-size:max(.7188rem,11.5px)}a.ck .pill{flex:none}.plan.pk .n{font-size:.9375rem}.plan.pk .w{font-size:max(.7812rem,12px)}.plan.pk .d{color:var(--ink-2);font-size:max(.8125rem,13px);line-height:1.5}.cmp{font-size:max(.8125rem,13px)}.cmp-r .v{font-size:max(.7812rem,12px)}.app.ipad .sb{position:sticky;top:0}.app.ipad .main{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;height:100%;overflow-y:auto}.app.ipad .kpi-strip.mini>div{padding:.5rem .75rem;display:block}.app.ipad .kpi-strip.mini .l{color:var(--ink-3);font-size:max(.6875rem,11px);font-weight:500}.app.ipad .kpi-strip.mini .v{margin-top:1px;font-size:1rem;font-weight:650}.app.ipad .kpi-strip.mini .s{display:none}.app.ipad .sb-foot{gap:.375rem;font-size:max(.6562rem,11px)}.app.ipad .sb-foot span:nth-child(2){font-size:0}.app.ipad .sb-foot span:nth-child(2):before{content:"Synced";font-size:max(.6562rem,11px)}.pop-anch.live{gap:0;display:inline-flex;position:relative}.pop-anch.live>.pop,.pop-anch.live>.fpanel{z-index:60;position:absolute;top:calc(100% + .375rem);left:0}.pop-anch.live.right>.pop,.pop-anch.live.right>.fpanel{left:auto;right:0}.pop a.on{background:var(--inset);font-weight:600}textarea.textarea{resize:none;width:100%;font:inherit;color:var(--ink-1);outline:none;font-size:max(.8125rem,13px);line-height:1.45;display:block}textarea.textarea::placeholder{color:var(--ink-3)}textarea.textarea:focus{border-color:var(--value-solid);box-shadow:0 0 0 .1875rem var(--value-tint)}textarea.textarea:disabled{opacity:.6}.composer.saved{border-color:var(--positive-solid)}.composer .err{color:var(--stop-text);font-size:max(.7188rem,11.5px)}.dw-toast{z-index:5;justify-content:center;display:flex;position:absolute;bottom:9.375rem;left:1rem;right:1rem}.drawer{position:relative}.dw-body .task .chk{cursor:pointer}.msg.nova .acts .btn{height:1.625rem}.tl .who{color:var(--ink-3)}.risk.warn{border-color:var(--waiting-solid);background:var(--waiting-tint)}.scope>.pop-anch.live>span{cursor:pointer;flex:1;align-self:stretch;align-items:center;gap:.875rem;display:flex}.scope>.pop-anch.live>.pop{max-height:26rem;top:calc(100% + .375rem);overflow-y:auto}.app:has(.main.fill){height:100vh;min-height:0;overflow:hidden}.main.fill{flex-direction:column;height:100vh;padding-bottom:1rem;display:flex;overflow:hidden}.main.fill>.split{flex:1;align-items:stretch;gap:.5rem;min-height:0;display:flex}.split>.list{scrollbar-gutter:stable;flex:1;align-content:start;gap:.875rem;min-width:0;padding-bottom:.5rem;display:grid;overflow-y:auto}.split>.drawer{flex:none;align-self:stretch;height:auto;max-height:100%}.split .foot-note{margin-top:.625rem}.composer.dw-composer.rest .cmp-foot{display:none}.composer.dw-composer.rest textarea.textarea{height:2.25rem;min-height:2.25rem!important}.composer.dw-composer.rest .cmp-top{margin-bottom:.5rem}@media (height<=760px){.split>.drawer{overflow-y:auto}.split>.drawer .dw-body{flex:none;overflow:visible}.split>.drawer .dw-foot{z-index:2;background:var(--paper);position:sticky;bottom:0}}.split>.drawer .dw-body{padding-bottom:.75rem;overflow-y:auto}@media (height<=760px){.split>.drawer .dw-body{overflow:visible}}.split>.list{flex-direction:column;display:flex}.split>.list>*{flex:none}.sb{scrollbar-width:none;overflow-y:auto}.dbA .tr,.dbP .tr{justify-content:space-between;gap:0}.split>.list>.db-top{z-index:4;background:var(--ground);gap:0;padding-bottom:.25rem;display:grid;position:sticky;top:0}.split>.list>.grid-3{margin-bottom:.25rem}.grid-3 .well[role=button],.grid-3 .lgd>div[role=button]{cursor:pointer}.grid-3 .well[aria-pressed=true]{outline:2px solid var(--user-1-solid);outline-offset:-1px}.grid-3 .lgd>div[aria-pressed=true] .k{color:var(--ink-1);font-weight:650}.layer{z-index:90;background:#17213547;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}[data-theme=dark] .layer{background:#00000073}.layer>.modal{max-width:100%;max-height:calc(100vh - 2rem);overflow:auto}.fld input.v,.fld select.v,.fld textarea.v{font:inherit;color:inherit;background:0 0;border:0;outline:none;width:100%;margin:0;padding:0;font-weight:600}.fld select.v{appearance:none;cursor:pointer}.fld.err{border-color:var(--stop-solid)}.fld .e{color:var(--stop-text);font-size:max(.6875rem,11px);font-weight:500}.cal-mini span[role=button]{cursor:pointer}.cal-mini span[role=button]:hover{background:var(--well)}.cal-mini span.today:not(.on){color:var(--user-1-text);font-weight:700}.cmp{border-collapse:collapse;width:100%;font-size:max(.8125rem,13px)}.cmp th{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);text-align:left;background:var(--well);padding:.5rem .625rem;font-size:max(.6875rem,11px);font-weight:650}.cmp td{border-top:1px solid var(--line);padding:.5625rem .625rem}.cmp td:first-child{color:var(--ink-2);width:7rem}.owner .name .count{margin-left:.25rem}.td .mkt-ask{white-space:nowrap;color:var(--value-text);font-size:max(.6875rem,11px);font-weight:600;line-height:1.1;display:block}.fld select.v{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6' fill='none' stroke='%238a93a6' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right .125rem center/.75rem no-repeat;width:auto;max-width:100%;padding-right:1.25rem}.list.narrow .db-top .controls{flex-wrap:wrap;row-gap:.5rem}.list.narrow .db-top .controls>form>.field.grow{min-width:12rem}.tbl .owner .name,.tbl .owner .meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.list.narrow>.grid-3{grid-template-columns:1fr 1.15fr 1fr;gap:.625rem}.list.narrow>.grid-3 .card{padding:.875rem}.list.narrow>.grid-3 .hero .num{font-size:2.25rem}.list.narrow>.grid-3 .hero>div+div{padding-left:.75rem}.list.narrow>.grid-3 .ring2{width:6rem;height:6rem}.list.narrow>.grid-3 .ring2 .c b{font-size:1.5rem}.list.narrow>.grid-3 .ring-wrap{gap:.75rem!important}.list.narrow>.grid-3 .well.cols>div{padding:.625rem}.list.narrow>.grid-3 .wells2 .well{padding:.4375rem .5625rem}.list.narrow>.grid-3 .wells2 .well .v{font-size:1.25rem}.list.narrow .tbl.db,.list.narrow .tbl.dbA,.list.narrow .tbl.dbP{--name:minmax(6.5rem,20rem)}.list.narrow .dbA{--cols:.9375rem 3rem var(--name) 6.75rem 2.25rem 4.5rem 2.5rem 5rem 2.6875rem 2.6875rem 2.375rem 2.4375rem 2.9375rem 6rem 5.625rem}.list.narrow .dbP{--cols:.9375rem 3.25rem var(--name) 6.75rem 4.5rem 5rem 2.375rem 3.25rem 3rem 2.375rem 2.4375rem 2.9375rem 6rem 5.625rem}.list.narrow .db .tr,.list.narrow .dbA .tr,.list.narrow .dbP .tr{justify-content:space-between;column-gap:.5rem}@media (width<=1240px){.list.narrow .tbl.db .tr>span:nth-child(8),.list.narrow .tbl.db .tr>span:nth-child(9),.list.narrow .tbl.db .tr>span:nth-child(10),.list.narrow .tbl.db .tr>span:nth-child(13){display:none}.list.narrow .db{--cols:.9375rem var(--unit-w,2.5rem) var(--name) 6.75rem 2.25rem 5.375rem 5rem 2.375rem 2.75rem 6rem 5.625rem}}.list.narrow>.grid-3 .ring2 .c span{letter-spacing:.04em;font-size:max(.5rem,11px)}.td.st2{flex-direction:column;justify-content:center;align-items:flex-start;gap:.1875rem;min-width:0;display:flex}.st2 .ln{white-space:nowrap;align-items:center;gap:.3125rem;display:flex}.st2 .ln .num{color:var(--ink-1);font-size:max(.75rem,11.5px);font-weight:600}.st2 .ln.mkt .num{color:var(--ink-2);font-weight:500}.pill.xs{letter-spacing:.02em;border-radius:.25rem;height:.9375rem;padding:0 .3125rem;font-size:max(.5625rem,11px)}.pill.solid.xs{height:.9375rem;font-size:max(.5625rem,11px)}.st2 .pill.xs{justify-content:center;min-width:2.75rem}button.ib{margin:0;padding:0;line-height:0}.composer .seg>span.on{background:var(--paper);color:var(--ink-1);box-shadow:inset 0 0 0 1.5px var(--ink-1);font-weight:650}.composer .seg>span{cursor:pointer}.split>.list>.page-head{margin-bottom:.25rem}.split>.list>.db-top{padding-bottom:0}.db-top .controls{margin:0 0 .5rem}.db-top .db-chips{margin:0 0 .125rem}.db-top .controls.tall .field,.db-top .controls.tall .btn,.db-top .scope{height:2.25rem}.db-top .scope>div,.db-top .scope>.pop-anch{min-width:10rem}.db-top .scope>div,.db-top .scope>.pop-anch.live>span{padding:0 .75rem}.db-top .scope .k{font-size:max(.5625rem,11px)}.db-top .scope .v{margin-top:.0625rem;font-size:max(.7812rem,12px)}.db-top .controls.tall .field{font-size:max(.7812rem,12px)}.db-top .controls.tall .btn{padding:0 .75rem;font-size:max(.75rem,11.5px)}.pill.xs,.pill.solid.xs{height:1.0625rem;padding:0 .3125rem;font-size:max(.625rem,11px)}.st2 .pill.xs{min-width:3rem}.well .v .fld{letter-spacing:0;margin-top:.25rem;font-size:max(.8125rem,13px);font-weight:500}.well .v .fld input.v{font-size:.9375rem}.well .v .btn{letter-spacing:0;font-size:max(.75rem,11.5px)}.main.fill>.split>.drawer{max-height:calc(100% + 1.375rem);margin:-.75rem -1rem -.625rem 0}.db-top .db-chips{flex-wrap:nowrap;min-width:0}.db-top .db-chips .chips{scrollbar-width:none;flex-wrap:nowrap;min-width:0;overflow-x:auto}.db-top .db-chips .chips::-webkit-scrollbar{display:none}.list.narrow .db-top .db-chips .chips{gap:.1875rem}.list.narrow .db-top .db-chips .chip{gap:.3125rem;height:1.625rem;padding:0 .4375rem;font-size:max(.7188rem,11.5px)}.list.narrow .db-top .db-chips .chip .count{font-size:max(.6562rem,11px)}.dw-head .wk-id{align-items:flex-start}.dw-head .wk-id>.pill.user,.dw-head .wk-id>.tile,.dw-head .wk-id>span:first-child{margin-top:.125rem}.dw-head .wk-name{row-gap:.25rem}.db-chips>.ib{flex:none}.stg-list{gap:.375rem;max-height:60vh;padding-right:.125rem;display:grid;overflow-y:auto}.stg-row{grid-template-columns:3rem 1fr auto auto 4.25rem;align-items:center;gap:.375rem;display:grid}.stg-row.off .stg-name input{color:var(--ink-3);text-decoration:line-through}.stg-sw{cursor:pointer;display:inline-flex}.stg-sw .pill{justify-content:center;min-width:2.5rem}.stg-name{min-height:0;padding:.3125rem .625rem}.stg-name input.v{font-weight:600}.stg-row .btn.text{justify-content:flex-end}.btn.stg-dim{opacity:.45}.ib.rot180 svg{transform:rotate(180deg)}.split>.list{overflow-x:hidden}.split>.list>*{min-width:0;max-width:100%}.grid-3{grid-template-columns:minmax(0,1fr) minmax(0,1.22fr) minmax(0,1fr)}.list.narrow>.grid-3{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1fr)}.grid-3>.card{min-width:0;overflow:hidden}.card .hero>div{min-width:0}.card .hero .num{white-space:nowrap}.db-top .db-chips{flex-wrap:nowrap;align-items:center}.db-top .db-chips>.ib,.db-top .db-chips>.chip{flex:none}.db-top .controls{flex-wrap:nowrap;min-width:0}.db-top .controls>form{flex:1;min-width:8rem}.db-top .scope>div,.db-top .scope>.pop-anch{flex:none;min-width:0}.td.q-now{color:var(--ink-1);font-weight:650}.tbl .tr.done.on{opacity:1}.qbar .btn.dis{opacity:.45}.qbar .pop-anch.live>span{display:inline-flex}.wells4{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.wells4 .well .v{margin:.125rem 0 0;font-size:1.5rem}.qd-row{border-bottom:1px solid var(--line);align-items:center;gap:.625rem;padding:.5625rem .875rem;font-size:max(.8125rem,13px);display:flex}.qd-row:last-child{border-bottom:0}.modal-foot .btn.ns-btn{text-decoration:none}.qbar .q-t,.qbar .q-s,.qbar .q-m .muted{white-space:nowrap}.qbar .q-m .prog{width:9rem!important}.tbl .tr.done .td.muted{color:var(--ink-3)}.qbar .q-l{flex:auto;min-width:0}.qbar .q-s{text-overflow:ellipsis;min-width:0;overflow:hidden}.qbar .q-m{flex:0 auto;min-width:0;margin-left:0}.qbar .q-m .prog{flex:none;width:clamp(3rem,10vw,9rem)!important}.qbar .q-r{flex:none}.qbar .q-l{flex:1 6 auto}.qbar .q-m .muted{text-overflow:ellipsis;min-width:0;overflow:hidden}.qbar .q-m{flex:none}@media (width<=1180px){.qbar .q-s{display:none}.qbar .q-m .prog{width:3rem!important}}.dbA{--cols:.9375rem 3rem minmax(7rem,20rem) 6.75rem 2.25rem 4.5rem 2.5rem 5rem 2.6875rem 2.6875rem 2.375rem 2.4375rem 2.9375rem 6rem 5.625rem}.dbP{--cols:.9375rem 3.25rem minmax(7rem,20rem) 6.75rem 4.5rem 5rem 2.375rem 3.25rem 3rem 2.375rem 2.4375rem 2.9375rem 6rem 5.625rem}.tbl.db .tr:not(.th),.tbl.dbA .tr:not(.th),.tbl.dbP .tr:not(.th){min-height:2.875rem}.tbl.db .td,.tbl.dbA .td,.tbl.dbP .td{font-size:max(.8125rem,13px)}.tbl.db .name,.tbl.dbA .name,.tbl.dbP .name{font-size:max(.85rem,13px)}.tbl.db .meta,.tbl.dbA .meta,.tbl.dbP .meta{font-size:max(.72rem,11.5px)}.tbl.db .tr.th .td,.tbl.dbA .tr.th .td,.tbl.dbP .tr.th .td{font-size:max(.7812rem,12px)}button.orb{cursor:pointer;color:#fff;border:0}.orb.on{box-shadow:0 0 0 3px color-mix(in oklab,var(--nova-solid) 35%,transparent)}.nv-read .pick>div{cursor:pointer}.nv-read .pick>div>span:nth-child(2){min-width:0}.dw-foot .nv-read,.dw-foot .nv-chat{max-height:24rem;overflow-y:auto}.drawer.nova .dw-foot .cmp-top .seg{display:none}.db-deck .ring-wrap{margin-bottom:.5rem;gap:1rem!important}.db-deck .ring2{width:6.75rem;height:6.75rem}.db-deck .ring2 .c b{font-size:1.625rem}.db-deck .lgd{gap:.4375rem}.db-deck .well.cols.foot>div{padding:.5rem .625rem}.db-deck .well.cols.foot .bar{height:.1875rem;margin-top:.125rem}.db-deck .well.line{margin-top:.5rem}.plan-sec .plan-rows{overscroll-behavior-y:contain;scrollbar-gutter:stable;max-height:calc(14.375rem + 5px);overflow-y:auto}.plan-sec .sec{z-index:1;position:relative}.tbl.plan .tr.th{min-height:1.5rem;padding-top:0;padding-bottom:0}.tbl.plan .tr:not(.th){min-height:2.875rem}.tbl.plan .td{font-size:max(.8125rem,13px)}.tbl.plan .name{font-size:max(.85rem,13px)}.tbl.plan .meta{font-size:max(.72rem,11.5px)}.tbl.plan .slot{font-size:max(.85rem,13px)}.tbl.plan .slot .s,.tbl.plan .due .s{font-size:max(.72rem,11.5px)}.tbl.plan .due{font-size:max(.78rem,12px)}.card.list .card-head .card-hint{white-space:nowrap}.nv-kinds .chip{cursor:pointer;height:1.75rem;font-size:max(.75rem,11.5px)}.nv-kinds .chip.on{background:var(--nova-solid);color:#fff;text-shadow:none}.list.narrow .hero-one .num{font-size:1.75rem}.list.narrow .hero.c3 .num{font-size:2rem}.card.cat[role=button]:hover{border-color:var(--line-strong)}.leads .note{min-width:0}.leads .next{white-space:nowrap}.leads .td,.leads .td.two,.leads .td .s{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.leads .lead .name{font-size:max(.85rem,13px)}.leads .lead .meta{font-size:max(.72rem,11.5px)}.tbl.leads .tr:not(.th){min-height:2.875rem}.ib.dis{opacity:.35;pointer-events:none}.drawer.dw-lead .dw-foot .cmp-top .seg>span:nth-child(5){display:none}.ctc .tr{justify-content:space-between;gap:1rem}.ctc .td{text-overflow:ellipsis;min-width:0;overflow:hidden}.ctc .td.stack{white-space:normal;gap:.25rem;overflow:visible}.ctc .td.stack .tag{text-overflow:ellipsis;max-width:100%;overflow:hidden}.ctc .lead .name{align-items:center;gap:.375rem;font-size:max(.85rem,13px);display:flex}.ctc .lead .meta{font-size:max(.72rem,11.5px)}.tbl.ctc .tr:not(.th){min-height:2.875rem}.list.narrow .ctc{--cols:10rem minmax(7rem,1fr) 6.5rem 2.5rem 1.5rem}.list.narrow .ctc .tr>:nth-child(3),.list.narrow .ctc .tr>:nth-child(4){display:none}.lst .td,.lst .td.fu,.lst .td .s{white-space:nowrap}.lst .td.two .name,.lst .td.two .meta{text-overflow:ellipsis;overflow:hidden}.tbl.lst .tr:not(.th){min-height:2.875rem}.list.narrow .lst .tr{justify-content:space-between;gap:.5rem}.drawer.dw-listing .dw-foot .cmp-top .seg>span:nth-child(5){display:none}.list.narrow .mk-grid,.list.narrow .kpi-strip.mini{grid-template-columns:repeat(3,1fr)}.list.narrow .kpi-strip.mini>div:nth-child(3n){border-right:0}.svc .tr>.td.two .meta,.svc .tr>.td.two .name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.svc .idle{white-space:nowrap}.list.narrow .svc{--cols:2.5rem minmax(7rem,1fr) 6.5rem 1.5rem}.list.narrow .svc .tr>:nth-child(4),.list.narrow .svc .tr>:nth-child(5){display:none}.list.narrow .svc .tr{gap:.75rem}.list.narrow .controls .scope,.drawer.dw-service .dw-foot .cmp-top .seg>span:nth-child(5){display:none}.drawer.dw-service .dw-stage div{white-space:nowrap;text-overflow:ellipsis;font-size:max(.7rem,11px);overflow:hidden}.sales .tr{justify-content:flex-start;gap:.75rem}.sales .tr>*{white-space:nowrap}.sales .tr.min52{min-height:3.25rem}.sales .td.two .name,.sales .td.two .meta{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.list.narrow .sales .tr>:nth-child(2),.list.narrow .sales .tr>:nth-child(5){display:none}.set-user.u1{--u-solid:var(--user-1-solid);--u-text:var(--user-1-text)}.set-user.u3{--u-solid:var(--user-3-solid);--u-text:var(--user-3-text)}.set-user.u4{--u-solid:var(--user-4-solid);--u-text:var(--user-4-text)}.set-user.u5{--u-solid:var(--user-5-solid);--u-text:var(--user-5-text)}.set-user.u6{--u-solid:var(--user-6-solid);--u-text:var(--user-6-text)}.set-user.u7{--u-solid:var(--user-7-solid);--u-text:var(--user-7-text)}.set-user.u8{--u-solid:var(--user-8-solid);--u-text:var(--user-8-text)}.users{--cols:minmax(12rem,1.4fr) 5.5rem 5.5rem minmax(8rem,1.2fr) 4rem 6rem 4.5rem 5.25rem 3.5rem}.users .tr{justify-content:flex-start;gap:.5rem}.users .tr>*{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.users .open{cursor:pointer;color:var(--value-text);font-weight:600}@media (width<=900px){.kpi-tiles.c6,.kpi-tiles.c5{grid-template-columns:repeat(3,1fr)}.kpi-tiles.c4{grid-template-columns:repeat(2,1fr)}.main>.mt12[style*=grid-template-columns],.mg-row{grid-template-columns:1fr!important}.ops{grid-template-columns:repeat(2,1fr)}.set-cols{grid-template-columns:1fr}.news-grid{grid-template-columns:1fr!important}.split.mt12{flex-direction:column}.card.flat.sc{max-width:100%}}.sb{z-index:20}.bell-anch{align-items:center;margin-left:auto;display:flex;position:relative}.bell{color:#8794b8;cursor:pointer;background:0 0;border:0;border-radius:.375rem;align-items:center;gap:.25rem;height:1.5rem;padding:0 .3125rem;display:inline-flex}.bell:hover,.bell.has{color:#e6ecf5}.bell .badge{min-width:1rem;height:1rem;padding:0 .3125rem;font-size:max(.625rem,11px)}.bell-pop{z-index:60;width:23.75rem;max-width:calc(100vw - 1rem);color:var(--ink-1);padding:0;position:fixed}.bell-pop .bell-list{max-height:26rem;overflow-y:auto}.bell-pop .nt{cursor:pointer}.bell-pop .nt:hover{background:var(--well)}.bell-pop>a{margin:.3125rem}.sb-user .dot{margin-left:0}@media (width<=900px){.bell-pop{width:calc(100vw - 1rem)}}button.tg,button.orb{font:inherit;cursor:pointer;appearance:none;vertical-align:middle;border:0;flex:none;margin:0;padding:0}button.tg:focus-visible{box-shadow:var(--focus);outline:0}@layer northstar-refinement{html body[class][class][class][class][class][class][class] .calc-host{--k-line:var(--line);--k-ink-2:var(--ink-2);--k-ink-3:var(--ink-3)}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope{--line:var(--k-line)!important;--line-2:var(--k-line)!important;--ink-2:var(--k-ink-2)!important;--ink-3:var(--k-ink-3)!important;--oasis-scale:1!important;zoom:1!important;color:var(--ink-1)!important;font-family:inherit!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl-page,html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl-workbench{zoom:1!important;background:0 0!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-grid{background:0 0!important;grid-template-columns:22.5rem minmax(0,1fr)!important;justify-content:stretch!important;align-items:stretch!important;gap:1rem!important;height:100%!important;min-height:0!important;padding:1.125rem 1.375rem!important;display:grid!important;overflow:hidden!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-rail{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;flex-direction:column!important;gap:.875rem!important;width:auto!important;padding:0 .125rem .125rem 0!important;display:flex!important;position:static!important;overflow:hidden auto!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-sec{background:var(--paper)!important;border:1px solid var(--line)!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:var(--shadow-card)!important;color:var(--ink-1)!important;border-radius:1.125rem!important;flex-direction:column!important;flex:none!important;margin:0!important;padding:1rem 1.125rem!important;display:flex!important;position:relative!important;overflow:visible!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-sec:before,html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-sec:after{content:none!important;display:none!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-sec-body{background:0 0!important;border:0!important;flex:none!important;gap:0!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-sec-body>*+*{margin-top:0!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-sec>.nscl2-stage{height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;justify-content:space-between!important;align-items:center!important;gap:.75rem!important;margin:0 0 .75rem!important;padding:0!important;display:flex!important;position:static!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-stage:after,html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-stage:before{content:none!important;display:none!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-stage>span{display:none!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-stage>b{letter-spacing:-.01em!important;text-transform:none!important;color:var(--ink-1)!important;white-space:nowrap!important;margin:0!important;padding:0!important;font-size:.9062rem!important;font-weight:650!important;line-height:1.2!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-sec-tag{background:var(--well)!important;border:1px solid var(--well-line)!important;height:auto!important;color:var(--ink-3)!important;letter-spacing:.06em!important;text-transform:uppercase!important;white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;box-shadow:none!important;border-radius:62.4375rem!important;align-items:center!important;margin:0!important;padding:.25rem .5625rem!important;font-size:max(.6562rem,11px)!important;font-style:normal!important;font-weight:600!important;line-height:1.2!important;display:inline-flex!important;overflow:hidden!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-rail-fixed.nscl2-sec{color:#fff!important;background:radial-gradient(110% 70% at 6% 0%,#ffffff29 0%,transparent 52%),linear-gradient(118deg,transparent 44%,#ffffff0b 45%,#ffffff0b 60%,transparent 61%),linear-gradient(170deg,var(--navy-2) 0%,var(--navy) 50%,var(--navy-deep) 100%)!important;border-color:#ffffff17!important;box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #00000059,0 1px 1px #0a142833,0 .375rem .875rem -6px #0a142847!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-rail-fixed .nscl2-stage>b{color:#fff!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-rail-fixed .nscl2-sec-tag{color:#fff!important;background:#ffffff1a!important;border-color:#ffffff24!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-rail-fixed .nscl-tabs{box-shadow:none!important;background:#ffffff14!important;border:0!important;border-radius:.5625rem!important;gap:.125rem!important;width:auto!important;height:auto!important;margin:0!important;padding:.1875rem!important;display:flex!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-rail-fixed .nscl-tab{text-align:center!important;color:#c3cde3!important;height:2rem!important;box-shadow:none!important;text-align:center!important;background:0 0!important;border:0!important;border-radius:.4375rem!important;flex:1 1 0!important;justify-content:center!important;align-items:center!important;min-width:0!important;margin:0!important;padding:0 .375rem!important;font-size:max(.8125rem,13px)!important;font-weight:500!important;display:flex!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-rail-fixed .nscl-tab.on{background:var(--paper)!important;color:var(--ink-1)!important;font-weight:600!important;box-shadow:0 1px .125rem #1a24381a!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-rail-fixed .nscl-tab-icon,html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-rail-fixed .nscl-tab-copy small{display:none!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-rail-fixed .nscl-tabs:before,html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-rail-fixed .nscl-tabs:after,html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-rail-fixed .nscl-tab:before,html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-rail-fixed .nscl-tab:after{content:none!important;display:none!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-rail-fixed .nscl-tab-copy{text-align:center!important;opacity:1!important;flex:none!important;width:auto!important;margin:0!important;padding:0!important;font-size:max(.8125rem,13px)!important;line-height:1!important;display:block!important;position:static!important;top:auto!important;left:auto!important;transform:none!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-rail-fixed .nscl-tab-copy strong{font-weight:inherit!important;font-size:inherit!important;color:inherit!important;letter-spacing:0!important;width:auto!important;margin:0!important;padding:0!important;line-height:1!important;display:block!important;position:static!important;left:auto!important;transform:none!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-rail-fixed .nscl2-card{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-rail-fixed .nscl2-nova-identity{display:none!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-rail-fixed .nscl2-nova-label{letter-spacing:0!important;text-transform:none!important;color:#d9c7ff!important;background:0 0!important;border:0!important;align-items:center!important;gap:.375rem!important;margin:.875rem 0 .5rem!important;padding:0!important;font-size:max(.7812rem,12px)!important;font-weight:600!important;display:flex!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-rail-fixed .nscl2-nova-label svg{color:#d9c7ff!important;flex:none!important;width:.8125rem!important;height:.8125rem!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-rail-fixed .nscl2-nova-compose{height:2.5rem!important;min-height:2.5rem!important;max-height:2.5rem!important;box-shadow:none!important;background:#ffffff14!important;border:1px solid #ffffff24!important;border-radius:.625rem!important;align-items:center!important;gap:.5rem!important;margin:0!important;padding:0 .25rem 0 .6875rem!important;display:flex!important;position:relative!important;overflow:hidden!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-rail-fixed .nscl2-nova-compose>svg{display:none!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-rail-fixed .nscl2-nova-compose textarea{resize:none!important;min-width:0!important;height:2.25rem!important;min-height:0!important;max-height:2.25rem!important;box-shadow:none!important;color:#fff!important;white-space:nowrap!important;background:0 0!important;border:0!important;outline:0!important;flex:1!important;margin:0!important;padding:.5rem 0!important;font-family:inherit!important;font-size:max(.8125rem,13px)!important;line-height:1.25rem!important;overflow:hidden!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-rail-fixed .nscl2-nova-compose textarea::placeholder{color:#b3bfd8!important;opacity:1!important;font-size:max(.8125rem,13px)!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-rail-fixed .nscl2-novabtn{cursor:pointer!important;color:#fff!important;background:radial-gradient(120% 70% at 50% -12%,#ffffff73,#fff0 60%),linear-gradient(180deg,var(--nova-tile-hi) 0%,var(--nova-tile-lo) 100%)!important;border:0!important;border-radius:50%!important;flex:none!important;place-items:center!important;width:1.75rem!important;min-width:0!important;height:1.75rem!important;margin:0!important;padding:0!important;display:grid!important;box-shadow:inset 0 1px #ffffff59,inset 0 -1px #0000002e,0 2px 5px #0a142838!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-rail-fixed .nscl2-novabtn:disabled{opacity:.55!important;cursor:default!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-rail-fixed .nscl2-novabtn svg{color:#fff!important;width:.8125rem!important;height:.8125rem!important;display:block!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-rail-fixed .mcalc-villa{box-shadow:none!important;background:#ffffff0f!important;border:1px solid #ffffff1a!important;border-radius:.75rem!important;align-items:center!important;gap:.625rem!important;height:auto!important;min-height:0!important;margin:.75rem 0 0!important;padding:.625rem .75rem!important;display:flex!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-rail-fixed .ocl-vmark{display:none!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-rail-fixed .mvempty{box-shadow:none!important;background:0 0!important;border:0!important;flex-direction:column!important;gap:.125rem!important;min-width:0!important;margin:0!important;padding:0!important;display:flex!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-rail-fixed .mvempty b{color:#fff!important;letter-spacing:0!important;text-transform:none!important;font-size:max(.7812rem,12px)!important;font-weight:600!important;line-height:1.3!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-rail-fixed .mvempty small{color:#c7d2ea!important;white-space:normal!important;text-overflow:clip!important;font-size:max(.75rem,11.5px)!important;line-height:1.35!important;display:block!important;overflow:visible!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-rail-fixed .mvr{flex-direction:column!important;flex:1!important;gap:.125rem!important;min-width:0!important;display:flex!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-rail-fixed .mvr b{color:#fff!important;font-size:max(.7812rem,12px)!important;font-weight:600!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-rail-fixed .mvr span{color:#c7d2ea!important;font-size:max(.75rem,11.5px)!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-rail-fixed .mvbtn{color:#fff!important;cursor:pointer!important;background:#ffffff1a!important;border:1px solid #ffffff24!important;border-radius:.4375rem!important;height:1.625rem!important;padding:0 .625rem!important;font-size:max(.75rem,11.5px)!important;font-weight:600!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-rail-scroll.nscl2-sec{flex:none!important;overflow:visible!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-subtabsrow{box-shadow:none!important;background:0 0!important;border:0!important;margin:0 0 .625rem!important;padding:0!important;display:block!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl-subtabs{background:var(--inset)!important;box-shadow:none!important;border:0!important;border-radius:.5625rem!important;gap:.125rem!important;width:auto!important;height:auto!important;margin:0!important;padding:.1875rem!important;display:flex!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl-subtabs button{height:2rem!important;color:var(--ink-2)!important;box-shadow:none!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:.4375rem!important;flex:1!important;place-items:center!important;min-width:0!important;margin:0!important;padding:0 .375rem!important;font-family:inherit!important;font-size:max(.8125rem,13px)!important;font-weight:500!important;display:inline-grid!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl-subtabs button.on{background:var(--paper)!important;color:var(--ink-1)!important;font-weight:600!important;box-shadow:0 1px .125rem #1a24381a!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl-subtabs button i,html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl-subtabs button svg{display:none!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl-panel{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl-panel-head{display:none!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl-panel-body{background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:block!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-panel{box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:1fr 1fr!important;gap:.625rem!important;margin:0!important;padding:0!important;display:grid!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-duo{display:contents!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-sep{display:none!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-half{border:1px solid var(--line-strong)!important;background:var(--paper)!important;height:auto!important;min-height:3.25rem!important;box-shadow:inset 0 1px 0 var(--card-hi),0 1px 1px #1a24380a!important;border-radius:.625rem!important;flex-direction:column!important;justify-content:center!important;gap:.1875rem!important;min-width:0!important;margin:0!important;padding:.5rem .75rem!important;display:flex!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-l{letter-spacing:.05em!important;text-transform:uppercase!important;color:var(--ink-2)!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin:0!important;padding:0!important;font-size:max(.6562rem,11px)!important;font-weight:600!important;line-height:1.2!important;display:block!important;overflow:hidden!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-v{color:var(--ink-1)!important;background:0 0!important;border:0!important;align-items:center!important;gap:.375rem!important;min-width:0!important;height:auto!important;min-height:1.25rem!important;margin:0!important;padding:0!important;font-size:max(.8438rem,13px)!important;font-weight:600!important;display:flex!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-v .nscl-inp,html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-v .nscl-sel{width:100%!important;min-width:0!important;height:1.25rem!important;box-shadow:none!important;font:inherit!important;color:var(--ink-1)!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;flex:1!important;margin:0!important;padding:0!important;font-family:inherit!important;font-size:max(.8438rem,13px)!important;font-weight:600!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-v .nscl-inp::placeholder{color:var(--ink-3)!important;opacity:1!important;font-weight:400!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-v .nscl-sel{appearance:none!important;cursor:pointer!important;background-image:url("data:image/svg+xml,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27><path d=%27m6 9 6 6 6-6%27 fill=%27none%27 stroke=%27%237A7F8A%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/></svg>")!important;background-position:right 0 center!important;background-repeat:no-repeat!important;background-size:.75rem .75rem!important;padding-right:1rem!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-v .nscl-sel+.nscl-sel{margin-left:.25rem!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-step{height:1.25rem!important;box-shadow:none!important;background:0 0!important;border:0!important;align-items:center!important;gap:.375rem!important;margin:0!important;padding:0!important;display:inline-flex!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-step button{background:var(--inset)!important;width:1rem!important;min-width:0!important;height:1rem!important;color:var(--ink-2)!important;cursor:pointer!important;box-shadow:none!important;border:0!important;border-radius:.25rem!important;place-items:center!important;margin:0!important;padding:0!important;font-family:inherit!important;font-size:max(.6875rem,11px)!important;line-height:1!important;display:inline-grid!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-step b{color:var(--ink-1)!important;background:0 0!important;border:0!important;min-width:0!important;margin:0!important;padding:0!important;font-size:max(.8438rem,13px)!important;font-weight:600!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-plan{box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:block!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-cap{color:var(--ink-1)!important;text-transform:none!important;letter-spacing:0!important;background:0 0!important;border:0!important;justify-content:space-between!important;align-items:center!important;margin:.875rem 0 .5rem!important;padding:0!important;font-size:max(.7812rem,12px)!important;font-weight:600!important;display:flex!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-cap span{color:var(--ink-1)!important;text-transform:none!important;letter-spacing:0!important;font-size:max(.7812rem,12px)!important;font-weight:600!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-cap i{color:var(--ink-3)!important;text-transform:none!important;letter-spacing:0!important;font-size:max(.7188rem,11.5px)!important;font-style:normal!important;font-weight:400!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-body{background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:block!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-idle{background:var(--well)!important;border:1px solid var(--well-line)!important;box-shadow:inset 0 1px 0 var(--well-hi),inset 0 .125rem .1875rem #1a243806!important;color:var(--ink-2)!important;border-radius:.75rem!important;align-items:center!important;gap:.625rem!important;height:auto!important;min-height:0!important;margin:0!important;padding:.5625rem .75rem!important;font-size:max(.75rem,11.5px)!important;display:flex!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-idle-mark{display:none!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-idle-t{color:var(--ink-2)!important;white-space:normal!important;flex:auto!important;font-size:max(.75rem,11.5px)!important;line-height:1.35!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-add{white-space:nowrap!important;border:1px solid var(--line-strong)!important;border-radius:var(--r-btn)!important;background:var(--paper)!important;height:1.875rem!important;color:var(--ink-1)!important;cursor:pointer!important;flex:none!important;margin-left:auto!important;padding:0 .6875rem!important;font-family:inherit!important;font-size:max(.7812rem,12px)!important;font-weight:500!important;box-shadow:0 1px 1px #1a24380a!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl-info,html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-pdfdock{display:none!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-railfoot.nscl2-sec{flex:none!important;margin-top:auto!important;position:static!important;bottom:auto!important;overflow:visible!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-railfoot .nscl2-clientbar{height:auto!important;min-height:0!important;box-shadow:none!important;text-align:left!important;background:0 0!important;border:0!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;margin:0!important;padding:0!important;display:flex!important;overflow:visible!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-railfoot .nscl2-clientfind{width:100%!important;height:auto!important;min-height:0!important;box-shadow:none!important;text-align:left!important;background:0 0!important;border:0!important;flex-direction:column!important;gap:0!important;padding:0!important;display:flex!important;overflow:visible!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-railfoot .nscl2-leadwrap{width:100%!important;display:block!important;position:relative!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-railfoot .nscl2-leadwrap input{border:1px solid var(--line-strong)!important;border-radius:var(--r-field)!important;background:var(--paper) url("data:image/svg+xml,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27><circle cx=%2711%27 cy=%2711%27 r=%277%27 fill=%27none%27 stroke=%27%237A7F8A%27 stroke-width=%272%27/><path d=%27m20 20-3.5-3.5%27 stroke=%27%237A7F8A%27 stroke-width=%272%27 stroke-linecap=%27round%27/></svg>") no-repeat .6875rem center / .875rem .875rem!important;width:100%!important;height:2rem!important;color:var(--ink-1)!important;outline:0!important;margin:0!important;padding:0 .6875rem 0 1.875rem!important;font-family:inherit!important;font-size:max(.7812rem,12px)!important;box-shadow:0 1px 1px #1a243808!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-railfoot .nscl2-leadwrap input:focus{border-color:var(--accent)!important;box-shadow:var(--focus)!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-railfoot .nscl2-leadwrap input::placeholder{color:var(--ink-3)!important;opacity:1!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-railfoot .nscl2-clienthint{display:none!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-railfoot .nscl2-clientsw{background:0 0!important;border:0!important;grid-template-columns:1fr 1fr!important;gap:.375rem .875rem!important;width:100%!important;margin:.625rem 0 0!important;padding:0!important;display:grid!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-railfoot .nscl2-swi{border:1px solid var(--line)!important;background:var(--paper)!important;height:2rem!important;min-height:2rem!important;color:var(--ink-1)!important;box-shadow:none!important;border-radius:.5625rem!important;justify-content:space-between!important;align-items:center!important;gap:.5rem!important;width:auto!important;margin:0!important;padding:0 .625rem!important;font-size:max(.7812rem,12px)!important;display:flex!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-railfoot .nscl2-swi>span{color:var(--ink-1)!important;text-transform:none!important;letter-spacing:0!important;white-space:nowrap!important;font-size:max(.7812rem,12px)!important;font-weight:500!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-sw{background:var(--value-solid)!important;width:1.875rem!important;min-width:0!important;height:1.0625rem!important;box-shadow:none!important;cursor:pointer!important;appearance:none!important;border:0!important;border-radius:62.4375rem!important;flex:none!important;margin:0!important;padding:0!important;display:inline-block!important;position:relative!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-sw:after{content:""!important;width:.8125rem!important;height:.8125rem!important;box-shadow:none!important;background:#fff!important;border-radius:50%!important;transition:left .15s!important;position:absolute!important;top:.125rem!important;left:.9375rem!important;right:auto!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-sw.off{background:var(--line-strong)!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-sw.off:after{left:.125rem!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-railfoot .ocl-client{border:1px solid var(--line)!important;background:var(--paper)!important;border-radius:.5625rem!important;align-items:center!important;gap:.5rem!important;width:100%!important;height:2.25rem!important;margin:0!important;padding:0 .625rem!important;display:flex!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-railfoot .ocl-client .ocl-av{background:var(--inset)!important;width:1.5rem!important;height:1.5rem!important;color:var(--ink-1)!important;border-radius:50%!important;flex:none!important;place-items:center!important;font-size:max(.6875rem,11px)!important;font-weight:650!important;display:grid!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-railfoot .ocl-client .ocl-who{flex-direction:column!important;min-width:0!important;line-height:1.2!important;display:flex!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-railfoot .ocl-client .ocl-who b{color:var(--ink-1)!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:max(.7812rem,12px)!important;font-weight:600!important;overflow:hidden!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-railfoot .ocl-client .ocl-who small{color:var(--ink-2)!important;font-size:max(.6875rem,11px)!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-railfoot .nscl2-leadok{background:var(--positive-tint)!important;height:1.25rem!important;color:var(--positive-text)!important;letter-spacing:.06em!important;text-transform:uppercase!important;white-space:nowrap!important;border-radius:.375rem!important;align-items:center!important;margin-left:auto!important;padding:0 .4375rem!important;font-size:max(.6562rem,11px)!important;font-weight:600!important;display:inline-flex!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-railfoot .nscl2-clientx{width:1.5rem!important;height:1.5rem!important;color:var(--ink-2)!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:50%!important;flex:none!important;padding:0!important;font-size:max(.75rem,11.5px)!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-railfoot .nscl2-leadmenu{z-index:5!important;background:var(--paper)!important;border:1px solid var(--line)!important;border-radius:.625rem!important;max-height:14rem!important;padding:.25rem!important;position:absolute!important;bottom:calc(100% + .25rem)!important;left:0!important;right:0!important;overflow:auto!important;box-shadow:0 .75rem 2rem -12px #1a243859!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-railfoot .nscl2-leadmenu button{text-align:left!important;cursor:pointer!important;width:100%!important;color:var(--ink-1)!important;background:0 0!important;border:0!important;border-radius:.4375rem!important;flex-direction:column!important;align-items:flex-start!important;gap:.0625rem!important;padding:.375rem .5rem!important;font-family:inherit!important;display:flex!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-railfoot .nscl2-leadmenu button:hover{background:var(--inset)!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-railfoot .nscl2-leadmenu button b{font-size:max(.7812rem,12px)!important;font-weight:600!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-railfoot .nscl2-leadmenu button span{color:var(--ink-2)!important;font-size:max(.6875rem,11px)!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-railfoot .nscl2-export{box-shadow:none!important;background:0 0!important;border:0!important;flex-wrap:wrap!important;justify-content:stretch!important;align-items:center!important;gap:.5rem!important;width:100%!important;margin:0!important;padding:0!important;display:flex!important;position:static!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-railfoot .nscl2-export-what{color:var(--ink-3)!important;text-align:left!important;text-transform:none!important;letter-spacing:0!important;white-space:normal!important;text-overflow:clip!important;flex:100%!important;margin:.625rem 0 .125rem!important;padding:0!important;font-size:max(.6875rem,11px)!important;font-weight:400!important;line-height:1.4!important;overflow:visible!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-btn{border-radius:var(--r-btn)!important;height:1.875rem!important;font:inherit!important;cursor:pointer!important;white-space:nowrap!important;box-shadow:none!important;text-transform:none!important;letter-spacing:0!important;border:1px solid #0000!important;justify-content:center!important;align-items:center!important;gap:.5rem!important;margin:0!important;padding:0 .6875rem!important;font-family:inherit!important;font-size:max(.7812rem,12px)!important;font-weight:600!important;line-height:1!important;display:inline-flex!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-btn svg{flex:none!important;width:.8125rem!important;height:.8125rem!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-btn.ghost{background:var(--paper)!important;border-color:var(--line-strong)!important;color:var(--ink-1)!important;font-weight:500!important;box-shadow:0 1px 1px #1a24380a!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-btn.ghost:hover{background:var(--inset)!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-btn.wa{color:#fff!important;text-shadow:0 1px 1px #00000038!important;background:radial-gradient(120% 90% at 50% -20%,#ffffff57,#fff0 60%),linear-gradient(180deg,var(--positive-btn-hi),var(--positive-btn-lo))!important;border-color:#0000!important;box-shadow:inset 0 1px #ffffff5c,inset 0 -1px #0003,0 1px 2px #0a142840,0 6px 14px -6px #0a142861!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-btn.savepdf{color:#fff!important;text-shadow:0 1px 1px #00000038!important;background:radial-gradient(120% 90% at 50% -20%,#ffffff57,#fff0 60%),linear-gradient(180deg,var(--action-btn-hi),var(--action-btn-lo))!important;border-color:#0000!important;height:2.25rem!important;font-size:max(.8125rem,13px)!important;box-shadow:inset 0 1px #ffffff5c,inset 0 -1px #0003,0 1px 2px #0a142840,0 6px 14px -6px #0a142861!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-railfoot .nscl2-export .nscl2-btn.savepdf{flex:100%!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-btn:disabled{opacity:.45!important;cursor:default!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-railfoot .nscl2-export .nscl2-btn{flex:1 1 0!important;min-width:0!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-railfoot .nscl2-export .nscl2-btn.wa{flex:1.4 1 0!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-main{background:var(--paper)!important;border:1px solid var(--line)!important;min-width:0!important;height:100%!important;min-height:0!important;box-shadow:var(--shadow-card)!important;border-radius:1.125rem!important;flex-direction:column!important;margin:0!important;padding:.875rem 1.125rem!important;display:flex!important;position:relative!important;overflow:hidden!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-main:before,html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-main:after{content:none!important;display:none!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-docbar{height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;flex-direction:column!important;flex:none!important;justify-content:flex-start!important;align-items:flex-start!important;gap:.375rem!important;margin:0!important;padding:0 0 .875rem!important;display:flex!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-docbar>b{letter-spacing:-.01em!important;color:var(--ink-1)!important;text-transform:none!important;margin:0!important;padding:0!important;font-size:.9062rem!important;font-weight:650!important;line-height:1.2!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-docbar>small{background:var(--well)!important;border:1px solid var(--well-line)!important;color:var(--ink-3)!important;letter-spacing:.06em!important;text-transform:uppercase!important;white-space:nowrap!important;text-overflow:ellipsis!important;border-radius:62.4375rem!important;align-items:center!important;max-width:100%!important;margin:0!important;padding:.25rem .5625rem!important;font-size:max(.6562rem,11px)!important;font-weight:600!important;line-height:1.2!important;display:inline-flex!important;overflow:hidden!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-document-scroll{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;flex:1!important;align-content:center!important;place-items:center!important;margin:0!important;padding:.375rem 0!important;display:grid!important;overflow:auto!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-document-fit{margin:0 auto!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-empty-preview{text-align:left!important;background:var(--paper)!important;border:1px solid var(--line)!important;width:45rem!important;max-width:100%!important;height:auto!important;min-height:0!important;color:var(--ink-1)!important;box-sizing:border-box!important;border-radius:.375rem!important;grid-template-columns:1fr!important;place-items:stretch stretch!important;gap:1.375rem!important;margin:0!important;padding:2.125rem 2.5rem 1.75rem!important;display:grid!important;box-shadow:0 1px .125rem #1a24380f,0 1.5rem 3rem -28px #1a243859!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-empty-preview>span:first-child{display:none!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-sheet-head{border-bottom:1px solid var(--line)!important;justify-content:space-between!important;align-items:flex-end!important;gap:1rem!important;margin:0!important;padding:0 0 1rem!important;display:flex!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-sheet-head .brand{letter-spacing:-.02em!important;color:var(--ink-1)!important;font-size:1.1875rem!important;font-weight:700!important;line-height:1.2!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-sheet-head .sub{color:var(--ink-2)!important;margin-top:.1875rem!important;font-size:max(.75rem,11.5px)!important;font-weight:400!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-sheet-head .sub.r{text-align:right!important;margin-top:0!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-sheet-empty{text-align:center!important;margin:0!important;padding:.75rem 1.5rem!important;display:block!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-empty-preview h2{color:var(--ink-1)!important;letter-spacing:-.008em!important;text-align:center!important;margin:0!important;padding:0!important;font-family:inherit!important;font-size:.9375rem!important;font-weight:650!important;line-height:1.3!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-empty-preview p{color:var(--ink-2)!important;text-align:center!important;max-width:44ch!important;margin:.375rem auto 0!important;padding:0!important;font-size:max(.7812rem,12px)!important;line-height:1.45!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-empty-preview small{color:var(--ink-3)!important;text-align:center!important;margin:.5rem 0 0!important;font-size:max(.7188rem,11.5px)!important;line-height:1.4!important;display:block!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-sheet-actions{justify-content:center!important;gap:.5rem!important;margin:.875rem 0 0!important;display:flex!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-sheet-rows{gap:.5rem!important;margin:0!important;display:grid!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-sheet-rows .well{background:var(--well)!important;border:1px solid var(--well-line)!important;box-shadow:inset 0 1px 0 var(--well-hi),inset 0 .125rem .1875rem #1a243806!important;border-radius:.75rem!important;margin:0!important;padding:.625rem .875rem!important;display:block!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-sheet-rows .well .l{letter-spacing:.05em!important;text-transform:uppercase!important;color:var(--ink-3)!important;margin:0!important;font-size:max(.6875rem,11px)!important;font-weight:600!important;line-height:1.3!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-sheet-rows .well .s{color:var(--ink-3)!important;margin:.125rem 0 0!important;font-size:max(.75rem,11.5px)!important;line-height:1.35!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-sheet-foot{border-top:1px solid var(--line)!important;color:var(--ink-2)!important;justify-content:space-between!important;gap:1rem!important;margin:0!important;padding:.875rem 0 0!important;font-size:max(.6875rem,11px)!important;display:flex!important}@keyframes ns-calc-orb-cw{to{transform:rotate(360deg)}}@keyframes ns-calc-orb-ccw{to{transform:rotate(-360deg)}}@keyframes ns-calc-orb-charge{0%,to{opacity:.84;transform:scale(.91)}45%{opacity:1;transform:scale(1.04)}68%{opacity:.94;transform:scale(.97)}}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-rail-fixed .nscl-tab{color:#c3cde3!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-rail-fixed .nscl-tab:not(.on):hover{color:#fff!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-rail-fixed .nscl-tab.on{color:var(--ink-1)!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-rail-fixed .nscl-tab-copy,html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-rail-fixed .nscl-tab-copy strong{color:inherit!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-rail-fixed .nscl2-nova-compose{overflow:visible!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-rail-fixed .nscl2-novabtn,html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-rail-fixed .nscl2-novabtn:disabled{isolation:isolate!important;width:1.75rem!important;min-width:1.75rem!important;height:1.75rem!important;box-shadow:none!important;opacity:1!important;filter:saturate(1.25)contrast(1.15)drop-shadow(0 0 2px #7a5af8b3)!important;cursor:pointer!important;background:url(/assets/north-star/dashboard/nova-orb-v2/orb-core-v1.png) 50%/100% no-repeat,radial-gradient(circle,#ede4ff 0 58%,#ede4ff00 72%)!important;border:0!important;border-radius:50%!important;flex:none!important;margin:0!important;padding:0!important;animation:2.45s ease-in-out infinite ns-calc-orb-charge!important;position:relative!important;overflow:visible!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-rail-fixed .nscl2-novabtn>svg{display:none!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-rail-fixed .nscl2-novabtn:before,html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-rail-fixed .nscl2-novabtn:after{content:""!important;pointer-events:none!important;border-radius:50%!important;display:block!important;position:absolute!important;inset:-2px!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-rail-fixed .nscl2-novabtn:before{z-index:-1!important;opacity:.9!important;background:url(/assets/north-star/dashboard/nova-orb-v2/orb-grid-shell-v1.png) 50%/contain no-repeat,url(/assets/north-star/dashboard/nova-orb-v2/orb-particles-v1.png) 50%/contain no-repeat!important;animation:24s linear infinite ns-calc-orb-cw!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-rail-fixed .nscl2-novabtn:after{z-index:1!important;opacity:1!important;background:url(/assets/north-star/dashboard/nova-orb-v2/orb-orbit-a-v1.png) 50%/contain no-repeat,url(/assets/north-star/dashboard/nova-orb-v2/orb-orbit-b-v1.png) 50%/contain no-repeat!important;animation:8s linear infinite ns-calc-orb-ccw!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-rail-fixed .nscl2-novabtn:disabled{cursor:default!important;filter:saturate(1.1)contrast(1.1)!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-rail-fixed .nscl2-novabtn:not(:disabled):hover{filter:saturate(1.3)contrast(1.15)drop-shadow(0 0 5px #7a5af8cc)!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-rail-fixed .nscl2-novabtn:focus-visible{outline-offset:1px!important;outline:2px solid #7a5af8!important}@media (prefers-reduced-motion:reduce){html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-rail-fixed .nscl2-novabtn,html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-rail-fixed .nscl2-novabtn:before,html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-rail-fixed .nscl2-novabtn:after{animation:none!important}}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-rail-scroll.nscl2-sec{flex:1 0 auto!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-railfoot.nscl2-sec{margin-top:0!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-plan .ocl-body{border:1px solid var(--line)!important;background:var(--paper)!important;border-radius:.75rem!important;padding:0!important;overflow:hidden!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-plan-head,html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-prow{grid-template-columns:minmax(0,1fr) 4.25rem 4.625rem 2.5rem .75rem!important;align-items:center!important;column-gap:.3125rem!important;width:auto!important;margin:0!important;padding:0 .5rem 0 .625rem!important;display:grid!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-plan-head{background:var(--inset)!important;border:0!important;border-bottom:1px solid var(--line)!important;height:1.625rem!important;min-height:0!important;box-shadow:none!important;border-radius:0!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-plan-head>span{letter-spacing:.05em!important;text-transform:uppercase!important;color:var(--ink-3)!important;white-space:nowrap!important;text-align:left!important;background:0 0!important;margin:0!important;padding:0!important;font-size:max(.6094rem,11px)!important;font-weight:600!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-plan-head>span:nth-child(2),html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-plan-head>span:nth-child(4){text-align:center!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-plan-head>span:nth-child(3){text-align:right!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-prow{background:var(--paper)!important;border:0!important;border-top:1px solid var(--line)!important;height:2.125rem!important;min-height:2.125rem!important;box-shadow:none!important;border-radius:0!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-plan-head+.ocl-prow{border-top:0!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-prow:hover{background:#fafbfc!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-prow.is-next{background:var(--value-tint)!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-nm{width:auto!important;min-width:0!important;height:auto!important;box-shadow:none!important;color:var(--ink-1)!important;white-space:nowrap!important;text-overflow:ellipsis!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;font-family:inherit!important;font-size:max(.75rem,11.5px)!important;font-weight:500!important;line-height:1.2!important;display:block!important;overflow:hidden!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope input.ocl-nm{border-radius:.25rem!important;outline:0!important;width:100%!important;margin-left:-.1875rem!important;padding:.125rem .1875rem!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope input.ocl-nm:hover{background:var(--inset)!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope input.ocl-nm:focus{background:var(--inset)!important;box-shadow:inset 0 0 0 1px var(--line-strong)!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-due{align-items:center!important;gap:.1875rem!important;display:flex!important;overflow:visible!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-due select{appearance:none!important;border:1px solid var(--line)!important;background:var(--paper)!important;width:auto!important;min-width:0!important;height:1.375rem!important;box-shadow:none!important;color:var(--ink-1)!important;cursor:pointer!important;border-radius:.375rem!important;margin:0!important;padding:0 .3125rem!important;font-family:inherit!important;font-size:max(.7031rem,11.5px)!important;font-weight:600!important;line-height:1!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-due select:hover{border-color:var(--line-strong)!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-due select:focus{border-color:var(--accent,#2f6bff)!important;outline:0!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-prow.is-next .ocl-due select{border-color:var(--value-solid)!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-prow .ocl-step{justify-self:center!important;align-items:center!important;gap:.1875rem!important;height:1.25rem!important;display:inline-flex!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-prow .ocl-step b{text-align:center!important;font-variant-numeric:tabular-nums!important;min-width:2rem!important;font-size:max(.75rem,11.5px)!important;font-weight:600!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-prow .ocl-step button{width:.9375rem!important;height:.9375rem!important;font-size:max(.6875rem,11px)!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-amt{color:var(--ink-1)!important;font-variant-numeric:tabular-nums!important;white-space:nowrap!important;text-align:right!important;background:0 0!important;justify-self:end!important;margin:0!important;padding:0!important;font-size:max(.7031rem,11.5px)!important;font-weight:600!important;display:block!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-tag{width:auto!important;min-width:2.375rem!important;height:1.25rem!important;box-shadow:none!important;letter-spacing:0!important;text-transform:none!important;-webkit-user-select:none!important;user-select:none!important;border:0!important;border-radius:.375rem!important;justify-self:center!important;place-items:center!important;margin:0!important;padding:0 .3125rem!important;font-family:inherit!important;font-size:max(.6562rem,11px)!important;font-weight:650!important;line-height:1!important;display:inline-grid!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope button.ocl-tag{cursor:pointer!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope button.ocl-tag:hover{box-shadow:inset 0 0 0 1px #1a243824!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-tag.is-paid{background:var(--positive-tint)!important;color:var(--positive-text)!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-tag.is-due{background:var(--inset)!important;color:var(--ink-2)!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-tag.is-next{background:var(--value-solid)!important;color:#fff!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-rm{width:.75rem!important;height:.75rem!important;box-shadow:none!important;color:var(--ink-3)!important;background:0 0!important;border:0!important;justify-self:end!important;place-items:center!important;margin:0!important;padding:0!important;font-size:max(.625rem,11px)!important;line-height:1!important;display:inline-grid!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope button.ocl-rm{cursor:pointer!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope button.ocl-rm:hover{color:var(--stop-text)!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-foot{border:0!important;border-top:1px solid var(--line)!important;background:var(--inset)!important;height:auto!important;min-height:2.25rem!important;box-shadow:none!important;border-radius:0!important;justify-content:space-between!important;align-items:center!important;gap:.5rem!important;margin:0!important;padding:.3125rem .5rem .3125rem .625rem!important;display:flex!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-foot-l{color:var(--ink-2)!important;font-size:max(.7188rem,11.5px)!important;font-weight:500!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-foot-r{margin:0!important;padding:0!important;display:flex!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-foot .ocl-add{height:1.625rem!important;margin:0!important;padding:0 .625rem!important;font-size:max(.7188rem,11.5px)!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-document-fit{flex:none!important;width:700px!important;min-width:700px!important;max-width:none!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-document-fit>.nscl2-doc{width:100%!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-document-scroll{place-content:safe center!important;overflow:auto!important}.nscl2-doc{color:#202631!important;font-family:-apple-system,SF Pro Text,Inter,Helvetica Neue,Arial,sans-serif!important;font-weight:450!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-rail-fixed .nscl2-novabtn,html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-rail-fixed .nscl2-novabtn:disabled{background:0 0!important;place-items:center!important;width:1.875rem!important;min-width:1.875rem!important;height:1.875rem!important;display:grid!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-rail-fixed .nscl2-novabtn:before,html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-rail-fixed .nscl2-novabtn:after{content:none!important;display:none!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-rail-fixed .nscl2-novabtn .ns-orb{--orb:1.875rem}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-main>.nscl2-docbar{display:none!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-rail-fixed .nscl2-nova-compose{gap:.375rem!important;padding:0 .375rem 0 .6875rem!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-rail-fixed .nscl2-nova-compose .nscl2-novabtn,html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-rail-fixed .nscl2-nova-compose .nscl2-novabtn:disabled{flex:none!important;align-self:center!important;width:1.75rem!important;min-width:1.75rem!important;height:1.75rem!important;margin:0!important;transform:none!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-rail-fixed .nscl2-nova-compose .nscl2-novabtn .ns-orb{--orb:1.625rem}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-duo.ocl-one{grid-template-columns:1fr!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-duo.ocl-one>.ocl-half{grid-column:1/-1!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-sc{align-items:baseline!important;gap:.5rem!important;min-width:0!important;display:flex!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-sc input{flex:0 5.5rem!important;width:5.5rem!important;min-width:3rem!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-sc em{color:var(--ink-3)!important;white-space:nowrap!important;text-overflow:ellipsis!important;flex:auto!important;font-size:max(.75rem,11.5px)!important;font-style:normal!important;font-weight:600!important;overflow:hidden!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-half{border-radius:.5625rem!important;gap:.0625rem!important;min-height:2.625rem!important;padding:.3125rem .625rem!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-l{font-size:max(.5938rem,11px)!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-v{min-height:1.125rem!important;font-size:max(.8125rem,13px)!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-custom{margin:.5rem 0 .75rem!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-in{appearance:none!important;width:100%!important;min-width:0!important;height:1.25rem!important;box-shadow:none!important;font:inherit!important;color:var(--ink-1)!important;background:0 0!important;border:0!important;outline:0!important;margin:0!important;padding:0!important;font-size:max(.8125rem,13px)!important;font-weight:600!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-in::placeholder{color:var(--ink-4,#a3aab8)!important;font-weight:500!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-half:focus-within{border-color:var(--accent,#2f6bff)!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-property-card{box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope select.ocl-in{text-align:left!important;text-align-last:left!important;cursor:pointer!important;direction:ltr!important}}button.sb-foot .out,.sb-foot button.out{font:inherit;color:inherit;cursor:pointer;appearance:none;background:0 0;border:0;margin:0;padding:0}.sb-foot button.out:disabled{opacity:.6;cursor:default}.tr.th>span.sortable{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;justify-content:flex-start;align-items:center;gap:.25rem;display:inline-flex}.tr.th>span.sortable.r{justify-content:flex-end}.tr.th>span.sortable:hover{color:var(--ink-1)}.tr.th>span.sortable .sort-ic{opacity:.45;flex:none}.tr.th>span.sortable.sorted .sort-ic{opacity:1}.tr.th>span.sortable:hover .sort-ic{opacity:.8}.agents{flex-wrap:wrap;gap:.25rem .75rem}.agents .other{color:var(--ink-2);margin-left:0}.mkt-li{border-bottom:1px solid var(--line);gap:.3125rem;padding:.75rem 0;display:grid}.mkt-li:last-child{border-bottom:0}.mkt-li-row{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.mkt-li-t{color:var(--ink-1);white-space:nowrap;align-items:center;gap:.375rem;min-width:0;font-size:max(.8438rem,13px);font-weight:650;display:inline-flex;overflow:hidden}.mkt-li-p{white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;font-size:.9062rem}.mkt-li-who{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:max(.75rem,11.5px);overflow:hidden}.mkt-li-dom{color:var(--ink-3);white-space:nowrap;flex:none;font-size:max(.7188rem,11.5px)}.mkt-li-f{flex-wrap:wrap;gap:.25rem;min-width:0;display:flex}.mkt-li-f>span{background:var(--well);border:1px solid var(--well-line);height:1.25rem;color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:.375rem;align-items:center;padding:0 .4375rem;font-size:max(.6875rem,11px);font-weight:600;display:inline-flex}.mkt-li-a{flex:none;gap:.25rem;margin-left:auto;display:flex}.card.flat.vt{margin-bottom:1rem;padding:.875rem 1.125rem}.vt-head{align-items:center;gap:.625rem;margin-bottom:.75rem;display:flex}.vt-head .t{letter-spacing:-.01em;font-size:.9062rem;font-weight:650}.vt-head .s{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:max(.7188rem,11.5px);overflow:hidden}.vt-body{grid-template-columns:11rem minmax(16rem,1.2fr) minmax(14rem,1fr);align-items:start;gap:1.25rem;display:grid}.vt-me .big{letter-spacing:-.03em;font-size:2rem;font-weight:700;line-height:1}.vt-me .l{color:var(--ink-2);margin:.25rem 0 .5rem;font-size:max(.75rem,11.5px);font-weight:600}.vt-me .s{color:var(--ink-3);font-size:max(.7188rem,11.5px);line-height:1.6}.vt-me .s b{color:var(--ink-1);font-weight:650}.vt-cmp{border-left:1px solid var(--line);border-right:1px solid var(--line);padding:0 1.25rem;display:grid}.vt-cmp-h,.vt-row{grid-template-columns:minmax(0,1fr) 4.25rem 4.25rem;align-items:center;gap:.5rem;display:grid}.vt-cmp-h{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);padding-bottom:.25rem;font-size:max(.6562rem,11px);font-weight:600}.vt-cmp-h span,.vt-row .v{text-align:right}.vt-row{border-top:1px solid var(--line);padding:.3125rem 0;font-size:max(.75rem,11.5px)}.vt-row .k{color:var(--ink-2)}.vt-row .v{color:var(--ink-1);font-weight:650}.vt-row .v.team{color:var(--ink-3);font-weight:500}.vt-row .v.up{color:var(--positive-text)}.vt-row .v.down{color:var(--stop-text)}.vt-board{gap:.3125rem;display:grid}.vt-board>div{border-radius:.375rem;grid-template-columns:1rem 4.5rem minmax(0,1fr) 1.75rem;align-items:center;gap:.5rem;padding:.125rem .25rem;font-size:max(.75rem,11.5px);display:grid}.vt-board>div.me{background:var(--value-tint)}.vt-board .rk{color:var(--ink-3);font-variant-numeric:tabular-nums}.vt-board .nm{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.vt-board .bar{background:var(--inset);border-radius:62rem;height:.375rem;overflow:hidden}.vt-board .bar i{border-radius:inherit;background:var(--ink-3);height:100%;display:block}.vt-board .me .bar i{background:var(--value-solid)}.vt-board .num{text-align:right;font-weight:650}@media (width<=1100px){.vt-body{grid-template-columns:1fr 1fr}.vt-board{grid-column:1/-1}.vt-cmp{border-right:0;padding-right:0}}.bench-list{margin-bottom:.75rem;display:grid}.bench-list>div{border-bottom:1px solid var(--line);grid-template-columns:1.25rem minmax(0,1fr) 2.25rem 3.5rem 4.75rem;align-items:center;gap:.5rem;padding:.4375rem .25rem;font-size:max(.75rem,11.5px);display:grid}.bench-list.ag>div{grid-template-columns:minmax(0,1fr) 2.25rem 4.5rem 4.25rem}.bench-list>div:last-child{border-bottom:0}.bench-list>div.me{background:var(--value-tint,var(--well));border-radius:.5rem}.bench-list .rk{color:var(--ink-3);font-variant-numeric:tabular-nums}.bench-list .nm{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--ink-1);align-items:center;gap:.375rem;font-weight:600;display:inline-flex;overflow:hidden}.bench-list .num{text-align:right;font-variant-numeric:tabular-nums}.bench-list .muted{text-align:right;white-space:nowrap}.mkt-li .sub,.bench-list .sub{font-size:inherit;color:var(--ink-3);font-weight:400}.mkt-li-f .none{color:var(--ink-3);font-size:max(.6875rem,11px);font-style:normal}.vt-empty{align-content:start;gap:.25rem}.vt-empty .t{color:var(--ink-1);font-size:max(.8125rem,13px);font-weight:650}.vt-empty .s{color:var(--ink-3);font-size:max(.7188rem,11.5px);line-height:1.45}.vt-team{flex-wrap:wrap;align-items:baseline;gap:.375rem 1rem;margin-top:.5rem;display:flex}.vt-team span{align-items:baseline;gap:.375rem;font-size:max(.7188rem,11.5px);display:inline-flex}.vt-team em{color:var(--ink-3);font-style:normal}.vt-team b{color:var(--ink-1);font-weight:650}.vt-team i{color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase;font-size:max(.6562rem,11px);font-style:normal}.tr.u5{--u-solid:var(--user-5-solid);--u-ink:var(--user-5-solid-ink);--u-text:var(--user-5-text);--u-tint:var(--user-5-tint)}.tr.u6{--u-solid:var(--user-6-solid);--u-ink:var(--user-6-solid-ink);--u-text:var(--user-6-text);--u-tint:var(--user-6-tint)}.tr.u7{--u-solid:var(--user-7-solid);--u-ink:var(--user-7-solid-ink);--u-text:var(--user-7-text);--u-tint:var(--user-7-tint)}.tr.u8{--u-solid:var(--user-8-solid);--u-ink:var(--user-8-solid-ink);--u-text:var(--user-8-text);--u-tint:var(--user-8-tint)}.seg.users>span.on.u3{background:var(--user-3-solid)}.seg.users>span.u3:not(.on){color:var(--user-3-text)}.seg.users>span.on.u4{background:var(--user-4-solid)}.seg.users>span.u4:not(.on){color:var(--user-4-text)}.seg.users>span.on.u5{background:var(--user-5-solid)}.seg.users>span.u5:not(.on){color:var(--user-5-text)}.seg.users>span.on.u6{background:var(--user-6-solid)}.seg.users>span.u6:not(.on){color:var(--user-6-text)}.seg.users>span.on.u7{background:var(--user-7-solid)}.seg.users>span.u7:not(.on){color:var(--user-7-text)}.seg.users>span.on.u8{background:var(--user-8-solid)}.seg.users>span.u8:not(.on){color:var(--user-8-text)}.dw-facts .stage-pick{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:.375rem;align-items:center;gap:.3125rem;margin:0;padding:0;display:inline-flex}.dw-facts .stage-pick svg{color:var(--ink-3);transition:transform .15s}.dw-facts .stage-pick:hover,.dw-facts .stage-pick:hover svg{color:var(--action-text)}.dw-facts .stage-pick:focus-visible{outline:2px solid var(--action-solid,#2b5183);outline-offset:2px}.plan-empty{border:1px dashed var(--line-strong);background:var(--inset);border-radius:.875rem;align-items:center;gap:.875rem;margin:.5rem 1rem 1rem;padding:1rem 1.125rem;display:flex}.plan-empty .glyph{background:var(--positive-tint,#e7f6ec);width:2.25rem;height:2.25rem;color:var(--positive-text,#1f7a3a);border-radius:.75rem;flex:none;place-items:center;display:grid}.plan-empty .copy{flex:1;gap:.1875rem;min-width:0;display:grid}.plan-empty .copy b{color:var(--ink-1);font-size:.875rem;font-weight:600}.plan-empty .copy span{color:var(--ink-3);font-size:max(.75rem,11.5px);line-height:1.45}.plan-empty .acts{flex:none;gap:.5rem;display:flex}@media (width<=640px){.plan-empty{flex-wrap:wrap}.plan-empty .acts{width:100%}.plan-empty .acts .btn{flex:1}}.nova-orb{isolation:isolate;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;width:2.75rem;height:2.75rem;margin:0;padding:0;animation:4.8s ease-in-out infinite ns-calc-orb-charge;position:relative}.nova-orb .core{background:url(/assets/north-star/dashboard/nova-orb-v2/orb-core-v1.png) 50%/contain no-repeat;border-radius:50%;position:absolute;inset:0}.nova-orb:before,.nova-orb:after{content:"";pointer-events:none;border-radius:50%;position:absolute;inset:-.375rem}.nova-orb:before{z-index:-1;opacity:.9;background:url(/assets/north-star/dashboard/nova-orb-v2/orb-grid-shell-v1.png) 50%/contain no-repeat,url(/assets/north-star/dashboard/nova-orb-v2/orb-particles-v1.png) 50%/contain no-repeat;animation:24s linear infinite ns-calc-orb-cw}.nova-orb:after{z-index:1;background:url(/assets/north-star/dashboard/nova-orb-v2/orb-orbit-a-v1.png) 50%/contain no-repeat,url(/assets/north-star/dashboard/nova-orb-v2/orb-orbit-b-v1.png) 50%/contain no-repeat;animation:8s linear infinite ns-calc-orb-ccw}.nova-orb:hover{filter:saturate(1.25)contrast(1.1)drop-shadow(0 0 8px #7a5af88c)}.nova-orb.on{filter:drop-shadow(0 0 10px #7a5af8b3)}.nova-orb:focus-visible{outline-offset:4px;outline:2px solid #7a5af8}@media (prefers-reduced-motion:reduce){.nova-orb,.nova-orb:before,.nova-orb:after{animation:none}}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-due-btn{appearance:none!important;border:1px solid var(--line)!important;background:var(--paper)!important;height:1.375rem!important;box-shadow:none!important;color:var(--ink-1)!important;cursor:pointer!important;white-space:nowrap!important;border-radius:.375rem!important;margin:0!important;padding:0 .3125rem!important;font-family:inherit!important;font-size:max(.7031rem,11.5px)!important;font-weight:600!important;line-height:1!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-due-btn:hover{border-color:var(--line-strong)!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-due-btn[aria-expanded=true]{border-color:var(--accent,#2f6bff)!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-due-btn.is-empty{color:var(--ink-3)!important;font-weight:500!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-prow.is-next .ocl-due-btn{border-color:var(--value-solid)!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-due-pop{z-index:1000!important;overscroll-behavior:contain!important;border:1px solid var(--line)!important;background:var(--paper,#fff)!important;border-radius:.75rem!important;max-height:15rem!important;margin:0!important;padding:.3125rem!important;display:block!important;position:fixed!important;overflow-y:auto!important;box-shadow:0 14px 32px -12px #0a142861,0 2px 6px #0a142814!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-due-pop .ocl-due-opt{width:100%!important;height:auto!important;min-height:0!important;box-shadow:none!important;letter-spacing:0!important;color:var(--ink-1)!important;text-align:left!important;cursor:pointer!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:.5rem!important;margin:0!important;padding:.4375rem .75rem!important;font-family:inherit!important;font-size:max(.7812rem,12px)!important;font-weight:500!important;line-height:1.2!important;display:block!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-due-pop .ocl-due-opt:hover{background:var(--inset)!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-due-pop .ocl-due-opt.now{box-shadow:inset 0 0 0 1px var(--line-strong)!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-due-pop .ocl-due-opt.on{background:var(--value-solid,#2b5183)!important;color:#fff!important;font-weight:600!important}@keyframes ns-orb-cw{to{transform:rotate(360deg)}}@keyframes ns-orb-ccw{to{transform:rotate(-360deg)}}@keyframes ns-orb-charge{0%,to{opacity:.84;transform:scale(.91)}45%{opacity:1;transform:scale(1.04)}68%{opacity:.94;transform:scale(.97)}}.ns-orb{width:var(--orb,54px);height:var(--orb,54px);isolation:isolate;pointer-events:none;flex:none;place-items:center;display:grid;position:relative;overflow:visible}.ns-orb .ns-orb-layer{object-fit:contain;transform-origin:50%;pointer-events:none;will-change:transform,opacity;width:100%;max-width:none;height:100%;position:absolute;inset:0}.ns-orb .ns-orb-particles{z-index:1;opacity:.62;animation:18s linear infinite ns-orb-ccw}.ns-orb .ns-orb-grid{z-index:2;opacity:.68;animation:24s linear infinite ns-orb-cw}.ns-orb .ns-orb-orbit-a{z-index:3;opacity:.74;animation:10.5s linear infinite ns-orb-ccw}.ns-orb .ns-orb-orbit-b{z-index:4;opacity:.58;animation:7.75s linear infinite ns-orb-cw}.ns-orb .ns-orb-core{z-index:5;opacity:.96;width:calc(100% - 6px);height:calc(100% - 6px);filter:saturate(1.1) drop-shadow(0 0 6px #ff55f88c) drop-shadow(0 0 12px color-mix(in srgb, var(--ns-gina-violet,#7a5af8) 40%, transparent));animation:2.45s ease-in-out infinite ns-orb-charge;inset:3px}.ns-orb.is-busy .ns-orb-orbit-a{animation-duration:2.6s}.ns-orb.is-busy .ns-orb-orbit-b{animation-duration:1.9s}@media (prefers-reduced-motion:reduce){.ns-orb .ns-orb-layer{animation:none}}.nova-orb{background:0 0;place-items:center;width:auto;height:auto;animation:none;display:inline-grid}.nova-orb:before,.nova-orb:after{content:none}body .ocl-due-pop{z-index:2147483000!important;overscroll-behavior:contain!important;border:1px solid var(--line)!important;background:var(--paper,#fff)!important;border-radius:.75rem!important;max-height:15rem!important;margin:0!important;padding:.3125rem!important;font-family:inherit!important;display:block!important;position:fixed!important;overflow-y:auto!important;box-shadow:0 14px 32px -12px #0a142861,0 2px 6px #0a142814!important}body .ocl-due-pop .ocl-due-opt{width:100%!important;height:auto!important;box-shadow:none!important;color:var(--ink-1)!important;text-align:left!important;cursor:pointer!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:.5rem!important;margin:0!important;padding:.4375rem .75rem!important;font-family:inherit!important;font-size:max(.7812rem,12px)!important;font-weight:500!important;line-height:1.2!important;display:block!important}body .ocl-due-pop .ocl-due-opt:hover{background:var(--inset)!important}body .ocl-due-pop .ocl-due-opt.now{box-shadow:inset 0 0 0 1px var(--line-strong)!important}body .ocl-due-pop .ocl-due-opt.on{background:var(--value-solid,#2b5183)!important;color:#fff!important;font-weight:600!important}.lf-sec{border-top:1px solid var(--line);align-items:baseline;gap:.625rem;margin:.5rem 0 -.125rem;padding-top:.75rem;display:flex}.lf-sec b{color:var(--ink-1);font-size:max(.8125rem,13px);font-weight:650}.lf-sec span{color:var(--ink-3);font-size:max(.7188rem,11.5px)}.tagpick{gap:.375rem;margin-top:.25rem;display:grid;position:relative}.tp-chips{flex-wrap:wrap;gap:.3125rem;margin-top:.25rem;display:flex}.tp-chip{border:1px solid var(--line-strong);background:var(--paper);height:1.625rem;font:inherit;color:var(--ink-2);cursor:pointer;border-radius:62rem;padding:0 .625rem;font-size:max(.75rem,11.5px);font-weight:550}.tp-chip:hover{background:var(--inset)}.tp-chip.on{background:var(--value-tint,#e8effb);border-color:var(--value-solid,#2b5183);color:var(--value-text,#1d3f6e);font-weight:650}.tp-field{flex-wrap:wrap;align-items:center;gap:.3125rem;min-height:1.75rem;display:flex}.tp-tag{border:1px solid var(--value-solid,#2b5183);background:var(--value-tint,#e8effb);height:1.5rem;font:inherit;color:var(--value-text,#1d3f6e);cursor:pointer;border-radius:62rem;align-items:center;gap:.25rem;padding:0 .5rem;font-size:max(.75rem,11.5px);font-weight:600;display:inline-flex}.tp-tag span{opacity:.6}.tp-in{min-width:8rem;height:1.625rem;font:inherit;color:var(--ink-1);background:0 0;border:0;outline:0;flex:1;font-size:max(.8125rem,13px);font-weight:500}.tp-in::placeholder{color:var(--ink-3)}.tp-pop{z-index:30;border:1px solid var(--line);background:var(--paper);border-radius:.625rem;max-height:14rem;margin-top:.25rem;padding:.25rem;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 12px 28px -12px #0a142859}.tp-pop button{width:100%;font:inherit;text-align:left;color:var(--ink-1);cursor:pointer;background:0 0;border:0;border-radius:.4375rem;padding:.375rem .625rem;font-size:max(.7812rem,12px);display:block}.tp-pop button.on,.tp-pop button:hover{background:var(--inset)}.tbl-card:has(.pop-anch>:not(span)){overflow:visible!important}.tbl-card :has(>.pop-anch>:not(span)){overflow:visible!important}.tbl-card .td:has(.pop-anch>:not(span)){overflow:visible!important}.tbl-card .tr:has(.pop-anch>:not(span)){overflow:visible!important}.tbl-card .tbl:has(.pop-anch>:not(span)){overflow:visible!important}.tbl-card .tr:has(.pop-anch>:not(span)){z-index:20;position:relative}.fpanel{flex-direction:column;max-height:min(40rem,100vh - 9rem);display:flex}.fpanel .fp-body{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.fpanel .fp-head,.fpanel .fp-foot{flex:none}.layer .modal:not(.confirm){flex-direction:column;max-height:calc(100vh - 2rem);display:flex}.layer .modal:not(.confirm)>.modal-head,.layer .modal:not(.confirm)>.modal-foot{flex:none}.layer .modal:not(.confirm)>.modal-body{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.want-grid{gap:.5rem;display:grid}.tp-tag.static{cursor:default;text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.card.cat[role=button]:hover,.well.cols.foot>[role=button]:hover{background:var(--surface-2,#00000006)}.well.cols.foot>[role=button]{cursor:pointer;border-radius:.5rem}.well.cols.foot>[role=button].on{outline:2px solid var(--action-solid);outline-offset:-2px}.leads .lead,.leads .lead .td.two{min-width:0}.leads .lead .meta,.leads .lead .name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.leads .lead .meta{align-items:baseline;gap:.25em;display:flex}.leads .lead .meta .mt{text-overflow:ellipsis;min-width:0;overflow:hidden}.leads .lead .meta>:not(.mt),.dw-actions>*{flex:none}.dw-actions:has(>a[href^=\/calculator]) .btn{gap:.3rem;padding-inline:.5rem}@media (width<=1500px){.dw-actions:has(>a[href^=\/calculator]) .btn svg{display:none}}.lf{gap:.5rem;display:grid}.lf-row{gap:.5rem;min-width:0;display:grid}.lf-row.c2{grid-template-columns:repeat(2,minmax(0,1fr))}.lf-row.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.lf-row>*{min-width:0}.lf .fld{gap:.0625rem;min-height:0;padding:.375rem .625rem .4375rem}.lf .fld .l{font-size:max(.625rem,11px)}.lf .fld .v{min-height:1.375rem;font-size:max(.8125rem,13px)}.lf .fld .help,.lf .fld .e{margin-top:0}.lf .lf-sec{margin:.25rem 0 0;padding-top:.625rem}.lf .tagpick{gap:.25rem;margin-top:.0625rem}.lf .tp-field{gap:.25rem;min-height:1.375rem}.lf .tp-in{min-width:5rem;height:1.375rem;font-size:max(.8125rem,13px)}.lf .tp-tag{height:1.3125rem;padding:0 .4375rem;font-size:max(.7188rem,11.5px)}.lf .tp-chips{gap:.25rem;margin-top:.125rem}.lf .tp-chip{height:1.375rem;padding:0 .5rem;font-size:max(.7188rem,11.5px)}.lf .lf-beds{flex-direction:row;align-items:center;gap:.75rem}.lf .lf-beds .l{flex:none;width:2.5rem}.lf .lf-beds .tp-chips{margin:0}.lf .lf-gap{display:block}.lf textarea.v{min-height:2.5rem}.lf-bud-in{grid-template-columns:5.5rem auto 5.5rem minmax(0,1fr);align-items:center;gap:.5rem;display:grid}.lf-bud-in input.v{border:1px solid var(--line);background:var(--well,#f6f4ef);text-align:center;border-radius:.375rem;width:100%;height:1.625rem;padding:0 .5rem}.lf-bud-in input.v:focus{border-color:var(--value-solid);background:var(--paper)}.lf-bud-in .to{color:var(--ink-3);font-size:max(.75rem,11.5px)}.lf-range{height:1.625rem;margin:0 .375rem 0 .25rem;position:relative}.lf-range:before{content:"";background:var(--line);border-radius:62rem;height:.25rem;margin-top:-.125rem;position:absolute;top:50%;left:0;right:0}.lf-range i{height:.25rem;top:50%;left:var(--a);right:calc(100% - var(--b));background:var(--value-solid,#2b5183);border-radius:62rem;margin-top:-.125rem;position:absolute}.lf-range input[type=range]{pointer-events:none;appearance:none;background:0 0;width:100%;height:100%;margin:0;position:absolute;inset:0}.lf-range input[type=range]::-webkit-slider-runnable-track{background:0 0;height:100%}.lf-range input[type=range]::-moz-range-track{background:0 0}.lf-range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;border:2px solid var(--value-solid,#2b5183);background:var(--paper);cursor:grab;border-radius:50%;width:1rem;height:1rem;margin-top:.3125rem;box-shadow:0 1px 3px #0a142840}.lf-range input[type=range]::-moz-range-thumb{pointer-events:auto;border:2px solid var(--value-solid,#2b5183);background:var(--paper);cursor:grab;border-radius:50%;width:.75rem;height:.75rem}@media (width<=640px){.lf-row.c3{grid-template-columns:repeat(2,minmax(0,1fr))}.lf-row.c3>.lf-gap{display:none}.lf-bud-in{grid-template-columns:1fr auto 1fr}.lf-bud-in .lf-range{grid-column:1/-1}.lf .lf-beds{flex-direction:column;align-items:stretch;gap:.125rem}}.lf-range input[type=range]:focus{outline:none}.lf-range input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 .1875rem var(--value-tint,#e8effb)}.lf .tp-in{min-width:3.5rem}.lf .lf-row.c3 .fld{justify-content:flex-start}@media (width<=640px){.lf-row.c3>:nth-child(3):last-child{grid-column:1/-1}}.tbl.leads .td.two .v{color:var(--ink-1);text-overflow:ellipsis;white-space:nowrap;font-size:max(.8125rem,13px);font-weight:600;display:block;overflow:hidden}.tbl.leads .td.two .s{color:var(--ink-3);margin-top:.0625rem;font-size:max(.7188rem,11.5px)}.tbl.leads .lead .name{letter-spacing:-.01em;align-items:center;gap:.375rem;font-size:.875rem;font-weight:650;display:flex}.tbl.leads .lead .name .src{background:var(--inset,#0000000d);color:var(--ink-2);text-transform:capitalize;text-overflow:ellipsis;border-radius:.3125rem;flex:none;max-width:6.5rem;padding:.0625rem .375rem;font-size:max(.625rem,11px);font-weight:600;overflow:hidden}.tbl.leads .td.beds{text-align:center;overflow:visible}.tbl.leads .bchip{background:var(--well,#f3f1ec);border:1px solid var(--line);color:var(--ink-1);white-space:nowrap;border-radius:62rem;padding:.125rem .4375rem;font-size:max(.7188rem,11.5px);font-weight:650;display:inline-block}.tbl.leads .td.bud .v{font-variant-numeric:tabular-nums}.tbl.leads .note{color:var(--ink-2);-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;font-size:max(.75rem,11.5px);line-height:1.35;display:-webkit-box;overflow:hidden}.tbl.leads .note.empty{color:var(--ink-3);opacity:.7;font-style:normal}.tbl.leads .tr:hover .note.empty{opacity:1}.tbl.leads .next{font-size:max(.75rem,11.5px);font-weight:600}.tbl.leads .next.none{color:var(--ink-3);font-weight:500}.tbl.leads .mt-cell{overflow:visible}.tbl.leads .mchip{background:var(--value-tint,#e8effb);min-width:1.75rem;height:1.375rem;color:var(--value-text,#1d3f6e);border-radius:62rem;place-items:center;padding:0 .375rem;font-size:max(.75rem,11.5px);font-weight:700;display:inline-grid}.tbl.leads .td.acts{justify-content:flex-end;gap:.375rem}@media (width<=1380px){.tbl.leads{--cols:minmax(9.5rem,1.3fr) minmax(7rem,1fr) 3.75rem minmax(5.5rem,.8fr) 5.5rem minmax(6rem,1.1fr) 6rem 3.25rem 4.25rem}.tbl.leads .tr{gap:.625rem}}.nlp{border:1px solid color-mix(in oklab,var(--nova-solid) 28%,var(--line));background:linear-gradient(180deg,color-mix(in oklab,var(--nova-tint) 70%,var(--paper)),var(--paper) 3.5rem);border-radius:.75rem;overflow:hidden}.nlp-head{align-items:baseline;gap:.5rem;padding:.5rem .75rem .375rem;font-size:max(.75rem,11.5px);display:flex}.nlp-head b{color:var(--nova-text);font-size:max(.8125rem,13px)}.nlp-head .muted{text-overflow:ellipsis;white-space:nowrap;font-size:max(.7188rem,11.5px);overflow:hidden}.nlp-orb{color:var(--nova-solid);font-size:max(.8125rem,13px)}.nlp-rows{display:grid}.nlp-row{border-top:1px solid var(--line);cursor:pointer;color:var(--ink-3);grid-template-columns:1rem minmax(0,1fr) auto;align-items:start;gap:.5rem;padding:.4375rem .75rem;font-size:max(.7812rem,12px);line-height:1.4;display:grid}.nlp-row.on{color:var(--ink-1)}.nlp-row:hover{background:color-mix(in oklab,var(--nova-tint) 45%,transparent)}.nlp-box{border:1.5px solid var(--line-strong);background:var(--paper);border-radius:.3125rem;place-items:center;width:1rem;height:1rem;margin-top:.0625rem;display:grid}.nlp-row.on .nlp-box{background:var(--nova-solid);border-color:var(--nova-solid);color:#fff}.nlp-txt{min-width:0}.nlp-txt b{font-weight:650}.nlp-note{color:inherit;display:block}.nlp-tag{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);padding-top:.125rem;font-size:max(.6562rem,11px);font-weight:600}.nlp-why{color:var(--ink-3);font-size:max(.6875rem,11px);display:block}.nlp-date{border:0;border-bottom:1px dashed var(--nova-solid);font:inherit;color:var(--nova-text);cursor:pointer;background:0 0;align-items:center;gap:.1875rem;padding:0;font-weight:650;display:inline-flex}.nlp-reply{border-top:1px solid var(--line);background:color-mix(in oklab,var(--positive-tint,#e7f6ec) 55%,var(--paper));margin:0;padding:.625rem .75rem}.nlp-reply-h{align-items:baseline;gap:.5rem;font-size:max(.75rem,11.5px);display:flex}.nlp-reply p{white-space:pre-wrap;margin:.25rem 0 .5rem;font-size:max(.7812rem,12px);line-height:1.45}.nlp-wrap{gap:.5rem;max-height:26rem;display:grid;overflow-y:auto}.nlp-foot{align-items:center;gap:.5rem;display:flex}.modal.nci .modal-body{gap:.625rem;display:grid}.nci-title{align-items:center;gap:.5rem;display:inline-flex}.nci-top{gap:.5rem;display:grid}.nci-quick{flex-wrap:wrap;gap:.3125rem;display:flex}.nci-chip{border:1px solid var(--line-strong);background:var(--paper);height:1.75rem;font:inherit;color:var(--ink-2);cursor:pointer;border-radius:62rem;padding:0 .625rem;font-size:max(.75rem,11.5px);font-weight:600}.nci-chip:hover{background:var(--inset)}.nci-chip.fast{border-style:dashed}.nci-chip.fast:after{content:" ·  one tap";color:var(--ink-3);font-weight:500}.nci-chip.on{background:var(--nova-tint);border-color:var(--nova-solid);color:var(--nova-text)}.nci-box{border:1px solid var(--line-strong);background:var(--paper);border-radius:.75rem;transition:border-color .15s,box-shadow .15s}.nci-box:focus-within{border-color:var(--nova-solid);box-shadow:0 0 0 .1875rem color-mix(in oklab,var(--nova-tint) 80%,transparent)}.nci-box.live{border-color:var(--hot-solid,#e5484d);box-shadow:0 0 0 .1875rem color-mix(in oklab,var(--hot-solid,#e5484d) 18%,transparent)}.nci-box textarea,.nb-cmp textarea{resize:vertical;width:100%;min-height:4.5rem;font:inherit;color:var(--ink-1);background:0 0;border:0;outline:0;padding:.625rem .75rem .25rem;font-size:max(.8438rem,13px);line-height:1.45;display:block}.nci-tools{align-items:center;gap:.375rem;padding:.25rem .5rem .5rem;display:flex}.nci-mic{border:1px solid var(--line);background:var(--well);height:1.625rem;font:inherit;color:var(--ink-2);cursor:pointer;border-radius:62rem;align-items:center;gap:.3125rem;padding:0 .5625rem;font-size:max(.7188rem,11.5px);font-weight:600;display:inline-flex}.nci-mic.on{background:var(--hot-solid,#e5484d);border-color:var(--hot-solid,#e5484d);color:#fff;animation:1.4s ease-in-out infinite nciPulse}@keyframes nciPulse{50%{box-shadow:0 0 0 .3125rem color-mix(in oklab,var(--hot-solid,#e5484d) 20%,transparent)}}.nci-lang{border:1px solid var(--line);background:var(--paper);min-width:1.875rem;height:1.625rem;font:inherit;color:var(--ink-3);cursor:pointer;border-radius:.4375rem;font-size:max(.6562rem,11px);font-weight:700}.nci-read{font:inherit;color:var(--nova-text);cursor:pointer;background:0 0;border:0;font-size:max(.75rem,11.5px);font-weight:650}.nci-stale{opacity:.55;transition:opacity .2s}.nci-reading,.nb-dots{color:var(--nova-text);align-items:center;gap:.1875rem;display:inline-flex}.nci-reading i,.nb-dots i{background:var(--nova-solid);border-radius:50%;width:.3125rem;height:.3125rem;animation:1s ease-in-out infinite nbDot}.nci-reading i:nth-child(2),.nb-dots i:nth-child(2){animation-delay:.15s}.nci-reading i:nth-child(3),.nb-dots i:nth-child(3){animation-delay:.3s}@keyframes nbDot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.nb{z-index:90;background:var(--paper);border:1px solid var(--line);width:min(27rem,100vw - 2rem);height:min(44rem,100dvh - 2rem);box-shadow:0 1.5rem 4rem -1.25rem #1a243873,0 0 0 1px color-mix(in oklab,var(--nova-solid) 12%,transparent);border-radius:1rem;flex-direction:column;animation:.18s ease-out nbIn;display:flex;position:fixed;bottom:1rem;right:1rem;overflow:hidden}@keyframes nbIn{0%{opacity:0;transform:translateY(.5rem)scale(.985)}}.nb-head{border-bottom:1px solid var(--line);background:linear-gradient(180deg,var(--nova-tint),var(--paper));align-items:center;gap:.625rem;padding:.75rem .875rem;display:flex}.nb-t{flex:1;min-width:0;display:grid}.nb-t b{letter-spacing:-.01em;font-size:.9375rem}.nb-t span{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:max(.6875rem,11px);overflow:hidden}.nb-clear{font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;font-size:max(.7188rem,11.5px);font-weight:600}.nb-x{width:1.75rem;height:1.75rem;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:.5rem;place-items:center;display:grid}.nb-x:hover{background:var(--inset)}.nb-on{background:var(--nova-tint);color:var(--nova-text);border-radius:62rem;align-self:flex-start;align-items:center;gap:.375rem;margin:.5rem .875rem 0;padding:.25rem .375rem .25rem .625rem;font-size:max(.7188rem,11.5px);display:flex}.nb-on button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0 .25rem;font-size:.875rem;line-height:1}.nb-list{flex-direction:column;flex:1;gap:.625rem;padding:.75rem .875rem;display:flex;overflow-y:auto}.nb-empty p{color:var(--ink-2);margin:.25rem 0 .75rem;font-size:max(.8125rem,13px);line-height:1.5}.nb-quick{gap:.375rem;display:grid}.nb-quick button{text-align:left;border:1px solid var(--line);background:var(--paper);font:inherit;color:var(--ink-1);cursor:pointer;border-radius:.625rem;padding:.5rem .75rem;font-size:max(.7812rem,12px)}.nb-quick button:hover{border-color:var(--nova-solid);background:color-mix(in oklab,var(--nova-tint) 50%,var(--paper))}.nb-me{background:var(--ink-1);max-width:85%;color:var(--paper);white-space:pre-wrap;border-radius:.875rem .875rem .25rem;align-self:flex-end;padding:.5rem .75rem;font-size:max(.8125rem,13px);line-height:1.45}.nb-nova{align-self:flex-start;gap:.5rem;max-width:100%;font-size:max(.8125rem,13px);line-height:1.5;display:grid}.nb-nova.err .nb-txt{color:var(--stop-text)}.nb-nova.undone{opacity:.55}.nb-txt{white-space:pre-wrap;color:var(--ink-1)}.nb-busy{color:var(--ink-3);flex-direction:row;align-items:center;gap:.5rem;font-size:max(.75rem,11.5px);display:flex}.nb-did{background:color-mix(in oklab,var(--positive-tint,#e7f6ec) 70%,var(--paper));border:1px solid color-mix(in oklab,var(--positive-solid,#2e9e5b) 25%,var(--line));border-radius:.625rem;gap:.25rem;padding:.5rem .625rem;font-size:max(.75rem,11.5px);display:grid}.nb-did>div{align-items:center;gap:.375rem;display:flex}.nb-did svg{color:var(--positive-solid,#2e9e5b);flex:none}.nb-undo{justify-content:flex-end;margin-top:.125rem}.nb-undo button{font:inherit;color:var(--action-text);cursor:pointer;background:0 0;border:0;font-size:max(.7188rem,11.5px);font-weight:650}.nb-draft{border:1px solid var(--line);background:var(--well);border-radius:.625rem;padding:.625rem .75rem}.nb-draft-h{color:var(--ink-2);font-size:max(.7188rem,11.5px)}.nb-draft p{white-space:pre-wrap;margin:.25rem 0 .5rem}.nb-links{flex-wrap:wrap;gap:.3125rem;display:flex}.nb-table{border:1px solid var(--line);background:var(--paper);border-radius:.625rem;overflow:auto}.nb-table-t{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);padding:.5rem .625rem 0;font-size:max(.72rem,11px);font-weight:700}.nb-table table{border-collapse:collapse;width:100%;font-size:max(.78rem,12px)}.nb-table th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--line);white-space:nowrap;padding:.4rem .625rem;font-size:max(.68rem,11px);font-weight:700}.nb-table td{border-bottom:1px solid var(--line);color:var(--ink-1);vertical-align:top;padding:.4rem .625rem}.nb-table td:first-child{font-weight:650}.nb-table tr:last-child td{border-bottom:0}.nb-table tr.lnk{cursor:pointer}.nb-table tr.lnk:hover td{background:var(--well)}.nb-choice{gap:.375rem;display:grid}.nb-choice-q{color:var(--ink-1);font-size:max(.8125rem,12.5px);font-weight:600}.nb-chips{flex-wrap:wrap;gap:.375rem;display:flex}.byg{border:1px solid var(--nova-line,var(--line));background:var(--nova-tint,var(--well));border-radius:.75rem;margin:0 0 .75rem;padding:.625rem .75rem}.byg-h{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.375rem;font-size:max(.8125rem,12.5px);display:flex}.byg-h b{font-weight:700}.byg-h .muted{font-size:max(.75rem,11.5px)}.byg-h>.btn{margin-left:auto}.byg-row{grid-template-columns:4.5rem minmax(0,1fr);gap:.5rem;padding:.25rem 0;font-size:max(.78rem,12px);line-height:1.4;display:grid}.byg-row>span{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);padding-top:.125rem;font-size:max(.66rem,11px);font-weight:700}.byg-row p{color:var(--ink-1);margin:0 0 .125rem}.nvb-mem{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:.25rem;margin-top:.4375rem;display:flex}.nvb-mem-l{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);margin-right:.125rem;font-size:max(.66rem,11px);font-weight:700}.nvb-chip{border:1px solid var(--line);background:var(--paper);max-width:100%;color:var(--ink-1);border-radius:999px;align-items:center;gap:.25rem;padding:.125rem .375rem .125rem .5rem;font-size:max(.72rem,11px);line-height:1.3;display:inline-flex}.nvb-chip button{color:var(--ink-3);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 .125rem;font-size:max(.8rem,12px);line-height:1}.nvb-chip button:hover{color:var(--stop-text)}.nvb-chip.add{color:var(--ink-3);cursor:pointer;border-style:dashed;padding:.125rem .5rem}.nvb-chip.add:hover{color:var(--ink-1);border-color:var(--line-strong)}.nvb-mem-in{border:1px solid var(--value-solid);background:var(--paper);min-width:0;height:1.5rem;font:inherit;color:var(--ink-1);border-radius:999px;outline:none;flex:12rem;padding:0 .5rem;font-size:max(.72rem,11px)}.nplan{gap:.25rem;margin:0 0 .625rem;display:grid}.nplan-h{align-items:center;gap:.375rem;margin-bottom:.125rem;font-size:max(.78rem,12px);display:flex}.nplan-h b{font-weight:700}.nplan-h .muted{font-size:max(.7rem,11px)}.nplan-row{border:1px solid var(--line);background:var(--paper);color:var(--ink-1);border-radius:.5rem;align-items:center;gap:.5rem;padding:.4375rem .5rem;font-size:max(.78rem,12px);line-height:1.35;text-decoration:none;display:flex}.nplan-row:hover{border-color:var(--line-strong);background:var(--well)}.nplan-n{background:var(--ink-1);width:1.25rem;height:1.25rem;color:var(--paper);border-radius:.375rem;flex:none;place-items:center;font-size:max(.68rem,11px);font-weight:700;display:grid}.nplan-row.call .nplan-n{background:var(--action-solid)}.nplan-row.meeting .nplan-n{background:var(--value-solid)}.nplan-row.listing .nplan-n{background:var(--hot-solid,var(--stop-solid))}.nplan-t{flex:1;min-width:0}.nplan-t small{color:var(--ink-3);font-size:max(.68rem,11px);display:block}.nb-link{border:1px solid var(--line-strong);height:1.625rem;color:var(--ink-1);background:var(--paper);border-radius:62rem;align-items:center;gap:.25rem;padding:0 .5625rem;font-size:max(.7188rem,11.5px);font-weight:600;text-decoration:none;display:inline-flex}.nb-link:hover{border-color:var(--nova-solid);color:var(--nova-text)}.nb-cmp{border-top:1px solid var(--line);background:var(--paper);padding:.375rem .5rem .5rem}.nb-cmp.live textarea{background:color-mix(in oklab,var(--hot-tint,#fdecec) 40%,transparent)}.nb-cmp.reading textarea,.nci-box.reading textarea{background:var(--nova-tint,var(--well));animation:1.2s ease-in-out infinite nbpulse}@keyframes nbpulse{0%,to{opacity:1}50%{opacity:.6}}.nb-cmp textarea{min-height:3.25rem;padding:.5rem .375rem}.nb-cmp-f{align-items:center;gap:.375rem;display:flex}.nova-fab{z-index:80;cursor:pointer;filter:drop-shadow(0 .625rem 1.25rem #633cc859);background:0 0;border:0;border-radius:50%;place-items:center;width:3.5rem;height:3.5rem;padding:0;transition:transform .15s;display:grid;position:fixed;bottom:1.25rem;right:1.25rem}.nova-fab:hover{transform:scale(1.06)}:is(body:has(.drawer) .nova-fab,body:has(.layer) .nova-fab){display:none}.nova-toast{z-index:96;max-width:calc(100vw - 2rem);position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%)}@media (width<=640px){.nb{border-radius:0;width:100vw;height:100dvh;bottom:0;right:0}.nci-chip.fast:after{content:""}}.dw-lead .well.late .v,.dw-lead .well.late .s{color:var(--stop-text)}.dw-lead .bul{color:var(--ink-1);padding:.1875rem 0;font-size:max(.7812rem,12px);line-height:1.45}.dw-lead .match .why{color:var(--ink-3)}.dw-lead .match .a .btn{height:1.625rem}.dw-more{font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;margin:.375rem 0 .25rem;padding:.25rem .625rem;font-size:max(.75rem,11.5px);font-weight:600;display:block}.dw-more:hover{color:var(--ink-1)}.fu-card{border:1px solid var(--line);background:var(--paper);border-radius:.625rem;margin-top:.375rem;padding:.5625rem .75rem .625rem}.fu-card.late{border-color:color-mix(in oklab,var(--stop-solid) 45%,var(--line));background:color-mix(in oklab,var(--stop-tint) 25%,var(--paper))}.fu-card.ev{border-color:color-mix(in oklab,var(--value-solid) 35%,var(--line));background:color-mix(in oklab,var(--value-tint) 30%,var(--paper))}.fu-top{color:var(--ink-3);justify-content:space-between;gap:.5rem;font-size:max(.6875rem,11px);display:flex}.fu-kind{text-transform:uppercase;letter-spacing:.05em;font-size:max(.625rem,11px);font-weight:650}.fu-kind.ev{color:var(--value-text)}.fu-when{color:var(--ink-2);text-align:right;font-weight:600}.fu-when.late{color:var(--stop-text)}.fu-t{color:var(--ink-1);margin-top:.1875rem;font-size:max(.8125rem,13px);font-weight:650}.fu-m{color:var(--ink-2);margin-top:.0625rem;font-size:max(.75rem,11.5px)}.fu-a{align-items:center;gap:.375rem;margin-top:.5rem;display:flex}.fu-a .btn{height:1.625rem}.dw-empty{border:1px dashed var(--line-strong);color:var(--ink-2);border-radius:.625rem;gap:.25rem;margin-top:.375rem;padding:.625rem .75rem;font-size:max(.75rem,11.5px);display:grid}.dw-empty b{color:var(--ink-1);font-size:max(.8125rem,13px)}.dw-empty .row{margin-top:.25rem}.dw-adds{gap:.25rem;margin-top:.375rem;display:flex}.fu-form{margin-top:.5rem}.fu-form .fld{min-height:2.5rem;padding:.3125rem .625rem}.fu-err{color:var(--stop-text);align-items:center;gap:.5rem;margin-top:.375rem;font-size:max(.7188rem,11.5px);display:flex}.dw-lead .composer.dw-composer.rest textarea.textarea{height:3rem;min-height:3rem!important}.pop-anch.live.up>.pop,.pop-anch.live.up>.fpanel{top:auto;bottom:calc(100% + .375rem)}.dw-cat{cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.dw-cat .pill{align-items:center;gap:.25rem;display:inline-flex}.dw-cat .pill svg{opacity:.6}.dw-cat:hover .pill,.dw-cat.on .pill{box-shadow:inset 0 0 0 1px}.dw-phone-copy{font:inherit;color:inherit;cursor:copy;background:0 0;border:0;border-bottom:1px dashed #0000;padding:0}.dw-phone-copy:hover{border-bottom-color:var(--ink-3)}.nvb{border:1px solid color-mix(in oklab,var(--nova-solid) 25%,var(--line));background:linear-gradient(160deg,color-mix(in oklab,var(--nova-tint) 85%,var(--paper)),var(--paper) 70%);border-radius:.75rem;margin-bottom:.75rem;padding:.625rem .75rem .5rem;position:relative}.nvb.busy{opacity:.85}.nvb-head{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.nvb-orb{color:var(--nova-solid);font-size:max(.8125rem,13px)}.nvb-name{letter-spacing:.06em;text-transform:uppercase;color:var(--nova-text);font-size:max(.6875rem,11px);font-weight:700}.nvb-temp{text-transform:capitalize;border-radius:62rem;align-items:center;height:1.125rem;padding:0 .4375rem;font-size:max(.625rem,11px);font-weight:700;display:inline-flex}.nvb-temp.hot{background:var(--hot-tint,#fdecec);color:var(--hot-text,#b42318)}.nvb-temp.warm{background:var(--waiting-tint,#fff4e0);color:var(--waiting-text,#9a5b00)}.nvb-temp.cold{background:var(--value-tint,#e8effb);color:var(--value-text,#1d3f6e)}.nvb-tag{color:var(--ink-1);font-size:max(.75rem,11.5px)}.nvb-sum{color:var(--ink-1);-webkit-line-clamp:3;cursor:pointer;-webkit-box-orient:vertical;margin:.375rem 0 0;font-size:max(.7812rem,12px);line-height:1.5;display:-webkit-box;overflow:hidden}.nvb-sum.open{-webkit-line-clamp:unset;display:block}.nvb-next{background:var(--paper);border:1px solid var(--line);color:var(--ink-1);border-radius:.5rem;margin-top:.4375rem;padding:.375rem .5rem;font-size:max(.75rem,11.5px);line-height:1.4}.nvb-next .nvb-do{border:1px solid var(--nova-line,var(--line));background:var(--nova-tint,var(--well));height:1.5rem;color:var(--nova-text,var(--ink-1));font:inherit;cursor:pointer;border-radius:999px;flex:none;margin-left:auto;padding:0 .5rem;font-size:max(.72rem,11px);font-weight:700}.nvb-next{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.nvb-next span{letter-spacing:.06em;text-transform:uppercase;color:var(--nova-text);margin-bottom:.0625rem;font-size:max(.625rem,11px);font-weight:700;display:block}.nvb-foot{color:var(--ink-3);justify-content:space-between;align-items:center;margin-top:.375rem;font-size:max(.6562rem,11px);display:flex}.nvb-foot button{font:inherit;color:var(--nova-text);cursor:pointer;background:0 0;border:0;font-weight:650}.nvb.empty{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:max(.75rem,11.5px);display:flex}.nvb-empty-row{flex:100%;align-items:center;gap:.5rem;display:flex}.nvb.empty .btn{margin-left:auto}.nvb.loading{gap:.375rem;display:grid}.nvb-shim{background:linear-gradient(90deg,var(--line),var(--nova-tint),var(--line));background-size:200% 100%;border-radius:.3125rem;height:.625rem;animation:1.2s linear infinite nvbShim;display:block}.nvb-shim.short{width:60%}@keyframes nvbShim{to{background-position:-200% 0}}.nlp-meet{cursor:default}.nlp-meet .nlp-box{cursor:pointer}.nlp-when{flex-wrap:wrap;gap:.3125rem;margin-top:.3125rem;display:flex}.nlp-when input{border:1px solid var(--line-strong);background:var(--paper);height:1.75rem;font:inherit;color:var(--ink-1);border-radius:.4375rem;padding:0 .5rem;font-size:max(.75rem,11.5px)}.nlp-when input[type=text]{flex:1;min-width:8rem}.nlp-when input.need{border-color:var(--waiting-solid,#e8a33d);box-shadow:0 0 0 .1875rem color-mix(in oklab,var(--waiting-solid,#e8a33d) 18%,transparent)}.nlp-why.need{color:var(--waiting-text,#9a5b00)}.nlp-confirm{border:1px solid color-mix(in oklab,var(--positive-solid,#2e9e5b) 30%,var(--line));background:color-mix(in oklab,var(--positive-tint,#e7f6ec) 55%,var(--paper));border-radius:.75rem;gap:.5rem;padding:.625rem .75rem;display:grid}.dw-foot .nlp-confirm{margin-bottom:.5rem}.nlp-confirm-h{align-items:baseline;gap:.5rem;font-size:max(.75rem,11.5px);display:flex}.nlp-confirm-h b{font-size:max(.8125rem,13px)}.nlp-confirm textarea{resize:vertical;border:1px solid var(--line);background:var(--paper);width:100%;min-height:4rem;font:inherit;color:var(--ink-1);border-radius:.5rem;padding:.5rem .625rem;font-size:max(.8125rem,13px);line-height:1.45}.nlp-links{flex-wrap:wrap;align-items:center;gap:.3125rem;font-size:max(.7188rem,11.5px);display:flex}.nlp-ask{color:var(--waiting-text,#9a5b00);background:color-mix(in oklab,var(--waiting-solid,#e8a33d) 12%,var(--paper));border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.375rem;margin-top:.375rem;padding:.375rem .5rem;font-size:max(.7188rem,11.5px);display:flex}.nlp-ask button{border:1px solid var(--line-strong);background:var(--paper);height:1.5rem;font:inherit;color:var(--ink-1);cursor:pointer;border-radius:.375rem;padding:0 .5rem;font-size:max(.7188rem,11.5px);font-weight:600}.nlp-ask button:first-of-type{margin-left:auto}.dw-toast .toast{min-width:0;max-width:100%}.dw-toast .toast .s{min-width:0}.fu-card.t-value:not(.late){border-color:color-mix(in oklab,var(--value-solid) 35%,var(--line));background:color-mix(in oklab,var(--value-tint) 30%,var(--paper))}.fu-card.t-reach:not(.late){border-color:color-mix(in oklab,var(--reach-solid) 35%,var(--line));background:color-mix(in oklab,var(--reach-tint) 30%,var(--paper))}.fu-card.ev.t-n:not(.late){border-color:var(--line);background:var(--paper)}.fu-kind.t-value{color:var(--value-text)}.fu-kind.t-reach{color:var(--reach-text)}.fu-kind.ev.t-n{color:var(--ink-2)}.tbl.plan .meta .pill.xs{vertical-align:1px;margin-right:.25rem}.week button.d{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;width:100%}.week button.d:hover:not(.on):not(.sel){background:var(--inset)}.week button.d:focus-visible{outline:2px solid var(--action-solid);outline-offset:1px}.week .d.sel{background:var(--value-tint);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--value-solid) 45%,transparent)}.week .d.sel .v,.week .d.sel .n{color:var(--value-text)}.tbl.leads .tr{gap:1rem}.tbl.leads .tr:not(.th){align-items:center;min-height:4rem;padding-top:.625rem;padding-bottom:.625rem}.tbl.leads .td.want .v,.tbl.leads .td.style .v{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box}.tbl.leads .td.want .s,.tbl.leads .td.style .s{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.125rem;line-height:1.35;display:-webkit-box;overflow:hidden}.tbl.leads .note{-webkit-line-clamp:unset;background:var(--well,#f3f1ec);border:1px solid var(--line);box-shadow:inset 0 1px 0 var(--well-hi,#fff9);border-radius:.5rem;padding:.375rem .5625rem;display:block}.tbl.leads .note .note-t{-webkit-line-clamp:2;color:var(--ink-2);-webkit-box-orient:vertical;font-size:max(.75rem,11.5px);line-height:1.4;display:-webkit-box;overflow:hidden}.tbl.leads .note.empty{box-shadow:none;background:0 0;border-style:dashed}.tbl.leads .note.empty .note-t{color:var(--ink-3)}@media (width<=1380px){.tbl.leads{--cols:minmax(9.5rem,1.2fr) minmax(7.5rem,1fr) 3.75rem minmax(6.5rem,.9fr) 5.5rem minmax(7.5rem,1.2fr) 6rem 3.25rem 4.25rem}.tbl.leads .tr{gap:.75rem}}.tbl.db .tr:not(.th)>span:nth-child(6){white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.tbl.db .tr:not(.th)>span:nth-child(6)>span{text-overflow:ellipsis;overflow:hidden}.st2 .pill.xs{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.pop-anch.live>.pop,.pop-anch.live>.fpanel{translate:var(--pop-dx,0) 0}.doc-add-b{margin-top:.375rem}.doc-add{flex-direction:column;gap:.5rem;margin-top:.5rem;display:flex}.doc-add-h{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:max(.75rem,11.5px);display:flex}.doc-add-h>button:last-child{margin-left:auto}.list.narrow .db-top .controls .scope{display:flex}.tbl.leads .tr:not(.th){min-height:3.25rem;padding-top:.375rem;padding-bottom:.375rem}.tbl.leads .note{border-radius:.4375rem;padding:.25rem .5rem}.tbl.leads .note .note-t{font-size:max(.7188rem,11.5px);line-height:1.32}.tbl.leads .td.want .v,.tbl.leads .td.style .v{line-height:1.25}.tbl.leads .td.want .s,.tbl.leads .td.style .s{margin-top:.0625rem;line-height:1.3}.dw-body .dw-facts{gap:.375rem}.dw-body .dw-facts .well{border-radius:.625rem;padding:.5rem .6875rem}.dw-body .dw-facts .well .l{font-size:max(.5938rem,11px)}.dw-body .dw-facts .well .v{margin-top:.1875rem;font-size:1.0625rem;line-height:1.1}.dw-body .dw-facts .well .v small{font-size:max(.6875rem,11px)}.dw-body .dw-facts .well .s{margin-top:.125rem;font-size:max(.6562rem,11px)}.feed{margin-top:.125rem}.fd{grid-template-columns:1.5rem minmax(0,1fr);gap:.625rem;padding:.4375rem 0;display:grid;position:relative}.fd:not(:last-child):before{content:"";background:var(--line);width:1px;position:absolute;top:2.0625rem;bottom:-.4375rem;left:.75rem}.fd-ic{background:var(--well);width:1.5rem;height:1.5rem;color:var(--ink-3);border:1px solid var(--line);border-radius:50%;place-items:center;display:grid}.fd.k-whatsapp .fd-ic{background:var(--positive-tint);color:var(--positive-text);border-color:#0000}.fd.k-call .fd-ic,.fd.k-meeting .fd-ic{background:var(--reach-tint);color:var(--reach-text);border-color:#0000}.fd.k-nova .fd-ic{background:var(--nova-tint);color:var(--nova-text);border-color:#0000}.fd-h{min-height:1.5rem;color:var(--ink-3);white-space:nowrap;align-items:center;gap:.3125rem;min-width:0;font-size:max(.7188rem,11.5px);display:flex}.fd-h b{color:var(--ink-1);font-weight:600}.fd-w{text-overflow:ellipsis;overflow:hidden}.fd-w:before{content:"· "}.fd-t{font-variant-numeric:tabular-nums;flex:none;margin-left:auto}.fd-x{color:var(--ink-1);white-space:pre-wrap;overflow-wrap:anywhere;font-size:max(.7812rem,12px);line-height:1.45}.fd.k-followup .fd-ic{background:var(--value-tint);color:var(--value-text);border-color:#0000}.tbl.lst .tr:not(.th){min-height:3.5rem;padding-top:.5rem;padding-bottom:.5rem}.lst .td.two.owner{flex-direction:column;justify-content:center;align-items:flex-start;gap:0}.lst .td.two.owner .name,.lst .td.two.owner .meta{max-width:100%}.lst .td.two.owner .meta{margin-top:.1875rem}.lst .th>span{white-space:nowrap}.lst .portal .s{text-overflow:ellipsis;max-width:100%;overflow:hidden}.db-top .seg.users{border-radius:.625rem;height:2.25rem;padding:.1875rem}.db-top .seg.users>span{height:1.75rem;padding:0 .875rem;font-size:max(.75rem,11.5px)}.op-wrap{background:var(--ground);justify-content:center;min-height:100vh;padding:1.5rem 1rem 3rem;display:flex}.op{background:var(--paper);border:1px solid var(--line);width:min(42rem,100%);box-shadow:var(--shadow-card);border-radius:1.25rem;align-self:flex-start;overflow:hidden}.op-none{padding:2rem}.op-hero{aspect-ratio:16/9;background:linear-gradient(135deg,#1e2b45,#2e4a72) 50%/cover no-repeat;position:relative}.op-brand{color:#fff;letter-spacing:.01em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f16249e;border-radius:.5rem;padding:.3125rem .625rem;font-size:max(.75rem,11.5px);font-weight:600;position:absolute;top:1rem;left:1rem}.op-deal{background:var(--positive-solid);color:#fff;border-radius:.5rem;padding:.3125rem .625rem;font-size:max(.75rem,11.5px);font-weight:700;position:absolute;top:1rem;right:1rem}.op-body{padding:1.25rem 1.375rem 1.375rem}.op-place{color:var(--ink-3);letter-spacing:.01em;font-size:max(.8125rem,13px);font-weight:600}.op-h1{letter-spacing:-.02em;color:var(--ink-1);margin:.25rem 0 0;font-size:1.625rem;font-weight:750;line-height:1.15}.op-price{color:var(--action-text);font-variant-numeric:tabular-nums;margin-top:.375rem;font-size:1.375rem;font-weight:700}.op-sell{border-left:3px solid var(--action-solid);background:var(--inset);border-radius:0 .75rem .75rem 0;margin:1rem 0 0;padding:1rem 1.125rem}.op-chips{flex-wrap:wrap;gap:.375rem;margin:0 0 .625rem;display:flex}.op-chips>span{background:var(--paper);border:1px solid var(--line);letter-spacing:.02em;height:1.625rem;color:var(--action-text);white-space:nowrap;border-radius:999px;align-items:center;padding:0 .625rem;font-size:.75rem;font-weight:700;display:inline-flex}.op-pitch{color:var(--ink-1);max-width:46rem;margin:0;font-size:1.0625rem;line-height:1.55}@media (width<=520px){.op-sell{padding:.875rem 1rem}.op-pitch{font-size:1rem}}.op-facts{grid-template-columns:repeat(3,1fr);gap:.5rem;margin-top:1.125rem;display:grid}.op-facts>div{background:var(--well);border:1px solid var(--well-line);border-radius:.75rem;gap:.125rem;padding:.625rem .75rem;display:grid}.op-facts span{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);font-size:max(.6875rem,11px);font-weight:600}.op-facts b{color:var(--ink-1);font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:650}.op-sec{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);margin:1.25rem 0 .5rem;font-size:max(.75rem,11.5px);font-weight:700}.op-docs{grid-template-columns:repeat(2,1fr);gap:.5rem;display:grid}.op-docs a{border:1px solid var(--line-strong);color:var(--ink-1);background:var(--paper);border-radius:.75rem;justify-content:space-between;align-items:center;padding:.75rem .875rem;font-size:.875rem;font-weight:600;text-decoration:none;display:flex}.op-docs a:hover{border-color:var(--action-solid)}.op-docs em{color:var(--action-text);background:var(--action-tint);border-radius:.375rem;padding:.125rem .375rem;font-size:max(.6875rem,11px);font-style:normal;font-weight:700}.op-gal{grid-template-columns:repeat(3,1fr);gap:.375rem;display:grid}.op-gal a{aspect-ratio:4/3;background:var(--well) center/cover no-repeat;border-radius:.625rem}.op-agent{background:var(--well);border:1px solid var(--well-line);border-radius:1rem;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.375rem;padding:.875rem;display:flex}.op-av{color:#fff;background:#2e4a72 50%/cover no-repeat;border-radius:50%;flex:none;place-items:center;width:3.25rem;height:3.25rem;font-weight:700;display:grid}.op-who{flex:1;gap:.0625rem;min-width:0;display:grid}.op-who b{color:var(--ink-1);font-size:.9375rem}.op-who span{color:var(--ink-3);font-size:max(.75rem,11.5px)}.op-act{gap:.375rem;display:flex}.op-btn{border:1px solid var(--line-strong);background:var(--paper);height:2.375rem;color:var(--ink-1);border-radius:.625rem;align-items:center;padding:0 .875rem;font-size:max(.8125rem,13px);font-weight:650;text-decoration:none;display:inline-flex}.op-btn.wa{background:var(--positive-solid);border-color:var(--positive-solid);color:#fff}.op-foot{color:var(--ink-3);justify-content:space-between;align-items:center;gap:.75rem;margin-top:1.125rem;font-size:max(.6875rem,11px);display:flex}.op-print{color:var(--action-text);cursor:pointer;background:0 0;border:0;padding:0;font-size:max(.75rem,11.5px);font-weight:650}@media (width<=30rem){.op-wrap{padding:0}.op{border:0;border-radius:0}.op-facts{grid-template-columns:repeat(2,1fr)}.op-h1{font-size:1.375rem}.op-act{width:100%}.op-act .op-btn{flex:1;justify-content:center}}@media print{.op-wrap{background:#fff;padding:0}.op{box-shadow:none;border:0;width:100%}.op-print,.op-act{display:none}.op-hero{aspect-ratio:2}@page{size:A4;margin:10mm}}.op-upd{background:var(--well);border:1px solid var(--well-line);color:var(--ink-2);border-radius:.75rem;gap:.25rem;padding:.625rem .75rem;font-size:max(.75rem,11.5px);line-height:1.4;display:grid}.op-upd>div{padding-left:.75rem;position:relative}.op-upd>div:before{content:"";background:var(--ink-3);border-radius:50%;width:.25rem;height:.25rem;position:absolute;top:.5rem;left:0}.fd.k-offer .fd-ic{background:var(--nova-tint);color:var(--nova-text);border-color:#0000}.fd.k-share .fd-ic{background:var(--action-tint);color:var(--action-text);border-color:#0000}.dw-listing .dw-actions .btn.primary{order:0}.op-card{background:var(--well);border:1px solid var(--well-line);border-radius:.875rem;gap:.625rem;padding:.75rem;display:grid}.op-card-h{align-items:flex-start;gap:.625rem;display:flex}.op-card-h>div{gap:.125rem;min-width:0;display:grid}.op-card-h b{text-overflow:ellipsis;white-space:nowrap;font-size:max(.8125rem,13px);font-weight:650;overflow:hidden}.op-card-h span:not(.op-card-ic){color:var(--ink-3);font-size:max(.7188rem,11.5px)}.op-card-ic{background:var(--action-tint);width:1.875rem;height:1.875rem;color:var(--action-text);border-radius:50%;flex:none;place-items:center;display:grid}.op-card-a{flex-wrap:wrap;gap:.375rem;display:flex}.op-cap{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f16248c;border-radius:.4375rem;padding:.25rem .5rem;font-size:max(.6875rem,11px);font-weight:500;position:absolute;bottom:.875rem;left:1rem}.op-for{background:var(--action-tint);color:var(--action-text);border-radius:999px;margin-bottom:.625rem;padding:.3125rem .625rem;font-size:max(.75rem,11.5px);font-weight:650;display:inline-flex}.op-sec .op-badge{background:var(--positive-tint);color:var(--positive-text);letter-spacing:.02em;text-transform:none;vertical-align:1px;border-radius:.375rem;margin-left:.5rem;padding:.125rem .4375rem;font-size:max(.6562rem,11px)}.op-cost,.op-mkt{border:1px solid var(--line);background:var(--paper);border-radius:1rem;gap:.75rem;padding:.875rem;display:grid}.op-cost-top{justify-content:flex-start;display:flex}.op-seg{background:var(--inset,#efebe5);border-radius:.6875rem;gap:.125rem;padding:.1875rem;display:inline-flex}.op-seg button{font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:.5rem;padding:.4375rem 1rem;font-size:max(.8125rem,13px);font-weight:600}.op-seg button.on{background:var(--paper);color:var(--ink-1);box-shadow:0 1px .125rem #1a24381f}.op-cost-hero{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.5rem;display:grid}.op-cost-hero>div,.op-mkt-k>div{background:var(--well);border:1px solid var(--well-line);border-radius:.75rem;gap:.125rem;padding:.75rem .875rem;display:grid}.op-cost-hero span,.op-mkt-k span{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);font-size:max(.6875rem,11px);font-weight:600}.op-cost-hero b{letter-spacing:-.02em;color:var(--ink-1);font-variant-numeric:tabular-nums;font-size:1.375rem;font-weight:750}.op-cost-hero em,.op-mkt-k em{color:var(--ink-3);font-size:max(.75rem,11.5px);font-style:normal}.op-sliders{gap:.625rem;display:grid}.op-sliders label{color:var(--ink-2);gap:.25rem;font-size:max(.8125rem,13px);display:grid}.op-sliders label span{justify-content:space-between;display:flex}.op-sliders b{color:var(--ink-1);font-variant-numeric:tabular-nums}.op-sliders input[type=range]{width:100%;accent-color:var(--action-solid);height:1.5rem}.op-rows{border-top:1px solid var(--line);display:grid}.op-rows>div{border-bottom:1px solid var(--line);color:var(--ink-2);justify-content:space-between;gap:.75rem;padding:.5rem 0;font-size:max(.8438rem,13px);display:flex}.op-rows b{color:var(--ink-1);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.op-rows .tot{color:var(--ink-1);border-bottom:0;padding-top:.625rem;font-size:.9375rem;font-weight:650}.op-rows .tot b{color:var(--action-text);font-size:1rem;font-weight:750}.op-note{color:var(--ink-3);font-size:max(.6875rem,11px);line-height:1.4}.op-mkt-k{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.5rem;display:grid}.op-mkt-k b{color:var(--ink-1);font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:750}.op-spark svg{width:100%;height:5.25rem;display:block}.op-spark .line{fill:none;stroke:var(--positive-solid);stroke-width:2px;vector-effect:non-scaling-stroke}.op-spark .area{fill:var(--positive-tint);opacity:.7}.op-spark circle{fill:var(--paper);stroke:var(--positive-solid);stroke-width:1.5px;vector-effect:non-scaling-stroke}.op-spark circle.last{fill:var(--positive-solid)}.op-spark-l{color:var(--ink-3);justify-content:space-between;margin-top:.25rem;font-size:max(.6875rem,11px);display:flex}.op-sales{display:grid}.op-sales>div{border-bottom:1px solid var(--line);color:var(--ink-2);grid-template-columns:6.5rem 1fr auto;gap:.5rem;padding:.4375rem 0;font-size:max(.8125rem,13px);display:grid}.op-sales>div:last-child{border-bottom:0}.op-sales b{color:var(--ink-1);font-variant-numeric:tabular-nums}@media print{.op-sliders,.op-seg{display:none}}.op-book{border:1px solid var(--line);background:var(--paper);border-radius:1rem;gap:.625rem;padding:.875rem;display:grid}.op-sent{background:var(--positive-tint);color:var(--positive-text);border-color:#0000;font-size:.875rem;font-weight:600}.op-days{scrollbar-width:none;gap:.375rem;padding-bottom:.125rem;display:flex;overflow-x:auto}.op-days::-webkit-scrollbar{display:none}.op-days button{border:1px solid var(--line-strong);background:var(--paper);font:inherit;color:var(--ink-2);cursor:pointer;white-space:nowrap;border-radius:.625rem;flex:none;padding:.5rem .75rem;font-size:max(.8125rem,13px);font-weight:600}.op-days button.on{border-color:var(--action-solid);background:var(--action-tint);color:var(--action-text)}.op-fields{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.op-fields input{border:1px solid var(--line-strong);height:2.75rem;font:inherit;background:var(--paper);color:var(--ink-1);border-radius:.625rem;min-width:0;padding:0 .75rem;font-size:.875rem}.op-err{color:var(--stop-text);font-size:max(.75rem,11.5px)}.op-ask{cursor:pointer;border:0;justify-content:center;height:2.75rem;font-size:.875rem}.op-langs{border-top:1px solid var(--line);justify-content:center;gap:.875rem;margin-top:1rem;padding-top:.875rem;font-size:max(.75rem,11.5px);display:flex}.op-langs a{color:var(--ink-3);text-decoration:none}.op-langs a.on{color:var(--ink-1);font-weight:700}[dir=rtl] .op-brand{left:auto;right:1rem}[dir=rtl] .op-deal{left:1rem;right:auto}[dir=rtl] .op-cap{left:auto;right:1rem}@media (width<=30rem){.op-fields{grid-template-columns:1fr}}@media print{.op-book,.op-langs{display:none}}.op-wide{width:min(60rem,100%)}.op-sub2{color:var(--ink-3);margin-top:.25rem;font-size:.875rem}.sl-grid{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.875rem;margin-top:1.125rem;display:grid}.sl-card{border:1px solid var(--line);color:inherit;background:var(--paper);border-radius:1rem;flex-direction:column;text-decoration:none;transition:box-shadow .15s,transform .15s;display:flex;overflow:hidden}.sl-card:hover{box-shadow:var(--shadow-card);transform:translateY(-1px)}.sl-img{aspect-ratio:16/10;background:linear-gradient(135deg,#1e2b45,#2e4a72) 50%/cover no-repeat;position:relative}.op-heart{color:#c2410c;cursor:pointer;background:#ffffffeb;border:0;border-radius:50%;width:2.5rem;height:2.5rem;font-size:1.25rem;line-height:1;position:absolute;top:.625rem;right:.625rem;box-shadow:0 2px 8px #0000002e}.op-heart.on{color:#fff;background:#e11d48}.sl-sold{color:#fff;background:#13203a;border-radius:.4375rem;padding:.25rem .5rem;font-size:max(.6875rem,11px);font-weight:700;position:absolute;top:.625rem;left:.625rem}.sl-b{gap:.1875rem;padding:.75rem .875rem .875rem;display:grid}.sl-t{color:var(--ink-1);font-size:1rem;font-weight:700}.sl-p{color:var(--action-text);font-size:1.0625rem;font-weight:750}.sl-f{color:var(--ink-3);font-size:max(.75rem,11.5px)}.sl-open{color:var(--action-text);margin-top:.375rem;font-size:max(.75rem,11.5px);font-weight:650}.sl-cmp-wrap{border:1px solid var(--line);border-radius:1rem;overflow-x:auto}.sl-cmp{border-collapse:collapse;width:100%;min-width:28rem;font-size:max(.8125rem,13px)}.sl-cmp th,.sl-cmp td{text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:.5625rem .75rem}.sl-cmp th{color:var(--ink-1);background:var(--well);font-weight:700}.sl-cmp th small{color:var(--ink-3);font-size:max(.6875rem,11px);font-weight:500;display:block}.sl-cmp td:first-child{color:var(--ink-3);font-weight:600}.sl-cmp tr:last-child td{border-bottom:0}.sl-cmp td.best{color:var(--positive-text);background:var(--positive-tint);font-weight:700}.op-hero-s{aspect-ratio:21/8}.ow-tiles{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.ow-tiles>div{background:var(--well);border:1px solid var(--well-line);border-radius:.875rem;gap:.125rem;padding:.75rem .875rem;display:grid}.ow-tiles span{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);font-size:max(.6875rem,11px);font-weight:600}.ow-tiles b{color:var(--ink-1);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.625rem;font-weight:750}.ow-tiles em{color:var(--ink-3);font-size:max(.7188rem,11.5px);font-style:normal}.ow-tl{display:grid}.ow-tl>div{border-bottom:1px solid var(--line);color:var(--ink-1);grid-template-columns:.75rem 1fr auto;align-items:center;gap:.625rem;padding:.5625rem 0;font-size:.875rem;display:grid}.ow-tl>div:last-child{border-bottom:0}.ow-tl i{background:var(--ink-3);border-radius:50%;width:.5rem;height:.5rem}.ow-tl .t-pos i{background:var(--positive-solid)}.ow-tl .t-act i{background:var(--action-solid)}.ow-tl em{color:var(--ink-3);white-space:nowrap;font-size:max(.75rem,11.5px);font-style:normal}@media (width<=30rem){.ow-tiles{grid-template-columns:repeat(2,1fr)}.sl-grid{grid-template-columns:1fr}}.rp-head{color:#fff;background:linear-gradient(135deg,#13203a,#22385e);padding:2.75rem 1.375rem 1.375rem;position:relative}.rp-brand{top:1rem;left:1.375rem}.rp-month{color:#a9b6d3;margin-top:.5rem;font-size:max(.8125rem,13px);font-weight:600}.rp-title{letter-spacing:-.02em;margin:.25rem 0 0;font-size:1.75rem;font-weight:800;line-height:1.15}.rp-for{background:#ffffff1f;border-radius:999px;margin-top:.625rem;padding:.3125rem .625rem;font-size:max(.75rem,11.5px);font-weight:600;display:inline-flex}.rp-body{color:var(--ink-1);white-space:pre-wrap;font-size:.9375rem;line-height:1.6}.rp-closing{color:var(--ink-2);margin-top:1.125rem}.rp-tiles{grid-template-columns:repeat(4,1fr);margin-top:1rem}.rp-villa{border:1px solid var(--line);background:linear-gradient(180deg,var(--positive-tint),var(--paper) 55%);border-radius:1rem;gap:.75rem;padding:.875rem;display:grid}.rp-villa>div:first-child{gap:.125rem;display:grid}.rp-villa>div:first-child span{text-transform:uppercase;letter-spacing:.05em;color:var(--positive-text);font-size:max(.6875rem,11px);font-weight:700}.rp-villa>div:first-child b{color:var(--ink-1);letter-spacing:-.02em;font-size:1.5rem;font-weight:800}.rp-villa em{color:var(--ink-3);font-size:max(.75rem,11.5px);font-style:normal}.rp-spark{margin-bottom:.5rem}.rp-sales>div{grid-template-columns:4.5rem 1fr auto}.rp-below{background:var(--positive-solid)!important}.rp-pdf{justify-content:center;margin-top:1.125rem}@media (width<=40rem){.rp-tiles{grid-template-columns:repeat(2,1fr)}.rp-title{font-size:1.375rem}}.rp-villa .op-sales .rp-sub{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);grid-column:1/-1;margin:.125rem 0 .25rem;font-size:max(.6875rem,11px);font-weight:700}.mp-tiles{margin-bottom:.5rem}.mp-live>div.dim{color:var(--ink-3)}.mp-live>div.dim b{color:var(--ink-3);font-weight:600}.mp-live+.op-note{margin-top:.375rem}.op-btn.sm{cursor:pointer;height:2rem;padding:0 .75rem;font-size:max(.75rem,11.5px)}.op-btn:disabled{opacity:.55;cursor:default}.tr-pin{gap:.625rem;max-width:18rem;margin-top:1rem;display:grid}.tr-pin input{border:1px solid var(--line-strong);background:var(--well);text-align:center;height:3.25rem;font:inherit;letter-spacing:.5em;color:var(--ink-1);font-variant-numeric:tabular-nums;border-radius:.75rem;font-size:1.5rem;font-weight:700}.tr-pin input:focus{outline:2px solid var(--action-solid);outline-offset:1px}.tr-pin .op-btn{cursor:pointer;justify-content:center;height:2.75rem}.tr-err{color:var(--stop-text);font-size:max(.75rem,11.5px);font-weight:600}.tr-who{color:var(--ink-2);flex-wrap:wrap;gap:.375rem 1rem;margin-top:.625rem;font-size:max(.8125rem,13px);display:flex}.tr-who em{color:var(--ink-3);text-transform:uppercase;letter-spacing:.05em;margin-right:.375rem;font-size:max(.6875rem,11px);font-style:normal;font-weight:700}.tr-steps{grid-template-columns:repeat(5,1fr);gap:.25rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.tr-steps li{text-align:center;justify-items:center;gap:.25rem;display:grid;position:relative}.tr-steps li:before{content:"";background:var(--line);height:2px;position:absolute;top:.5rem;left:-50%;right:50%}.tr-steps li:first-child:before{display:none}.tr-steps li.done:before,.tr-steps li.now:before{background:var(--positive-solid)}.tr-steps i{z-index:1;background:var(--paper);border:2px solid var(--line-strong);border-radius:50%;width:1.125rem;height:1.125rem;position:relative}.tr-steps li.done i{background:var(--positive-solid);border-color:var(--positive-solid);box-shadow:inset 0 0 0 3px var(--positive-solid)}.tr-steps li.now i{border-color:var(--positive-solid);background:var(--positive-tint)}.tr-steps b{color:var(--ink-1);font-size:max(.6875rem,11px);font-weight:650;line-height:1.2}.tr-steps span{color:var(--ink-3);min-height:.75rem;font-size:max(.625rem,11px)}.tr-steps li.now span{color:var(--positive-text);font-weight:700}.tr-todo{background:var(--waiting-tint);color:var(--waiting-text);border-radius:.625rem;margin-top:.75rem;padding:.5rem .75rem;font-size:max(.75rem,11.5px);font-weight:650}.tr-day{border:1px solid var(--line);border-radius:1rem;gap:.75rem;padding:.875rem;display:grid}.tr-when{gap:.125rem;display:grid}.tr-when span{text-transform:uppercase;letter-spacing:.05em;color:var(--positive-text);font-size:max(.6875rem,11px);font-weight:700}.tr-when b{color:var(--ink-1);font-size:1.0625rem;font-weight:700}.tr-bring>span{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);font-size:max(.6875rem,11px);font-weight:700}.tr-bring ul{color:var(--ink-2);gap:.125rem;margin:.25rem 0 0;padding-left:1.125rem;font-size:max(.8125rem,13px);display:grid}.tr-costs>div{grid-template-columns:1fr 0 auto}.tr-costs .tr-sum{border-top:1px solid var(--line-strong);color:var(--ink-1);font-weight:700}.op-sec .op-badge.tr-left{background:var(--waiting-tint);color:var(--waiting-text)}.tr-group{border:1px solid var(--line);border-radius:1rem;margin-bottom:.5rem;padding:.25rem .875rem}.tr-gh{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);padding:.625rem 0 .25rem;font-size:max(.6875rem,11px);font-weight:700}.tr-item{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:start;gap:.625rem;padding:.625rem 0;display:grid}.tr-gh+.tr-item{border-top:0}.tr-item>i{background:var(--waiting-solid);border-radius:50%;width:.625rem;height:.625rem;margin-top:.3125rem}.tr-item.on>i{background:var(--positive-solid)}.tr-item.opt>i{background:var(--line-strong)}.tr-i{gap:.125rem;min-width:0;display:grid}.tr-i b{color:var(--ink-1);font-size:.875rem;font-weight:650}.tr-i b em{color:var(--ink-3);font-style:normal;font-weight:500}.tr-i>span{color:var(--ink-3);font-size:max(.75rem,11.5px)}.tr-i a{color:var(--action-text);text-overflow:ellipsis;white-space:nowrap;font-size:max(.8125rem,13px);font-weight:600;text-decoration:none;overflow:hidden}.tr-i a em{color:var(--ink-3);font-style:normal;font-weight:500}.tr-s{flex-direction:column;align-items:flex-end;gap:.25rem;display:flex}.tr-s>span{color:var(--ink-3);white-space:nowrap;font-size:max(.75rem,11.5px);font-weight:600}.tr-item.on .tr-s>span{color:var(--positive-text)}.tr-up{text-align:right;flex-direction:column;align-items:flex-end;gap:.25rem;max-width:10rem;display:flex}@media (width<=30rem){.tr-steps b{font-size:max(.625rem,11px)}.tr-day,.tr-group{border-radius:.875rem}}.tr-desk{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem 0;display:flex}.tr-desk-w{gap:.125rem;min-width:0;display:grid}.tr-desk-w>b{color:var(--ink-1);font-size:max(.8125rem,13px);font-weight:650}.tr-desk-w>span{color:var(--ink-3);font-size:max(.75rem,11.5px)}.tr-desk-w>span b{color:var(--ink-1);letter-spacing:.08em}.tr-desk-a{flex-wrap:wrap;gap:.375rem;display:flex}.sl-pick{max-height:min(60vh,32rem);margin:0 -.25rem;display:grid;overflow:auto}.sl-pick label{border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:.625rem;padding:.5625rem .25rem;display:grid}.sl-pick label:last-child{border-bottom:0}.sl-pick input{width:1rem;height:1rem;accent-color:var(--positive-solid)}.sl-pick .t{gap:.0625rem;min-width:0;display:grid}.sl-pick .t b{color:var(--ink-1);font-size:max(.8125rem,13px);font-weight:650}.sl-pick .t em{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:max(.7188rem,11.5px);font-style:normal;overflow:hidden}.sl-pick .r{align-items:center;gap:.5rem;display:flex}.sl-pick .r>b{color:var(--ink-1);font-variant-numeric:tabular-nums;text-align:right;min-width:4.5rem;font-size:max(.8125rem,13px);font-weight:650}.sl-pick label.on{background:linear-gradient(90deg,var(--positive-tint),transparent 70%)}.sl-pick-err{color:var(--stop-text);margin-bottom:.5rem;font-size:max(.75rem,11.5px);font-weight:600}@media (width<=30rem){.sl-pick .r .pill{display:none}}.sl-pick-q{border:1px solid var(--line-strong);background:var(--well);width:100%;height:2.375rem;font:inherit;color:var(--ink-1);border-radius:.625rem;margin-bottom:.5rem;padding:0 .75rem;font-size:max(.8125rem,13px)}.sl-pick-q:focus{outline:2px solid var(--action-solid);outline-offset:1px}.tr-preview{background:var(--action-tint);color:var(--action-text);border-radius:.625rem;margin-bottom:.75rem;padding:.5rem .75rem;font-size:max(.75rem,11.5px);font-weight:650}html:has(.mob-app){font-size:15px}:is(html:has(.mob-app),body:has(.mob-app)){overscroll-behavior:none;height:100%;overflow:hidden}.mob-app{background:var(--ground);color:var(--ink-1);padding-top:env(safe-area-inset-top);-webkit-tap-highlight-color:transparent;flex-direction:column;font-size:14px;display:flex;position:fixed;inset:0}.mob-app *{box-sizing:border-box}.mob-app button{font:inherit;color:inherit}.mob-app>.main,.mob-app>.main.fill{flex-direction:column;flex:1;height:auto;min-height:0;padding:0;display:flex;overflow:hidden}.mob-app input,.mob-app textarea,.mob-app select,.m-layer input,.m-search input{font-size:16px}.m-top{flex:none;justify-content:space-between;align-items:center;gap:10px;padding:10px 16px 8px;display:flex}.m-top .t{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-size:22px;font-weight:700;line-height:1.1;overflow:hidden}.m-top .s{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;overflow:hidden}.m-top .acts{flex:none;align-items:center;gap:6px;display:flex}.m-top .ib{border:1px solid var(--line);background:var(--paper);width:34px;height:34px;color:var(--ink-2);cursor:pointer;border-radius:10px;place-items:center;padding:0;display:grid;position:relative}.m-top .ib svg{width:18px;height:18px}.m-top .ib .badge{background:var(--action-solid);color:#fff;border:2px solid var(--ground);border-radius:8px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;display:grid;position:absolute;top:-5px;right:-5px}.m-top .av{background:var(--u-solid,var(--navy,#172135));color:#fff;cursor:pointer;border:0;border-radius:10px;width:34px;height:34px;padding:0;font-size:12px;font-weight:700}.m-ctl,.m-facets{scrollbar-width:none;flex:none;align-items:center;gap:6px;padding:0 16px 8px;display:flex;overflow-x:auto}.m-ctl::-webkit-scrollbar{display:none}.m-facets::-webkit-scrollbar{display:none}.m-ctl .seg{flex:none}.m-ctl .seg span{cursor:pointer;height:26px;padding:0 10px;font-size:12px}.m-ctl .chip,.m-facets .chip{cursor:pointer;flex:none;gap:5px;height:28px;padding:0 10px;font-size:12px;text-decoration:none}.m-ctl .chip .count,.m-facets .chip .count{color:var(--ink-3);font-size:11px;font-weight:500}.m-ctl .chip.on .count{color:inherit;opacity:.8}.m-ctl .chip.on.neutral,.m-facets .chip.on{background:var(--ink-1);color:var(--paper);border-color:var(--ink-1)}.m-ctl .chip.on.neutral .count,.m-facets .chip.on .count{color:inherit}.chip.sort{background:var(--paper);border-color:var(--line-strong);color:var(--ink-1);font-weight:600}.m-facets .chip.sort{background:var(--paper);color:var(--ink-1)}.chip.sort svg{width:12px;height:12px}.m-ctl .ib{flex:none;width:28px;height:28px}.m-sort{align-items:center;gap:4px;display:inline-flex}.m-sort .dir{font-size:11px;font-weight:700}.m-facets .chip svg{width:11px;height:11px}.m-list{-webkit-overflow-scrolling:touch;background:var(--paper);border-top:1px solid var(--line);flex:1;min-height:0;padding-bottom:12px;overflow-y:auto}.m-grp{z-index:1;background:var(--inset);letter-spacing:.04em;text-transform:uppercase;height:34px;color:var(--ink-3);border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:0 16px;font-size:11.5px;font-weight:700;display:flex;position:sticky;top:0}.m-grp .pill{text-transform:none;letter-spacing:0;height:18px;font-size:10.5px}.m-grp .pill.n{background:var(--paper);color:var(--ink-2)}.m-grp .r{text-transform:none;letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;margin-left:auto;font-weight:500;overflow:hidden}.m-row{border-bottom:1px solid var(--line);min-height:64px;color:inherit;cursor:pointer;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 16px;text-decoration:none;display:grid}.m-row:active{background:var(--inset)}.m-row .tile,.m-row .pill.user.big{border-radius:10px;width:36px;min-width:36px;height:36px;font-size:12.5px;position:relative;overflow:visible}.m-row .tile{background:var(--inset);color:var(--ink-2);place-items:center;display:grid}.m-row .pill.user.big{place-items:center;padding:0;display:inline-grid}.m-row .b{min-width:0;display:grid}.m-row .n{color:var(--ink-1);align-items:center;gap:6px;min-width:0;font-size:14px;font-weight:600;display:flex}.m-row .n .nm{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.m-row .n .pill{flex:none;height:17px;font-size:10.5px}.m-row .m{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;overflow:hidden}.m-row .m .own{font-weight:600}.m-row .m .late,.m-ev .late,.m-ev .ev-tm.late{color:var(--stop-text);font-weight:600}.m-row .v{text-align:right;min-width:56px}.m-row .v b{font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--ink-1);white-space:nowrap;font-size:14.5px;font-weight:700;display:block}.m-row .v span{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;margin-top:2px;font-size:9.5px;font-weight:700;display:block}.m-row .v b.stop{color:var(--stop-text)}.m-row .v b.positive{color:var(--positive-text)}.m-row.flag .pill.user.big,.m-row.flag .tile{box-shadow:0 0 0 2px var(--stop-solid)}.m-foot{color:var(--ink-3);text-align:center;padding:12px 16px 16px;font-size:11.5px}.m-foot svg{width:10px;height:10px;color:var(--waiting-solid);vertical-align:-1px}.m-empty{text-align:center;color:var(--ink-3);justify-items:center;gap:4px;padding:48px 24px;font-size:13px;display:grid}.m-empty b{color:var(--ink-1);font-size:15px}.m-row.spec{grid-template-rows:auto auto auto;align-content:center;gap:4px 10px;padding:10px 16px}.m-row.spec>.pill.user.big{grid-area:1/1/4;align-self:center}.m-row.spec>.n{grid-area:1/2}.m-row.spec>.v{grid-area:1/3;align-self:start;min-width:0}.m-spec{background:var(--inset);border-radius:8px;grid-area:2/2/auto/4;grid-template-columns:2.05fr 1.05fr .75fr .75fr;gap:5px;min-width:0;padding:4px 8px;display:grid}.m-spec>span{gap:0;min-width:0;display:grid}.m-spec i{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);font-size:8.5px;font-style:normal;font-weight:700;line-height:1.2}.m-spec b{color:var(--ink-1);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:650;line-height:1.25;overflow:hidden}.m-row.spec>.m{grid-area:3/2/auto/4;margin:0;font-size:11.5px}.prem{background:var(--waiting-solid);width:16px;height:16px;color:var(--waiting-solid-ink,#fff);border:2px solid var(--paper);border-radius:50%;place-items:center;display:grid;position:absolute;top:-5px;right:-5px}.prem svg{width:9px;height:9px}.m-tabs{z-index:30;height:calc(57px + env(safe-area-inset-bottom));padding:6px 6px env(safe-area-inset-bottom);background:var(--paper);border-top:1px solid var(--line);flex:none;grid-template-columns:repeat(5,1fr);display:grid;position:relative}.m-tabs a{color:var(--ink-3);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:10.5px;font-weight:600;text-decoration:none;display:flex;position:relative}.m-tabs a svg{width:22px;height:22px}.m-tabs a.on{color:var(--action-text)}.m-body{-webkit-overflow-scrolling:touch;flex:1;grid-auto-rows:max-content;align-content:start;gap:12px;min-height:0;padding:0 16px 84px;display:grid;overflow-y:auto}.m-body .card{border-radius:14px;padding:14px 14px 12px}.m-body .card.navy .t{letter-spacing:.06em;text-transform:uppercase;color:#a9b6d3;font-size:11px;font-weight:700}.m-hero{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.m-hero>div{gap:1px;min-width:0;display:grid}.m-hero .l{letter-spacing:.06em;text-transform:uppercase;color:#a9b6d3;font-size:10px;font-weight:700}.m-hero .v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#fff;font-size:22px;font-weight:800}.m-hero .v small{color:#a9b6d3;margin-left:2px;font-size:12px;font-weight:600}.m-hero .s{color:#c7d2ea;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.m-body .card.navy .btn{justify-content:center;width:100%;height:40px;margin-top:12px;font-size:13.5px}.m-sec{justify-content:space-between;align-items:baseline;gap:8px;margin:4px 0 -4px;display:flex}.m-sec .t{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);font-size:11.5px;font-weight:700}.m-sec .r{color:var(--action-text);white-space:nowrap;text-overflow:ellipsis;max-width:60%;font-size:12px;font-weight:600;text-decoration:none;overflow:hidden}.m-card{background:var(--paper);border:1px solid var(--line);border-radius:14px;overflow:hidden}.m-card .m-row{min-height:58px}.m-card .m-row:last-child,.m-card .m-ev:last-child{border-bottom:0}.m-more{color:var(--action-text);text-align:center;border-top:1px solid var(--line);padding:10px 12px;font-size:12.5px;font-weight:600;text-decoration:none;display:block}.m-nt.new{background:color-mix(in oklab,var(--action-tint) 45%,var(--paper))}.m-nt .tile.nt-n{background:var(--inset);color:var(--ink-2)}.m-nt .n .nm{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.m-nt .v{justify-items:end;gap:3px;display:grid}.m-nt .v .pill{display:inline-flex}.m-week{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.m-week>a{background:var(--paper);border:1px solid var(--line);color:var(--ink-3);border-radius:10px;justify-items:center;gap:4px;padding:8px 0 6px;font-size:11px;text-decoration:none;display:grid}.m-week>a b{color:var(--ink-1);font-size:14px}.m-week>a.on{background:var(--ink-1);border-color:var(--ink-1);color:#fff}.m-week>a.on b{color:#fff}.m-week .dots{gap:2px;height:5px;display:flex}.m-week .dots i{background:var(--action-solid);border-radius:50%;width:5px;height:5px}.m-week .dots i.p{background:var(--positive-solid)}.m-nova{left:16px;right:16px;bottom:calc(57px + env(safe-area-inset-bottom) + 10px);z-index:20;background:var(--nova-solid);color:#fff;cursor:pointer;text-align:left;border:0;border-radius:14px;align-items:center;gap:10px;height:46px;padding:0 8px 0 14px;font-size:13.5px;font-weight:600;display:flex;position:fixed;box-shadow:0 8px 24px #1a243838}.m-nova .mic{background:#ffffff2e;border-radius:10px;place-items:center;width:34px;height:34px;margin-left:auto;display:grid}.m-nova svg{width:18px;height:18px}.m-ev{border-bottom:1px solid var(--line);min-height:52px;color:inherit;cursor:pointer;grid-template-columns:56px 4px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 16px;text-decoration:none;display:grid}.m-card .m-ev{padding:6px 12px}.m-ev .ev-tm{font-variant-numeric:tabular-nums;color:var(--ink-1);font-size:12.5px;font-weight:700}.m-ev .ev-tm small{color:var(--ink-3);font-size:10.5px;font-weight:500;display:block}.m-ev .bar{background:var(--value-solid);border-radius:2px;width:4px;height:30px}.m-ev .bar.v{background:var(--positive-solid)}.m-ev .bar.f{background:var(--action-solid)}.m-ev .bar.g{background:var(--ink-3)}.m-ev .n{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.m-ev .m{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11.5px;overflow:hidden}.m-ev.gap{min-height:38px;color:var(--ink-3);border-bottom:1px dashed var(--line);cursor:default;grid-template-columns:52px 1fr;font-size:11.5px}.m-ev.gap .ev-tm{color:var(--ink-3);font-weight:500}.m-now{z-index:1;grid-template-columns:52px 1fr;align-items:center;height:0;padding:0 16px;display:grid;position:relative}.m-now span{color:var(--stop-text);background:var(--paper);width:max-content;padding:0 3px;font-size:10px;font-weight:700}.m-now i{background:var(--stop-solid);height:2px;position:relative}.m-now i:before{content:"";background:var(--stop-solid);border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;left:-5px}.m-nav{flex:none;align-items:center;gap:8px;min-height:48px;padding:8px 10px 6px 8px;display:flex}.m-nav .back{height:34px;color:var(--action-text);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;align-items:center;gap:2px;padding:0 10px 0 4px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.m-nav .back svg{width:20px;height:20px}.m-nav .pos{color:var(--ink-3);align-items:center;gap:4px;min-width:0;margin-left:auto;font-size:12px;display:flex}.m-nav .pos .pos-t{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.m-nav .pos .ib{flex:none;width:30px;height:30px}.m-days{flex:none;grid-template-columns:repeat(7,1fr);gap:4px;padding:0 16px 8px;display:grid}.m-days>button{color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-items:center;gap:2px;padding:6px 0;font-size:10.5px;font-weight:600;display:grid}.m-days>button b{color:var(--ink-1);font-size:15px;font-weight:700}.m-days>button.on{background:var(--ink-1)}.m-days>button.on,.m-days>button.on b{color:#fff}.m-days .dot{background:var(--action-solid);border-radius:50%;width:5px;height:5px}.m-days .dot.none{background:0 0}.m-days>button.on .dot:not(.none){background:#fff}.m-agenda{-webkit-overflow-scrolling:touch;background:var(--paper);border-top:1px solid var(--line);flex:1;min-height:0;padding-bottom:80px;position:relative;overflow-y:auto}.m-fab{right:16px;bottom:calc(57px + env(safe-area-inset-bottom) + 14px);z-index:20;background:var(--action-solid);color:#fff;cursor:pointer;border:0;border-radius:16px;place-items:center;width:52px;height:52px;display:grid;position:fixed;box-shadow:0 8px 20px #d85a0459}.m-fab svg{width:24px;height:24px}.m-layer{z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#17213573;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.m-sheet{background:var(--paper);color:var(--ink-1);padding:8px 16px calc(20px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;flex-direction:column;gap:10px;max-height:88dvh;font-size:14px;display:flex;box-shadow:0 -10px 40px #1a243840}.m-sheet.full{height:calc(100dvh - 54px)}.m-sheet .grab{background:var(--line-strong);border-radius:3px;flex:none;width:38px;height:5px;margin:0 auto 4px}.m-sheet .h{flex:none;justify-content:space-between;align-items:center;gap:10px;display:flex}.m-sheet .h .t{letter-spacing:-.01em;font-size:16px;font-weight:700}.m-sheet .h .s{color:var(--ink-3);margin-top:1px;font-size:12px}.m-sheet-list{border-top:1px solid var(--line);flex:1;min-height:0;margin:0 -16px;overflow-y:auto}.m-sheet-list .m-row{padding:8px 16px}.m-sheet .foot{flex:none;grid-template-columns:1fr 1fr;gap:8px;margin-top:4px;display:grid}.m-sheet .foot .btn,.m-sheet>.btn{justify-content:center;height:44px;font-size:14px}.m-pick{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;width:100%;min-height:50px;padding:0 16px;font-size:15px;display:flex}.m-pick .chk{border:1.5px solid var(--line-strong);border-radius:7px;flex:none;place-items:center;width:22px;height:22px;display:grid}.m-pick.on .chk{background:var(--ink-1);border-color:var(--ink-1);color:#fff}.m-pick .chk svg{width:14px;height:14px}.m-pick .l{flex:1;min-width:0}.m-pick.on .l{font-weight:650}.m-pick .k{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12.5px}.m-go{flex-wrap:wrap;gap:6px;display:flex}.m-go .chip{cursor:pointer;height:32px;font-size:13px}.layer.m-search{padding:calc(env(safe-area-inset-top) + 8px) 0 0;justify-content:flex-start;place-items:initial;background:#17213573;flex-direction:column;display:flex}.layer.m-search>.modal{border:0;border-radius:22px 22px 0 0;flex-direction:column;flex:1;max-width:100%;max-height:none;padding:6px 0 0;display:flex;width:100%!important}.layer.m-search>.modal>.field{flex:none;height:44px;margin:6px 12px;font-size:16px;border:1px solid var(--line-strong)!important;border-radius:12px!important}.layer.m-search>.modal>div:nth-child(2){flex:1;max-height:none!important}.layer.m-search .ck{min-height:48px;font-size:14px}.layer.m-search .m-go{padding:8px 16px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--line)}body:has(.mob-app) .layer:not(.m-search){place-items:end stretch;padding:0}body:has(.mob-app) .layer:not(.m-search)>.modal{max-width:100%;max-height:calc(100dvh - 40px - env(safe-area-inset-top));border:0;border-radius:20px 20px 0 0;overflow-y:auto;width:100%!important}body:has(.mob-app) .layer .modal-foot{padding-bottom:calc(14px + env(safe-area-inset-bottom));flex-wrap:wrap;position:sticky;bottom:0}body:has(.mob-app) .layer .modal-body .grid2{grid-template-columns:1fr}.mob-app .drawer,.mob-app .split>.drawer{z-index:40;max-height:none;box-shadow:none;padding-top:env(safe-area-inset-top);background:var(--paper);border:0;border-radius:0;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden;width:100%!important;height:auto!important}.mob-app .drawer .dw-top.m-nav{background:var(--paper);border-bottom:0;justify-content:flex-start;height:auto}.mob-app .drawer.nova .dw-top.m-nav{background:var(--nova-tint)}.mob-app .drawer .wk-head{padding:4px 16px 8px}.mob-app .drawer .wk-name{font-size:18px;line-height:1.2}.mob-app .drawer .wk-sub{font-size:12.5px;line-height:1.35}.mob-app .drawer .pill.user.big{place-items:center;width:44px;min-width:44px;height:44px;padding:0;font-size:15px;display:inline-grid}.mob-app .drawer .dw-actions{border-bottom:0;flex:none;gap:6px;padding:0 16px 10px;display:flex;overflow:visible}.mob-app .drawer .dw-actions>.btn{white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;justify-content:center;gap:5px;min-width:0;height:38px;padding:0 4px;font-size:12.5px;overflow:hidden}.mob-app .drawer .dw-actions>.btn svg{flex:none;width:13px;height:13px}.mob-app .drawer .dw-actions:has(>.btn~.btn~.btn~.btn)>.btn svg{display:none}.mob-app .drawer .dw-actions>span[style*="flex: 1"]{display:none}.mob-app .drawer .dw-actions>.pop-anch{flex:none}.mob-app .drawer .dw-actions>.pop-anch .ib{width:38px;height:38px}.mob-app .drawer .dw-stage{flex:none;padding:0 16px}.mob-app .drawer .dw-stage>div{height:28px;padding:0 6px;font-size:11px}.mob-app .drawer .tabs.dw-tabs{scrollbar-width:none;flex:none;margin:10px 16px 0;display:flex;overflow-x:auto}.mob-app .drawer .tabs.dw-tabs::-webkit-scrollbar{display:none}.mob-app .drawer .tabs.dw-tabs span{white-space:nowrap;flex:1 0 auto;justify-content:center;height:32px;font-size:12.5px}.mob-app .drawer .dw-body,.mob-app .split>.drawer .dw-body{-webkit-overflow-scrolling:touch;flex:1;min-height:0;max-height:none;padding:12px 16px 20px;overflow-y:auto!important}.mob-app .drawer .dw-body .set-h .t,.mob-app .drawer .dw-body .sec-h .t{font-size:14px}.mob-app .drawer .feed .fd{padding:7px 0}.mob-app .drawer .fd-x{font-size:13px}.mob-app .drawer .fd-h{font-size:11.5px}.mob-app .drawer .wk-facts,.mob-app .drawer .facts{grid-template-columns:repeat(2,minmax(0,1fr))}.mob-app .drawer .task .n{font-size:13.5px}.mob-app .drawer .task .m{font-size:12px}.mob-app .drawer .kv{font-size:13px}.mob-app .drawer .dw-foot{padding:8px 12px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--line);flex:none;position:static}.mob-app .drawer .docs{grid-template-columns:1fr}.m-composer{gap:8px;display:grid}.mob-app .drawer .composer.m-composer{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.m-composer .cmp-top{scrollbar-width:none;align-items:center;gap:8px;margin:0;display:flex;overflow-x:auto}.m-composer .seg{flex:none}.m-composer .seg span{cursor:pointer;height:30px;padding:0 10px;font-size:12.5px}.m-composer .in{align-items:flex-end;gap:8px;display:flex}.m-composer .textarea{resize:none;border-radius:12px;flex:1;min-height:44px;max-height:120px;padding:11px 12px;font-size:16px;line-height:1.35}.m-composer .mic{background:var(--nova-solid);color:#fff;cursor:pointer;border:0;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.m-composer .mic:disabled{opacity:.45}.m-composer .mic svg{width:20px;height:20px}.m-composer .mic.rec{background:var(--stop-solid);box-shadow:0 0 0 4px var(--stop-tint)}.m-composer .m-save{flex:none;height:44px;padding:0 16px}.m-qwrap{z-index:45;background:var(--paper);border-top:1px solid var(--line);padding:8px 12px calc(10px + env(safe-area-inset-bottom));gap:8px;display:grid;position:fixed;bottom:0;left:0;right:0}.m-queue{background:var(--action-tint);height:34px;color:var(--action-text);border-radius:10px;align-items:center;gap:8px;padding:0 4px 0 12px;font-size:12.5px;font-weight:600;display:flex}.m-queue .t{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.m-queue .pr{background:#d85a0433;border-radius:3px;flex:none;width:70px;height:5px;margin-left:auto;overflow:hidden}.m-queue .pr i{background:var(--action-solid);height:100%;display:block}.m-queue .x{color:var(--action-text);cursor:pointer;background:0 0;border:0;flex:none;height:30px;padding:0 8px;font-weight:700}.m-qbar{grid-template-columns:44px 1fr 1fr 1fr;gap:6px;display:grid}.m-qbar .btn{justify-content:center;height:44px;font-size:14px}.m-qbar .ib{background:var(--nova-solid);color:#fff;border:0;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}body:has(.m-qwrap) .mob-app .drawer .dw-foot{display:none}body:has(.m-qwrap) .mob-app .drawer .dw-body{padding-bottom:130px}.mob-app .m-toast,.mob-app .main>div[style*="position: fixed"]{z-index:95;justify-content:center;display:flex;position:fixed;right:12px;left:12px!important;bottom:calc(57px + env(safe-area-inset-bottom) + 66px)!important;transform:none!important}body:has(.mob-app) .toast{max-width:100%}body:has(.mob-app) .nova-toast{bottom:calc(57px + env(safe-area-inset-bottom) + 66px)}body:has(.mob-app) .nova-fab{display:none}body:has(.mob-app) .nb{width:100vw;height:100dvh;padding-top:env(safe-area-inset-top);border-radius:0;bottom:0;right:0}.mob-app>.main:not(:has(>.m-top,>.m-nav,>.mo-root)){-webkit-overflow-scrolling:touch;padding:12px 12px 24px;display:block;overflow-y:auto}.mob-app>.main:not(:has(>.m-top,>.m-nav,>.mo-root)) .split{display:block}.mob-app>.main:not(:has(>.m-top,>.m-nav,>.mo-root)) .split>.list{overflow:visible}.mob-app .page-head{flex-wrap:wrap;gap:8px}body:has(.mob-app) .layer .modal-foot{flex-direction:column;align-items:stretch;gap:8px}body:has(.mob-app) .layer .modal-foot>.muted{display:none}body:has(.mob-app) .layer .modal-foot>.row{flex-wrap:wrap;gap:8px;display:flex}body:has(.mob-app) .layer .modal-foot>.row>.btn{flex:auto;justify-content:center;height:44px}body:has(.mob-app) .layer .modal-foot>.row>*{flex:auto;justify-content:center;height:44px}body:has(.mob-app) .kbd{display:none}.mob-app>.main:not(:has(>.m-top,>.m-nav,>.mo-root)) :is(.grid-3,.grid-2,.kpi-tiles,.cat-grid,.db-deck,.kpi-strip){grid-template-columns:repeat(2,minmax(0,1fr))!important}.mob-app>.main:not(:has(>.m-top,>.m-nav,>.mo-root)) .controls{flex-wrap:wrap;height:auto}.mob-app>.main:not(:has(>.m-top,>.m-nav,>.mo-root)) :is(.tbl-card,.card){max-width:100%;overflow-x:auto}.mob-app>.main:has(>.mo-root){flex-direction:column;display:flex;padding:0!important;overflow:hidden!important}.mo-root{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.m-calc{-webkit-overflow-scrolling:touch;flex:1;grid-auto-rows:max-content;align-content:start;gap:10px;min-height:0;padding:4px 16px 20px;display:grid;overflow:hidden auto}.m-calc>*{min-width:0;max-width:100%}.m-step{background:var(--paper);border:1px solid var(--line-strong);text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;border-radius:12px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.m-step .pill.user.big{border-radius:10px;place-items:center;width:40px;min-width:40px;height:40px;padding:0;font-size:12.5px;display:inline-grid}.m-step .av.plus{background:var(--inset);width:40px;height:40px;color:var(--ink-3);border-radius:10px;place-items:center;display:grid}.m-step .b{min-width:0;display:grid}.m-step .k{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);font-size:9.5px;font-weight:700}.m-step .t{color:var(--ink-1);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:650;overflow:hidden}.m-step .s{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.m-step .ch{color:var(--action-text);align-items:center;gap:2px;font-size:12.5px;font-weight:600;display:flex}.m-step.empty{background:var(--ground);border-style:dashed}.m-step.empty .t{color:var(--action-text)}.m-price{background:var(--paper);border:1px solid var(--line-strong);border-radius:12px;gap:10px;padding:12px 14px;display:grid}.m-price>.seg{grid-template-columns:repeat(3,1fr);display:grid}.m-price>.seg span{text-align:center;cursor:pointer;justify-content:center;height:32px;padding:0 4px;font-size:12.5px}.m-plan{width:100%;font:inherit;color:var(--ink-3);text-align:left;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:6px;padding:0 2px;font-size:12.5px;display:flex}.m-plan b{color:var(--ink-1);font-weight:650}.m-plan b.ok{color:var(--positive-text)}.m-plan b.warn{color:var(--stop-text)}.m-plan .ch{color:var(--action-text);margin-left:auto;font-weight:650}.m-vs{color:var(--ink-3);font-size:12px}.m-vs b.positive{color:var(--positive-text)}.m-vs b.stop{color:var(--stop-text)}.p-num{gap:3px;min-width:0;display:grid}.p-num .l{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:700}.p-num .in{border:1px solid var(--line-strong);background:var(--paper);border-radius:10px;align-items:center;gap:6px;min-width:0;height:42px;padding:0 10px;display:flex}.p-num .in input,.p-num .in select{width:100%;min-width:0;font:inherit;color:var(--ink-1);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:16px;font-weight:600}.p-num .in em{color:var(--ink-3);font-size:12px;font-style:normal;font-weight:600}.p-num .in:focus-within{border-color:var(--action-solid);box-shadow:0 0 0 3px var(--action-tint)}.p-num.big .in{height:auto;box-shadow:none;background:0 0;border:0;padding:2px 0}.p-num.big .in small{color:var(--ink-3);font-size:13px;font-weight:600}.p-num.big .in input{letter-spacing:-.02em;font-size:28px;font-weight:800;line-height:1.15}.p-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.m-slider{background:var(--well);border:1px solid var(--well-line);border-radius:12px;gap:10px;padding:12px;display:grid}.p-chips{gap:6px;min-width:0;display:grid}.p-chips .h{color:var(--ink-2);justify-content:space-between;font-size:12.5px;font-weight:600;display:flex}.p-chips .h i{color:var(--ink-3);font-size:12px;font-style:normal;font-weight:500}.p-chips .seg{width:100%;display:flex}.p-chips .seg span{cursor:pointer;flex:1;justify-content:center;height:32px;padding:0 4px;font-size:13px}.p-chips .seg.wrap{flex-wrap:wrap}.p-chips .seg.wrap span{flex:0 0 calc(16.66% - 2px)}.p-sw{text-align:left;width:100%;font:inherit;cursor:pointer;color:inherit;background:0 0;border:0;align-items:center;gap:12px;padding:4px 0;display:flex}.p-sw .t{flex:1;min-width:0;display:grid}.p-sw .t b{font-size:13.5px;font-weight:600}.p-sw .t i{color:var(--ink-3);font-size:11.5px;font-style:normal}.p-sw .k{background:var(--line-strong);border-radius:13px;flex:none;width:42px;height:26px;transition:background .15s;position:relative}.p-sw .k u{background:#fff;border-radius:50%;width:20px;height:20px;transition:left .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #1a243840}.p-sw.on .k{background:var(--positive-solid)}.m-total{background:var(--navy,#172135);color:#fff;border-radius:14px;gap:2px;padding:14px;display:grid}.m-total .l{letter-spacing:.07em;text-transform:uppercase;color:#a9b6d3;font-size:10.5px;font-weight:700}.m-total b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:800;line-height:1.15}.m-total .s{color:#c7d2ea;font-size:12px}.m-total.empty b{font-size:18px}.m-kpi.c2{grid-template-columns:repeat(2,minmax(0,1fr))}.m-kpi.c2>div:nth-child(2n){border-right:0}.m-kpi.c2>div:nth-child(n+3){border-top:1px solid var(--line)}.m-break{border:1px solid var(--line);background:var(--paper);border-radius:12px;display:grid;overflow:hidden}.m-break>div{border-bottom:1px solid var(--line);color:var(--ink-2);justify-content:space-between;align-items:baseline;gap:10px;min-width:0;padding:9px 12px;font-size:13px;display:flex}.m-break>div span{min-width:0}.m-break>div:last-child{border-bottom:0}.m-break b{font-variant-numeric:tabular-nums;color:var(--ink-1);white-space:nowrap;flex:none;font-weight:600}.m-break .sum{background:var(--inset);color:var(--ink-1);font-weight:700}.m-break .sum b{font-size:15px;font-weight:800}.m-kpi{border:1px solid var(--line);background:var(--paper);border-radius:12px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.m-kpi>div{border-right:1px solid var(--line);gap:1px;min-width:0;padding:9px 10px;display:grid}.m-kpi>div:last-child{border-right:0}.m-kpi .l{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;font-weight:700;overflow:hidden}.m-kpi .v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink-1);white-space:nowrap;text-overflow:ellipsis;font-size:20px;font-weight:750;overflow:hidden}.m-break .sec{background:var(--inset);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);padding:7px 12px;font-size:10.5px;font-weight:700}.m-break .tot{color:var(--ink-1);font-weight:650}.m-sec.asbtn{font:inherit;cursor:pointer;background:0 0;border:0;width:100%;padding:0}.m-hint{background:var(--action-tint);color:var(--action-text);border-radius:10px;padding:10px 12px;font-size:12.5px;font-weight:600}.m-send{background:var(--paper);border-top:1px solid var(--line);flex:none;grid-template-columns:1.6fr 1fr;gap:8px;padding:8px 12px 10px;display:grid}.m-send .btn{justify-content:center;gap:6px;height:46px;font-size:14px}.p-search{border:1px solid var(--line-strong);background:var(--paper);height:46px;color:var(--ink-3);border-radius:12px;flex:none;align-items:center;gap:8px;padding:0 6px 0 12px;display:flex}.p-search input{min-width:0;font:inherit;color:var(--ink-1);background:0 0;border:0;outline:0;flex:1;font-size:16px}.p-search .nova{background:var(--nova-solid);color:#fff;border:0;border-radius:9px;align-items:center;gap:4px;height:34px;padding:0 10px;font-size:13px;font-weight:650;display:inline-flex}.p-search .nova:disabled{opacity:.45}.p-plan{grid-auto-rows:max-content;align-content:start;gap:12px;padding:12px 16px 20px;display:grid}.p-h{color:var(--ink-2);justify-content:space-between;align-items:baseline;font-size:12.5px;font-weight:650;display:flex}.p-h b.ok{color:var(--positive-text)}.p-h b.warn{color:var(--stop-text)}.p-inst{border:1px solid var(--line);border-radius:12px;display:grid;overflow:hidden}.p-inst .pi-r{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 54px 56px 30px;align-items:center;gap:6px;padding:6px 8px 6px 12px;font-size:13px;display:grid}.p-inst .pi-r:last-child{border-bottom:0}.p-inst .pi-r.locked{background:var(--inset);color:var(--ink-2);grid-template-columns:minmax(0,1fr) 54px 56px 30px}.p-inst .pi-r input{border:1px solid var(--line);min-width:0;height:34px;font:inherit;background:var(--paper);border-radius:8px;padding:0 8px;font-size:16px}.p-inst .pi-r input.pct{text-align:right;padding:0 6px}.p-inst .pi-r b{text-align:right;font-variant-numeric:tabular-nums}.p-inst .pi-r i{color:var(--positive-text);text-align:center;font-size:11px;font-style:normal;font-weight:700}.p-inst .due{border:1px solid var(--line-strong);background:var(--paper);height:30px;color:var(--ink-2);border-radius:8px;font-size:12px;font-weight:650}.p-inst .due.on{background:var(--positive-tint);border-color:var(--positive-solid);color:var(--positive-text)}.p-inst .pi-rm{width:30px;height:30px;color:var(--ink-3);background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.p-add{justify-self:start;height:36px}.m-top.m-bar{border-bottom:1px solid var(--line);background:var(--paper);padding:6px 12px 6px 8px}.m-bar .back{height:34px;color:var(--action-text);border-radius:10px;align-items:center;gap:2px;padding:0 10px 0 4px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.mob-app>.main:not(:has(>.m-top,>.m-nav,>.mo-root)) .page-head{flex-direction:column;align-items:flex-start}.mob-app>.main:not(:has(>.m-top,>.m-nav,>.mo-root)) .page-head .head-right{flex-wrap:wrap;justify-content:flex-start;gap:6px;width:100%}.mob-app>.main:not(:has(>.m-top,>.m-nav,>.mo-root)) :is(.set-grid,.set-cols,.grid2,.grid-2,.split.mt12){display:grid;grid-template-columns:minmax(0,1fr)!important}.mob-app>.main:not(:has(>.m-top,>.m-nav,>.mo-root)) .set-nav{scrollbar-width:none;flex-direction:row;gap:4px;padding:6px;position:static;overflow-x:auto}.mob-app>.main:not(:has(>.m-top,>.m-nav,>.mo-root)) .set-nav::-webkit-scrollbar{display:none}.mob-app>.main:not(:has(>.m-top,>.m-nav,>.mo-root)) .set-nav :is(.nav-g,.sec){display:none}.mob-app>.main:not(:has(>.m-top,>.m-nav,>.mo-root)) .set-nav a{white-space:nowrap;flex:none;padding:0 12px}.mob-app>.main:not(:has(>.m-top,>.m-nav,>.mo-root)) .set-nav a.on:before{display:none}.mob-app>.main:not(:has(>.m-top,>.m-nav,>.mo-root)) .tabs{scrollbar-width:none;max-width:100%;overflow-x:auto}.mob-app>.main:not(:has(>.m-top,>.m-nav,>.mo-root)) .tabs span{white-space:nowrap;flex:none}.mob-app>.main:not(:has(>.m-top,>.m-nav,>.mo-root)) :is(.tbl,.mini-tbl){font-size:12.5px}.mob-app>.main:not(:has(>.m-top,>.m-nav,>.mo-root)) .drawer{max-width:100%}.mob-app>.main:not(:has(>.m-top,>.m-nav,>.mo-root)) .vt-body{gap:14px;grid-template-columns:minmax(0,1fr)!important}.mob-app>.main:not(:has(>.m-top,>.m-nav,>.mo-root)) .vt-cmp{border-right:0;padding-right:0}.mob-app .drawer,.mob-app .split>.drawer{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;overflow-x:hidden;overflow-y:auto!important}.mob-app .drawer>*{flex:none}.mob-app .drawer .dw-top.m-nav{z-index:4;height:50px;min-height:50px;padding-top:0;padding-bottom:0;position:sticky;top:0}.mob-app .drawer .tabs.dw-tabs{z-index:3;background:var(--paper);box-shadow:0 1px 0 var(--line);border-radius:0;margin:0;padding:8px 16px;position:sticky;top:50px;-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000);mask-image:linear-gradient(90deg,#000 88%,#0000)}.mob-app .drawer .dw-body,.mob-app .split>.drawer .dw-body{flex:1 0 auto;min-height:0;overflow:visible!important}.mob-app .drawer .dw-foot{z-index:4;margin-top:auto;position:sticky;bottom:0}.mob-app .drawer .dw-top .ib.off{opacity:.25;pointer-events:none}.mob-app .drawer .mini-tbl{table-layout:fixed;width:100%;font-size:12px}.mob-app .drawer .mini-tbl td,.mob-app .drawer .mini-tbl th{text-overflow:ellipsis;padding:6px 4px;overflow:hidden}.mob-app .drawer .dw-body{max-width:100%}.layer.m-search a.ck{align-items:center;height:auto;min-height:48px;padding:8px 16px}.layer.m-search a.ck>span:nth-child(2){-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;line-height:1.35;display:-webkit-box;overflow:hidden}.m-sec .r.asbtn{font:inherit;color:var(--action-text);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.mob-app>.main:not(:has(>.m-top,>.m-nav,>.mo-root)) .mk-grid{grid-template-columns:minmax(0,1fr)!important}.m-pick:not(.multi) .chk{border-radius:50%}.m-nova .t{height:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:0;font-size:13.5px;font-weight:600;display:flex}.m-nova button.mic{color:#fff;cursor:pointer;border:0}body:has(.mob-app) .nb .nb-kbd{display:none}body:has(.mob-app) .nb .nb-cmp-f .btn{height:40px;padding:0 18px}body:has(.mob-app) .nb .nci-mic{height:40px;padding:0 14px}.m-sw{background:var(--paper);position:relative;overflow:hidden}.m-sw-row{z-index:1;background:var(--paper);will-change:transform;position:relative}.m-sw-acts{z-index:0;visibility:hidden;display:flex;position:absolute;top:0;bottom:0;right:0}.m-sw.live .m-sw-acts{visibility:visible}.m-sw-a{font:inherit;color:#fff;background:var(--ink-2);cursor:pointer;border:0;flex:1;align-content:center;place-items:center;gap:4px;font-size:11px;font-weight:650;text-decoration:none;display:grid}.m-sw-a svg{width:18px;height:18px}.m-sw-a.positive{background:var(--positive-solid)}.m-sw-a.value{background:var(--value-solid)}.m-sw-a.waiting{background:var(--waiting-solid);color:var(--waiting-solid-ink,#1b1300)}.m-sw-a.stop{background:var(--stop-solid)}.m-sw-a.nova{background:var(--nova-solid)}.m-find{border:1px solid var(--line);background:var(--paper);height:38px;color:var(--ink-3);border-radius:12px;flex:none;align-items:center;gap:8px;margin:0 16px 8px;padding:0 6px 0 12px;display:flex}.m-find input{min-width:0;font:inherit;color:var(--ink-1);appearance:none;background:0 0;border:0;outline:none;flex:1;font-size:16px}.m-find input::-webkit-search-cancel-button{display:none}.m-find button{background:var(--inset);width:30px;height:30px;color:var(--ink-2);cursor:pointer;border:0;border-radius:9px;flex:none;place-items:center;display:grid}.m-find:focus-within{border-color:var(--action-solid);box-shadow:0 0 0 3px var(--action-tint)}.m-sheet .h .h-r{flex:none;align-items:center;gap:8px;display:flex}.m-sheet .m-x{background:var(--inset);width:32px;height:32px;color:var(--ink-2);cursor:pointer;border:0;border-radius:10px;place-items:center;display:grid}.m-pick .m-imp{color:var(--action-text);align-items:center;gap:6px;font-weight:600;display:inline-flex}.m-top .t .m-back{font:inherit;color:var(--ink-1);cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;margin-left:-4px;padding:0;font-size:20px;font-weight:700;display:inline-flex}.m-heard-body{flex-direction:column;flex:1;gap:8px;min-height:0;display:flex;overflow-y:auto}.m-heard{background:var(--inset);color:var(--ink-2);border-radius:12px;padding:10px 12px;font-size:13.5px;font-style:italic;line-height:1.45}.m-heard-in{border:1px solid var(--line-strong);width:100%;min-height:96px;font:inherit;color:var(--ink-1);background:var(--paper);resize:none;border-radius:12px;outline:none;padding:10px 12px;font-size:16px;line-height:1.45}.m-heard-in:focus{border-color:var(--nova-solid,var(--action-solid))}.m-heard-mic{justify-content:center;align-items:center;gap:12px;padding:4px 0;display:flex}.m-mic{background:var(--inset);width:56px;height:56px;color:var(--ink-2);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.m-mic.on{background:var(--nova-solid,#6d4dff);color:#fff;box-shadow:0 0 0 6px var(--nova-tint,#6d4dff26);animation:1.4s ease-in-out infinite m-pulse}@keyframes m-pulse{50%{box-shadow:0 0 0 12px #0000}}.m-heard-t{font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:inline-flex}.m-heard-wait{color:var(--ink-3);align-items:center;gap:10px;padding:14px 4px;font-size:13px;display:flex}.m-heard-say{color:var(--ink-1);white-space:pre-line;font-size:13.5px;line-height:1.45}.m-heard-err{color:var(--stop-text);font-size:13px;font-weight:600}.m-prop{border:1px solid var(--line);background:var(--paper);text-align:left;font:inherit;color:inherit;cursor:pointer;border-radius:12px;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;width:100%;padding:10px 12px;display:grid}.m-prop.on{border-color:var(--positive-solid);background:var(--positive-tint)}.m-prop .chk{border:1.5px solid var(--line-strong);background:var(--paper);border-radius:7px;place-items:center;width:24px;height:24px;display:grid}.m-prop.on .chk{background:var(--positive-solid);border-color:var(--positive-solid);color:#fff}.m-prop .chk svg{width:14px;height:14px}.m-prop .b{min-width:0;display:grid}.m-prop .n{font-size:13.5px;font-weight:600}.m-prop .m{color:var(--ink-3);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:1px;font-size:11.5px;display:-webkit-box;overflow:hidden}.m-prop .k{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;font-weight:700}.m-heard-draft{border:1px solid var(--line);border-radius:12px;gap:6px;padding:10px 12px;font-size:13px;display:grid}.m-heard-draft p{color:var(--ink-2);white-space:pre-line;margin:0;line-height:1.4}.m-heard-draft .btn{justify-self:start}.m-heard-did{gap:6px;font-size:13.5px;display:grid}.m-heard-did>div{align-items:flex-start;gap:8px;display:flex}.m-heard-did>div svg{color:var(--positive-text);flex:none;margin-top:3px}.m-heard-did .no,.m-heard-did .no svg{color:var(--stop-text)}.m-wide{gap:6px;display:grid}.m-wide .btn{justify-content:center;width:100%;height:40px;font-size:13.5px}.m-chips{flex-wrap:wrap;gap:6px;padding-top:4px;display:flex}.m-chips .chip{cursor:pointer;height:32px;padding:0 12px;font-size:13px}.m-chips .chip.on.neutral{background:var(--ink-1);color:var(--paper);border-color:var(--ink-1)}.m-dt{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:10px;display:grid}.mob-app .dropzone{flex-wrap:wrap;row-gap:10px}.mob-app .dropzone>div:not(.ph-img){min-width:calc(100% - 96px)}.m-top.bare{padding-top:6px}.dw-body .m-kpi .s,.m-kpi .s{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:11px;overflow:hidden}.dw-body .m-kpi{margin-top:4px}.m-sw .m-sw-a>span{color:inherit;letter-spacing:0;text-transform:none;font-size:11px;font-weight:650;line-height:1.2}.m-sw .m-sw-a>svg{color:inherit}.m-pick:has(.m-imp) .chk{visibility:hidden}.mob-app .drawer .tabs.dw-tabs span .count{height:auto;box-shadow:none;color:var(--ink-3);background:0 0;flex:none;margin:0;padding:0;font-size:11px;font-weight:600}.mob-app .drawer .tabs.dw-tabs span.on .count{color:inherit;opacity:.7}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.auth{box-sizing:border-box;max-width:100%}@media (width<=640px){.auth{background:0 0;border:0;padding:0;width:100%!important;height:auto!important}.auth .au-card{box-sizing:border-box;width:100%;max-width:25rem}}.m-scrollbox{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;max-height:302px;overflow-y:auto}.m-scrollbox.more{-webkit-mask-image:linear-gradient(#000 calc(100% - 28px),#0000);mask-image:linear-gradient(#000 calc(100% - 28px),#0000)}.m-scrollbox.more.end{-webkit-mask-image:none;mask-image:none}.m-nt .tile{width:38px;height:38px;box-shadow:none;background:var(--inset);color:var(--ink-2);border:0;border-radius:50%;flex:none;place-items:center;display:grid}.m-nt .tile svg{width:16px;height:16px}.m-nt .tile.nt-positive{background:var(--positive-tint);color:var(--positive-text)}.m-nt .tile.nt-value{background:var(--value-tint);color:var(--value-text)}.m-nt .tile.nt-stop{background:var(--stop-tint);color:var(--stop-text)}.m-nt .tile.nt-waiting{background:var(--waiting-tint);color:var(--waiting-text)}.m-nt .tile.nt-nova{background:var(--nova-tint);color:var(--nova-text)}.m-nova{background:var(--paper);height:56px;color:var(--ink-1);border:1px solid color-mix(in oklab,var(--nova-solid) 35%,var(--line));box-shadow:0 10px 28px #1a243824,0 0 0 4px color-mix(in oklab,var(--nova-tint) 70%,transparent);border-radius:18px;padding:0 8px 0 10px}.m-nova .t{color:var(--ink-1);gap:10px}.m-nova .t .tx{text-align:left;gap:1px;min-width:0;display:grid}.m-nova .t .tx b{color:var(--ink-1);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:650;overflow:hidden}.m-nova .t .tx small{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:500;overflow:hidden}.m-nova button.mic,.m-nova .mic{background:var(--nova-solid);color:#fff;width:40px;height:40px;box-shadow:0 4px 12px color-mix(in oklab,var(--nova-solid) 45%,transparent);border-radius:50%}.m-nova .mic svg{width:18px;height:18px}.m-ctl .seg.users{border-radius:10px;align-items:center;height:auto;padding:3px}.m-ctl .seg.users>span{border-radius:7px;height:28px;padding:0 11px;font-size:12.5px}.m-ctl .chip:not(.on),.m-facets .chip:not(.on){background:var(--paper);border-color:var(--line);color:var(--ink-1)}.m-ctl .chip:not(.on) .count,.m-facets .chip:not(.on) .count{color:var(--ink-3)}.m-dot{background:var(--ink-3);border-radius:50%;flex:none;width:7px;height:7px}.m-dot.hot,.m-dot.stop{background:var(--stop-solid)}.m-dot.positive{background:var(--positive-solid)}.m-dot.value{background:var(--value-solid)}.m-dot.waiting{background:var(--waiting-solid)}.m-dot.action{background:var(--action-solid)}.m-dot.nova{background:var(--nova-solid)}.m-list .m-grp{z-index:3;position:sticky;top:0}.mob-app .drawer .dw-head .wk-name{font-size:21px}.mob-app .drawer .dw-head .wk-sub{font-size:13px;line-height:1.45}.mob-app .drawer .dw-actions{gap:8px;padding:4px 16px 14px}.mob-app .drawer .dw-actions>.btn:has(svg){border-radius:14px;flex-direction:column;gap:5px;height:60px;padding:0 2px;font-size:11.5px;font-weight:650}:is(.mob-app .drawer .dw-actions>.btn:has(svg) svg,.mob-app .drawer .dw-actions:has(>.btn~.btn~.btn~.btn)>.btn:has(svg) svg){width:19px;height:19px;display:block}.mob-app .drawer .dw-actions>a.btn[href^=tel\:] svg{color:var(--value-text)}.mob-app .drawer .dw-actions>a.btn[href*=wa\.me] svg{color:var(--positive-text)}.mob-app .drawer .dw-stage{padding:0 16px 14px}.mob-app .drawer .tabs.dw-tabs:not(:has(>span:nth-child(5))){overflow:hidden;-webkit-mask-image:none;mask-image:none}.mob-app .drawer .tabs.dw-tabs:not(:has(>span:nth-child(5)))>span{flex:1 1 0;min-width:0;padding:0 4px}.mob-app .drawer .btn.primary,.mob-app .drawer .btn.primary *{color:#fff}body:has(.mob-app) .layer .btn.primary{color:#fff}.mob-app .drawer .a>.muted,.mob-app .drawer .a>span.muted{display:none}:is(body:has(.mob-app) .layer input[type=text],body:has(.mob-app) .layer input[type=search],body:has(.mob-app) .layer input:not([type])){border:1px solid var(--line-strong);box-shadow:none;background:var(--paper);border-radius:12px;outline:none;font-size:16px}body:has(.mob-app) .layer input:focus{border-color:var(--action-solid);box-shadow:0 0 0 3px var(--action-tint);outline:none}body:has(.mob-app) .sl-pick-q{height:44px;padding:0 14px}.mob-app .drawer .dw-actions:has(>.btn>svg)>.pop-anch button{border-radius:14px;width:46px;height:60px}.m-week>a.on,.m-week>a.on b,.m-week>a.on span{color:var(--paper)}.mob-app .drawer .tabs.dw-tabs{border-left:0;border-right:0}.m-pick-sec{border-bottom:1px solid var(--line);background:var(--inset);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);align-items:baseline;gap:8px;padding:16px 16px 6px;font-size:12px;display:flex}.m-pick-sec b{color:var(--ink-2);font-weight:700}.m-pick-sec span{letter-spacing:0;text-transform:none;margin-left:auto}.m-sheet-list .m-pick-sec:first-child{padding-top:10px}.m-pick .k{flex:none}.m-row.unit{grid-template-rows:auto auto auto;grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:0 12px;min-height:0;padding:13px 16px 12px}.m-row.unit>.pill.user.big{letter-spacing:-.01em;border-radius:11px;grid-row:1;width:40px;min-width:40px;height:40px;font-size:13px}.m-row.unit>.pill.user.big.long{font-size:11px}.m-row.unit>.pill.user.big.mid{letter-spacing:-.02em;font-size:12px}.m-row.unit>.b{grid-area:1/2;gap:3px;min-width:0;padding-top:1px;display:grid}.m-row.unit .n{letter-spacing:-.005em;font-size:15.5px;font-weight:650;line-height:1.25}.m-row.unit .sp{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.m-row.unit>.v{text-align:right;grid-area:1/3;justify-items:end;gap:5px;min-width:0;padding-top:1px;display:grid}.m-row.unit>.v b{letter-spacing:-.01em;font-size:17px;font-weight:700;line-height:1.15}.m-row.unit>.v span{margin:0}.m-row.unit>.v em{font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:6px;align-items:center;height:19px;padding:0 6px;font-size:11px;font-style:normal;font-weight:700;display:inline-flex}.m-row.unit>.v em.up{background:var(--positive-tint);color:var(--positive-text)}.m-row.unit>.v em.down{background:var(--stop-tint);color:var(--stop-text)}.m-row.unit>.st{border:1px solid var(--line);border-radius:12px;grid-area:2/1/auto/-1;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:11px;display:grid;overflow:hidden}.m-row.unit>.st>span{text-align:center;justify-items:center;gap:1px;min-width:0;padding:7px 4px 6px;display:grid}.m-row.unit>.st>span+span{border-left:1px solid var(--line)}.m-row.unit>.st b{max-width:100%;color:var(--ink-1);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:650;line-height:1.2;overflow:hidden}.m-row.unit>.st b.no{color:var(--line-strong);font-weight:500}.m-row.unit>.st i{color:var(--ink-3);white-space:nowrap;font-size:11px;font-style:normal;line-height:1.2}.m-row.unit>.st i.ok{color:var(--positive-text);font-weight:600}.m-row.unit>.m{grid-area:3/1/auto/-1;align-items:center;gap:7px;min-width:0;margin-top:9px;font-size:12.5px;display:flex}.m-row.unit>.m>.pill{flex:none;height:20px;padding:0 8px;font-size:11px}.m-row.unit>.m>.t{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.mk-vs{color:var(--ink-3);flex-wrap:wrap;align-items:baseline;gap:4px;margin:0 0 10px;font-size:12.5px;display:flex}.mk-vs b{color:var(--ink-1);font-weight:650}.mk-tbl .r{text-align:right;display:block}.mk-same{color:var(--value-text);font-weight:650}.mk-u{line-height:1.25;display:grid}.mk-u small{font-size:.9em}.mk-note{color:var(--ink-3);margin:6px 0 0;font-size:12px}.mk-note .mk-same{margin-right:2px}.m-pick.on .chk{color:var(--paper)}.m-pick .m-smart{grid-template-columns:auto 1fr;align-items:center;column-gap:6px;display:grid}.m-pick .m-smart svg{color:var(--nova-text)}.m-pick .m-smart small{color:var(--ink-3);grid-column:2;font-size:12px;font-weight:400;line-height:1.3}.m-pick:has(.m-smart){padding-top:10px;padding-bottom:10px}.m-ctl .chip.on.ns-btn{color:#fff;text-shadow:0 1px #00000029;border-color:#0000}.m-ctl .chip.on.ns-btn .count{color:#fff;opacity:.85}.m-ctl .chip.on.ns-btn.waiting,.m-ctl .chip.on.ns-btn.waiting .count{color:var(--waiting-solid-ink);text-shadow:none}.m-dot.reach{background:var(--reach-solid)}.m-dot.n{background:var(--line-strong)}.m-dot.hot{background:var(--hot-solid)}.lt-ask{align-items:center;gap:8px;margin:4px 0 10px;display:flex}.lt-in{border:1px solid var(--line);background:var(--paper);min-width:0;height:36px;color:var(--ink-1);font:inherit;border-radius:10px;outline:none;flex:1;padding:0 12px;font-size:13px}.lt-in:focus{border-color:var(--value-solid);box-shadow:0 0 0 3px var(--value-tint)}.lt-box{border:1px solid var(--line);background:var(--paper);border-radius:12px;margin:0 0 10px;overflow:hidden}.lt-h{border-bottom:1px solid var(--line);background:var(--inset);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:8px;padding:6px 6px 6px 12px;font-size:11px;font-weight:700;display:flex}.lt-h>span:first-child{flex:1}.lt-n{letter-spacing:0;text-transform:none;font-weight:500}.lt-t{color:var(--ink-1);padding:10px 12px;font-size:14px;font-weight:650}.lt-d{color:var(--ink-1);white-space:pre-wrap;max-height:320px;padding:10px 12px;font-size:13px;line-height:1.5;overflow-y:auto}.lt-edit{width:100%;font:inherit;resize:vertical;background:0 0;border:0;outline:none;min-height:96px;font-size:13px;display:block}.msg-grid{flex-direction:column;gap:.875rem;display:flex}.msg-list{flex-wrap:wrap;gap:.375rem;display:flex}.msg-tab{text-align:left;border:1px solid var(--line);background:var(--well);color:var(--ink-2);font:inherit;cursor:pointer;border-radius:.625rem;flex-direction:column;align-items:flex-start;gap:0;max-width:100%;padding:.375rem .625rem;display:inline-flex}.msg-tab:hover{border-color:var(--line-strong);color:var(--ink-1)}.msg-tab.on{background:var(--paper);border-color:var(--ink-1);color:var(--ink-1);box-shadow:var(--shadow-card)}.msg-tab b{white-space:nowrap;font-size:max(.78rem,11.5px);font-weight:650}.msg-tab span{display:none}.msg-tab em{color:var(--value-text);letter-spacing:.04em;text-transform:uppercase;font-size:max(.66rem,11px);font-style:normal;font-weight:700}.msg-ta{border:1px solid var(--line);background:var(--paper);width:100%;min-height:16rem;color:var(--ink-1);font:inherit;resize:vertical;white-space:pre-wrap;border-radius:.625rem;outline:none;padding:.625rem .75rem;font-size:max(.8125rem,12.5px);line-height:1.5}.msg-ta:focus{border-color:var(--value-solid);box-shadow:0 0 0 3px var(--value-tint)}.msg-vars{flex-wrap:wrap;align-items:center;gap:.375rem;margin-top:.625rem;font-size:max(.72rem,11px);display:flex}.msg-var{border:1px solid var(--line);background:var(--well);height:1.625rem;color:var(--ink-2);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:.375rem;padding:0 .5rem;font-size:max(.72rem,11px);display:inline-flex}.msg-var:hover{border-color:var(--line-strong);color:var(--ink-1)}.msg-var code{color:var(--value-text);font-weight:700}.msg-var span{text-overflow:ellipsis;white-space:nowrap;max-width:13rem;overflow:hidden}.msg-bubble{white-space:pre-wrap;color:#111;background:#dcf8c6;border:1px solid #0000000f;border-radius:.875rem .875rem .875rem .25rem;max-width:34rem;padding:.75rem .875rem;font-size:max(.8125rem,12.5px);line-height:1.45}[data-theme=dark] .msg-bubble{color:var(--ink-1);background:#1f3b2a}body:has(.mob-app) .lt-in{height:40px;font-size:16px}body:has(.mob-app) .lt-d{max-height:none}.m-row.unit>.v b.no{color:var(--line-strong);font-weight:500}.m-ctl .chip.m-stg{color:var(--ink-2);background:0 0;border-style:dashed}body:has(.mob-app) .stg-row{grid-template-columns:2.75rem 1fr auto auto 3.75rem;gap:4px}body:has(.mob-app) .stg-name input.v{font-size:16px}body:has(.mob-app) .stg-list{max-height:none}body:has(.mob-app) .layer .stg-name input.v{box-shadow:none;background:0 0;border:0;border-radius:0;height:auto;min-height:0;padding:0}body:has(.mob-app) .stg-add{justify-self:start;height:40px;margin-top:6px}.stg-err{color:var(--stop-text);font-size:12.5px}img.ns-logo{object-fit:contain;box-shadow:none;background:0 0;border-radius:0;display:block}.sb-brand.sb-brand-big{flex-direction:column;align-items:center;gap:.25rem;padding:.125rem .375rem .875rem}img.sb-logo{aspect-ratio:490/334;width:9.25rem;max-width:100%;height:auto}.sb-brand-big .sb-brand-sub{letter-spacing:.06em;color:#ffffff8c;margin:0}.auth:has(.au-big){background:0 0;border:0}.au-brand.au-big{flex-direction:column;gap:.25rem;margin-bottom:.5rem}.au-brand.au-big img{width:7.5rem;height:7.5rem}.au-brand.au-big img.au-logo{aspect-ratio:490/334;width:min(14rem,62vw);height:auto}.au-brand.au-big .au-s{letter-spacing:.06em;color:#ffffff9e;font-size:max(.8125rem,13px)}.auth:has(.au-big) .au-foot{color:#ffffff73}.auth .au-card[data-theme=light]{color:var(--ink-1);background:#fff;border-color:#0000;box-shadow:0 1.5rem 3rem -1rem #0009}.auth .au-card .btn.primary{--btn-hi:#2e2e2e;--btn-lo:#000;color:#fff;text-shadow:none;background:linear-gradient(#2e2e2e,#000);border-color:#000}.auth .au-card .btn.primary:hover{background:linear-gradient(#3a3a3a,#0a0a0a)}:root{--pc-ink:#0d0d0f;--pc-on:#fff}[data-theme=dark]{--pc-ink:#f4f4f5;--pc-on:#0d0d0f}.m-calc{--pc-shadow:0 1px 2px #0a0e160d,0 10px 24px -18px #0a0e1647;gap:12px;padding-top:6px}.m-calc .m-step,.m-calc .m-price,.m-calc .m-slider,.m-calc .m-break,.m-calc .m-kpi,.m-calc .m-card{border:1px solid var(--line);background:var(--paper);box-shadow:var(--pc-shadow);border-radius:16px}.m-calc .m-step{cursor:pointer;grid-template-columns:44px minmax(0,1fr) auto;gap:14px;padding:14px}.m-calc .m-step.empty{background:var(--paper);border-style:solid}.m-calc .m-step.empty .t{color:var(--ink-1)}.m-calc .m-step .p-no{background:var(--pc-ink);width:44px;height:44px;color:var(--pc-on);border-radius:13px;place-items:center;font-size:16px;font-weight:700;display:grid}.m-calc .m-step .k{letter-spacing:.08em;color:var(--ink-3);font-size:10px}.m-calc .m-step .t{letter-spacing:-.01em;margin-top:1px;font-size:16px;font-weight:650}.m-calc .m-step .s{margin-top:1px;font-size:12px}.m-calc .m-step .ch{border:1px solid var(--line-strong);height:32px;color:var(--ink-1);border-radius:16px;align-items:center;gap:0;padding:0 14px;font-size:13px;font-weight:600}.m-calc .m-step.empty .ch{background:var(--pc-ink);border-color:var(--pc-ink);color:var(--pc-on)}.m-calc .p-num.big .l{letter-spacing:.08em;font-size:10px}.m-calc .p-num.big .in input{letter-spacing:-.025em;font-size:32px}.m-calc .m-plan{border-top:1px solid var(--line);min-height:44px;color:var(--ink-2);gap:5px;padding:10px 0 0;font-size:13px}.m-calc .m-plan svg{color:var(--ink-3)}.m-calc .m-plan .ch{color:var(--ink-1);align-items:center;gap:2px;font-weight:650;display:inline-flex}.m-calc .m-vs{margin-top:-4px;font-size:12.5px}.m-calc .seg:not(.users){background:var(--paper);border:1px solid var(--line-strong);box-shadow:none;border-radius:12px;gap:3px;padding:3px;display:flex}body:has(.mob-app) .p-plan .seg{background:var(--paper);border:1px solid var(--line-strong);box-shadow:none;border-radius:12px;gap:3px;padding:3px;display:flex}.m-calc .seg:not(.users)>span{height:36px;color:var(--ink-2);box-shadow:none;cursor:pointer;background:0 0;border-radius:9px;flex:1;font-size:13.5px;font-weight:600;transition:background .15s,color .15s}body:has(.mob-app) .p-plan .seg>span{height:36px;color:var(--ink-2);box-shadow:none;cursor:pointer;background:0 0;border-radius:9px;flex:1;font-size:13.5px;font-weight:600;transition:background .15s,color .15s}.m-calc .seg:not(.users)>span.on{background:var(--pc-ink);color:var(--pc-on);box-shadow:0 1px 2px #0000002e}body:has(.mob-app) .p-plan .seg>span.on{background:var(--pc-ink);color:var(--pc-on);box-shadow:0 1px 2px #0000002e}body:has(.mob-app) .p-plan .seg.wrap{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}body:has(.mob-app) .p-plan .seg.wrap>span{flex:none;height:38px}.m-calc .m-slider{gap:0;padding:6px 16px}.m-calc .m-slider>*+*{border-top:1px solid var(--line)}.m-calc .p-chips .h{color:var(--ink-1);font-size:13.5px;font-weight:600}body:has(.mob-app) .p-plan .p-chips .h{color:var(--ink-1);font-size:13.5px;font-weight:600}.p-sw .t b{color:var(--ink-1);font-size:14.5px;font-weight:600}.p-sw .t i{margin-top:1px;font-size:12.5px}.p-sw .k{border-radius:15px;width:50px;height:30px}.p-sw .k u{width:24px;height:24px;top:3px;left:3px}.p-sw.on .k u{left:23px}body:has(.mob-app) .p-num .l{letter-spacing:.08em;font-size:10px}body:has(.mob-app) .p-num .in{border-color:var(--line-strong);border-radius:12px;height:46px}body:has(.mob-app) .p-num .in:focus-within{border-color:var(--ink-1);box-shadow:0 0 0 3px #1a243814}.m-calc .m-total{color:#fff;background:linear-gradient(160deg,#232323,#000 70%);border:1px solid #ffffff0f;border-radius:18px;gap:4px;padding:18px;box-shadow:0 14px 30px -18px #0000008c}.m-calc .m-total .l{color:#ffffff8c;letter-spacing:.09em;font-size:10.5px}.m-calc .m-total b{letter-spacing:-.025em;font-size:32px}.m-calc .m-total .s{color:#ffffffb3;font-size:12.5px}.m-calc .m-kpi .l{letter-spacing:.07em;font-size:10px}.m-calc .m-break .sec{letter-spacing:.08em;background:0 0;border-bottom:0;padding:14px 14px 6px;font-size:10.5px}.m-calc .m-break .sum{border-top:1px solid var(--line-strong);background:0 0}.m-calc .m-sec .r,.m-calc .m-sec .r.asbtn{color:var(--ink-1)}.m-calc .m-hint{background:var(--paper);border:1px solid var(--line-strong);color:var(--ink-1)}.m-send .btn.p-send{background:var(--pc-ink);border:1px solid var(--pc-ink);height:50px;color:var(--pc-on);text-shadow:none;border-radius:14px;font-size:15px;font-weight:650;box-shadow:0 8px 18px -10px #0009}.m-send .btn.p-send svg{color:var(--pc-on)}.m-send .btn.p-ghost{background:var(--paper);border:1px solid var(--line-strong);height:50px;color:var(--ink-1);box-shadow:none;border-radius:14px;font-size:15px;font-weight:600}.m-send .btn:disabled{opacity:.55}body:has(.mob-app) .btn.p-done{background:var(--pc-ink);border:1px solid var(--pc-ink);height:34px;color:var(--pc-on);box-shadow:none;text-shadow:none;border-radius:17px;padding:0 16px;font-size:13.5px;font-weight:650}body:has(.mob-app) .p-search:focus-within{border-color:var(--ink-1);box-shadow:0 0 0 3px #1a243814}body:has(.mob-app) .p-search .nova:disabled{opacity:1;color:var(--nova-text);box-shadow:inset 0 0 0 1px var(--nova-solid);background:0 0}body:has(.mob-app) .p-plan{gap:16px;padding:16px;display:grid}body:has(.mob-app) .p-plan .p-h{color:var(--ink-1);margin-bottom:-6px;font-size:13.5px}body:has(.mob-app) .p-inst{border-color:var(--line-strong);background:var(--paper);border-radius:14px}body:has(.mob-app) .p-inst .pi-r{grid-template-columns:minmax(0,1fr) 58px 64px 32px;gap:8px;padding:10px 10px 10px 14px;font-size:14px}body:has(.mob-app) .p-inst .pi-r.locked{color:var(--ink-1);background:0 0;font-weight:600}body:has(.mob-app) .p-inst .pi-r.locked>b{font-weight:650}body:has(.mob-app) .p-inst .pi-r input{border:1px solid var(--line-strong);border-radius:10px;height:38px;font-size:16px}body:has(.mob-app) .p-inst .pi-r input:focus{border-color:var(--ink-1);outline:none;box-shadow:0 0 0 3px #1a243814}body:has(.mob-app) .p-inst .due{border:1px solid var(--line-strong);background:var(--paper);height:32px;color:var(--ink-2);border-radius:16px;place-items:center;font-size:12.5px;font-style:normal;font-weight:650;display:grid}body:has(.mob-app) .p-inst .due.on{background:var(--positive-tint);color:var(--positive-text);border-color:#0000}body:has(.mob-app) .p-inst .rm{width:32px;height:32px;color:var(--ink-3);background:0 0;border:0;border-radius:16px;place-items:center;padding:0;display:grid}body:has(.mob-app) .p-plan .p-add{border:1px solid var(--line-strong);background:var(--paper);height:42px;color:var(--ink-1);border-radius:12px;font-weight:600}@property --tob-a{syntax:"<angle>";inherits:false;initial-value:0deg}.tob-intro{z-index:1000;pointer-events:none;background:radial-gradient(120% 80% at 50% 42%,#22314f 0%,#172135 55%,#111a2e 100%);place-items:center;animation:.6s 2.6s forwards tobOut;display:grid;position:fixed;inset:0}.tob-intro-logo{aspect-ratio:490/334;width:min(18rem,72vw);position:relative}.tob-intro-logo img{width:100%;height:100%;display:block;position:absolute;inset:0}.tob-em{clip-path:inset(0 0 39.5%);--tob-a:0deg;-webkit-mask:conic-gradient(from -90deg at 50.2% 30.1%,#000 var(--tob-a),transparent var(--tob-a));-webkit-mask:conic-gradient(from -90deg at 50.2% 30.1%,#000 var(--tob-a),transparent var(--tob-a));-webkit-mask:conic-gradient(from -90deg at 50.2% 30.1%,#000 var(--tob-a),transparent var(--tob-a));mask:conic-gradient(from -90deg at 50.2% 30.1%,#000 var(--tob-a),transparent var(--tob-a));animation:1.15s cubic-bezier(.55,.1,.3,1) .25s forwards tobSweep,1.4s 1.3s both tobGlow}.tob-wd{clip-path:inset(60.5% 100% 0 0);animation:.85s cubic-bezier(.5,0,.25,1) 1.2s forwards tobWord}@keyframes tobSweep{to{--tob-a:360deg}}@keyframes tobGlow{0%{filter:none}45%{filter:drop-shadow(0 0 .9rem #e8be5a73)}to{filter:none}}@keyframes tobWord{to{clip-path:inset(60.5% 0 0)}}@keyframes tobOut{to{opacity:0;visibility:hidden}}@keyframes tobIn{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:none}}.tob-nosweep .tob-em{opacity:0;animation:.9s .25s forwards tobFade;-webkit-mask:none;mask:none}@keyframes tobFade{to{opacity:1}}.tob-intro-on .au-page .auth{animation:.7s 2.7s both tobIn}@media (prefers-reduced-motion:reduce){.tob-intro{display:none}}.app:not(.ipad) img.sb-logo{width:7.4rem}.app:not(.ipad) .sb-brand-sub{font-size:max(.55rem,11px)}.app:not(.ipad) .sb-user{border-radius:.45rem;gap:.4rem;margin:.7rem 0 .3rem;padding:.4rem .5rem;font-size:max(.625rem,11px)}.app:not(.ipad) .sb-sec{padding:.8rem .5rem .3rem;font-size:max(.525rem,11px)}.app:not(.ipad) .sb-item{border-radius:.45rem;gap:.4rem;height:1.7rem;padding:0 .6rem;font-size:max(.65rem,11px)}.app:not(.ipad) .sb-foot{gap:.35rem;padding:.6rem .5rem 0;font-size:max(.575rem,11px)}.app:not(.ipad) .sb .badge{transform-origin:50%;transform:scale(.8)}.sb-prefs{color:#8794b8;gap:.75rem;padding:.45rem .5rem 0;font-size:max(.575rem,11px);display:flex}.sb-prefs button,.sb-prefs a{font:inherit;color:#c7d2ea;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-weight:500;text-decoration:none}.sb-prefs button:hover,.sb-prefs a:hover{color:#fff}.app.ipad .sb-prefs{font-size:max(.6562rem,11px)}.m-sheet .foot:has(>:nth-child(3)){grid-template-columns:repeat(3,1fr)}.m-sheet .foot:has(>:nth-child(3)) .btn{white-space:nowrap;padding-left:6px;padding-right:6px}.app:not(.ipad){--sb-w:11.75rem}.app:not(.ipad) .sb{padding:.9rem .65rem .75rem}.app:not(.ipad) .sb-brand.sb-brand-big{gap:.3rem;padding:.2rem .3rem .85rem}.app:not(.ipad) img.sb-logo{image-rendering:auto;filter:drop-shadow(0 1px .5rem #00000059);width:8.75rem}.app:not(.ipad) .sb-brand-big .sb-brand-sub{letter-spacing:.08em;color:#ffffffb8;font-size:max(.66rem,11px)}.app:not(.ipad) .sb-user{margin:.8rem 0 .35rem;padding:.45rem .6rem;font-size:max(.72rem,11.5px)}.app:not(.ipad) .sb-sec{letter-spacing:.11em;color:#aebbd8;padding:.85rem .6rem .3rem;font-size:max(.62rem,11px);font-weight:650}.app:not(.ipad) .sb-item{color:#dce3f1;border-radius:.5rem;height:1.9rem;padding:0 .7rem;font-size:max(.76rem,11.5px)}.app:not(.ipad) .sb-item.on{color:#fff}.app:not(.ipad) .sb-foot{color:#aebbd8;padding:.65rem .55rem 0;font-size:max(.64rem,11px)}.app:not(.ipad) .sb-foot .out{color:#dce3f1}.app:not(.ipad) .sb-prefs{padding:.45rem .55rem 0;font-size:max(.64rem,11px)}.app:not(.ipad) .sb .badge{transform:none}.m-calc{gap:8px;padding:4px 12px 16px}.m-calc .m-step,.m-calc .m-price,.m-calc .m-slider,.m-calc .m-break,.m-calc .m-kpi,.m-calc .m-card{border-radius:14px}.m-calc .m-step{grid-template-columns:34px minmax(0,1fr) auto;gap:10px;padding:10px 12px}.m-calc .m-step .p-no{border-radius:10px;width:34px;height:34px;font-size:14px}.m-calc .m-step .pill.user.big{border-radius:10px;width:34px;min-width:34px;height:34px;font-size:11.5px}.m-calc .m-step .k{font-size:9px}.m-calc .m-step .t{font-size:14.5px}.m-calc .m-step .s{font-size:11.5px}.m-calc .m-step .ch{border-radius:14px;height:28px;padding:0 12px;font-size:12.5px}.m-calc .m-price{gap:10px;padding:12px 14px}.m-calc .p-num.big .l{font-size:9.5px}.m-calc .p-num.big .in input{font-size:24px}.m-calc .m-plan{min-height:34px;padding:8px 0 0;font-size:12.5px}.m-calc .seg:not(.users){border-radius:10px;gap:2px;padding:2px}body:has(.mob-app) .p-plan .seg{border-radius:10px;gap:2px;padding:2px}.m-calc .seg:not(.users)>span{border-radius:8px;height:30px;font-size:12.5px}body:has(.mob-app) .p-plan .seg>span{border-radius:8px;height:30px;font-size:12.5px}body:has(.mob-app) .p-plan .seg.wrap>span{height:32px}.m-calc .m-slider{padding:2px 14px}.m-calc .m-slider>*{padding:9px 0}.m-calc .p-chips .h{font-size:12.5px}body:has(.mob-app) .p-plan .p-chips .h{font-size:12.5px}.m-calc .p-chips .h i{font-size:11.5px}body:has(.mob-app) .p-sw .t b{font-size:13.5px}body:has(.mob-app) .p-sw .t i{font-size:11.5px}body:has(.mob-app) .p-sw .k{border-radius:13px;width:42px;height:26px}body:has(.mob-app) .p-sw .k u{width:20px;height:20px}body:has(.mob-app) .p-sw.on .k u{left:19px}body:has(.mob-app) .p-num .in{border-radius:10px;height:40px}.m-calc .m-total{border-radius:14px;padding:14px}.m-calc .m-total b{font-size:24px}.m-calc .m-total .s{font-size:12px}.m-calc .m-kpi .v{font-size:16px}.m-calc .m-break>div{padding:8px 12px;font-size:12.5px}.m-calc .m-break .sec{padding:10px 12px 4px;font-size:9.5px}.m-calc .m-break .sum b{font-size:14.5px}.m-send{gap:8px;padding:8px 12px 10px}.m-send .btn.p-send,.m-send .btn.p-ghost{border-radius:12px;height:42px;font-size:13.5px}body:has(.mob-app) .btn.p-done{border-radius:15px;height:30px;padding:0 14px;font-size:12.5px}body:has(.mob-app) .p-search{border-radius:12px;height:44px}body:has(.mob-app) .p-search .nova{border-radius:9px;height:32px;padding:0 12px;font-size:12.5px}.sb .sb-sec,.app .sb-sec{letter-spacing:.13em;color:#fff;opacity:1;padding:1rem .6rem .35rem;font-size:max(.74rem,11.5px);font-weight:800}.app:not(.ipad) .sb-sec{color:#fff;font-size:max(.74rem,11.5px);font-weight:800}.sb .sb-item,.app .sb-item,.app:not(.ipad) .sb-item{color:#fff}.sb .sb-item svg,.app .sb-item svg{color:#fff;opacity:.9}.app:not(.ipad) .sb-foot,.app:not(.ipad) .sb-prefs,.app:not(.ipad) .sb-brand-sub{color:#fff}.db-unit-cl{white-space:nowrap;align-items:center;gap:.45rem;display:inline-flex}.db-unit-cl>span:last-child{color:var(--ink-2);font-size:max(.78rem,12px);font-weight:550}.tbl:has(.db-unit-cl){--unit-w:7.25rem}.m-heard-link{border:1px solid var(--line-strong);background:var(--paper);color:var(--ink-1);border-radius:12px;align-items:center;gap:8px;margin-top:6px;padding:10px 12px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.m-heard-link span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.m-heard-link svg{color:var(--ink-3);flex:none}.nt{color:var(--ink-1);gap:0;min-width:0;display:grid}.nt-head{font-size:calc(14 * var(--px));letter-spacing:-.005em;margin-bottom:calc(6 * var(--px));font-weight:700;line-height:1.35}.nt-row{justify-content:space-between;align-items:baseline;gap:calc(10 * var(--px));padding:calc(7 * var(--px)) 0;border-top:1px solid var(--line);min-width:0;display:flex}.nt-head+.nt-row,.nt-label+.nt-row{border-top:0}.nt-l{flex-direction:column;gap:1px;min-width:0;display:flex}.nt-l b{font-size:calc(13 * var(--px));color:var(--ink-1);font-weight:650}.nt-m{font-size:calc(12 * var(--px));color:var(--ink-3);line-height:1.35}.nt-v{font-size:calc(13.5 * var(--px));font-variant-numeric:tabular-nums;color:var(--ink-1);white-space:nowrap;flex:none;font-weight:750}.nt-label{margin-top:calc(8 * var(--px));font-size:calc(10.5 * var(--px));letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-weight:750}.nt-p{margin:calc(4 * var(--px)) 0;font-size:calc(13 * var(--px));color:var(--ink-2);line-height:1.45}.nt-gap{height:calc(4 * var(--px))}.nt-next{margin-top:calc(8 * var(--px));padding:calc(8 * var(--px)) calc(10 * var(--px));border-radius:calc(10 * var(--px));background:var(--nova-tint,#7c5cff14);color:var(--nova-text,#5b3fd6);font-size:calc(12.5 * var(--px));font-weight:600}.nt-next:before{content:"→ ";font-weight:700}.m-heard-say .nt-head{font-size:15px}.app .tbl .td{font-size:max(.8125rem,12.5px)}.app .tbl .tr.th .td,.app .tbl .th .td,.app .pill{font-size:max(.72rem,11px)}.app .pill.xs{font-size:max(.66rem,11px)}.app .meta,.app .two .s,.app .tbl .meta,.app .muted small,.app small.muted{font-size:max(.72rem,11px)}.app .badge,.app .fld .l,.app .kpi-l,.app .well .l,.app .dw-facts .well .l,.app .note-card .who .k{font-size:max(.66rem,11px)}.app .chip{font-size:max(.75rem,11.5px)}.app .btn{font-size:max(.8125rem,12.5px)}.app .page-sub{font-size:max(.78rem,11.5px)}.app:not(.ipad) .sb-item{font-size:max(.8rem,12.5px)}.app:not(.ipad) .sb-sec{font-size:max(.74rem,11px)}.app:not(.ipad) .sb-foot,.app:not(.ipad) .sb-prefs{font-size:max(.66rem,11px)}.app .agent-pill .av,.app .ring2 .c span{font-size:max(.6rem,10.5px)}.pill.solid.reach{background:var(--reach-deep)}.badge{background:var(--action-deep)}.tier.featured{background:var(--reach-deep)}.m-top .ib .badge{background:var(--action-deep)}.tbl .tr.done{opacity:1}.tbl .tr.done .td{color:var(--ink-3)}.tbl .tr.done .td b,.tbl .tr.done .name{color:var(--ink-2);text-decoration:line-through;-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.ghost:not(.btn){opacity:.75}:root{--field-line:#9aa0ac}[data-theme=dark]{--field-line:#7a8496}.fld,.app .textarea,.app input.input,.app select.input,.cp-search,.p-search{border-color:var(--field-line)}.fld:focus-within{border-color:var(--ink-1)}.navy .well .s,.card.navy .well .s{color:#bac5de}.navy .hero .lbl,.card.navy .hero .lbl,.navy .muted{color:#c6d0e6}.tbl.db .td.num,.tbl.db .tr>span:nth-child(n+9):nth-child(-n+13){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (width<=2047px){.list.narrow .tbl.db .tr>span:nth-child(8),.list.narrow .tbl.db .tr>span:nth-child(9),.list.narrow .tbl.db .tr>span:nth-child(10){display:none}.list.narrow .db{--cols:.9375rem var(--unit-w,2.5rem) var(--name) 6.75rem 2.4rem 6.5rem 5rem 3rem 3.1rem 3.1rem 6.4rem 5.625rem}}.dict-err{background:var(--stop-tint);color:var(--stop-text);border-radius:8px;align-items:center;gap:6px;margin:6px 0 0;padding:6px 10px;font-size:max(.75rem,12px);font-weight:550;line-height:1.35;display:flex}.dict-err svg{flex:none}.mic.rec,.ib.rec,.icon-btn.rec{background:var(--stop-tint);color:var(--stop-text)}.wk-cmp{border-top:1px solid var(--line);background:var(--paper);flex:none;padding:.625rem 1rem .75rem}.wk-cmp .composer{margin:0}.m-fab.over-nova{bottom:calc(57px + env(safe-area-inset-bottom) + 66px)}.m-agenda{padding-bottom:140px}.cp-make{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;margin:.25rem 0 1.25rem;display:grid}@media (width<=1300px){.cp-make{grid-template-columns:repeat(3,minmax(0,1fr))}}.cp-card{border:1px solid var(--line);background:var(--paper);text-align:left;cursor:pointer;font:inherit;color:inherit;border-radius:.875rem;align-items:flex-start;gap:.625rem;padding:.875rem;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 1px 2px #0a0e160a}.cp-card:hover{border-color:var(--line-strong);box-shadow:0 6px 18px -12px #0a0e1659}.cp-card>svg{color:var(--ink-3);flex:none;margin-top:.25rem;margin-left:auto}.cp-ic{background:var(--action-tint);width:2.1rem;height:2.1rem;color:var(--action-text);border-radius:.625rem;flex:none;place-items:center;display:grid}.cp-b{gap:.2rem;min-width:0;display:grid}.cp-b b{color:var(--ink-1);font-size:max(.9rem,13.5px);font-weight:700}.cp-b span{color:var(--ink-2);font-size:max(.75rem,12px);line-height:1.35}.cp-b em{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:max(.66rem,11px);font-style:normal;font-weight:700}.cp-bar{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.cp-search{border:1px solid var(--field-line);background:var(--paper);border-radius:.625rem;align-items:center;gap:.5rem;min-width:16rem;height:2.25rem;margin-left:auto;padding:0 .75rem;display:flex}.cp-search.big{width:100%;height:2.75rem;margin:0}.cp-search input{font:inherit;min-width:0;color:var(--ink-1);background:0 0;border:0;outline:0;flex:1;font-size:max(.8125rem,13px)}.cp-list{border:1px solid var(--line);background:var(--paper);border-radius:.875rem;overflow:hidden}.cp-row{border-top:1px solid var(--line);grid-template-columns:7.5rem minmax(0,1fr) 9rem auto;align-items:center;gap:.875rem;padding:.7rem 1rem;display:grid}.cp-row:first-child{border-top:0}.cp-t{gap:.15rem;min-width:0;display:grid}.cp-t b{white-space:nowrap;text-overflow:ellipsis;font-size:max(.85rem,13px);font-weight:650;overflow:hidden}.cp-t span{color:var(--ink-3);font-size:max(.72rem,11.5px)}.cp-o{color:var(--ink-2);font-size:max(.78rem,12px);display:grid}.cp-o small{color:var(--ink-3);font-size:max(.7rem,11px)}.cp-a{justify-content:flex-end;gap:.375rem;display:flex}.cp-picks{gap:.25rem;max-height:22rem;margin-top:.75rem;display:grid;overflow-y:auto}.cp-pick{border:1px solid var(--line);background:var(--paper);text-align:left;cursor:pointer;font:inherit;color:inherit;border-radius:.625rem;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:.75rem;padding:.55rem .75rem;display:grid}.cp-pick:hover{border-color:var(--line-strong);background:var(--ground)}.cp-pick b{font-size:max(.85rem,13px);font-weight:650}.cp-pick span{color:var(--ink-3);grid-row:2;font-size:max(.72rem,11.5px)}.cp-pick>:last-child{color:var(--ink-3);grid-area:1/2/span 2}.cp-made{gap:.5rem;display:grid}.cp-made code{background:var(--inset);word-break:break-all;border-radius:.5rem;padding:.6rem .75rem;font-size:max(.8rem,12.5px);display:block}.mob-app .cp-make{grid-template-columns:1fr;gap:8px;margin:4px 16px 14px}.mob-app .cp-bar{margin:0 16px 10px}.mob-app .cp-search{width:100%;min-width:0;margin:0}.mob-app .cp-list{margin:0 16px 90px}.mob-app .cp-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"p o""t t""a a";row-gap:6px}.mob-app .cp-row>.pill{grid-area:p;justify-self:start}.mob-app .cp-t{grid-area:t}.mob-app .cp-o{text-align:right;grid-area:o}.mob-app .cp-a{grid-area:a;justify-content:flex-start}.nova-head .prog{background:0 0;border-radius:0;height:auto;overflow:visible}.cp-o{white-space:nowrap;display:block}.cp-o small{display:block}.m-more{padding:4px 16px calc(14px + env(safe-area-inset-bottom));gap:12px;display:grid}.m-more .big{grid-template-columns:1fr 1fr;gap:10px;display:grid}.m-more .big button{border:1px solid var(--line);background:var(--paper);color:var(--ink-1);font:inherit;text-align:left;cursor:pointer;border-radius:14px;justify-items:start;gap:3px;padding:14px;display:grid;box-shadow:0 1px 2px #0a0e160d}.m-more .big button svg{color:var(--action-text);margin-bottom:4px}.m-more .big button b{font-size:15px;font-weight:700}.m-more .big button small{color:var(--ink-3);font-size:12px}.m-more .big button.on{border-color:var(--action-solid);box-shadow:0 0 0 2px var(--action-tint)}.m-more .rest{border:1px solid var(--line);background:var(--paper);border-radius:14px;display:grid;overflow:hidden}.m-more .rest button{border:0;border-top:1px solid var(--line);height:48px;font:inherit;color:var(--ink-1);cursor:pointer;text-align:left;background:0 0;justify-content:space-between;align-items:center;padding:0 16px;font-size:15px;font-weight:600;display:flex}.m-more .rest button:first-child{border-top:0}.m-more .rest button svg{color:var(--ink-3)}.m-more .rest button.on{color:var(--action-text)}.m-tabs a[role=button]{cursor:pointer}.ss-prog{margin:0 0 12px}.ss-list{flex-direction:column;gap:6px;max-height:min(60vh,560px);margin:0 -4px;padding:0 4px;display:flex;overflow-y:auto}.ss-row{text-align:left;border:1px solid var(--line);background:var(--paper);cursor:pointer;font:inherit;color:inherit;border-radius:10px;grid-template-columns:auto minmax(9rem,1fr) auto;grid-template-areas:"c who move""c why why";align-items:center;gap:4px 12px;padding:10px 12px;display:grid}.ss-row:hover{border-color:var(--line-strong);background:var(--surface-2,var(--paper))}.ss-row>.check,.ss-row>span:first-child{grid-area:c;align-self:start;margin-top:2px}.ss-row.off{opacity:.5}.ss-who{flex-direction:column;grid-area:who;min-width:0;display:flex}.ss-who b{font-size:.875rem;font-weight:650}.ss-who span{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:max(.78rem,12px);overflow:hidden}.ss-move{white-space:nowrap;grid-area:move;align-items:center;gap:6px;font-size:max(.78rem,12px);display:flex}.ss-arrow{color:var(--ink-3)}.ss-why{color:var(--ink-1);flex-direction:column;grid-area:why;gap:2px;font-size:.8rem;display:flex}.ss-why small{color:var(--ink-2);font-size:max(.74rem,11.5px);line-height:1.35}@media (width<=640px){.ss-row{grid-template-columns:auto 1fr;grid-template-areas:"c who""c move""c why"}}body:has(.mob-app) .layer:not(.m-search)>.modal{max-height:calc(100dvh - 40px - env(safe-area-inset-top) - var(--kb,0px))}body:has(.mob-app)>.layer{color:var(--ink-1);-webkit-tap-highlight-color:transparent;font-size:14px}body:has(.mob-app) .layer .cp-search input{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;height:auto!important;min-height:0!important;padding:0!important}body:has(.mob-app) .layer .cp-search input:focus{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;height:auto!important;min-height:0!important;padding:0!important}body:has(.mob-app) .layer label[class*=search]>input{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;height:auto!important;min-height:0!important;padding:0!important}body:has(.mob-app) .layer label[class*=search]>input:focus{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;height:auto!important;min-height:0!important;padding:0!important}body:has(.mob-app) .layer .cp-search:focus-within{border-color:var(--action-solid)}.mob-app .drawer .dw-actions>.btn:has(svg){white-space:normal;text-overflow:clip;text-align:center;letter-spacing:-.01em;font-size:11px;line-height:1.1}:root{--chip-line:#8e95a1;--chip-line-hover:#6f7785;--sep-ink:#8a919e}[data-theme=dark]{--chip-line:#7f8a9c;--chip-line-hover:#9aa5b7;--sep-ink:#8c97a9}.chip{background:var(--paper);color:var(--ink-1);border:1px solid var(--chip-line);font-size:max(.7812rem,12px);font-weight:550}.chip .count{color:var(--ink-2);font-size:max(.7188rem,11px);font-weight:600}.chip:hover{background:var(--inset);border-color:var(--chip-line-hover)}.chip.on.neutral,.chip.on.neutral:hover{background:var(--ink-1);color:#fff;border-color:var(--ink-1)}.chip.on.neutral .count{color:#fff;opacity:.85}[data-theme=dark] .chip.on.neutral,[data-theme=dark] .chip.on.neutral:hover{color:#172135;background:#f1f5fc;border-color:#f1f5fc}[data-theme=dark] .chip.on.neutral .count{color:#172135;opacity:.8}.chip.on.value{background:var(--value-tint);color:var(--value-text);border-color:var(--value-deep)}.db-top .db-chips .chips,.db-chips .chips{flex-wrap:wrap;row-gap:.375rem;padding-right:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.list.narrow .db-top .db-chips .chips{padding-right:0;-webkit-mask-image:none;mask-image:none}.db-chips{align-items:flex-start}.th,.tr.th,.tr.th>span,.tr.th>span.sortable{color:var(--ink-2);font-size:max(.74rem,11.5px);font-weight:600}.tr.th>span.sortable:hover,.tr.th .sorted{color:var(--ink-1)}.dw-actions{flex-wrap:nowrap;flex:none;align-items:stretch;gap:.375rem;overflow:visible}.drawer>.dw-top,.drawer>.dw-head,.drawer>.dw-stage,.drawer>.dw-tabs,.drawer>.dw-foot{flex:none}.dw-actions>.btn{white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;justify-content:center;min-width:0;padding:0 .5rem;overflow:hidden}.dw-actions>.btn>svg{flex:none}.dw-actions>span[style*="flex: 1"],.dw-actions>span[style*=flex\:1]{display:none}.dw-actions>.pop-anch{flex:none;margin-left:0}.dw-actions>.pop-anch .ib{width:2.25rem;height:2.25rem}.grp .r,.grp .sk,.grp .note{color:var(--ink-2);font-size:max(.75rem,11.5px)}.grp .t{font-size:max(.8438rem,13px)}.card-head{align-items:center}.card-head>*{align-self:center}.card-head .card-hint,.card-head .date-pill{line-height:1.2}.sb-foot{flex-wrap:wrap;row-gap:.25rem;font-size:max(.7188rem,11.5px)}.sb-foot .spacer{flex:0 0 100%;height:0}.sb-user>.muted,.sb-user>.s{color:#a3afcb}.sb-user .bell-pop .s{color:var(--ink-2)}.sb-brand-sub{font-size:max(.6562rem,10.5px)}.pill.solid.positive{background:var(--positive-deep)}.pill.solid.value{background:var(--value-deep)}.pill.solid.hot{background:var(--hot-deep)}.pill.solid.nova{background:var(--nova-deep)}.pill.solid.stop{background:var(--stop-deep)}.dw-stage>div.done .n{background:var(--positive-deep);border-color:var(--positive-deep)}.dw-stage .n{width:1.125rem;height:1.125rem;font-size:max(.6875rem,11px);font-weight:700}.op-deal,.op-btn.wa{background:var(--positive-deep);border-color:var(--positive-deep)}.btn.nova-solid,.chip.on.nova,.chip.on.ns-btn.nova{--btn-hi:#7e4ed7;--btn-lo:#6a3fc2}.btn.positive{--btn-hi:#058a4a;--btn-lo:#027f27}.btn.primary{--btn-hi:#bd5a00;--btn-lo:#a83c00}.task .t2 .sep,.wk-sub .sep,.sep{color:var(--sep-ink)}.cal-mini .dim,.cal-mini span.dim,.pop .dim{color:var(--ink-3);opacity:.85}.nova-fab{width:3rem;height:3rem;bottom:1rem;right:1rem}.main>.list,.main .list,.split>.list{padding-bottom:4.5rem}.drawer .dw-body,.split>.drawer .dw-body,.app .drawer .dw-body{padding-bottom:5.5rem}.card-sub,.page-sub,.wk-sub{font-size:max(.75rem,12px)}.eyebrow-line,.date-pill{font-size:max(.7188rem,11.5px)}.tbl .td.r.num,.tbl .td.num{white-space:nowrap;overflow:visible}.list.narrow .tbl.leads{--cols:minmax(9rem,1.3fr) minmax(7rem,1fr) 5.75rem minmax(6rem,1.2fr) 6.25rem 4.5rem}.list.narrow .tbl.leads .tr{gap:.5rem}.list.narrow .tbl.leads .tr>:nth-child(3),.list.narrow .tbl.leads .tr>:nth-child(4),.list.narrow .tbl.leads .tr>:nth-child(8){display:none}.list.narrow .sales{--cols:2.5rem minmax(6rem,1fr) 5rem 6rem 6rem 8.5rem}.sales .agents-cell{min-width:0}.sales .agents-cell>span{min-width:0;max-width:100%}.sales .agents-cell .pill{text-overflow:ellipsis;max-width:4.5rem;overflow:hidden}@media (width<=1599px){.lst{--cols:1.125rem 2.5rem minmax(10rem,1fr) 2.6rem 4.75rem 4.6rem 3.2rem 3.3rem 3.3rem 3.3rem 3.6rem 4.1rem 4.8rem 5.5rem 3.2rem 7.25rem 5rem 5.6rem}}@media (width<=1399px){.lst{--cols:1.125rem 2.5rem minmax(9rem,1fr) 2.6rem 4.25rem 4.5rem 3.3rem 3.3rem 3.3rem 3.6rem 4.1rem 5.5rem 3.2rem 6.75rem 5rem 5.6rem}.tbl.lst .tr>span:nth-child(7),.tbl.lst .tr>span:nth-child(13){display:none}}@media (width<=2047px){.list.narrow .lst{--cols:1.125rem 2.5rem minmax(7rem,1.4fr) 2.5rem 4.5rem 3.75rem 3.75rem 3.75rem 3.75rem 4.5rem 2.6rem 6rem 5.5rem 4.5rem}.list.narrow .tbl.lst .tr>span:nth-child(7),.list.narrow .tbl.lst .tr>span:nth-child(8),.list.narrow .tbl.lst .tr>span:nth-child(9),.list.narrow .tbl.lst .tr>span:nth-child(13){display:none}}@media (width<=1799px){.list.narrow .lst{--cols:1.125rem 2.5rem minmax(6rem,1.4fr) 2.5rem 4.25rem 3.75rem 3.75rem 4.5rem 6.75rem 5.5rem 4.5rem}.list.narrow .tbl.lst .tr>span:nth-child(5),.list.narrow .tbl.lst .tr>span:nth-child(10),.list.narrow .tbl.lst .tr>span:nth-child(15){display:none}}@media (width<=1399px){.list.narrow .lst{--cols:1.125rem 2.5rem minmax(6rem,1.4fr) 3.75rem 3.75rem 6.5rem 5.5rem 4.5rem}.list.narrow .tbl.lst .tr>span:nth-child(4),.list.narrow .tbl.lst .tr>span:nth-child(6),.list.narrow .tbl.lst .tr>span:nth-child(14){display:none}}.lst .td.type{text-overflow:ellipsis;overflow:hidden}@media (width<=1599px){.list.narrow .tbl.db .tr>span:nth-child(7),.list.narrow .tbl.db .tr>span:nth-child(11){display:none}.list.narrow .db{--cols:.9375rem var(--unit-w,2.5rem) var(--name) 6.5rem 2.4rem 6rem 3.2rem 3.2rem 6.4rem 5.625rem}}@media (width<=1399px){.list.narrow .tbl.db .tr>span:nth-child(6){display:none}.list.narrow .db{--cols:.9375rem var(--unit-w,2.5rem) var(--name) 6.5rem 2.4rem 3.2rem 3.2rem 6.4rem 5.625rem}}.cmp-top .seg{flex-wrap:nowrap;min-width:0;overflow:hidden}.cmp-top .seg>span{white-space:nowrap;min-width:0;padding-left:.5rem;padding-right:.5rem}.cmp-top>.row{flex:none}@media (width<=1399px){.cmp-top .seg>span{padding-left:.375rem;padding-right:.375rem;font-size:max(.72rem,11px)}}.modal.wap .modal-body{gap:.625rem;display:grid}.wap-card{border:1px solid var(--line-strong);background:var(--paper);border-left-width:4px;border-radius:.875rem;gap:.5rem;padding:.75rem .875rem .75rem 1rem;display:grid}.wap-card.outreach{border-left-color:var(--positive-deep)}.wap-card.report{border-left-color:var(--action-deep)}.wap-card.custom{border-left-color:var(--ink-3)}.wap-h{flex-wrap:wrap;align-items:center;gap:.25rem .625rem;display:flex}.wap-h b{color:var(--ink-1);font-size:max(.875rem,13.5px);font-weight:700}.wap-h span{color:var(--ink-2);flex-basis:100%;font-size:max(.75rem,12px);line-height:1.35}.wap-sel{border:1px solid var(--line-strong);background:var(--paper);height:1.75rem;color:var(--ink-1);font:inherit;border-radius:.5rem;margin-left:auto;padding:0 .5rem;font-size:max(.75rem,12px);font-weight:600}.wap-pre{white-space:pre-wrap;word-break:break-word;max-height:8.75rem;font:inherit;color:var(--ink-1);background:var(--inset);border:1px solid var(--line);border-radius:.625rem;margin:0;padding:.5rem .625rem;font-size:max(.8rem,12.5px);line-height:1.45;overflow:auto}.wap-ta{resize:vertical;width:100%;min-height:3.5rem;font:inherit;color:var(--ink-1);background:var(--paper);border:1px solid var(--line-strong);border-radius:.625rem;outline:none;padding:.5rem .625rem;font-size:max(.8rem,12.5px);line-height:1.45}.wap-ta:focus{border-color:var(--action-deep)}.wap-card>.btn,.wap-card>a.btn{justify-self:start}body:has(.mob-app) .wap-pre{max-height:7rem}.m-ctl:after,.m-facets:after{content:"";pointer-events:none;background:linear-gradient(to right,transparent,var(--ground) 75%);flex:none;align-self:stretch;width:28px;margin-left:-6px;position:sticky;right:0}.m-composer .cmp-top:after{content:"";pointer-events:none;background:linear-gradient(to right,transparent,var(--paper) 75%);flex:none;align-self:stretch;width:28px;margin-left:-8px;position:sticky;right:0}.mob-app .tbl.sales{--cols:2.5rem minmax(6rem,1fr) 5.5rem 5.5rem 4.75rem}.mob-app .tbl.sales .tr{gap:.5rem}.mob-app .tbl.sales .tr>span:nth-child(2),.mob-app .tbl.sales .tr>span:nth-child(4),.mob-app .tbl.sales .tr>span:nth-child(5){display:none}.mob-app .tbl.sales .agents-cell .pill{max-width:3.25rem}.mob-app .tbl.svc{--cols:2.5rem minmax(6rem,1fr) 7.75rem 1.5rem}.mob-app .tbl.svc .tr{gap:.5rem}.mob-app .tbl.svc .tr>span:nth-child(3),.mob-app .tbl.svc .tr>span:nth-child(4){display:none}.mob-app>.main:not(:has(>.m-top,>.m-nav,>.mo-root)) .tabs{display:flex;position:relative}.mob-app>.main:not(:has(>.m-top,>.m-nav,>.mo-root)) .tabs:after{content:"";pointer-events:none;background:linear-gradient(to right,transparent,var(--inset) 75%);flex:none;align-self:stretch;width:24px;margin-left:-4px;position:sticky;right:0}.mob-app>.main:not(:has(>.m-top,>.m-nav,>.mo-root)) .set-nav:after{content:"";pointer-events:none;background:linear-gradient(to right,transparent,var(--inset) 75%);flex:none;align-self:stretch;width:24px;margin-left:-4px;position:sticky;right:0}.mob-app>.main:not(:has(>.m-top,>.m-nav,>.mo-root)) .set-nav:after{background:linear-gradient(to right,transparent,var(--paper) 75%)}.plan-pill .l{color:var(--ink-2);flex-wrap:wrap;row-gap:.125rem}@media (width<=1399px){.plan-pill{min-width:14rem}.page-head .head-right{flex-wrap:wrap;justify-content:flex-end;row-gap:.375rem}}.scope .kv2{flex:auto;min-width:0;overflow:hidden}.scope .v{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;display:block;overflow:hidden}.scope .v .count{margin-left:.25rem;display:inline}.db-top .scope{max-width:22rem}.m-body:has(~.m-nova){padding-bottom:156px}html[data-theme=dark] body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl-label,html[data-theme=dark] body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-card .f label{color:var(--ink-2)!important}html[data-theme=dark] body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl-slider .sval{color:var(--ink-1)!important}[data-theme=dark] .chips .chip.on:not(.neutral) .count,[data-theme=dark] .chip.on:not(.neutral) .count{color:#fff;opacity:.9}.scope>span,.scope>.pop-anch,.scope>.pop-anch>span,.scope>div{min-width:0;max-width:100%}.scope>div{min-width:min(12.5rem,100%)}.mob-app .drawer .pill.user.big{width:auto;min-width:44px;padding:0 8px}.m-kpi .v{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.m-kpi.c2 .v{font-size:clamp(13px,4.1vw,16px)}.scope .pop-anch>span{min-width:0;max-width:100%;overflow:hidden}.scope .pop-anch>span>*{min-width:0;max-width:100%}@media (height<=900px){.app:not(.ipad) .sb{padding-top:.625rem}.app:not(.ipad) img.sb-logo{width:7rem}.app:not(.ipad) .sb-brand.sb-brand-big{gap:.15rem;padding-bottom:.35rem}.app:not(.ipad) .sb-user{margin:.5rem 0 .25rem;padding:.375rem .625rem}.app:not(.ipad) .sb-sec{padding:.55rem .6rem .2rem}.app:not(.ipad) .sb-item{height:1.75rem;margin:0}.app:not(.ipad) .sb-foot{padding-top:.5rem}}.m-grp .pill,.m-row .n .pill,.m-row .v span,.m-tabs a,.m-hero .l,.m-ev .ev-tm small,.m-now span,.m-days>button,.m-step .k,.m-total .l,.m-kpi .l,.m-break .sec,.m-prop .k,.m-top .ib .badge,.m-calc .m-step .k,.m-calc .p-num.big .l,.m-calc .m-kpi .l,.m-calc .m-break .sec,.m-calc .m-total .l{font-size:11px}body:has(.mob-app) .p-num .l{font-size:11px}.m-row .v span,.m-step .k,.m-kpi .l,.m-calc .m-step .k{letter-spacing:.04em}.mob-app .drawer .dw-head .pill.user.big,.mob-app .dw-head .pill.user.big{width:auto;min-width:44px;padding:0 8px}.m-step .pill.user.big{width:auto;min-width:40px;padding:0 6px}.m-top .ib{overflow:visible}@media (width<=1599px){.list.narrow .page-head{flex-wrap:wrap;row-gap:.5rem}.list.narrow .page-head .head-right{flex-wrap:wrap;justify-content:flex-start;row-gap:.375rem}.list.narrow .controls,.list.narrow .db-top .controls{flex-wrap:wrap;row-gap:.5rem}.list.narrow .controls .field.grow{min-width:12rem}.list.narrow .qbar{flex-wrap:wrap;row-gap:.375rem}}@media (height<=760px){.app:not(.ipad) img.sb-logo{width:6rem}.app:not(.ipad) .sb-sec{padding:.4rem .6rem .15rem}.app:not(.ipad) .sb-item{height:1.5rem}.app:not(.ipad) .sb-user{margin:.375rem 0 .125rem}.app:not(.ipad) .sb-prefs{padding-top:.125rem}}.lt-n.over{color:var(--stop-text);font-weight:700}.nova-fab.left{right:auto;left:calc(var(--sb-w) + 1.25rem)}.nb-slash{flex-direction:column;gap:.125rem;margin:.25rem 0 .125rem;display:flex}.nb-slash button{height:1.75rem;font:inherit;color:var(--ink-2);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.375rem;align-items:baseline;gap:.5rem;padding:0 .5rem;font-size:max(.75rem,12px);display:flex}.nb-slash button:hover{background:var(--inset)}.nb-slash button b{color:var(--nova-text);font-weight:700}.nb-reshape{flex-wrap:wrap;gap:.3125rem;margin:.375rem 0 0;display:flex}.nb-fb{align-items:center;gap:.25rem;min-height:1.25rem;margin:.375rem 0 0;font-size:max(.7188rem,11.5px);display:flex}.nb-fb-b{width:1.5rem;height:1.5rem;color:var(--ink-3);cursor:pointer;opacity:.55;background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;display:grid}.nb-fb-b.down svg{transform:rotate(180deg)}.nb-nova:hover .nb-fb-b,.nb-fb-b.on{opacity:1}.nb-fb-b:hover{background:var(--inset);color:var(--ink-2)}.nb-fb-b.on{color:var(--nova-text);border-color:var(--nova-solid);background:var(--nova-tint)}.nb-fb-why{flex:1;align-items:center;gap:.3125rem;display:flex}.nb-fb-why input{border:1px solid var(--line-strong);background:var(--paper);height:1.75rem;font:inherit;color:var(--ink);border-radius:.5rem;flex:1;min-width:0;padding:0 .5rem;font-size:max(.75rem,12px)}.nvb-log{border-top:1px dashed var(--nova-line,var(--line));margin:.375rem 0 0;padding-top:.3125rem}.nvb-log-h{width:100%;font:inherit;color:var(--ink-3);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;font-size:max(.7188rem,11.5px);display:flex}.nvb-log-h span{color:var(--nova-text);font-weight:650}.nvb-run{background:var(--paper);border:1px solid var(--line);border-radius:.5rem;margin:.375rem 0 0;padding:.375rem .5rem}.nvb-run.undone{opacity:.55}.nvb-run-h{color:var(--ink-3);justify-content:space-between;align-items:center;font-size:max(.7188rem,11.5px);display:flex}.nvb-run-h button{font:inherit;color:var(--nova-text);cursor:pointer;background:0 0;border:0;padding:0;font-size:max(.7188rem,11.5px);font-weight:650}.nvb-run-h i{font-style:normal}.nvb-run-in{color:var(--ink-2);margin:.125rem 0;font-size:max(.75rem,12px);font-style:italic}.nvb-run-l{color:var(--ink);padding-left:.75rem;font-size:max(.75rem,12px);position:relative}.nvb-run-l:before{content:"✓";color:var(--positive-text);font-size:max(.6875rem,11px);position:absolute;left:0}.dcoach{border:1px solid var(--nova-line,var(--line));background:var(--nova-tint,var(--well));border-radius:.75rem;margin:0 0 .75rem;padding:.625rem .75rem}.dcoach-h{justify-content:space-between;align-items:center;margin-bottom:.25rem;display:flex}.dcoach-t{letter-spacing:.02em;text-transform:uppercase;color:var(--nova-text);font-size:max(.7188rem,11.5px);font-weight:700}.dcoach-ask{border:1px solid var(--nova-solid);background:var(--paper);height:1.625rem;font:inherit;color:var(--nova-text);cursor:pointer;border-radius:62rem;padding:0 .625rem;font-size:max(.75rem,12px);font-weight:650}.dcoach-ask:hover{background:var(--nova-tint)}.dcoach-l{color:var(--ink);align-items:baseline;gap:.5rem;padding:.125rem 0;font-size:max(.8125rem,13px);line-height:1.4;display:flex}.dcoach-l i{background:var(--waiting-solid);border-radius:50%;flex:none;width:.5rem;height:.5rem;transform:translateY(-.0625rem)}.dcoach-l.stop i{background:var(--stop-solid)}.dcoach-l.ok i{background:var(--positive-solid)}.news-seg{flex-wrap:wrap;gap:.25rem;margin:0 0 .5rem;display:flex}.news-seg-b{border:1px solid var(--line-strong);background:var(--paper);height:1.75rem;font:inherit;color:var(--ink-2);cursor:pointer;border-radius:62rem;padding:0 .625rem;font-size:max(.75rem,12px);font-weight:600}.news-seg-b i{color:var(--ink-3);font-style:normal;font-weight:500}.news-seg-b.has{border-style:solid;border-color:color-mix(in oklab,var(--nova-solid) 45%,var(--line-strong))}.news-seg-b.on{background:var(--nova-tint);border-color:var(--nova-solid);color:var(--nova-text)}body:has(.mob-app) .nci-quick{gap:.5rem}body:has(.mob-app) .nci-chip{border-radius:.75rem;height:2.375rem;padding:0 .875rem;font-size:max(.875rem,14px)}body:has(.mob-app) .nci-chip.fast{border-style:solid;border-color:var(--nova-solid);background:var(--nova-tint);color:var(--nova-text)}body:has(.mob-app) .nb-fb-b{opacity:1}:is(body:has(.mob-app) .m-an .split,body:has(.mob-app) .m-mg .mg-row,body:has(.mob-app) .m-mg .grid2){gap:10px;display:grid;grid-template-columns:minmax(0,1fr)!important}body:has(.mob-app) :is(.m-an,.m-mg) .card.flat{border-radius:14px;padding:12px 14px!important}body:has(.mob-app) :is(.m-an,.m-mg) .card-head{flex-wrap:wrap;gap:6px}body:has(.mob-app) :is(.m-an,.m-mg) .mini-tbl{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}body:has(.mob-app) .m-an .chart{width:100%;height:auto}body:has(.mob-app) .m-kpi.c2>div{padding:10px 12px}body:has(.mob-app) .m-kpi.c2>div[role=button]{cursor:pointer}.m-set{flex-direction:column;min-height:100%;display:flex}.m-set-bar{align-items:center;gap:10px;min-height:48px;padding:0 12px;display:flex}.m-set-bar b{color:var(--ink-1);font-size:15px;font-weight:700}.m-set-back{color:var(--action-text);align-items:center;gap:2px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.m-set-row{border-bottom:1px solid var(--line);min-height:50px;color:var(--ink-1);justify-content:space-between;align-items:center;padding:0 14px;font-size:15px;font-weight:550;text-decoration:none;display:flex}.m-set-row:last-child{border-bottom:0}.m-set-row .muted{align-items:center;gap:4px;font-size:13px;display:inline-flex}body:has(.mob-app) .m-set .card.flat.sc{border-left:0;border-right:0;border-radius:0;width:100%!important;max-width:none!important}body:has(.mob-app) .m-set .sc-body{padding:12px}body:has(.mob-app) .m-set .grid2{grid-template-columns:minmax(0,1fr)}.mob-app>.main>.m-set{flex:1;min-height:0}.m-set>div:last-child{-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding-bottom:12px;overflow-y:auto}.m-set:has(>.m-top:not(.m-set-bar))>div:last-child{display:none}.mob-app>.main:has(>.m-set){flex-direction:column;display:flex;overflow:hidden;padding:0!important}.msg-lib{gap:.625rem;display:grid}.msg-cat{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.msg-cat-h{flex-basis:100%;align-items:center;gap:.375rem;margin-top:.125rem;display:flex}.msg-cat-h b{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);cursor:text;font-size:max(.7188rem,11.5px);font-weight:700}.msg-cat-h b:hover{color:var(--ink-1)}.msg-cat-a{gap:.125rem;display:inline-flex}.msg-cat-a button{border:1px solid var(--line);background:var(--paper);width:1.375rem;height:1.375rem;color:var(--ink-3);cursor:pointer;border-radius:50%;place-items:center;display:grid}.msg-cat-a button:hover{border-color:var(--line-strong);color:var(--ink-1)}.msg-name-in{border:1px solid var(--value-solid);background:var(--paper);height:1.875rem;font:inherit;color:var(--ink-1);border-radius:.5rem;min-width:11rem;padding:0 .5rem;font-size:max(.78rem,12px)}.msg-add-cat{border:1px dashed var(--line-strong);height:1.875rem;font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border-radius:999px;justify-self:start;align-items:center;gap:.375rem;padding:0 .625rem;font-size:max(.75rem,12px);font-weight:600;display:inline-flex}.msg-add-cat:hover{color:var(--ink-1);border-color:var(--ink-2)}.msg-aud{flex-wrap:wrap;align-items:center;gap:.375rem;margin:0 0 .5rem;font-size:max(.72rem,11px);display:flex}.wap-cats{flex-wrap:wrap;gap:.375rem;margin-bottom:.25rem;display:flex}.wap-cats .nci-chip .count{color:var(--ink-3);margin-left:.3125rem;font-weight:500}.wap-cats .nci-chip.on .count{color:inherit}.wap-hint{padding:.5rem .125rem .25rem;font-size:max(.78rem,12px);line-height:1.4}.wap .modal-body>.wap-card{margin-top:.5rem}.pnf-hero{aspect-ratio:21/9}.pnf-sub{color:var(--ink-2);margin:.5rem 0 0;font-size:max(.9375rem,14px);line-height:1.5}.bot-key{border:1px solid var(--line);background:var(--well);border-radius:12px;gap:6px;margin:4px 0 6px;padding:10px 12px;display:grid}.bot-key .l{font-size:calc(11.5 * var(--px));color:var(--ink-2);font-weight:600}.bot-key code{overflow-wrap:anywhere;min-width:0;font-size:calc(13 * var(--px));-webkit-user-select:all;user-select:all;flex:1;font-weight:600}.bot-key .s{font-size:calc(11.5 * var(--px));color:var(--ink-3);overflow-wrap:anywhere}.bot-empty{font-size:calc(12.5 * var(--px));padding:8px 2px}body:has(.mob-app) .m-set .sc-body{grid-template-columns:minmax(0,1fr)}.oq-empty{font-size:calc(12.5 * var(--px));padding:8px 2px}body:has(.mob-app) .m-body.oq .card.flat.sc{max-width:none!important}body:has(.mob-app) .m-body.oq .sc-body{grid-template-columns:minmax(0,1fr)}.oq-bar{border:1px solid var(--line);border-left:4px solid var(--positive-deep);background:var(--paper);color:inherit;border-radius:.625rem;align-items:center;gap:.75rem;margin-bottom:.625rem;padding:.5rem .875rem;font-size:max(.8125rem,13px);text-decoration:none;display:flex}.oq-bar .t{font-weight:650}.oq-bar .s{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.m-row .tile.oq-tile{background:var(--positive-solid);color:#fff}.op-rows.op-plan>div.op-plan-h{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);border-bottom:0;padding:.875rem 0 .25rem;font-size:max(.6875rem,11px);font-weight:700;display:block}.op-rows.op-plan>div.tot{border-bottom:1px solid var(--line);padding-bottom:.625rem}.op-rows.op-plan>div.tot.grand{background:var(--well);border-bottom:0;border:1px solid var(--well-line);border-radius:.75rem;margin-top:.5rem;padding:.75rem .875rem}.op-rows.op-plan>div>span{min-width:0}.nplan-row .nplan-t{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nplan-row .nplan-t small{display:none}.nplan{grid-template-columns:minmax(0,1fr);min-width:0}.nplan-row,.grid-3>.card{min-width:0}.ml{grid-template-columns:15.5rem minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.ml-side{align-content:start;gap:.75rem;display:grid}.ml-new{border:1px solid var(--line-strong);background:var(--well);border-radius:.75rem;gap:.5rem;padding:.75rem;display:grid}.ml-new .fld .v{font:inherit;width:100%;color:inherit;background:0 0;border:0;outline:none;padding:0;font-weight:600}.ml-cat{gap:.125rem;display:grid}.ml-cat-h{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;align-items:center;padding:.5rem .5rem .25rem;font-size:max(.6875rem,11px);font-weight:700;display:flex}.ml-cat-h span{cursor:text}.ml-cat-h span:hover{color:var(--ink-1)}.ml-x{width:1.25rem;height:1.25rem;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.ml-x:hover{background:var(--inset);color:var(--ink-1)}.ml-row{text-align:left;width:100%;color:var(--ink-1);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.5rem;gap:.0625rem;padding:.4375rem .625rem;display:grid}.ml-row:hover{background:var(--well)}.ml-row.on{background:var(--paper);border-color:var(--line-strong);box-shadow:var(--shadow-card)}.ml-row .n{font-size:max(.8125rem,13px);font-weight:600}.ml-row .m{color:var(--ink-3);font-size:max(.6875rem,11px)}.ml-none{color:var(--ink-3);padding:.25rem .625rem;font-size:max(.75rem,11.5px)}.ml-main{gap:.75rem;min-width:0;display:grid}.ml-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.ml-head h3{cursor:text;margin:0;font-size:max(1rem,15px);font-weight:700}.ml-head .s{color:var(--ink-3);margin-top:.125rem;font-size:max(.75rem,11.5px)}.ml-for{color:var(--ink-3);align-items:center;gap:.375rem;font-size:max(.75rem,11.5px);display:flex}.ml-for>span{margin-right:.25rem}.ml-nova{border:1px solid var(--nova-solid);background:var(--nova-tint);border-radius:.875rem;gap:.625rem;padding:.875rem;display:grid}.ml-nova .msg-ta{background:var(--paper);min-height:0}.ml-nova-h{gap:.125rem;display:grid}.ml-nova-h b{color:var(--nova-text);font-size:max(.875rem,13.5px)}.ml-nova-h span{color:var(--ink-2);font-size:max(.75rem,11.5px)}.ml-nova-ch{color:var(--ink-2);gap:.125rem;margin:0;padding-left:1.1rem;font-size:max(.75rem,12px);display:grid}.ml-empty{border:1px dashed var(--line-strong);border-radius:.75rem;gap:.125rem;padding:.75rem .875rem;font-size:max(.8125rem,12.5px);display:grid}.ml-empty b{font-weight:650}.ml-empty span{color:var(--ink-3)}.ml-two{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.ml-two .set-h{margin-top:0}.ml-two .msg-ta{min-height:18rem}.ml-two .msg-bubble{max-width:none}@media (width<=1100px){.ml,.ml-two{grid-template-columns:1fr}}:is(body:has(.mob-app) .ml,body:has(.mob-app) .ml-two){grid-template-columns:minmax(0,1fr)}.wap-msgs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:.25rem;margin-top:.25rem;padding:.25rem 0 .5rem;display:flex;overflow-x:auto}.wap-msgs::-webkit-scrollbar{display:none}.wap-msg{height:1.875rem;color:var(--ink-2);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:.5rem;flex:none;padding:0 .75rem;font-size:max(.78rem,12px);font-weight:600}.wap-msg:hover{background:var(--well);color:var(--ink-1)}.wap-msg.on{background:var(--ink-1);color:var(--paper)}.wap .wap-pre{max-height:14rem}.rp-seg{margin-bottom:.75rem}.rp-seg>button{cursor:pointer;font:inherit;height:1.75rem;color:var(--ink-2);background:0 0;border:0;border-radius:.4375rem;padding:0 .75rem;font-size:max(.7812rem,12px);font-weight:500}.rp-seg>button.on{background:var(--paper);color:var(--ink-1);font-weight:600;box-shadow:0 1px .125rem #1a24381a}.rp-card{border:1px solid var(--line);background:var(--paper);border-radius:.75rem;gap:.625rem;margin-bottom:.625rem;padding:.75rem .875rem;display:grid}.rp-card>*{min-width:0}.rp-card.done{opacity:.72}.rp-h{align-items:center;gap:.625rem;display:flex}.rp-h .ic{background:var(--inset);width:2.125rem;height:2.125rem;color:var(--ink-2);letter-spacing:.03em;border-radius:.5rem;flex:none;place-items:center;font-size:max(.625rem,9.5px);font-weight:700;display:grid}.rp-h .b{flex:1;min-width:0}.rp-h .n{font-size:max(.8125rem,13px);font-weight:650}.rp-h .m{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:max(.7188rem,11.5px);overflow:hidden}.rp-q{border-left:3px solid var(--positive-deep);background:var(--inset);white-space:pre-wrap;word-break:break-word;border-radius:0 .5rem .5rem 0;margin:0;padding:.625rem .875rem;font-size:max(.8125rem,13px);line-height:1.45}.rp-a .v{resize:vertical;box-sizing:border-box;width:100%;min-height:3.5rem;line-height:1.4;font:inherit;color:inherit;background:0 0;border:0;outline:none;padding:0;font-size:max(.8125rem,13px);font-weight:500;display:block}.rp-f{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;font-size:max(.75rem,12px);display:flex}.rp-bar{border-left-color:var(--waiting-text)}.m-row .tile.rp-tile{background:var(--waiting-text);color:#fff}@media (width<=640px){.rp-h .m{white-space:normal}.rp-f{flex-direction:column;align-items:stretch}.rp-f .row{justify-content:flex-end}.rp-f .row>*{text-align:center;flex:auto;justify-content:center}}.nr-bar{border-left-color:var(--action-deep)}.nr-bar .nr-btn{background:var(--paper);border:1px solid var(--action-deep);color:var(--action-text);font-weight:650}.m-row .nr-tile,.nr-tile{background:var(--action-tint,var(--well));color:var(--action-text)}.nr-page{align-content:start;gap:.875rem;max-width:64rem;display:grid}.nr-page .page-head{margin-bottom:0}.nr-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.nr-stat{border:1px solid var(--line);background:var(--paper);border-radius:.875rem;gap:.125rem;padding:.875rem 1rem;display:grid}.nr-stat .k{color:var(--ink-2);font-size:max(.75rem,12px);font-weight:600}.nr-stat .num{letter-spacing:-.02em;color:var(--ink-1);font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:700;line-height:1.15}.nr-stat .h{color:var(--ink-3);font-size:max(.75rem,12px)}.nr-stat.ready.on{border-color:var(--action-solid);background:var(--action-tint)}.nr-stat.ready.on .num,.nr-stat.ready.on .k{color:var(--action-text)}.nr-stat.wait .num{color:var(--waiting-text)}.nr-card{padding:1rem 0 0;overflow:hidden}.nr-card>.card-head{margin-bottom:.75rem;padding:0 1.125rem}.nr-card .card-sub{text-transform:none;letter-spacing:0;background:0 0;border:0;margin:.125rem 0 0;padding:0}.nr-hint{color:var(--ink-2);text-transform:none;letter-spacing:0;font-size:max(.8125rem,13px);font-weight:400}.nr-link{font:inherit;color:var(--action-text);cursor:pointer;background:0 0;border:0;padding:.25rem 0;font-size:max(.8125rem,13px);font-weight:600}.nr-none{background:var(--inset);border-radius:.75rem;gap:.25rem;margin:0 1.125rem 1.125rem;padding:.875rem 1rem;display:grid}.nr-none b{color:var(--ink-1);font-size:max(.875rem,13.5px);font-weight:650}.nr-none span{color:var(--ink-2);font-size:max(.8125rem,13px)}.nr-list{border-top:1px solid var(--line)}.nr-row{border-bottom:1px solid var(--line);grid-template-columns:1.25rem minmax(0,1.1fr) minmax(0,1fr) 11.5rem;align-items:center;gap:.875rem;padding:.75rem 1.125rem;display:grid}.nr-list>.nr-row:last-child{border-bottom:0}label.nr-row{cursor:pointer}label.nr-row:hover{background:var(--inset)}.nr-row.unticked .nr-who b,.nr-row.unticked .nr-what b{color:var(--ink-3);font-weight:500}.nr-row input{width:1.0625rem;height:1.0625rem;accent-color:var(--action-solid);margin:0}.nr-dot{background:var(--waiting-solid);border-radius:50%;justify-self:center;width:.5rem;height:.5rem}.nr-dot.done{background:var(--line-strong)}.nr-who,.nr-what{gap:.125rem;min-width:0;display:grid}.nr-who b,.nr-what b{color:var(--ink-1);text-overflow:ellipsis;white-space:nowrap;font-size:max(.875rem,13.5px);font-weight:650;overflow:hidden}.nr-what b{font-weight:550}.nr-who span,.nr-what span{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:max(.75rem,12px);overflow:hidden}.nr-state{justify-self:end}.nr-foot{border-top:1px solid var(--line);background:var(--paper);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;padding:.75rem 1.125rem;display:flex;position:sticky;bottom:0}.nr-sel{color:var(--ink-2);align-items:center;gap:.5rem;margin-right:auto;font-size:max(.8125rem,13px);font-weight:600;display:flex}.nr-sel select{border:1px solid var(--line-strong);background:var(--paper);min-width:15rem;height:2.5rem;font:inherit;color:var(--ink-1);border-radius:.5rem;padding:0 .625rem;font-weight:500}body:has(.mob-app) .nr-page{gap:.75rem;padding:0 12px 24px;overflow-y:auto}body:has(.mob-app) .nr-stats{gap:.5rem}body:has(.mob-app) .nr-stat{padding:.625rem .75rem}body:has(.mob-app) .nr-stat .num{font-size:1.375rem}body:has(.mob-app) .nr-stat .h{display:none}body:has(.mob-app) .nr-card>.card-head{padding-left:.875rem;padding-right:.875rem}body:has(.mob-app) .nr-row{padding-left:.875rem;padding-right:.875rem}body:has(.mob-app) .nr-foot{padding-left:.875rem;padding-right:.875rem}body:has(.mob-app) .nr-row{grid-template-columns:1.25rem minmax(0,1fr) auto;align-items:start;row-gap:.25rem}body:has(.mob-app) .nr-row input{margin-top:.25rem}body:has(.mob-app) .nr-dot{margin-top:.25rem}body:has(.mob-app) .nr-what{grid-area:2/2/auto/4}body:has(.mob-app) .nr-state{grid-area:1/3}body:has(.mob-app) .nr-sel{flex-direction:column;align-items:stretch;width:100%;margin:0}body:has(.mob-app) .nr-sel select{width:100%;min-width:0}body:has(.mob-app) .nr-foot .btn{justify-content:center;width:100%}@media (width<=640px){.nr-stats{gap:.5rem}.nr-stat .h{display:none}.nr-row{grid-template-columns:1.25rem minmax(0,1fr) auto}.nr-what{grid-area:2/2/auto/4}.nr-state{grid-area:1/3}}.fld .op-step{color:var(--positive-text);margin-top:.125rem;font-size:max(.75rem,12px);font-weight:600;display:block}.app .sb .sb-sec,.app:not(.ipad) .sb-sec{letter-spacing:.16em;color:#f4a259;opacity:1;padding:1.15rem .7rem .3rem;font-size:max(.69rem,11px);font-weight:700}.app div:has(>.sb-sec)+div:has(>.sb-sec){border-top:0;margin-top:.15rem}.app .sb .sb-item,.app:not(.ipad) .sb-item{color:#fff;gap:.6rem;height:2.15rem;padding:0 .7rem;font-size:max(.84rem,13.5px);font-weight:500}.app .sb .sb-item svg,.app .sb-item svg{color:#a9b8db;opacity:1;flex:none;width:.9375rem;height:.9375rem}.app .sb .sb-item.on svg{color:#fff}.app .sb .sb-item:not(.on):hover{background:#ffffff12}.app.ipad .sb-item{gap:.5rem;height:1.95rem;font-size:max(.8rem,12.5px)}.app.ipad .sb-sec{padding:.9rem .6rem .25rem}.wap-ta.wap-edit{background:var(--inset);border-color:var(--line);min-height:8.75rem;max-height:16rem;margin:0}.wap-ta.wap-edit:focus{background:var(--paper);border-color:var(--action-deep)}.wap-edit-h{justify-content:space-between;align-items:center;gap:.5rem;margin:.25rem 0 .5rem;font-size:max(.72rem,11.5px);display:flex}.wap-edit-h .nr-link{font-size:max(.72rem,11.5px)}body:has(.mob-app) .wap-ta.wap-edit{min-height:7rem}.svc{--cols:2.5rem minmax(7.5rem,1fr) 7.5rem minmax(15rem,auto) 8.25rem 1.5rem}.svc .money span,.svc .money b{white-space:nowrap}.svc .idle{white-space:normal;max-width:22rem}.svc .idle b{white-space:nowrap}.sc-body{grid-template-columns:minmax(0,1fr)}.sc-body>.fq{min-width:0}.bot-empty{white-space:normal}.db{--cols:.9375rem var(--unit-w,2.5rem) minmax(7rem,20rem) 6.75rem 3.5rem 6.5rem 5rem 2.375rem 3.5rem 3.5rem 3rem 3.75rem 3rem 6rem 5.625rem}.list.narrow .db{--cols:.9375rem var(--unit-w,2.5rem) var(--name) 6.75rem 3.5rem 6.5rem 5rem 2.375rem 3.5rem 3.5rem 3rem 3.75rem 3rem 6rem 5.625rem}@media (width<=1599px){.list.narrow .db{--cols:.9375rem var(--unit-w,2.5rem) var(--name) 6.5rem 3.125rem 6rem 3.2rem 3.2rem 6.4rem 5.625rem}}.tbl.db .td .beds,.tbl.db .tr>span:nth-child(5){white-space:nowrap}.lst{--cols:.9375rem 2.5rem 16.25rem 2.6rem 7rem 5.25rem 3.2rem 3.1rem 3.1rem 3.1rem 4rem 3.5625rem 4.4rem 4.4rem 2.6rem 8.5rem 5.5rem 5.625rem}@media (width<=1599px){.lst{--cols:1.125rem 2.5rem minmax(10rem,1fr) 2.6rem 6.5rem 5.25rem 3.2rem 3.75rem 3.75rem 3.6rem 4.1rem 4.5rem 5.2rem 5.5rem 3.2rem 8.25rem 5rem 5.6rem}}@media (width<=1399px){.lst{--cols:1.125rem 2.5rem minmax(9rem,1fr) 2.6rem 4.25rem 4.5rem 3.3rem 3.3rem 3.3rem 3.6rem 4.1rem 5.5rem 3.2rem 6.75rem 5rem 5.6rem}}.list.narrow .lst{--cols:1.125rem 2.5rem minmax(10rem,1fr) 2.6rem 7rem 5.25rem 3rem 3.3rem 3.3rem 3.5rem 4rem 4.25rem 4.5rem 5rem 2.6rem 8.5rem 5.5rem 4.5rem}@media (width<=2047px){.list.narrow .lst{--cols:1.125rem 2.5rem minmax(7rem,1.4fr) 2.5rem 4.5rem 3.75rem 3.75rem 3.75rem 3.75rem 4.5rem 2.6rem 6rem 5.5rem 4.5rem}}@media (width<=1799px){.list.narrow .lst{--cols:1.125rem 2.5rem minmax(6rem,1.4fr) 2.5rem 4.25rem 3.75rem 3.75rem 4.5rem 6.75rem 5.5rem 4.5rem}}@media (width<=1399px){.list.narrow .lst{--cols:1.125rem 2.5rem minmax(6rem,1.4fr) 3.75rem 3.75rem 6.5rem 5.5rem 4.5rem}}.dw-actions>.btn{text-overflow:ellipsis;white-space:nowrap;flex:auto;justify-content:center;min-width:0;padding-inline:.5rem;overflow:hidden}.dw-actions>.btn svg,.dw-actions>.pop-anch,.dw-actions>span{flex:none}.dw-stage>div{padding:0 .375rem}@media (width>=1800px){.drawer{width:32rem}}@media (width<=1100px){.dw-actions:has(>.btn~.btn~.btn~.btn)>.btn svg{display:none}}.ctc{--cols:11.375rem minmax(8rem,1fr) minmax(6rem,10rem) 6rem 9.5rem 2.5rem 1.5rem}.oq-bars{grid-template-columns:repeat(auto-fit,minmax(21rem,1fr));gap:.625rem;margin-bottom:.875rem;display:grid}.oq-bars:empty{display:none}.oq-bars .oq-bar{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"i t b""i s b";align-items:center;gap:.125rem .625rem;margin:0;padding:.5625rem .75rem .5625rem .875rem;display:grid}.oq-bars .oq-bar>svg{grid-area:i;align-self:center}.oq-bars .oq-bar .t{grid-area:t}.oq-bars .oq-bar .s{white-space:normal;grid-area:s;font-size:max(.75rem,12px);line-height:1.3;overflow:visible}.oq-bars .oq-bar .btn{grid-area:b;align-self:center}.sales{--cols:2.5rem minmax(5.5rem,.8fr) minmax(8rem,1.2fr) minmax(5.5rem,.6fr) minmax(4.5rem,.5fr) minmax(6.5rem,.6fr) minmax(6.5rem,.6fr) minmax(9.5rem,.8fr)}.tbl.leads{--cols:minmax(11.5rem,1fr) minmax(9rem,.9fr) 4.25rem minmax(8.5rem,.9fr) 6.25rem minmax(10rem,2.2fr) 6.75rem 3.75rem 4.5rem}@media (width>=1800px){.nr-page{max-width:110rem}.nr-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.nr-list>.nr-row:nth-child(2n){border-left:1px solid var(--line)}.nr-list>.nr-row:nth-last-child(2):nth-child(odd){border-bottom:0}.cp-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cp-list>.cp-row:nth-child(2){border-top:0}.cp-list>.cp-row:nth-child(2n){border-left:1px solid var(--line)}.cp-row{grid-template-columns:7.5rem minmax(0,1fr) 8rem auto}.grid-3 .hero.c3.big .num{font-size:3.25rem}.grid-3 .hero.c3.big{margin-bottom:auto}.grid-3 .pulse .hero-one .num{font-size:2.75rem}.grid-3 .pulse .lgd{gap:.875rem}.grid-3 .pulse .lgd .v{font-size:1.25rem}.grid-3 .pulse .lgd .bar{height:.3125rem}.grid-3 .card{flex-direction:column;display:flex}.grid-3 .card>.well.foot{margin-top:auto}}.hero.c3.big .bar.kpi{height:.25rem;margin-top:.625rem}.hero.c3.big .bar.kpi>i{height:100%;width:var(--w,0%);border-radius:inherit;background:var(--action-solid);display:block}.hero.c3.big>div+div .bar.kpi{margin-right:.875rem}
