*{box-sizing:border-box}html{font-size:clamp(11px,.8854vw,14px)}body,html{margin:0;height:100%}body{font-family:Inter,-apple-system,SF Pro Text,Segoe UI,system-ui,sans-serif;font-size:.8125rem;line-height:1.35;color:var(--ink-1);background:var(--ground);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"cv11","ss01","tnum"}:root{--navy:#172135;--navy-2:#2B3F6B;--navy-deep:#111A2E;--navy-line:rgba(255,255,255,.08);--card-top:#FEFDFB;--card-bot:#F6F2EC;--card-glint:rgba(255,255,255,1);--card-hi:#FFFFFF;--card-sheen:rgba(255,255,255,.85);--well:#F8F5F0;--well-line:#ECE7E0;--well-hi:rgba(255,255,255,.95);--r-card:0.875rem;--r-field:0.5rem;--r-tile:0.4375rem;--r-btn:0.5625rem;--sb-w:13rem;--shadow-card:0 1px 0.125rem rgba(26,36,56,.05),0 0.75rem 1.75rem -14px rgba(26,36,56,.18);--focus:0 0 0 0.1875rem rgba(0,131,252,.28)}[data-theme=dark]{--navy:#0B1220;--navy-2:#22314F;--navy-deep:#070C16;--card-top:#2B3852;--card-bot:#1C2637;--card-glint:rgba(255,255,255,.07);--card-hi:rgba(255,255,255,.10);--card-sheen:rgba(255,255,255,.06);--well:rgba(0,0,0,.18);--well-line:rgba(255,255,255,.07);--well-hi:rgba(255,255,255,.04);--shadow-card:0 1px 0.125rem rgba(0,0,0,.25),0 0.5rem 1.25rem -10px rgba(0,0,0,.5)}a{color:inherit;text-decoration:none}b,strong{font-weight:600}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.muted{color:var(--ink-3)}.sub{color:var(--ink-2)}.app{display:grid;grid-template-columns:var(--sb-w) 1fr;min-height:100vh}.main{padding:1.125rem 1.375rem 1.75rem;min-width:0}.sb{background:var(--navy);color:#C7D2EA;display:flex;flex-direction:column;padding:1rem .75rem .875rem;position:-webkit-sticky;position:sticky;top:0;height:100vh}.sb-brand{display:flex;align-items:center;gap:.625rem;padding:.125rem .375rem 1rem;border-bottom:1px solid var(--navy-line)}.sb-mark{width:1.875rem;height:1.875rem;border-radius:.5625rem;display:grid;place-items:center;flex:none}.sb-mark svg{width:1rem;height:1rem}.sb-brand-name{color:#fff;font-weight:600;font-size:.875rem;letter-spacing:-.01em}.sb-brand-sub{color:#8794B8;font-size:.6875rem;margin-top:1px}.sb-user{display:flex;align-items:center;gap:.5rem;margin:.875rem 0 .375rem;padding:.5rem .625rem;border-radius:.5625rem;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);font-size:.7812rem;color:#E6ECF5;font-weight:500}.sb-user .dot{margin-left:auto}.sb-sec{font-size:.6562rem;letter-spacing:.09em;text-transform:uppercase;color:#7A8AB3;font-weight:600;padding:1rem .625rem .375rem}.sb-item{display:flex;align-items:center;gap:.5rem;height:2.125rem;padding:0 .75rem;border-radius:.5625rem;color:#C7D2EA;font-size:.8125rem;font-weight:500;margin:1px 0}.sb-item:hover{background:rgba(255,255,255,.06);color:#fff}.sb-item .badge{margin-left:auto}.sb-item.on{color:#fff;font-weight:600;text-shadow:0 1px 1px rgba(0,0,0,.22)}.sb-foot{margin-top:auto;padding:.75rem .625rem 0;border-top:1px solid var(--navy-line);display:flex;align-items:center;gap:.4375rem;font-size:.7188rem;color:#8794B8;white-space:nowrap}.sb-foot .out{color:#C7D2EA;font-weight:500}.sb-foot .spacer{flex:1 1}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin:.125rem .25rem 1rem}.page-title{font-size:1.375rem;font-weight:650;letter-spacing:-.015em;line-height:1.15;margin:0}.page-sub{color:var(--ink-3);margin-top:.25rem}.page-sub,.who{font-size:.7812rem}.who{display:flex;align-items:center;gap:.5rem;font-weight:500;color:var(--ink-2);padding-bottom:.25rem}.grid-3{display:grid;grid-template-columns:1fr 1.22fr 1fr;grid-gap:1rem;gap:1rem}.card-title{font-size:.875rem;letter-spacing:-.008em}.card-hint{font-size:.7188rem}.navy .card-hint,.navy .muted{color:#9AA8C6}.navy .sub{color:#C7D2EA}.kpis{display:grid;grid-gap:.875rem 1.25rem;gap:.875rem 1.25rem}.kpi-l{font-size:.7188rem;color:var(--ink-3);font-weight:500}.navy .kpi-l{color:#C7D2EA}.kpi-v{font-size:1.625rem;font-weight:650;letter-spacing:-.02em;line-height:1.05;margin-top:.125rem}.kpi-v small{font-size:.75rem;font-weight:500;color:var(--ink-3);letter-spacing:0;margin-left:.25rem}.kpi-s{font-size:.7188rem;color:var(--ink-3);margin-top:.1875rem}.navy .kpi-s{color:#8794B8}.kv{display:flex;justify-content:space-between;align-items:baseline;gap:.625rem;padding:.4375rem 0;border-bottom:1px solid var(--line);font-size:.7812rem}.kv:last-child{border-bottom:0}.kv .v{font-weight:650;font-size:.9375rem;letter-spacing:-.01em}.navy .kv{border-color:var(--navy-line)}.split{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 1.375rem;gap:0 1.375rem}.rule{height:1px;background:var(--line);margin:.75rem 0}.navy .rule{background:var(--navy-line)}.ring-wrap{display:flex;gap:1.125rem;align-items:center;margin-bottom:1rem}.ring{width:5.75rem;height:5.75rem;border-radius:50%;flex:none;display:grid;place-items:center;background:conic-gradient(var(--reach-solid) calc(var(--p)*1%),var(--inset) 0)}.ring:before{content:"";position:absolute;width:4.625rem;height:4.625rem;border-radius:50%;background:var(--paper)}.ring,.ring .c{position:relative}.ring .c{text-align:center;line-height:1.05}.ring .c b{display:block;font-size:1.375rem;font-weight:650;letter-spacing:-.02em;color:var(--reach-text)}.ring .c span{font-size:.6562rem;color:var(--ink-3)}.legend{flex:1 1;display:grid;grid-gap:.375rem;gap:.375rem}.legend .kv{padding:.25rem 0;border:0}.legend .k{display:flex;align-items:center;gap:.5rem;color:var(--ink-2)}.dot{width:.5rem;height:.5rem;border-radius:50%;flex:none;background:var(--ink-3);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{display:inline-flex;align-items:center;height:1.25rem;padding:0 .4375rem;border-radius:.375rem;font-size:.7188rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1}.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;height:1.1875rem;padding:0 .4375rem;font-size:.6875rem;letter-spacing:.01em}.pill.solid.waiting{background:var(--waiting-solid);color:var(--waiting-solid-ink)}.pill.solid.value{background:var(--value-solid)}.pill.solid.hot{background:var(--hot-solid)}.pill.solid.nova{background:var(--nova-solid)}.pill.solid.stop{background:var(--stop-solid)}.badge{display:inline-grid;place-items:center;min-width:1.375rem;height:1.1875rem;padding:0 .375rem;border-radius:62.4375rem;background:var(--action-solid);color:#fff;font-size:.6875rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sb .badge{background:rgba(255,255,255,.14);color:#fff}.sb-item.on .badge{background:rgba(0,0,0,.22)}.count{color:var(--ink-3);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.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{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:2.25rem;padding:0 .875rem;border-radius:var(--r-btn);font:inherit;font-size:.8125rem;font-weight:600;border:1px solid transparent;cursor:pointer;white-space:nowrap}.btn.primary{--btn-hi:var(--action-btn-hi);--btn-lo:var(--action-btn-lo)}.btn.ghost{background:var(--paper);border-color:var(--line-strong);color:var(--ink-1);font-weight:500;box-shadow:0 1px 1px rgba(26,36,56,.04)}.btn.ghost:hover{background:var(--inset)}.btn.wide{width:100%}.btn .arrow{margin-left:auto;opacity:.85}.btn.sm{height:1.875rem;font-size:.7812rem}.btn.sm,.field{padding:0 .6875rem}.field{display:flex;align-items:center;gap:.5rem;height:2.25rem;background:var(--paper);border:1px solid var(--line-strong);border-radius:var(--r-field);font-size:.8125rem;color:var(--ink-1);box-shadow:0 1px 1px rgba(26,36,56,.03)}.field .lbl{color:var(--ink-3);font-weight:500;font-size:.75rem}.field .val{font-weight:600}.field .chev,.field .ph{color:var(--ink-3)}.field .chev{margin-left:auto}.field.grow{flex:1 1}.field svg{width:.875rem;height:.875rem;color:var(--ink-3);flex:none}.controls{gap:.75rem;margin:0 0 .75rem}.chips,.controls{display:flex;align-items:center}.chips{gap:.375rem;flex-wrap:wrap;margin:0 0 .875rem}.chip{display:inline-flex;align-items:center;gap:.4375rem;height:1.875rem;padding:0 .75rem;border-radius:62.4375rem;background:var(--inset);color:var(--ink-2);font-size:.7812rem;font-weight:500;border:1px solid transparent;white-space:nowrap}.chip:hover{background:var(--line)}.chip .count{font-size:.7188rem}.chip.on{color:#fff;font-weight:600;text-shadow:0 1px 1px rgba(0,0,0,.2)}.chip.on .count{color:rgba(255,255,255,.85)}.chip.on.neutral{background:var(--ink-1);color:var(--paper);text-shadow:none}.chip.on.neutral .count{color:var(--paper);opacity:.75}.chips .gear{margin-left:auto}.tile{width:1.625rem;height:1.625rem;border-radius:var(--r-tile);display:inline-grid;place-items:center;flex:none;border:0;cursor:pointer}.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{width:1.625rem;height:1.625rem;border-radius:var(--r-tile);display:inline-grid;place-items:center;background:var(--paper);border:1px solid var(--line-strong);color:var(--ink-2);cursor:pointer;flex:none}.ib svg{width:.875rem;height:.875rem}.ib:hover{background:var(--inset);color:var(--ink-1)}.ib.flat{border-color:transparent;background:transparent}.ib.sm{width:1.5rem;height:1.5rem}.check{width:.9375rem;height:.9375rem;border-radius:.25rem;border:1.5px solid var(--line-strong);display:inline-block}.check,.tbl-card{background:var(--paper)}.tbl-card{border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-card);overflow:hidden}.grp{display:flex;align-items:center;gap:.625rem;height:2.75rem;padding:0 1rem 0 .875rem;border-bottom:1px solid var(--line)}.grp .t{font-size:.8438rem;font-weight:600}.grp .r{margin-left:auto;display:flex;align-items:center;gap:.5rem;color:var(--ink-3);font-size:.75rem}.tbl{width:100%;--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}.tr{display:grid;grid-template-columns:var(--cols);align-items:center;grid-gap:.625rem;gap:.625rem;padding:0 1rem 0 .875rem;min-height:2.625rem;border-bottom:1px solid var(--line)}.tr:last-child{border-bottom:0}.th,.tr:hover{background:var(--inset)}.th{min-height:2rem;font-size:.7188rem;font-weight:600;color:var(--ink-3);border-bottom:1px solid var(--line)}.th:hover{background:var(--inset)}.td{min-width:0;font-size:.7812rem;color:var(--ink-1)}.td.r,.th .r,.tr .r{text-align:right}.td.c{text-align:center}.name{font-weight:600;font-size:.8125rem;letter-spacing:-.005em}.meta,.name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.meta{font-size:.6875rem;color:var(--ink-3);margin-top:.125rem}.two{line-height:1.2}.two .s{font-size:.6875rem;color:var(--ink-3)}.acts{justify-content:flex-end;align-items:center}.acts,.stack{display:flex;gap:.375rem}.stack{flex-wrap:wrap}.fu{font-size:.75rem;color:var(--ink-3)}.fu.late{color:var(--stop-text);font-weight:600}.fu.due{color:var(--waiting-text);font-weight:600}.row{display:flex;align-items:center;gap:.5rem}.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)}.chip.on.waiting,.ns-btn.waiting{color:var(--ink-1);text-shadow:none}.chip.on.waiting .count{color:var(--ink-2)}.page-head .h-row{display:flex;align-items:baseline;gap:.625rem}.page-head .h-date{font-size:.7812rem;color:var(--ink-3)}.head-right{display:flex;align-items:center;gap:.875rem}.plan-pill{display:flex;flex-direction:column;gap:.375rem;min-width:18.75rem;padding:.625rem .875rem;background:var(--paper);border:1px solid var(--line);border-radius:.75rem;box-shadow:var(--shadow-card)}.plan-pill .l{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:var(--ink-3)}.plan-pill .l b{font-size:.875rem;color:var(--ink-1);font-weight:650}.plan-pill .l .pill{margin-left:auto}.bar{height:.25rem;background:var(--inset);overflow:hidden}.bar,.bar>i{border-radius:.125rem}.bar>i{display:block;height:100%;background:var(--value-solid);width:var(--w,0)}.orb{width:2.5rem;height:2.5rem;border-radius:50%;display:grid;place-items:center;flex:none}.orb svg{width:1.125rem;height:1.125rem}.kpi3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.875rem;gap:.875rem}.kpi3 .kpi-v{font-size:1.75rem}.kpi3 .kpi-v small{font-size:.7812rem;color:#9AA8C6}.eyebrow{font-size:.6562rem;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:var(--ink-3)}.big{font-size:1.5rem;font-weight:650;letter-spacing:-.02em;line-height:1.1}.foot-line{display:flex;justify-content:space-between;font-size:.7188rem;color:var(--ink-3);margin-top:.625rem}.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{height:2rem;padding:0 .875rem;margin:.5rem .875rem .25rem;border-radius:.5rem;background:var(--value-tint);color:var(--value-text);font-size:.7812rem}.band,.sec{display:flex;align-items:center;font-weight:600}.sec{gap:.5rem;padding:.75rem 1rem .375rem .875rem;font-size:.8125rem}.sec .r{margin-left:auto;color:var(--ink-3);font-weight:400}.slot{font-size:.8125rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.slot .s{display:block;font-size:.6875rem;color:var(--ink-3);font-weight:400;margin-top:1px}.due{font-size:.75rem;color:var(--ink-2)}.due .s{display:block;font-size:.7188rem;margin-top:1px;color:var(--ink-3)}.due .s.late{color:var(--stop-text);font-weight:600}.hints{display:flex;justify-content:space-between;align-items:center;padding:.625rem 1rem .75rem .875rem;font-size:.6875rem;color:var(--ink-3);margin-top:.5rem}.key{display:inline-block;min-width:1rem;padding:1px .25rem;border:1px solid var(--line-strong);border-radius:.25rem;font-size:.6562rem;color:var(--ink-2);background:var(--paper);margin-right:.125rem;line-height:1.3;text-align:center}.plan-grid{display:grid;grid-template-columns:1fr 19.5rem;grid-gap:1rem;gap:1rem;align-items:start}.week{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:.125rem;gap:.125rem;text-align:center}.week .d{padding:.375rem 0 .25rem;border-radius:.5rem}.week .d .n{font-size:.6562rem;color:var(--ink-3);font-weight:500}.week .d .v{font-size:.875rem;font-weight:600;margin-top:1px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.week .d.on{background:var(--value-tint)}.week .d.on .n,.week .d.on .v{color:var(--value-text)}.week .d .m{display:block;width:.3125rem;height:.3125rem;border-radius:50%;margin:.25rem auto 0}.week .d .m.none{background:transparent}.sig{display:flex;align-items:center;gap:.625rem;padding:.5625rem 0;border-bottom:1px solid var(--line)}.sig:last-child{border-bottom:0}.sig .t{font-size:.8125rem;font-weight:600}.sig .s{font-size:.7188rem;color:var(--ink-3);margin-top:1px}.sig .v{margin-left:auto;font-size:1rem;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.eyebrow-line,.sig .chev{color:var(--ink-3)}.eyebrow-line{font-size:.75rem;margin-bottom:.125rem}.seg{display:inline-flex;background:var(--inset);border-radius:.5625rem;padding:.1875rem;gap:.125rem}.seg>span{padding:0 .75rem;height:1.75rem;display:inline-grid;place-items:center;border-radius:.4375rem;font-size:.7812rem;font-weight:500;color:var(--ink-2)}.seg>span.on{background:var(--paper);color:var(--ink-1);font-weight:600;box-shadow:0 1px .125rem rgba(26,36,56,.1)}.cat-grid{display:grid;grid-template-columns:1.25fr repeat(5,1fr);grid-template-rows:auto auto;grid-gap:.75rem}.cat-grid .pipe{grid-row:1/3}.cat{background:var(--paper);border:1px solid var(--line);border-radius:.75rem;box-shadow:var(--shadow-card);padding:.75rem .875rem;display:flex;flex-direction:column;gap:.125rem}.cat .t{display:flex;align-items:center;gap:.4375rem}.cat .v{font-size:1.375rem;font-weight:650;letter-spacing:-.02em;line-height:1.1;margin-top:.125rem}.cat .s{color:var(--ink-3)}.cat .edit{margin-left:auto;color:var(--line-strong)}.stack-bar{display:flex;height:.375rem;border-radius:.1875rem;overflow:hidden;gap:.125rem;margin:.625rem 0 .5rem}.stack-bar i{display:block;height:100%}.legend-inline{display:flex;flex-wrap:wrap;gap:.25rem .875rem;font-size:.7188rem;color:var(--ink-2)}.legend-inline span{display:inline-flex;align-items:center;gap:.375rem}.legend-inline b{color:var(--ink-1)}.av{width:1.75rem;height:1.75rem;border-radius:50%;background:var(--inset);color:var(--ink-2);font-size:.6875rem;font-weight:600;display:inline-grid;place-items:center;flex:none;letter-spacing:.02em}.lead{display:flex;align-items:center;gap:.625rem;min-width:0}.leads{--cols:1.5fr 1.15fr 1fr .85fr 2.5fr 7.375rem 4rem 4.75rem}.grp .chev{color:var(--ink-3)}.grp .pill{margin-left:.125rem}.next{font-size:.75rem;font-weight:500}.next .s{display:block;font-size:.7188rem}.next.late{color:var(--stop-text);font-weight:600}.next.none{color:var(--ink-3);font-weight:400}.note{font-size:.7812rem;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.note.empty{color:var(--ink-3)}.vstack{display:grid;grid-gap:.875rem;gap:.875rem}.ring.positive{background:conic-gradient(var(--positive-solid) calc(var(--p)*1%),var(--inset) 0)}.ring.positive .c b{color:var(--positive-text)}.subrow{display:flex;align-items:center;gap:.5rem;margin:.125rem 0 .75rem;font-size:.7812rem;color:var(--ink-3)}.subrow .t{font-weight:600;color:var(--ink-1);font-size:.8125rem}.subrow .chips{margin:0 0 0 .625rem}.chip.sm{height:1.625rem;padding:0 .625rem;font-size:.75rem}.chip.on.value{background:var(--value-tint);color:var(--value-text);text-shadow:none}.chip.on.value .count{color:var(--value-text);opacity:.8}.lst{--cols:1.125rem 2.375rem 1.55fr 2.75rem 3.875rem 2.75rem 3.875rem 4rem 3.625rem 3.875rem 3.75rem 3.75rem 7.375rem 2.875rem 1.6fr 5.625rem 7rem 5.75rem}.status .s{display:block;font-size:.6562rem;color:var(--ink-3);margin-top:.1875rem;white-space:nowrap}.status .s.wait{color:var(--waiting-text);font-weight:600}.pr{font-size:.6875rem;line-height:1.25}.pr,.pr b{color:var(--ink-3)}.pr b{display:block;font-size:.5938rem;letter-spacing:.06em;text-transform:uppercase;font-weight:600;margin-bottom:1px}.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)),rgba(255,255,255,0) 60%),linear-gradient(180deg,var(--btn-hi),var(--btn-lo))}.kpi-strip{display:grid;grid-template-columns:repeat(6,1fr);background:var(--paper);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-card);overflow:hidden}.kpi-strip>div{display:flex;align-items:center;justify-content:space-between;gap:.625rem;padding:.75rem 1.125rem;border-right:1px solid var(--line)}.kpi-strip>div:last-child{border-right:0}.kpi-strip .l{font-weight:600}.kpi-strip .s{font-size:.6875rem;color:var(--ink-3);margin-top:1px}.kpi-strip .v{font-size:1.375rem;font-weight:650;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.filters{display:flex;align-items:center;gap:.625rem;margin:.75rem 0}.filters .field{height:2rem;font-size:.7812rem}.filters .hint{margin-left:auto;font-size:.7188rem;color:var(--ink-3)}.cal-grid{display:grid;grid-template-columns:18.75rem 23.75rem 1fr;grid-template-rows:minmax(0,1fr);grid-gap:.875rem;gap:.875rem;align-items:stretch;min-height:0}.col-card{overflow:hidden;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-card);display:flex;flex-direction:column;min-height:0}.col-head{display:flex;align-items:center;padding:.75rem .875rem;border-bottom:1px solid var(--line)}.col-head .t{font-size:.8438rem;font-weight:600}.col-head .r{margin-left:auto;display:flex;align-items:center;gap:.375rem}.col-body{padding:.75rem .875rem;flex:1 1;min-height:0;overflow:hidden}.col-foot{padding:.625rem .875rem;border-top:1px solid var(--line);display:flex;align-items:center;gap:.5rem;font-size:.7188rem;color:var(--ink-3)}.seg.sm>span{height:1.5rem;padding:0 .625rem;font-size:.75rem}.task{display:flex;gap:.625rem;padding:.625rem .75rem;border:1px solid transparent}.task+.task{margin-top:.25rem}.task.on{background:var(--inset);border-color:var(--line)}.task .n{font-weight:600}.task .f{font-size:.6875rem;color:var(--ink-3);margin-top:.3125rem}.task .mark{display:none}.tasklist{overflow:hidden}.nova-head{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-bottom:1px solid var(--line)}.nova-head .t{font-size:.8438rem;font-weight:600}.nova-head .s{font-size:.75rem;color:var(--ink-3);margin-top:1px}.nova-head .prog{margin-left:auto;display:flex;align-items:center;gap:.625rem;font-size:.75rem;color:var(--ink-2)}.nova-head .bar{width:4.375rem}.detail{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0}.detail>div{padding:1rem 1.125rem}.detail>div+div{border-left:1px solid var(--line)}.dtitle{font-size:1.125rem;font-weight:650;letter-spacing:-.01em;margin:.25rem 0 .125rem}.contact{padding:.625rem 0}.contact .n{font-size:.8438rem;font-weight:600}.contact .s{color:var(--ink-3)}.line-item{gap:.5rem;padding:.375rem 0;font-size:.7812rem}.line-item,.sect{display:flex;align-items:center}.sect{justify-content:space-between;font-weight:600}.sect .c{color:var(--ink-3);font-weight:500}.note-row{display:flex;gap:.625rem}.note-row .h{display:flex;justify-content:space-between;color:var(--ink-3)}.note-row .h b{color:var(--ink-2)}.note-row .b{font-size:.7812rem;margin-top:.1875rem}.textarea{min-height:6.875rem;border:1px solid var(--line-strong);border-radius:.625rem;padding:.625rem .75rem;font-size:.8125rem;color:var(--ink-3);background:var(--paper)}.checkline{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:var(--ink-2);margin-top:.625rem}.checkline .box{width:.875rem;height:.875rem;border-radius:.25rem;background:var(--value-solid);display:inline-grid;place-items:center;color:#fff}.checkline .box svg{width:.625rem;height:.625rem}.wa-foot{gap:.625rem;margin-top:.75rem;font-size:.75rem;color:var(--ink-3)}.actionbar,.wa-foot{display:flex;align-items:center}.actionbar{margin-top:auto;gap:.5rem;padding:.75rem 1rem;border-top:1px solid var(--line)}.actionbar .sp{flex:1 1}.btn.text{background:transparent;border-color:transparent;color:var(--ink-2);font-weight:500}.btn.positive{--btn-hi:var(--positive-btn-hi);--btn-lo:var(--positive-btn-lo)}.date-nav{display:flex;align-items:center;gap:.25rem;height:2.25rem;padding:0 .375rem;background:var(--paper);border:1px solid var(--line-strong);border-radius:var(--r-field);font-size:.8125rem;font-weight:600}.date-nav .ib{border:0;background:transparent}.tabs{gap:.125rem;background:var(--inset);padding:.1875rem;border-radius:.625rem;margin:.875rem 0 1rem}.tabs,.tabs span{display:inline-flex}.tabs span{align-items:center;gap:.375rem;height:1.875rem;padding:0 .75rem;border-radius:.5rem;font-size:.7812rem;font-weight:500;color:var(--ink-2)}.tabs span.on{background:var(--paper);color:var(--ink-1);font-weight:600;box-shadow:0 1px .125rem rgba(26,36,56,.1)}.tabs .count{font-size:.7188rem}.sec-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:.75rem}.sec-head .t{font-size:.9375rem;font-weight:650;letter-spacing:-.01em}.sec-head .s{font-size:.75rem;color:var(--ink-3);margin-top:.125rem}.mk-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:.875rem;gap:.875rem}.mk{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-card);padding:.875rem 1rem;display:flex;flex-direction:column}.mk .h .t{font-weight:600}.mk .h .s{font-size:.7188rem;color:var(--ink-3);margin-top:1px}.donut-wrap{display:flex;gap:.75rem;align-items:center}.donut{width:4.875rem;height:4.875rem;border-radius:50%;flex:none;position:relative;display:grid;place-items:center;background:var(--dn)}.donut:before{content:"";position:absolute;width:3.5rem;height:3.5rem;border-radius:50%;background:var(--paper)}.donut .c{position:relative;text-align:center;line-height:1}.donut .c b{display:block;font-size:.875rem;font-weight:650;letter-spacing:-.01em}.donut .c span{font-size:.5312rem;color:var(--ink-3)}.lg{flex:1 1;display:grid;grid-gap:.1875rem;gap:.1875rem;font-size:.6875rem;color:var(--ink-2);min-width:0}.lg div{display:flex;align-items:center;gap:.375rem}.lg .n{flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lg .v{font-weight:600;color:var(--ink-1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lg .sw{width:.4375rem;height:.4375rem;border-radius:.125rem;flex:none}.agents{display:flex;gap:.75rem;font-size:.6875rem;color:var(--ink-2);border-top:1px solid var(--line)}.agents span{display:inline-flex;align-items:center;gap:.3125rem}.agents b{color:var(--ink-1)}.agents .other{margin-left:auto;color:var(--ink-3)}.stat2{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem}.stat2>div{background:var(--inset);border-radius:.5rem;padding:.5rem .625rem}.stat2 .l{font-size:.6562rem;color:var(--ink-3)}.stat2 .v{font-size:.8438rem;font-weight:650;margin-top:.125rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mk .f{display:flex;justify-content:space-between;align-items:center;margin-top:auto}.mk .f .lnk{font-size:.75rem;font-weight:600;color:var(--value-text)}.rail-grid{display:grid;grid-template-columns:18.75rem 1fr;grid-gap:.875rem;gap:.875rem;height:100%;min-height:0}.rail{display:flex;flex-direction:column;gap:.75rem;min-height:0}.rail .spacer{flex:1 1}.card.tight{padding:.75rem .875rem}.card-head.tight{margin-bottom:.625rem}.seg.full{display:flex}.seg.full>span{flex:1 1;padding:0 .375rem}.fld{border:1px solid var(--line-strong);border-radius:.5rem;padding:.375rem .625rem;background:var(--paper);display:flex;flex-direction:column;gap:.125rem;min-height:2.75rem}.fld .l{color:var(--ink-3)}.fld .v{font-size:.7812rem;font-weight:600;display:flex;align-items:center;gap:.375rem}.fld .v.ph{color:var(--ink-3);font-weight:400}.fld .v .chev{margin-left:auto;color:var(--ink-3);width:.75rem;height:.75rem}.fld.row2,.grid2{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem}.stepper{display:inline-flex;align-items:center;gap:.375rem}.stepper span{width:1rem;height:1rem;border-radius:.25rem;background:var(--inset);display:inline-grid;place-items:center;font-size:.6875rem;color:var(--ink-2)}.label-line{display:flex;justify-content:space-between;align-items:center;font-size:.75rem;font-weight:600;margin:.625rem 0 .375rem}.label-line .s{font-weight:400}.inset-box,.label-line .s{color:var(--ink-3);font-size:.7188rem}.inset-box{background:var(--inset);border-radius:.5rem;padding:.5625rem .625rem;display:flex;align-items:center;gap:.5rem}.inset-box .lnk{margin-left:auto;font-weight:600;color:var(--ink-1);white-space:nowrap}.toggles{display:flex;flex-wrap:wrap;gap:.375rem .75rem;font-size:.7188rem;color:var(--ink-2);margin-top:.5rem}.toggles span{display:inline-flex;align-items:center;gap:.3125rem}.tg{width:1.625rem;height:.9375rem;border-radius:62.4375rem;background:var(--line-strong);position:relative;display:inline-block}.tg:after{content:"";position:absolute;top:.125rem;left:.125rem;width:.6875rem;height:.6875rem;border-radius:50%;background:#fff}.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);padding:3.75rem 1.5rem;text-align:center;color:var(--ink-3);font-size:.7812rem;background:var(--paper)}.empty-state .t{font-weight:600;margin:.75rem 0 .375rem}.empty-state .glyph{width:2.5rem;height:2.5rem;border-radius:.625rem;background:var(--inset);display:inline-grid;place-items:center;color:var(--ink-2)}.empty-state .glyph svg{width:1.125rem;height:1.125rem}.nova-input{display:flex;align-items:center;gap:.5rem;height:2.25rem;padding:0 .25rem 0 .6875rem;border:1px solid var(--line-strong);border-radius:.5rem;background:var(--paper)}.nova-input .orb{width:1.75rem;height:1.75rem}.nova-input .orb svg{width:.8125rem;height:.8125rem}.rail .btn{padding:0 .625rem;min-width:0}.cat-grid.contacts{grid-template-columns:1.3fr repeat(3,1fr)}.cat-grid.contacts .pipe{grid-row:1/3}.cat.wide{flex-direction:row;align-items:center;justify-content:space-between}.cat.wide .v{margin:0}.ctc{--cols:1.6fr 1.7fr 1.2fr 6.25rem 1.1fr 5.625rem 1.75rem}.tag{display:inline-flex;align-items:center;height:1.25rem;padding:0 .4375rem;border-radius:.375rem;background:var(--inset);color:var(--ink-2);font-size:.6875rem;font-weight:500;white-space:nowrap}.tag.positive,.two .s.late{font-weight:600}.two .s.late{color:var(--stop-text)}.stage-strip{display:grid;grid-template-columns:repeat(4,1fr);background:var(--paper);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-card);overflow:hidden}.stage-strip>div{display:flex;align-items:center;gap:.625rem;padding:.75rem 1rem;border-right:1px solid var(--line)}.stage-strip>div:last-child{border-right:0}.stage-strip .l{font-size:.7812rem;font-weight:600}.stage-strip .s{font-size:.6875rem;color:var(--ink-3);margin-top:1px}.stage-strip .v{margin-left:auto;font-size:1rem;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.svc{--cols:2.5rem 1fr 9.375rem 11.875rem 8.125rem 1.5rem}.svc .tr{min-height:3.375rem}.sec.bar{background:var(--inset);padding:.5rem 1rem .5rem .875rem;font-size:.7812rem;border-bottom:1px solid var(--line)}.sec.bar .r{font-size:.7188rem}.idle{font-size:.75rem;text-align:right;color:var(--ink-3)}.idle b{display:block;color:var(--stop-text);font-weight:600}.money{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.money b{display:block;font-size:.8125rem;font-weight:600}.money span{font-size:.7188rem;color:var(--ink-3)}.foot-note{padding:.625rem 1rem .75rem .875rem;color:var(--ink-3)}.date-pill{display:inline-flex;align-items:center;height:2rem;padding:0 .75rem;border-radius:.5rem;background:var(--inset);font-size:.75rem;font-weight:500;color:var(--ink-2)}.stat-grid{display:grid;grid-gap:.75rem;gap:.75rem}.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);border-radius:.75rem;box-shadow:var(--shadow-card);padding:.75rem 1rem}.stat .v{font-size:1.25rem;font-weight:650;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;display:flex;align-items:center;gap:.5rem}.stat .l{font-size:.75rem;font-weight:600;margin-top:.25rem}.stat .s{font-size:.6875rem;color:var(--ink-3);margin-top:1px}.sales{--cols:3rem 1.4fr 1.4fr 7.5rem 6.25rem 9.375rem 9.375rem 9.375rem}.qrow{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem .5rem .875rem;background:var(--inset);border-bottom:1px solid var(--line);font-size:.7812rem}.qrow .r,.qrow .t{font-weight:600}.qrow .r{margin-left:auto}.agent-pill{display:inline-flex;align-items:center;gap:.375rem;height:1.375rem;padding:0 .5rem 0 .25rem;border-radius:62.4375rem;background:var(--u-tint);color:var(--u-text);font-size:.7188rem;font-weight:600}.agent-pill .av{width:1rem;height:1rem;font-size:.5312rem;background:var(--u-solid);color:#fff}.chart{width:100%;height:auto;display:block}.hbar{display:grid;grid-template-columns:5.625rem 1fr 2.5rem;align-items:center;grid-gap:.75rem;gap:.75rem;padding:.375rem 0;font-size:.7812rem}.hbar .l{font-weight:600}.hbar .bar{height:.875rem}.hbar .bar,.hbar .bar>i{border-radius:.25rem}.hbar .v{text-align:right;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hbar2{display:grid;grid-template-columns:6.25rem 1fr 2.125rem;align-items:center;grid-gap:.75rem;gap:.75rem;padding:.3125rem 0;font-size:.7812rem}.hbar2 .l{font-weight:600}.hbar2 .bars{display:grid;grid-gap:.1875rem;gap:.1875rem}.hbar2 .bar{height:.5625rem;border-radius:.1875rem}.hbar2 .vals{display:grid;grid-gap:.1875rem;gap:.1875rem;text-align:right;font-size:.6875rem;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:.5625rem}.mini-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.625rem;gap:.625rem}.mini-stats div{background:var(--inset);border-radius:.5rem;padding:.625rem .75rem}.mini-stats .v{font-size:1.25rem;font-weight:650;letter-spacing:-.02em}.mini-stats .l{font-size:.6875rem;color:var(--ink-3);margin-top:.125rem}.legend-r{display:flex;gap:.75rem;font-size:.7188rem;color:var(--ink-2);margin-left:auto}.legend-r span{gap:.3125rem}.legend-r span,.seg>span.row{display:inline-flex;align-items:center}.seg>span.row{gap:.375rem}.ops{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.625rem;gap:.625rem}.ops>div{background:var(--inset);border-radius:.625rem;padding:.625rem .75rem}.ops .h{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem}.ops .h .t{font-size:.7812rem;font-weight:600}.ops .h .s{font-size:.6562rem;color:var(--ink-3);margin-top:1px}.ops .h .v{font-size:1.25rem;font-weight:650;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ops .n{font-size:.6562rem;color:var(--ink-3);margin:.375rem 0 .25rem}.ops .kv{padding:.3125rem 0;font-size:.7188rem;border-color:var(--line)}.ops .kv .v{font-size:.7812rem}.mirror{display:grid;grid-template-columns:1.75rem 1fr 7.5rem 1fr 1.75rem;align-items:center;grid-gap:.5rem;gap:.5rem;padding:.3125rem 0;font-size:.75rem}.mirror .l{text-align:center;font-weight:600;color:var(--ink-2)}.mirror .vl,.mirror .vr{font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mirror .vl{text-align:right}.mirror .bar{height:.5625rem;border-radius:.1875rem;background:var(--inset);position:relative;overflow:hidden}.mirror .bar>i{position:absolute;top:0;bottom:0;border-radius:.1875rem}.mirror .bar.left>i{right:0;background:var(--user-1-solid)}.mirror .bar.right>i{left:0;background:var(--user-2-solid)}.pair-head{justify-content:space-between;background:var(--inset);border-radius:.625rem;padding:.5rem .75rem;margin-bottom:.5rem}.pair-head,.pair-head .p{display:flex;align-items:center}.pair-head .p{gap:.5rem;font-size:.7812rem;font-weight:600}.pair-head .p .s{font-size:.6875rem;color:var(--ink-3);font-weight:400}.mini4{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.5rem;gap:.5rem}.mini4>div{background:var(--inset);border-radius:.5rem;padding:.5rem .625rem;text-align:center}.mini4 .v{font-size:1.125rem;font-weight:650;letter-spacing:-.02em}.mini4 .l{font-size:.6562rem;color:var(--ink-3);margin-top:1px}.wk-chart{display:grid;grid-template-columns:repeat(8,1fr);grid-gap:.5rem;gap:.5rem;align-items:end;height:5.625rem;padding:0 .25rem}.wk-chart>div{display:flex;flex-direction:column;align-items:center;gap:.1875rem;height:100%;justify-content:flex-end}.wk-chart .b{width:70%;background:var(--value-solid);border-radius:.1875rem .1875rem 0 0}.wk-chart .n{font-size:.6562rem;font-weight:600}.wk-chart .d{font-size:.5938rem;color:var(--ink-3);white-space:nowrap}.mini-tbl{width:100%;border-collapse:collapse;font-size:.75rem}.mini-tbl th{text-align:left;font-size:.6875rem;font-weight:600;color:var(--ink-3);padding:.375rem .5rem;background:var(--inset)}.mini-tbl td{padding:.4375rem .5rem;border-bottom:1px solid var(--line)}.mini-tbl tr:last-child td{border-bottom:0}.note-card{border:1px solid var(--line);border-radius:.625rem;padding:.625rem .75rem;font-size:.7188rem}.note-card .ft{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem}.note-card .who{display:flex;align-items:center;gap:.5rem}.note-card .who .k{font-size:.5938rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);display:block}.note-card .who b{font-size:.75rem}.note-card .when{font-size:.6562rem;color:var(--ink-3);text-align:right;white-space:nowrap}.note-card .body{margin-top:.5rem;color:var(--ink-2);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.note-card .body b{color:var(--ink-3);font-size:.5938rem;letter-spacing:.06em;text-transform:uppercase;margin-right:.25rem}.cl{display:flex;justify-content:space-between;gap:.5rem;font-size:.75rem;padding:.375rem 0;border-bottom:1px solid var(--line)}.cl:last-child{border-bottom:0}.cl .n{font-weight:600}.cl .s{color:var(--ink-3);font-size:.7188rem}.settings-wrap{max-width:60rem}.tabs.wide{display:flex;background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow-card);padding:.25rem;margin:0 0 .875rem}.tabs.wide span{padding:0 .875rem}.tabs.wide span.on{background:var(--inset);box-shadow:none}.form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem 1rem;gap:.75rem 1rem}.inp{display:flex;flex-direction:column;gap:.3125rem}.inp label{font-size:.7188rem;font-weight:500;color:var(--ink-2)}.inp .box{height:2.25rem;border:1px solid var(--line-strong);border-radius:.5rem;padding:0 .6875rem;display:flex;align-items:center;font-size:.8125rem;background:var(--paper)}.inp .box.ph{color:var(--ink-3)}.dropzone{border:1.5px dashed var(--line-strong);border-radius:.75rem;padding:.875rem 1rem;display:flex;align-items:center;gap:1rem;background:var(--paper)}.dropzone .ph-img{width:3.5rem;height:3.5rem;border-radius:50%;background:var(--inset);display:grid;place-items:center;color:var(--ink-3);flex:none}.dropzone .t{font-size:.8125rem;font-weight:600}.dropzone .s{font-size:.7188rem;color:var(--ink-3);margin-top:.125rem}.slider{display:flex;align-items:center;gap:.625rem;font-size:.7188rem;font-weight:600;color:var(--ink-2)}.slider .track{flex:1 1;height:.25rem;border-radius:.125rem;background:var(--line);position:relative}.slider .track i{position:absolute;top:50%;width:.875rem;height:.875rem;border-radius:50%;background:var(--paper);border:.125rem solid var(--value-solid);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{position:relative;display:flex;flex-direction:column;padding:1.125rem 1.25rem;border-radius:1.125rem;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 rgba(26,36,56,.04),0 1px 1px rgba(26,36,56,.05),0 .25rem .625rem -4px rgba(26,36,56,.08),0 1.875rem 3.75rem -34px rgba(26,36,56,.32)}.card:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:-1;background:linear-gradient(180deg,var(--card-sheen) 0,rgba(255,255,255,0) 34%)}.card-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.875rem}.card-title{font-size:.9062rem;font-weight:650;letter-spacing:-.01em}.card-hint{font-size:.6562rem;letter-spacing:.06em;text-transform:uppercase;font-weight:600;color:var(--ink-3);background:var(--well);border:1px solid var(--well-line);border-radius:62.4375rem;padding:.25rem .5625rem;white-space:nowrap}.hero{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;margin-bottom:1.125rem}.hero>div+div{border-left:1px solid var(--line);padding-left:1.25rem}.hero .lbl{font-size:.6875rem;letter-spacing:.07em;text-transform:uppercase;font-weight:600;color:var(--ink-3)}.hero .num{font-size:2.875rem;font-weight:700;letter-spacing:-.045em;line-height:.95;margin-top:.5rem;font-feature-settings:normal;font-variant-numeric:normal}.hero .num small{font-size:.875rem;font-weight:600;letter-spacing:0;color:var(--ink-3);margin-left:.25rem}.well{background:var(--well);border:1px solid var(--well-line);border-radius:.75rem;box-shadow:inset 0 1px 0 var(--well-hi),inset 0 .125rem .25rem rgba(26,36,56,.04);padding:.75rem .875rem}.well.foot{margin-top:auto}.well.cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;padding:0}.well.cols>div{padding:.75rem .875rem}.well.cols>div+div{border-left:1px solid var(--well-line)}.well .l{font-size:.6875rem;letter-spacing:.05em;text-transform:uppercase;font-weight:600;color:var(--ink-3)}.well .v{font-size:1.375rem;font-weight:700;letter-spacing:-.03em;line-height:1.05;margin-top:.3125rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.well .s{font-size:.6875rem;color:var(--ink-3);margin-top:.25rem}.well .bar{margin-top:.5rem}.card.navy{color:#fff;border-color:rgba(255,255,255,.09);background:radial-gradient(110% 70% at 6% 0,rgba(255,255,255,.16) 0,transparent 52%),linear-gradient(118deg,transparent 44%,rgba(255,255,255,.045) 45%,rgba(255,255,255,.045) 60%,transparent 61%),linear-gradient(170deg,var(--navy-2) 0,var(--navy) 50%,var(--navy-deep) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),inset 0 -1px 0 rgba(0,0,0,.35),0 1px 1px rgba(10,20,40,.2),0 .375rem .875rem -6px rgba(10,20,40,.28)}.card.navy:before{background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,0) 30%)}.navy .card-hint{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.1);color:#B5C1DB}.navy .hero>div+div{border-left-color:rgba(255,255,255,.1)}.navy .hero .lbl{color:#A9B6D3}.navy .hero .num{color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.25)}.navy .hero .num small{color:#A9B6D3}.navy .well{background:rgba(255,255,255,.055);border-color:rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.07)}.navy .well.cols>div+div{border-left-color:rgba(255,255,255,.1)}.navy .well .l{color:#A9B6D3}.navy .well .v{color:#fff}.navy .well .s{color:#8794B8}.navy .bar{background:rgba(255,255,255,.12)}.navy .bar>i{background:#fff}.ring2{--p:45;--track:var(--well);width:7.75rem;height:7.75rem;border-radius:50%;flex:none;position:relative;display:grid;place-items:center;background:conic-gradient(var(--reach-solid) calc(var(--p)*1%),var(--track) 0);box-shadow:inset 0 .125rem .375rem rgba(26,36,56,.1),0 1px 0 var(--card-hi)}.ring2:before{content:"";position:absolute;inset:.875rem;border-radius:50%;background:linear-gradient(180deg,var(--card-top),var(--card-bot));box-shadow:inset 0 .125rem .3125rem rgba(26,36,56,.1),0 1px 0 rgba(255,255,255,.6)}.ring2 .c{position:relative;text-align:center;line-height:1}.ring2 .c b{display:block;font-size:1.875rem;font-weight:700;letter-spacing:-.04em;color:var(--ink-1)}.ring2 .c span{display:block;font-size:.625rem;letter-spacing:.06em;text-transform:uppercase;font-weight:600;color:var(--ink-3);margin-top:.25rem}.ring2.positive{background:conic-gradient(var(--positive-solid) calc(var(--p)*1%),var(--track) 0)}.lgd{flex:1 1;min-width:0;display:grid;grid-gap:.625rem;gap:.625rem}.lgd>div{display:grid;grid-template-columns:1fr auto;grid-gap:.125rem .625rem;gap:.125rem .625rem;align-items:baseline}.lgd .k{font-size:.8125rem;color:var(--ink-2);font-weight:500}.lgd .v{font-size:1.1875rem;font-weight:700;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.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{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem}.wells2 .well{display:flex;align-items:center;justify-content:space-between;gap:.625rem;padding:.625rem .75rem;min-height:3.5rem}.wells2 .well .k{font-size:.7812rem;font-weight:600;color:var(--ink-2)}.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{display:flex;align-items:center;justify-content:space-between;padding:.625rem .125rem .125rem;font-size:.8125rem;font-weight:600;color:var(--ink-2)}.row-kv .v{font-size:1.375rem;font-weight:700;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--value-text)}.card>.btn.wide{margin-top:auto}.scope{display:flex;align-items:stretch;height:2.75rem;background:var(--paper);border:1px solid var(--line-strong);border-radius:.6875rem;box-shadow:inset 0 1px 0 var(--card-hi),0 1px .125rem rgba(26,36,56,.05)}.scope>div{display:flex;align-items:center;gap:.875rem;padding:0 1rem;min-width:12.5rem}.scope>div+div{border-left:1px solid var(--line)}.scope .kv2{display:flex;flex-direction:column;justify-content:center;line-height:1.15}.scope .k{font-size:.625rem;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:var(--ink-3)}.scope .v{font-size:.8438rem;font-weight:650;color:var(--ink-1);margin-top:.125rem;display:flex;align-items:baseline;gap:.375rem}.scope .v .count{font-size:.7188rem;font-weight:500}.scope .ch{margin-left:auto;color:var(--ink-3);display:grid;place-items:center}.scope .ch svg{width:.875rem;height:.875rem}.controls.tall .btn,.controls.tall .field{height:2.75rem}.controls.tall .field{font-size:.8438rem}.controls.tall .btn,.controls.tall .field{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.u3{--u-ink:var(--user-3-solid-ink)}.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;height:1.5rem;min-width:2.125rem;justify-content:center;padding:0 .5rem;border-radius:.4375rem;font-size:.75rem;font-weight:700;box-shadow:inset 0 1px 0 rgba(255,255,255,.35),inset 0 -1px 0 rgba(0,0,0,.22),0 1px .125rem rgba(10,20,40,.22);text-shadow:0 1px 0 rgba(0,0,0,.2)}.av.user{display:none}.owner{display:flex;align-items:center;gap:.5625rem;min-width:0}.owner>span:last-child{display:block;min-width:0;flex:1 1}.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}.hero.c3>div+div{padding-left:1rem}.well.cols.c3{grid-template-columns:repeat(3,1fr)}.hero-one .lbl{font-size:.6875rem;letter-spacing:.07em;text-transform:uppercase;font-weight:600;color:var(--ink-3)}.hero-one .num{font-size:2.5rem;font-weight:700;letter-spacing:-.045em;line-height:.95;margin-top:.5rem}.hero-one .s{font-size:.75rem;color:var(--ink-3);margin-top:.5rem}.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{display:flex;align-items:center;justify-content:space-between;padding:.625rem .75rem;margin-top:.5rem}.well.line .k{font-size:.7812rem;font-weight:600;color:var(--ink-2)}.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{overflow:hidden;text-overflow:ellipsis;min-width:0}.navy .well.cols.c3{margin-bottom:.625rem}.cat-grid{gap:.75rem}.card.cat{padding:.875rem 1rem .8125rem;border-radius:.875rem;gap:0;min-width:0}.card.cat .t{display:block;font-size:.7812rem;font-weight:600;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card.cat .v{font-size:1.75rem;font-weight:700;letter-spacing:-.035em;line-height:1;margin-top:auto;padding-top:.75rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.card.cat .s{font-size:.7188rem;color:var(--ink-3);margin-top:.375rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.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{font-size:.875rem;font-weight:600;letter-spacing:0;color:var(--ink-3);margin-left:.375rem}.navy .hero-one .lbl{color:#A9B6D3}.navy .hero-one .num{color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.25)}.navy .hero-one .num small,.navy .hero-one .s{color:#A9B6D3}.well.cols.c4{grid-template-columns:repeat(4,1fr)}.well.cols.c4>div{padding:.625rem .75rem .6875rem}.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:rgba(255,255,255,.62)}.navy .bar.neutral>i{background:rgba(255,255,255,.32)}.stack-bar{height:.5rem;border-radius:.25rem;margin:1rem 0 .875rem;background:transparent}.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:rgba(255,255,255,.62)}.navy .stack-bar i.neutral{background:rgba(255,255,255,.32)}.navy .stack-bar{box-shadow:none}.grp .pill{margin-left:0}.lead>span{display:block;min-width:0}.cat-grid{grid-template-columns:1.5fr repeat(5,1fr)}.well.cols.c4>div{padding:.625rem .625rem .6875rem}.well.cols.c4 .l{font-size:.6562rem;letter-spacing:.04em;white-space:nowrap}.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{font-size:.75rem;font-weight:600;letter-spacing:0;color:var(--ink-3)}.well.line.foot{margin-top:auto}.subrow .pill{margin-right:.125rem}.well .v small{font-size:.75rem;font-weight:600;letter-spacing:0;color:var(--ink-3)}.navy .well .v small{color:#A9B6D3}.hero.c3.big .num{font-size:2.875rem}.pulse{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.25rem;gap:1.25rem;align-items:start;margin-bottom:1rem}.well.sig{display:flex;align-items:center;gap:.625rem;padding:.625rem .75rem;margin-top:.5rem;border-bottom:1px solid var(--well-line)}.well.sig:first-of-type{margin-top:0}.well.sig .t{font-size:.8125rem;font-weight:600}.well.sig .s{font-size:.7188rem;color:var(--ink-3);margin-top:1px}.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 rgba(26,36,56,.04)}.week .d.on .n,.week .d.on .v{color:var(--ink-1)}.week .d .m{width:.875rem;height:.1875rem;border-radius:.125rem;margin:.3125rem auto 0}.card.list{padding:0;overflow:hidden}.card.list>.card-head{padding:.875rem 1.25rem 0;margin-bottom:.625rem}.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:.7812rem}.well.queue .v{font-size:1.125rem}.sec{height:2.5rem;margin-top:.375rem;gap:.625rem;border-top:1px solid var(--well-line);box-shadow:inset 0 1px 0 var(--well-hi),inset 0 .125rem .25rem rgba(26,36,56,.03)}.sec .t{letter-spacing:-.005em}.sec .r{font-weight:500}.slot{color:var(--ink-1)}.slot.planned{font-weight:500}.slot.planned,.slot.planned .s{color:var(--ink-3)}.plan .tr:last-child{border-bottom:0}.hints{margin-top:0;border-top:1px solid var(--well-line);padding:.5625rem 1.25rem .625rem .875rem}.hints .key{background:var(--paper)}.card.list>.card-head{padding:.625rem 1.25rem 0;margin-bottom:.375rem;min-height:0}.card-title .sub{font-size:.75rem;font-weight:500;color:var(--ink-3);margin-left:.5rem;letter-spacing:0}.card.list .th{background:transparent;border-bottom:1px solid var(--line);padding-top:0}.card.list .th,.sec{border-top:0;box-shadow:none}.sec{height:1.875rem;margin-top:0;padding:0 1rem 0 .875rem;border-bottom:1px solid var(--well-line)}.sec .t{font-size:.7812rem;font-weight:600}.sec .pill{height:1.125rem;padding:0 .375rem}.sec .pill,.sec .r{font-size:.6875rem}.plan .tr:last-child{border-bottom:1px solid var(--line)}.well.rows{padding:0}.well.rows .sig{padding:.625rem .75rem;border-bottom:1px solid var(--well-line)}.well.rows .sig:last-child{border-bottom:0}.well.rows .sig .v{font-size:1.25rem;font-weight:700;letter-spacing:-.03em;margin-left:auto}.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 rgba(26,36,56,.025)}.card{padding:1rem 1.125rem}.card-head{margin-bottom:.75rem}.hero{margin-bottom:.875rem}.hero .num,.hero.c3.big .num{font-size:2.5rem}.hero.c3>div+div{padding-left:.875rem}.well.cols>div{padding:.625rem .75rem .6875rem}.well .v{font-size:1.3125rem}.wells2{gap:.375rem}.wells2 .well{padding:.4375rem .75rem}.wells2 .well .v{font-size:1.375rem}.well.line{margin-top:.375rem}.well.line .v{font-size:1.375rem}.pulse{margin-bottom:.875rem}.card>.btn.wide.mt8{margin-top:auto}.card .well.line+.btn.wide,.card .wells2+.well.line+.btn.wide{margin-top:.5rem}.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.line{padding:.4375rem .75rem}.well.cols>div{padding:.5625rem .75rem .625rem}.card .well.line+.btn.wide{margin-top:.5rem}.btn.wide{height:2.375rem}.due .s,.meta,.next .s,.slot .s,.td .s{font-size:.7188rem;color:var(--ink-2)}.slot.planned .s{color:var(--ink-2)}.sec{margin-top:.625rem;height:2rem;background:var(--well);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.sec .t{font-size:.8125rem;font-weight:650;color:var(--ink-1)}.sec .r{font-size:.7188rem;color:var(--ink-2)}.sec .pill{height:1.1875rem;font-size:.7188rem;padding:0 .4375rem}.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 .hero .num small,.navy .hero-one .s,.navy .well .s{color:#B3BFD8}.navy .well .v small{color:#C3CDE3}.pulse{margin-bottom:.625rem}.pulse .lgd{gap:.4375rem}.hero-one .s{margin-top:.375rem}.pulse{margin-bottom:.5rem}.pulse .lgd{gap:.375rem}.pulse .lgd .k{font-size:.7812rem}.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{font-size:2.25rem;margin-top:.375rem}.cat-grid .pipe .stack-bar{margin:.75rem 0 .625rem;height:.4375rem}.cat-grid .pipe .well.cols.c4>div{padding:.5rem .625rem .5625rem}.cat-grid .pipe .well.cols.c4 .v{font-size:1.1875rem;margin-top:.1875rem}.cat-grid .pipe .well.cols.c4 .bar{margin-top:.375rem;height:.1875rem}.card.cat{padding:.75rem .875rem .6875rem;border-radius:.8125rem}.card.cat .v{font-size:1.625rem;padding-top:.625rem}.card.cat .s{margin-top:.3125rem}.card.list .grp{height:2.375rem;padding:0 .875rem;border-bottom:1px solid var(--line);gap:.5rem}.card.list .grp .t{font-size:.8125rem;font-weight:650}.card.list .grp .r{font-size:.7188rem;color:var(--ink-2)}.card.list .grp .chev{color:var(--ink-2)}.card.list .grp .pill{height:1.1875rem;font-size:.7188rem;padding:0 .4375rem}.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{padding:.75rem .875rem .6875rem;border-radius:.8125rem;gap:0}.cat .t{display:block;font-size:.7812rem;font-weight:600;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cat .v{font-size:1.625rem;font-weight:700;letter-spacing:-.035em;line-height:1;margin-top:auto;padding-top:.625rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cat .s{font-size:.7188rem;color:var(--ink-2);margin-top:.3125rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.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{height:.25rem;margin-top:.5625rem;background:var(--well-line)}.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{padding:.5625rem 1.25rem 0;margin-bottom:0}.card.list .th{min-height:1.5rem;padding-top:.5rem;padding-bottom:0;align-items:end;border-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:.5938rem}.lst{--cols:1.125rem 2.5rem 1.7fr 3rem 4.375rem 3.125rem 4.125rem 4.25rem 3.875rem 4.125rem 4rem 4rem 10.625rem 3.125rem 6.25rem 7.625rem 6rem}.lst .status{display:flex;flex-direction:column;align-items:flex-start;gap:0}.lst .status .row{display:flex;align-items:center;gap:.3125rem}.pill.solid.premium{background:linear-gradient(180deg,#F3B92A,#D99A0B);color:#1A2438;text-shadow:0 1px 0 rgba(255,255,255,.35);box-shadow:inset 0 1px 0 rgba(255,255,255,.45),inset 0 -1px 0 rgba(0,0,0,.15)}.lst .status .s{font-size:.6875rem;color:var(--ink-2)}.lst{--cols:1.125rem 2.5rem 1.7fr 3rem 4.375rem 3.125rem 4.125rem 4.25rem 3.875rem 4.125rem 4rem 4rem 8.75rem 3.125rem 9.375rem 6.5rem 6rem}.tier{display:inline-flex;align-items:center;height:1.1875rem;padding:0 .4375rem;border-radius:.375rem;font-size:.6875rem;font-weight:600;white-space:nowrap;line-height:1;letter-spacing:.01em}.tier.premium{background:linear-gradient(180deg,#F3B92A,#D99A0B);color:#1A2438;text-shadow:0 1px 0 rgba(255,255,255,.35);box-shadow:inset 0 1px 0 rgba(255,255,255,.45),inset 0 -1px 0 rgba(0,0,0,.15)}.tier.featured{background:var(--reach-solid);color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),inset 0 -1px 0 rgba(0,0,0,.15)}.tier.standard{padding:0;height:auto;font-weight:500;font-size:.75rem;color:var(--ink-2)}.tier.ended{border:1px solid var(--line-strong);color:var(--ink-2);background:transparent;height:1.1875rem}.portal{display:flex;flex-direction:column;align-items:flex-start;gap:.1875rem}.portal .s{font-size:.6875rem;color:var(--ink-2);white-space:nowrap}.portal .s.late{color:var(--stop-text);font-weight:600}.pill.solid.premium{display:none}.seg.users{height:2.75rem;padding:.25rem;border-radius:.6875rem;border:1px solid var(--line-strong);background:var(--paper);box-shadow:inset 0 1px 0 var(--card-hi),0 1px .125rem rgba(26,36,56,.05);gap:.1875rem;flex:none}.seg.users>span{height:2.125rem;padding:0 1rem;border-radius:.5rem;font-size:.8125rem;font-weight:600;color:var(--ink-2)}.seg.users>span.on{color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.18);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 0 rgba(0,0,0,.18),0 1px .125rem rgba(10,20,40,.18)}.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 .portal .tier,.lst .status .row .pill{height:1.125rem}.lst .portal .s,.lst .status .s{line-height:1.15;margin-top:.125rem}.lst .portal{gap:0}.lst .td.two .meta{margin-top:.125rem;line-height:1.2}.lst .td.two .name{line-height:1.25}.lst{--cols:1.125rem 2.5rem minmax(16.875rem,1fr) 3.25rem 5.25rem 3.75rem 4.5rem 4.625rem 4.25rem 4.5rem 4.375rem 4.375rem 5.5rem 3.25rem 8.5rem 6.5rem 6rem}.lst .th>span:nth-child(14),.lst .tr>span:nth-child(14){text-align:right}.lst{--cols:0.9375rem 2.5rem 16.25rem 1.75rem 2.8125rem 2.375rem 2.1875rem 2.6875rem 2.375rem 2.4375rem 3.5625rem 3.5625rem 6.0625rem 1.75rem 7.125rem 4.6875rem 5.625rem}.lst .td.two .meta,.lst .td.two .name{white-space:nowrap}.lst .th>span:nth-child(14),.lst .tr>span:nth-child(14){text-align:left}.tr .td.r,.tr .th .r{text-align:right}.db{--cols:0.9375rem 2.5rem minmax(7rem,14.5rem) 6.75rem 2.25rem 5.375rem 4.1875rem 2.375rem 2.1875rem 2.6875rem 2.375rem 2.4375rem 2.9375rem 5.3125rem 5.625rem}.db .tr{gap:0;justify-content:space-between}.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{--cols:0.9375rem 2.5rem 16.25rem 1.75rem 2.8125rem 2.375rem 2.1875rem 2.6875rem 2.375rem 2.4375rem 3.5625rem 3.5625rem 2.3125rem 1.75rem 7.125rem 4.6875rem 5.625rem}.lst .tr{gap:0;justify-content:space-between}.kpi-strip .l{font-size:.7812rem}.kpi-strip .s{font-size:.7188rem;color:var(--ink-2)}.kpi-strip .v{font-size:1.5rem;font-weight:700;letter-spacing:-.03em}.kpi-strip>div{padding:.6875rem 1.125rem}.col-head{height:2.25rem;padding:0 .875rem;gap:.5rem}.col-head .t{font-size:.8125rem;font-weight:650}.col-head .pill{height:1.1875rem;font-size:.7188rem;padding:0 .4375rem}.col-foot{padding:.5625rem .875rem;color:var(--ink-2)}.task.on{background:var(--well);border-color:var(--well-line);box-shadow:inset 0 1px 0 var(--well-hi)}.task .f{color:var(--ink-2)}.nova-head{padding:.625rem 1rem}.contact .n{font-size:.875rem}.contact .s{font-size:.75rem;color:var(--ink-2);margin-top:.125rem}.note-row{padding:.5625rem 0}.sect{font-size:.8125rem;font-weight:650}.line-item.link{color:var(--value-text);font-weight:600}.week .d .m{background:var(--value-solid)}.kpi-tiles{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:.75rem;gap:.75rem}.kpi-tiles .cat{padding:.625rem .875rem}.kpi-tiles .cat .v{font-size:1.5rem;padding-top:.375rem}.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{display:block;padding:.5625rem .75rem .5rem;border:1px solid var(--line);border-radius:.625rem;background:var(--paper);box-shadow:0 1px 1px rgba(26,36,56,.04)}.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 rgba(26,36,56,.06)}.task .n{font-size:.8125rem;font-weight:650}.task .m{font-size:.75rem;color:var(--ink-2);margin-top:.125rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.task .f{display:flex;align-items:center;justify-content:space-between;margin-top:.4375rem;font-size:.7188rem}.task .f .pill{height:1.125rem;font-size:.6875rem;padding:0 .375rem}.task .f .late{color:var(--stop-text);font-weight:600}.nova-head{height:2.75rem;padding:0 .875rem;gap:.625rem}.nova-head .t{font-size:.8125rem;font-weight:650}.nova-head .prog{gap:.5rem}.nova-head .prog .bar{width:5.625rem}.task-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin:.75rem .875rem 0;padding:.75rem .875rem;background:var(--well);border:1px solid var(--well-line);border-radius:.75rem;box-shadow:inset 0 1px 0 var(--well-hi)}.task-head .eyebrow{font-size:.6562rem;letter-spacing:.07em;text-transform:uppercase;font-weight:600;color:var(--ink-3)}.task-head .dtitle{margin:.1875rem 0 .25rem;font-size:1.125rem}.task-head .sub{display:flex;align-items:center;gap:.5rem;font-size:.7812rem;color:var(--ink-2)}.task-head .sub .own{color:var(--u-text);font-weight:600}.detail{grid-template-columns:1.05fr 1fr;padding:0 .875rem .875rem;gap:.875rem}.detail>div{padding:0}.detail>div+div{border-left:0}.detail .ctx{padding-top:.25rem}.contact{display:flex;align-items:center;justify-content:space-between;gap:.625rem;padding:.625rem 0 .75rem;border-bottom:1px solid var(--line)}.contact .n{font-size:.9062rem;font-weight:650}.contact .s{display:flex;align-items:center;gap:.5rem;margin-top:.3125rem;font-size:.7812rem;color:var(--ink-1)}.contact .s .pill{height:1.1875rem}.sect{padding:.75rem 0 .375rem;border-top:0}.sect .c{font-size:.75rem;color:var(--ink-2)}.sect .link{color:var(--value-text);font-weight:600}.note-row{display:block;padding:.5rem 0;border-bottom:1px solid var(--line)}.note-row .h{font-size:.7188rem;color:var(--ink-2)}.note-row .b,.note-row .h b{color:var(--ink-1)}.note-row .b{font-size:.8125rem;margin-top:.125rem}.composer{margin-top:.25rem;padding:.875rem .875rem 1rem;background:var(--well);border:1px solid var(--well-line);border-radius:.75rem;box-shadow:inset 0 1px 0 var(--well-hi);align-self:start}.composer .textarea{min-height:7.5rem;background:var(--paper)}.composer .seg{background:var(--paper);border:1px solid var(--well-line)}.composer .checkline{margin-top:.625rem}.btn.ghost.sm.t-nova{color:var(--nova-text);border-color:var(--line-strong)}.actionbar{padding:.625rem .875rem}.detail>.composer{padding:.875rem .875rem 1rem}.detail>.ctx{padding:.25rem 0 0}.pill.user.sm{border-radius:.3125rem}.pill.n.sm,.pill.user.sm{height:1.125rem;padding:0 .375rem}.pill.n.sm{font-size:.6875rem}.pill.user.big{height:2.125rem;min-width:2.75rem;font-size:.9375rem;border-radius:.5625rem}.task{padding:.5625rem .75rem}.task .t1{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.task .t1 .n{font-size:.8125rem;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.task .t1 .od{font-size:.7188rem;font-weight:700;color:var(--stop-text);background:var(--stop-tint);border-radius:.375rem;padding:.125rem .375rem;flex:none}.task .t2{display:flex;align-items:center;gap:.375rem;margin-top:.3125rem;font-size:.75rem;color:var(--ink-2)}.task .t2 .sep{color:var(--line-strong)}.task .t3{display:flex;align-items:center;gap:.5rem;margin-top:.4375rem;font-size:.75rem}.task .t3 .m{flex:1 1;min-width:0;color:var(--ink-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.task .t3 .due{color:var(--ink-2);font-size:.7188rem;white-space:nowrap}.task.on .t1 .n{color:var(--user-1-text)}.work{display:flex;flex-direction:column}.wk-head{justify-content:space-between;padding:.875rem 1rem .75rem}.wk-head,.wk-id{display:flex;align-items:center;gap:.75rem}.wk-id{min-width:0}.wk-name{display:flex;align-items:center;gap:.625rem;font-size:1.0625rem;font-weight:700;letter-spacing:-.015em}.wk-name .pill{height:1.1875rem}.wk-sub{display:flex;align-items:center;gap:.375rem;margin-top:.25rem;font-size:.7812rem;color:var(--ink-2)}.wk-sub .sep{color:var(--line-strong)}.wk-sub .own{color:var(--u-text);font-weight:600}.wk-actions{display:flex;gap:.5rem;flex:none}.wk-task{display:flex;align-items:center;gap:.625rem;margin:0 1rem;padding:.625rem .75rem;background:var(--well);border:1px solid var(--well-line);border-radius:.625rem;box-shadow:inset 0 1px 0 var(--well-hi);font-size:.8125rem}.wk-task .k{font-weight:600;color:var(--ink-2)}.wk-task .v{font-weight:600;color:var(--ink-1);flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wk-task .when{color:var(--ink-2);font-size:.75rem}.wk-facts{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.5rem;gap:.5rem;padding:.625rem 1rem 0}.wk-facts .well{padding:.5625rem .75rem .625rem}.wk-facts .well .v{font-size:1.0625rem;margin-top:.1875rem}.wk-facts .well .v small{font-size:.6875rem}.wk-facts .well .s{margin-top:.125rem}.wk-tl-head{display:flex;align-items:center;gap:.625rem;padding:.875rem 1rem .375rem}.wk-tl-head .t{font-size:.8125rem;font-weight:650}.wk-tl-head .chips{margin:0 0 0 .375rem}.wk-tl-head .link{margin-left:auto;color:var(--value-text);font-weight:600;font-size:.75rem}.wk-tl{flex:1 1;min-height:0;overflow:hidden;padding:0 1rem}.tl{display:grid;grid-template-columns:4.875rem 1fr;grid-gap:.75rem;gap:.75rem;padding:.5625rem 0;border-bottom:1px solid var(--line)}.tl:last-child{border-bottom:0}.tl .when{font-size:.75rem;font-weight:600;color:var(--ink-1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.2}.tl .when small{display:block;font-size:.6875rem;font-weight:500;color:var(--ink-2)}.tl .h{font-size:.7188rem;color:var(--ink-2)}.tl .h b{color:var(--ink-1)}.tl .b{font-size:.8125rem;margin-top:.125rem;line-height:1.35}.work .composer{margin:.625rem 1rem 0;padding:.75rem;background:var(--well);border:1px solid var(--well-line);border-radius:.75rem;box-shadow:inset 0 1px 0 var(--well-hi)}.cmp-top{display:flex;align-items:center;justify-content:space-between;gap:.625rem;margin-bottom:.625rem}.work .composer .textarea{min-height:5.75rem;background:var(--paper)}.cmp-foot{display:flex;align-items:center;gap:.625rem;margin-top:.625rem}.work .actionbar{margin-top:.625rem;padding:.625rem 1rem}.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{font-weight:600;font-size:.7812rem}.who .own,.who .own b{color:var(--u-text)}.mk{padding:.75rem .875rem;gap:.625rem}.mk .h .t{font-size:.8438rem;font-weight:650}.mk .h .s{color:var(--ink-2)}.ring-wrap.mkt{display:flex;align-items:center;gap:.75rem}.ring2.mkt{width:5.25rem;height:5.25rem;--track:var(--well);background:conic-gradient(var(--value-solid) calc(var(--p)*1%),var(--track) 0)}.ring2.mkt:before{inset:.625rem;background:var(--paper)}.ring2.mkt .c b{font-size:.9375rem}.ring2.mkt .c span{font-size:.5312rem;margin-top:.125rem}.lgd.mkt{gap:.25rem}.lgd.mkt>div{grid-template-columns:1fr auto;gap:0 .5rem;align-items:center}.lgd.mkt .k{font-size:.6875rem;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lgd.mkt .v{font-size:.7188rem;font-weight:650}.lgd.mkt .bar{height:.1875rem;margin-top:1px}.agents{font-size:.7188rem;padding-top:.5rem}.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:.625rem}.well.cols.mkt .v{font-size:.875rem;margin-top:.125rem}.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{display:flex;align-items:center;gap:.625rem;margin:.375rem 0 .625rem}.area-head .t{font-size:.875rem;font-weight:700;letter-spacing:-.01em}.area-head .muted{font-size:.75rem}.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:.8125rem;line-height:1.45}.empty-state .t{margin:0 0 .375rem;font-size:.9375rem}.rail .card.flat{padding:.875rem 1rem}.rail .card-head.tight{margin-bottom:.625rem}.toggles{font-size:.75rem}.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{font-size:2.25rem;margin-top:.375rem}.cat-grid.contacts .pipe .well.cols.c3>div{padding:.5rem .625rem .5625rem}.cat-grid.contacts .pipe .well.cols.c3 .v{font-size:1.1875rem;margin-top:.1875rem}.cat-grid.contacts .pipe .well.cols.c3 .bar{margin-top:.375rem;height:.1875rem}.tag{font-size:.7188rem;color:var(--ink-1);background:var(--well);border:1px solid var(--well-line)}.tag.positive{background:var(--positive-tint);border-color:transparent;color:var(--positive-text)}.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{display:flex;flex-direction:column;align-items:flex-end;font-size:.75rem;color:var(--ink-2)}.svc .money b{font-size:.8125rem;color:var(--ink-1)}.svc .idle{display:flex;flex-direction:column;align-items:flex-end;text-align:right;font-size:.7188rem;color:var(--ink-2)}.svc .idle b{color:var(--stop-text);font-size:.75rem}.foot-note{display:flex;justify-content:space-between;padding:.5625rem .875rem;font-size:.7188rem;border-top:1px solid var(--line)}.foot-note,.scope .v .count{color:var(--ink-2)}.svc{--cols:2.5rem minmax(7.5rem,1fr) 5.6875rem 15.875rem 7.375rem 1.5rem}.svc .tr{gap:1.875rem}.cat .v.t-value{color:var(--value-text)}.cat .v.t-positive{color:var(--positive-text)}.agents-cell{display:flex;gap:.5rem;font-size:.7812rem}.agents-cell .own{color:var(--u-text);font-weight:600}.sales .sec .r{margin-left:auto;font-size:.75rem;color:var(--ink-1);font-weight:600}.sales{--cols:2.5rem 4.9375rem 5.625rem 4.3125rem 3.6875rem 5.5rem 4.75rem 4.9375rem}.kpi-tiles.c5{grid-template-columns:repeat(5,1fr)}.card-sub{font-size:.75rem;color:var(--ink-2);margin-top:.125rem}.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{padding-top:0;margin-top:.375rem}.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 .body b,.note-card .when,.note-card .who .k{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{border-radius:.75rem;background:var(--paper);border:1px solid var(--line);font-size:.6875rem;font-weight:600}.dropzone .ph-img,.dropzone .s{color:var(--ink-2)}.share-grid{display:grid;grid-gap:0;gap:0;border:1px solid var(--line);border-radius:.625rem;overflow:hidden}.share-row{display:grid;grid-template-columns:1fr 7.5rem 7.5rem;align-items:center;grid-gap:.75rem;gap:.75rem;padding:0 .875rem;height:2.5rem;border-bottom:1px solid var(--line);font-size:.8125rem}.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{height:2rem;background:var(--well);font-size:.7188rem;font-weight:600;color:var(--ink-2)}.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:.75rem}.grid2.stretch>section{height:100%}.sales{--cols:2.5rem 5.5625rem 5.625rem 4.3125rem 3.6875rem 5.5rem 4.75rem 4.9375rem}.sales .tr{gap:0;justify-content:space-between}.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:.8125rem}.label-line.nova{color:var(--nova-text);font-size:.7812rem}.navy .label-line.nova,.navy .label-line.nova svg{color:#D9C7FF}.navy .nova-input{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.14);height:2.5rem;border-radius:.625rem}.navy .nova-input .ph{color:#B3BFD8}.navy .seg.full{background:rgba(255,255,255,.08)}.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;padding:.5rem .75rem;border-radius:.625rem;gap:.1875rem;box-shadow:inset 0 1px 0 var(--card-hi),0 1px 1px rgba(26,36,56,.04)}.fld .l{font-size:.6562rem;letter-spacing:.05em;text-transform:uppercase;font-weight:600;color:var(--ink-2)}.fld .v{font-size:.8438rem}.label-line{margin:.875rem 0 .5rem;font-size:.7812rem}.tg-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:.375rem .875rem;gap:.375rem .875rem;margin-top:.625rem}.tg-list>div{display:flex;align-items:center;justify-content:space-between;height:2rem;padding:0 .625rem;border:1px solid var(--line);border-radius:.5625rem;font-size:.7812rem;color:var(--ink-1)}.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 1;display:grid;place-items:center;padding:1.5rem 0}.sheet{width:45rem;max-width:100%;background:var(--paper);border:1px solid var(--line);border-radius:.375rem;box-shadow:0 1px .125rem rgba(26,36,56,.06),0 1.5rem 3rem -28px rgba(26,36,56,.35);padding:2.125rem 2.5rem 1.75rem;display:grid;grid-gap:1.375rem;gap:1.375rem}.sheet-head{display:flex;justify-content:space-between;align-items:flex-end;padding-bottom:1rem;border-bottom:1px solid var(--line)}.sheet-head .brand{font-size:1.1875rem;font-weight:700;letter-spacing:-.02em}.sheet-head .sub{font-size:.75rem;color:var(--ink-2);margin-top:.1875rem}.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{font-size:.7812rem;color:var(--ink-2);margin-top:.375rem;max-width:44ch;margin-inline:auto;line-height:1.45}.sheet-rows{display:grid;grid-gap:.5rem;gap:.5rem}.sheet-rows .well{padding:.625rem .875rem}.sheet-rows .well .s{margin-top:.125rem;font-size:.75rem}.sheet-foot{display:flex;justify-content:space-between;padding-top:.875rem;border-top:1px solid var(--line);font-size:.6875rem;color:var(--ink-2)}.ctc .td,.ctc .td.two{white-space:nowrap}.ctc{--cols:11.375rem minmax(7.5rem,1fr) 14.9375rem 3.875rem 8.9375rem 2.1875rem 1.5rem}.ctc .tr{gap:1.875rem}.ctc{--cols:11.375rem 28.3125rem 14.9375rem 3.875rem 8.9375rem 2.1875rem 1.5rem}.ctc .tr{gap:0}.set-grid{display:grid;grid-template-columns:13.75rem 1fr;grid-gap:1rem;gap:1rem;align-items:start}.set-nav{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-card);padding:.5rem;display:flex;flex-direction:column;gap:.125rem;position:-webkit-sticky;position:sticky;top:0}.set-nav .sec{display:flex;align-items:center;gap:.5rem;font-size:.6562rem;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:var(--ink-3);padding:.75rem .625rem .375rem}.set-nav .sec .pill{height:1rem;font-size:.625rem;padding:0 .375rem;letter-spacing:0;text-transform:none}.set-nav a{display:flex;align-items:center;justify-content:space-between;padding:0 .625rem;border-radius:.5rem;color:var(--ink-1);text-decoration:none;font-size:.8125rem}.set-nav a.on{background:var(--well);border:1px solid var(--well-line);font-weight:650;box-shadow:inset 0 1px 0 var(--well-hi)}.set-nav a .count{font-size:.7188rem;font-weight:500}.set-body{display:grid;grid-gap:.875rem;gap:.875rem;min-width:0}.users{--cols:15.625rem 5.625rem 5.5rem 13.75rem 4rem 5.625rem 4.375rem 5.25rem 1.5rem}.users .tr{gap:0;justify-content:space-between}.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{display:grid;grid-template-columns:1fr 1.15fr;grid-gap:1.25rem;gap:1.25rem}.set-h{align-items:baseline;gap:.625rem;font-size:.8438rem;font-weight:650}.set-h .muted{font-size:.75rem;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:.6875rem}.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{padding:.375rem;gap:1px}.set-nav .nav-g{display:flex;align-items:center;gap:.5rem;font-size:.6562rem;letter-spacing:.08em;text-transform:uppercase;font-weight:650;color:var(--ink-3);padding:.875rem .625rem .375rem 1rem}.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{height:1rem;font-size:.625rem;padding:0 .375rem;letter-spacing:0;text-transform:none;font-weight:600}.set-nav a{height:2.25rem;padding:0 .75rem;font-weight:500;border:0;border-radius:.5625rem}.set-nav a:hover{background:var(--well)}.set-nav a.on,.set-nav a.on:hover{background:var(--ink-1);color:#fff;border:0;box-shadow:none}.set-nav a.on .count{color:rgba(255,255,255,.8)}:root[data-theme=dark] .set-nav a.on{background:var(--user-1-solid)}.users{--cols:15.625rem 5.625rem 5.5rem 13.75rem 4rem 5.625rem 4.375rem 5.25rem 3.5rem}.users .tr{cursor:pointer}.users .tr.on,.users .tr:hover{background:var(--well)}.users .tr.on{box-shadow:inset .1875rem 0 0 var(--u-solid)}.users .tr.on .name .own{font-weight:650}.users .open{font-size:.75rem;color:var(--action-text)}.users .open.on{color:var(--ink-2);font-weight:500}.set-user .eyebrow{margin-bottom:1px}.set-h{display:flex;align-items:flex-end;justify-content:space-between;gap:.75rem;margin:.25rem 0 .5rem;padding-bottom:.375rem;border-bottom:1px solid var(--line)}.set-h .l{display:flex;flex-direction:column;gap:1px}.set-h .t{font-size:.8438rem;font-weight:650}.set-h .s{font-weight:400}.set-h .r,.set-h .s{font-size:.7188rem;color:var(--ink-2)}.set-h .r{white-space:nowrap;padding-bottom:1px}.set-cols>div>.set-h+.grid2,.set-cols>div>.set-h+.share-grid{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{position:relative;height:2.125rem;padding:0 .625rem 0 1rem;font-size:.8438rem}.set-nav a.on,.set-nav a.on:hover{background:var(--well);color:var(--ink-1);font-weight:650;box-shadow:inset 0 0 0 1px var(--well-line)}.set-nav a.on:before{content:"";position:absolute;left:.375rem;top:.625rem;bottom:.625rem;width:.1875rem;border-radius:.1875rem;background:var(--action-solid)}.set-nav a .count{font-size:.6875rem;font-weight:600;color:var(--ink-2);background:var(--paper);border:1px solid var(--line);border-radius:62.4375rem;height:1.125rem;min-width:1.125rem;padding:0 .375rem;display:inline-grid;place-items:center}.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{padding:1.75rem 2rem;min-height:74.75rem;box-sizing:border-box}.spec-grid{display:grid;grid-template-columns:1fr 27.5rem;grid-gap:2.5rem;gap:2.5rem;align-items:start}.spec-col{display:grid;grid-gap:1.625rem;gap:1.625rem}.spec-row{display:flex;gap:1.75rem;align-items:flex-start}.spec-l{font-size:.6562rem;letter-spacing:.08em;text-transform:uppercase;font-weight:650;color:var(--ink-3);margin-bottom:.5rem}.drawer{width:27.5rem;height:70rem;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:0 1px .125rem rgba(26,36,56,.06),0 1.5rem 3.75rem -20px rgba(26,36,56,.35);display:flex;flex-direction:column;overflow:hidden}[data-theme=dark] .drawer{box-shadow:0 1px .125rem rgba(0,0,0,.3),0 1.5rem 3.75rem -20px rgba(0,0,0,.7)}.dw-top{justify-content:space-between;height:2.25rem;padding:0 .625rem 0 .5rem;border-bottom:1px solid var(--line);background:var(--well)}.dw-pos,.dw-top{display:flex;align-items:center}.dw-pos{gap:.125rem;font-size:.75rem}.dw-pos .muted{margin-left:.375rem;font-size:.75rem}.wk-head.dw-head{padding:.875rem 1rem .375rem}.dw-head .wk-name{font-size:1rem;flex-wrap:wrap}.dw-head .wk-sub{flex-wrap:wrap;row-gap:.125rem}.dw-actions{display:flex;gap:.375rem;padding:.5rem 1rem .75rem;border-bottom:1px solid var(--line)}.dw-stage{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.25rem;padding:.625rem 1rem 0}.dw-stage>div{display:flex;align-items:center;gap:.375rem;height:1.875rem;padding:0 .5rem;border-radius:.5rem;font-size:.7188rem;font-weight:600;color:var(--ink-3);background:var(--well);border:1px solid var(--well-line);white-space:nowrap;overflow:hidden}.dw-stage .n{width:1rem;height:1rem;border-radius:.3125rem;display:inline-grid;place-items:center;font-size:.6562rem;background:var(--paper);border:1px solid var(--line);flex:none}.dw-stage .n,.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 1;justify-content:center}.dw-body{flex:1 1;min-height:0;overflow:hidden;padding:.25rem 1rem 0}.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;font-size:.7812rem;padding:.5rem 0}.dw-body .tl .when{font-size:.7188rem;color:var(--ink-2);line-height:1.3}.dw-foot{padding:.625rem 1rem .875rem;border-top:1px solid var(--line);background:var(--paper)}.composer.dw-composer{margin:0;padding:.625rem}.composer.dw-composer .textarea{min-height:3.5rem}.empty-state.sm{padding:1rem 1.125rem;text-align:left}.empty-state .t{font-size:.8125rem;font-weight:650;color:var(--ink-1)}.empty-state .s{margin-top:.1875rem}.empty-state .btn{margin-top:.75rem}.empty-state.err{border-color:var(--stop-solid);border-style:solid;background:var(--stop-tint)}[data-theme=dark] .empty-state.err{background:rgba(248,75,75,.08)}.empty-state.err .t{color:var(--stop-text)}.modal{width:35rem;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:0 1px .125rem rgba(26,36,56,.06),0 1.875rem 4.375rem -24px rgba(26,36,56,.4);overflow:hidden}[data-theme=dark] .modal{box-shadow:0 1px .125rem rgba(0,0,0,.3),0 1.875rem 4.375rem -24px rgba(0,0,0,.75)}.modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1rem 1rem .75rem 1.25rem;border-bottom:1px solid var(--line)}.modal-title{font-size:1rem;font-weight:700;letter-spacing:-.01em}.modal-sub{font-size:.7812rem;color:var(--ink-2);margin-top:.125rem}.modal-body{padding:1rem 1.25rem;display:grid;grid-gap:.625rem;gap:.625rem}.modal-body .grid2{gap:.625rem}.modal-foot{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1.25rem .875rem;border-top:1px solid var(--line);background:var(--well)}.modal-foot .muted{font-size:.75rem}.modal.confirm{width:26.25rem}.modal.confirm .modal-body{padding:1.125rem 1.25rem .875rem}.confirm-p{margin:.375rem 0 0;font-size:.8125rem;line-height:1.5;color:var(--ink-2)}.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{gap:2.5rem}.pop-demo,.pop-demo>div{display:flex;align-items:flex-start}.pop-demo>div{flex-direction:column;gap:.375rem}.btn.ghost.on{background:var(--well);border-color:var(--line-strong)}.pop{width:13.75rem;background:var(--paper);border:1px solid var(--line);border-radius:.625rem;box-shadow:0 1px .125rem rgba(26,36,56,.06),0 .875rem 2.125rem -12px rgba(26,36,56,.3);padding:.3125rem}[data-theme=dark] .pop{box-shadow:0 1px .125rem rgba(0,0,0,.3),0 .875rem 2.125rem -12px rgba(0,0,0,.7)}.pop a{display:flex;align-items:center;justify-content:space-between;gap:.625rem;height:2rem;padding:0 .625rem;border-radius:.4375rem;font-size:.8125rem;font-weight:500;color:var(--ink-1);cursor:pointer}.pop a:hover{background:var(--well)}.pop a .k{font-size:.7188rem;color:var(--ink-3);font-weight:500}.pop a.danger{color:var(--stop-text)}.pop-div{height:1px;background:var(--line);margin:.3125rem .25rem}.pop-h{font-size:.6562rem;letter-spacing:.06em;text-transform:uppercase;font-weight:650;color:var(--ink-3);padding:.375rem .625rem .25rem}.toast{display:inline-flex;align-items:center;gap:.625rem;height:2.75rem;padding:0 .375rem 0 .875rem;border-radius:.6875rem;background:var(--ink-1);color:#fff;box-shadow:0 .625rem 1.875rem -10px rgba(26,36,56,.45);font-size:.8125rem;max-width:35rem}[data-theme=dark] .toast{background:var(--paper);color:var(--ink-1);border:1px solid var(--line-strong)}.toast .t{font-weight:650;white-space:nowrap}.toast .s{color:rgba(255,255,255,.75);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-theme=dark] .toast .s{color:var(--ink-2)}.toast .undo{color:#FFB27A;font-weight:650;margin-left:.375rem;white-space:nowrap}[data-theme=dark] .toast .undo{color:var(--action-text)}.toast .ib{color:rgba(255,255,255,.7)}[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:rgba(255,255,255,.8)}.toast.err .undo{color:#fff}.dw-stage{display:flex;gap:.25rem}.dw-stage>div{flex:1 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,.sk{overflow:hidden}.sk{background:var(--inset);border-radius:.375rem;position:relative}.sk:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--well-hi),transparent);transform:translateX(-100%);animation:sk-shimmer 1.4s ease-in-out infinite}@keyframes sk-shimmer{to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.sk:after{animation:none}}[data-theme=dark] .sk{background:rgba(255,255,255,.08)}.sk-row{display:flex;gap:.625rem;align-items:center;padding:.5625rem 0;border-bottom:1px solid var(--line)}.chk{width:1rem;height:1rem;border-radius:.3125rem;border:1.5px solid var(--line-strong);background:var(--paper);flex:none;margin-top:.125rem}.ct{display:flex;align-items:center;gap:.625rem;padding:.5rem 0;border-bottom:1px solid var(--line)}.ct:last-child{border-bottom:0}.ct .av{width:1.875rem;height:1.875rem;font-size:.7188rem}.ct-b{flex:1 1;min-width:0}.ct-n{font-size:.8125rem;font-weight:600;display:flex;align-items:center;gap:.375rem;flex-wrap:wrap}.ct-n .pill{height:1.125rem;font-size:.6562rem}.ct-s{font-size:.7188rem;color:var(--ink-2);margin-top:1px}.ct-a{display:flex;gap:.125rem;flex:none}.docs{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem}.doc{border:1px solid var(--line);border-radius:.625rem;padding:.5625rem .6875rem .5rem;background:var(--paper)}.doc.off{border-style:dashed;background:transparent}.doc-t{font-size:.7812rem;font-weight:600}.doc-m{font-size:.6875rem;color:var(--ink-3);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.doc-f{display:flex;align-items:center;justify-content:space-between;margin-top:.375rem}.doc-f .pill{height:1.125rem;font-size:.6562rem}.doc-f .btn.text{height:1.25rem;padding:0 .25rem;font-size:.7188rem;color:var(--action-text)}.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{padding:.375rem;white-space:nowrap}.dw-body .mini-tbl td.r,.dw-body .mini-tbl th.r{text-align:right}.gal{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.375rem;gap:.375rem}.gal>div{aspect-ratio:4/3;border-radius:.5rem;background:var(--inset);display:grid;place-items:center;font-size:.6875rem;color:var(--ink-3);position:relative;overflow:hidden}.gal>div.cover:after{content:"Cover";position:absolute;left:.375rem;top:.375rem;height:1.125rem;padding:0 .375rem;border-radius:.3125rem;background:var(--ink-1);color:#fff;font-size:.6562rem;font-weight:600;display:grid;place-items:center}[data-theme=dark] .gal>div{background:rgba(255,255,255,.08)}.match{border:1px solid var(--line);border-radius:.625rem;padding:.625rem .75rem;margin-top:.375rem;display:flex;gap:.625rem;align-items:flex-start}.match .sc{width:2.375rem;height:2.375rem;border-radius:.5625rem;display:grid;place-items:center;font-size:.8125rem;font-weight:700;background:var(--positive-tint);color:var(--positive-text);flex:none}.match .sc.mid{background:var(--waiting-tint);color:var(--waiting-text)}.match .n{font-size:.8125rem;font-weight:600}.match .m{font-size:.7188rem;color:var(--ink-2);margin-top:.125rem}.match .a{display:flex;gap:.375rem;margin-top:.5rem}.bul{display:flex;gap:.5rem;font-size:.75rem;color:var(--ink-2);padding:.25rem 0}.bul .d{width:.375rem;height:.375rem;border-radius:50%;margin-top:.375rem;flex:none;background:var(--ink-3)}.bul .d.stop{background:var(--stop-solid)}.bul .d.waiting{background:var(--waiting-solid)}.bul .d.positive{background:var(--positive-solid)}.risk{display:flex;align-items:center;gap:.5rem;padding:.4375rem .625rem;border-radius:.5rem;border:1px solid var(--line);font-size:.7812rem;margin-top:.375rem}.risk .pill{height:1.125rem;font-size:.6562rem}.fpanel{width:22.5rem;background:var(--paper);border:1px solid var(--line);border-radius:.75rem;box-shadow:0 1px .125rem rgba(26,36,56,.06),0 1.125rem 2.75rem -16px rgba(26,36,56,.32);overflow:hidden}[data-theme=dark] .fpanel{box-shadow:0 1px .125rem rgba(0,0,0,.3),0 1.125rem 2.75rem -16px rgba(0,0,0,.7)}.fp-head{display:flex;align-items:center;justify-content:space-between;padding:.75rem .875rem .625rem;border-bottom:1px solid var(--line)}.fp-head .t{font-size:.8438rem;font-weight:650}.fp-head .muted{font-size:.75rem}.fp-body{padding:.375rem .875rem .75rem;display:grid;grid-gap:.625rem;gap:.625rem}.fp-g{display:grid;grid-gap:.375rem;gap:.375rem}.fp-g .l{font-size:.6562rem;letter-spacing:.06em;text-transform:uppercase;font-weight:650;color:var(--ink-3);margin-top:.375rem}.fp-foot{justify-content:space-between;padding:.625rem .875rem;border-top:1px solid var(--line);background:var(--well)}.chkline,.fp-foot{display:flex;align-items:center}.chkline{gap:.5rem;height:1.75rem;font-size:.7812rem;color:var(--ink-1)}.chkline .box{width:1rem;height:1rem;border-radius:.3125rem;border:1.5px solid var(--line-strong);background:var(--paper);display:inline-grid;place-items:center;color:#fff;flex:none}.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{margin-left:auto;font-size:.7188rem;color:var(--ink-3)}.chips .chip{height:1.75rem;font-size:.75rem;padding:0 .625rem}.chips .chip.on{color:#fff}.pop-anch{display:flex;flex-direction:column;gap:.375rem;align-items:flex-start}.pop a.on{background:var(--well)}.drawer.nova .dw-top{background:var(--nova-tint);border-bottom-color:transparent}.drawer.nova .dw-top .muted{color:var(--nova-text);font-weight:600}.msgs{display:grid;grid-gap:.625rem;gap:.625rem;padding-top:.375rem}.msg{max-width:88%;padding:.5625rem .75rem;border-radius:.75rem;font-size:.8125rem;line-height:1.45}.msg.me{justify-self:end;background:var(--ink-1);color:#fff;border-bottom-right-radius:.25rem}[data-theme=dark] .msg.me{background:var(--user-1-solid)}.msg.nova{justify-self:start;background:var(--well);border:1px solid var(--well-line);border-bottom-left-radius:.25rem}.msg .who{display:block;font-size:.6562rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--nova-text);margin-bottom:.1875rem}.msg .acts{display:flex;gap:.375rem;margin-top:.5rem;flex-wrap:wrap}.think{display:inline-flex;gap:.25rem;padding:.625rem .75rem;background:var(--well);border:1px solid var(--well-line);border-radius:.75rem;border-bottom-left-radius:.25rem}.think i{width:.375rem;height:.375rem;border-radius:50%;background:var(--nova-solid);opacity:.5}.think i:nth-child(2){opacity:.75}.think i:nth-child(3){opacity:1}.mode-row{display:flex;gap:.25rem;flex-wrap:wrap;padding:.5rem 1rem 0}.mode-row .chip{height:1.75rem;font-size:.75rem}.mode-row .chip.on{background:var(--nova-solid);color:#fff}.pv{background:var(--inset);border-radius:.625rem;aspect-ratio:1.3;display:grid;place-items:center;color:var(--ink-3);font-size:.75rem}[data-theme=dark] .pv{background:rgba(255,255,255,.08)}.modal-body .textarea{min-height:5.5rem}.modal-body .grid3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.625rem;gap:.625rem}.warn{display:flex;align-items:flex-start;gap:.625rem;padding:.625rem .75rem;border-radius:.625rem;border:1px solid var(--waiting-solid);font-size:.7812rem;background:var(--paper)}.warn .t{font-weight:650}.warn .btn{margin-left:auto;flex:none}.warn.stop{border-color:var(--stop-solid)}.warn.stop .t{color:var(--stop-text)}.warn.ok{border-color:var(--positive-solid)}.modal.busy .modal-body{opacity:.55}.prog{height:.375rem;background:var(--inset);overflow:hidden}.prog,.prog i{border-radius:.1875rem}.prog i{display:block;height:100%;width:62%;background:var(--value-solid)}.pick{border:1px solid var(--line);border-radius:.625rem;overflow:hidden}.pick>div{display:flex;align-items:center;gap:.625rem;padding:.5rem .75rem;border-bottom:1px solid var(--line);font-size:.7812rem}.pick>div:last-child{border-bottom:0}.pick>div.on{background:var(--well)}.pick .r{margin-left:auto;color:var(--ink-2);font-size:.75rem}.kbd{display:inline-grid;place-items:center;height:1.125rem;min-width:1.125rem;padding:0 .3125rem;border-radius:.3125rem;border:1px solid var(--line-strong);font-size:.6562rem;color:var(--ink-2)}.inl,.kbd{background:var(--paper)}.inl{border:1px solid var(--line);border-radius:.625rem;padding:.625rem .75rem}.inl.edit{border-color:var(--value-solid);box-shadow:0 0 0 .1875rem var(--value-tint)}.inl .l{font-size:.6562rem;letter-spacing:.05em;text-transform:uppercase;font-weight:600;color:var(--ink-2)}.inl .v{font-size:.8438rem;font-weight:600;margin-top:.125rem}.inl .a{display:flex;gap:.375rem;margin-top:.5rem}.srch{width:26.25rem;background:var(--paper);border:1px solid var(--line);border-radius:.625rem;box-shadow:0 .875rem 2.125rem -12px rgba(26,36,56,.3);padding:.3125rem}.srch .g{font-size:.6562rem;letter-spacing:.06em;text-transform:uppercase;font-weight:650;color:var(--ink-3);padding:.5rem .625rem .25rem}.srch a{display:flex;align-items:center;gap:.625rem;height:2.125rem;padding:0 .625rem;border-radius:.4375rem;font-size:.8125rem}.srch a.on{background:var(--well)}.srch a .k{margin-left:auto;font-size:.7188rem;color:var(--ink-3)}.dw-body .task.ck{display:flex;gap:.625rem;align-items:flex-start}.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{padding:0 .375rem;white-space:nowrap;gap:.3125rem}.dw-body .chk.on{position:relative}.dw-body .chk.on:after{content:"";position:absolute;left:.25rem;top:1px;width:.3125rem;height:.5625rem;border:.125rem solid #fff;border-top:0;border-left:0;transform:rotate(45deg)}.dw-body .kv .v{font-size:.8125rem;font-weight:600}.dw-body .kv{padding:.375rem 0;font-size:.7812rem}.msgs .think{justify-self:start}.btn.t-stop{color:var(--stop-text)}.btn.disabled,.btn[disabled]{opacity:.5;pointer-events:none}.pick .pill{height:1.125rem;font-size:.6562rem;flex:none}.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:.7812rem}.modal-body .kv .v{font-size:.8125rem}.modal-body .wk-facts{padding:0;grid-template-columns:1fr 1fr}.modal-body .tl{grid-template-columns:4.375rem 1fr;font-size:.7812rem}.modal-body .empty-state.sm .btn{margin-top:.625rem}.cal-mini{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:.125rem;gap:.125rem;text-align:center;font-size:.75rem}.cal-mini span{height:1.75rem;display:grid;place-items:center;border-radius:.375rem}.cal-mini span.h{font-size:.6562rem;font-weight:650;color:var(--ink-3);height:1.25rem}.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{padding:.25rem .375rem .375rem;margin:0}.pill.user.sm{height:1.375rem;min-width:1.625rem;font-size:.6875rem}.srch .av{width:1.625rem;height:1.625rem;font-size:.6562rem}.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:transparent;font-weight:600}.drawer.nova2 .dw-body{padding-top:.75rem}.nv{border:1px solid var(--line);border-left:.1875rem solid var(--nova-solid);border-radius:.625rem;padding:.625rem .75rem .6875rem;background:var(--paper);margin-bottom:.625rem}.nv-h{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.375rem}.nv-t{font-size:.6562rem;letter-spacing:.07em;text-transform:uppercase;font-weight:650;color:var(--nova-text)}.nv-m{font-size:.7188rem;color:var(--ink-3)}.nv-b{font-size:.8125rem;line-height:1.45;color:var(--ink-1)}.nv-a{gap:.375rem;flex-wrap:wrap;margin-top:.625rem}.nv-a,.nv-l{display:flex}.nv-l{align-items:center;gap:.5rem;padding:.375rem 0;border-bottom:1px solid var(--line);font-size:.7812rem}.nv-l:last-child{border-bottom:0}.nv-l .pill{flex:none;min-width:2.125rem;justify-content:center}.nv-l .t{flex:1 1;min-width:0}.nv-l .btn.text{height:1.375rem;padding:0 .25rem;color:var(--action-text);font-weight:600;flex:none;font-size:.75rem}.asked{display:flex;flex-direction:column;gap:.125rem;padding:.5625rem .75rem;border-radius:.625rem;background:var(--well);border:1px solid var(--well-line);margin-bottom:.625rem}.asked .k{font-size:.6562rem;letter-spacing:.06em;text-transform:uppercase;font-weight:650;color:var(--ink-3)}.asked .q{font-size:.8125rem;color:var(--ink-1)}.nv-src{font-size:.7188rem;color:var(--ink-3);margin:-4px 0 .625rem .125rem}.nv .pick{margin-top:.125rem}.ob{width:37.5rem;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-card);overflow:hidden}.ob-head{padding:1.125rem 1.375rem .75rem;border-bottom:1px solid var(--line)}.ob-steps{display:flex;gap:.375rem;margin-bottom:.75rem}.ob-steps span{height:.25rem;flex:1 1;border-radius:.125rem;background:var(--inset)}.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{font-size:.6562rem;letter-spacing:.07em;text-transform:uppercase;font-weight:650;color:var(--ink-3)}.ob-t{font-size:1.25rem;font-weight:700;letter-spacing:-.015em;margin-top:.125rem}.ob-s{font-size:.8125rem;color:var(--ink-2);margin-top:.1875rem}.ob-body{padding:1rem 1.375rem;display:grid;grid-gap:.625rem;gap:.625rem}.ob-foot{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.375rem .875rem;border-top:1px solid var(--line);background:var(--well)}.swatches{display:flex;gap:.5rem}.swatches span{width:2rem;height:2rem;border-radius:.5625rem;display:grid;place-items:center;color:#fff;font-size:.6875rem;font-weight:700}.swatches span.on{box-shadow:0 0 0 .125rem var(--paper),0 0 0 .25rem var(--ink-1)}.plans{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.625rem;gap:.625rem}.plan{border:1px solid var(--line);border-radius:.75rem;padding:.75rem .875rem;background:var(--paper);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:.8438rem;font-weight:700}.plan .p{font-size:1.25rem;font-weight:700;letter-spacing:-.02em;margin-top:.25rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.plan .p small{font-size:.7188rem;font-weight:500;color:var(--ink-3);letter-spacing:0}.plan ul{list-style:none;margin:.625rem 0 0;padding:0;display:grid;grid-gap:.25rem;gap:.25rem;font-size:.75rem;color:var(--ink-2)}.plan li:before{content:"·";margin-right:.375rem;color:var(--ink-3)}.plan .tag{position:absolute;right:.625rem;top:.625rem}.plan .btn{width:100%;margin-top:.75rem}.meter{display:grid;grid-gap:.25rem;gap:.25rem;padding:.5rem 0;border-bottom:1px solid var(--line)}.meter:last-child{border-bottom:0}.meter .r{display:flex;justify-content:space-between;font-size:.7812rem}.meter .r .v{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.meter .bar{height:.375rem;border-radius:.1875rem;background:var(--inset);overflow:hidden}.meter .bar i{display:block;height:100%;background:var(--value-solid);border-radius:.1875rem}.meter .bar i.full{background:var(--waiting-solid)}.sb-item.lock{opacity:.55;display:flex;justify-content:space-between}.sb-item.lock .k{font-size:.6562rem;font-weight:600;color:var(--ink-3);letter-spacing:.03em}.mrow{display:flex;align-items:center;gap:.625rem;padding:.5625rem .75rem;border-bottom:1px solid var(--line);font-size:.8125rem}.mrow:last-child{border-bottom:0}.mrow .s{font-size:.7188rem;color:var(--ink-3);margin-left:.25rem}.mrow .r{margin-left:auto;display:flex;align-items:center;gap:.5rem}.mrow.lock{color:var(--ink-3)}.mrow.lock .k{font-size:.6875rem}.mgrp,.mrow.lock .k{font-weight:650;color:var(--ink-3)}.mgrp{font-size:.6562rem;letter-spacing:.06em;text-transform:uppercase;padding:.625rem .75rem .25rem;background:var(--well);border-bottom:1px solid var(--well-line)}.drawer.wide{width:42.5rem}.fq{display:flex;align-items:center;gap:.625rem;padding:.5625rem 0;border-bottom:1px solid var(--line);font-size:.7812rem}.fq:last-child{border-bottom:0}.fq .ic{width:2.125rem;height:2.125rem;border-radius:.5rem;background:var(--inset);display:grid;place-items:center;font-size:.625rem;font-weight:700;color:var(--ink-2);flex:none;letter-spacing:.03em}.fq .b{flex:1 1;min-width:0}.fq .n{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fq .m{font-size:.7188rem;color:var(--ink-2);margin-top:1px}.fq .prog{width:7.5rem}.fq .pill{flex:none}.map{border:1px solid var(--line);border-radius:.625rem;overflow:hidden;font-size:.7812rem}.map .hd{background:var(--well);border-bottom:1px solid var(--well-line);font-size:.6875rem;font-weight:650;color:var(--ink-2)}.map .hd,.map .rw{display:grid;grid-template-columns:1.2fr 1fr 1fr;padding:.375rem .625rem}.map .rw{border-bottom:1px solid var(--line);align-items:center}.map .rw:last-child{border-bottom:0}.map .src{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7188rem;color:var(--ink-2)}.map .ok{color:var(--positive-text);font-weight:600}.map .amb{color:var(--waiting-text);font-weight:600}.map .sel{display:inline-flex;align-items:center;gap:.25rem;height:1.5rem;padding:0 .5rem;border:1px solid var(--line-strong);border-radius:.375rem;font-size:.75rem;font-weight:600}.dz-big,.map .sel{background:var(--paper)}.dz-big{border:1.5px dashed var(--line-strong);border-radius:.75rem;padding:1.625rem 1.25rem;text-align:center}.dz-big .t{font-size:.875rem;font-weight:650}.dz-big .s{font-size:.75rem;color:var(--ink-2);margin-top:.1875rem}.pay-bar{display:flex;align-items:center;gap:.75rem;height:2.5rem;padding:0 1rem;border-radius:.625rem;border:1px solid var(--line);background:var(--paper);font-size:.8125rem}.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{display:grid;grid-template-columns:6.875rem 1fr 6.25rem 6.875rem 5.625rem 5.625rem;grid-gap:.625rem;gap:.625rem;align-items:center;padding:.5625rem .75rem;border-bottom:1px solid var(--line);font-size:.7812rem}.inv:last-child{border-bottom:0}.inv.hd{background:var(--well);border-bottom:1px solid var(--well-line);font-size:.6875rem;font-weight:650;color:var(--ink-2);padding:.4375rem .75rem}.inv .num{font-feature-settings:"tnum";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);border-radius:.625rem;padding:.625rem .75rem;display:grid;grid-gap:.25rem;gap:.25rem;font-size:.7812rem;background:var(--well)}.paid-box .k{color:var(--ink-3);font-size:.6875rem;letter-spacing:.05em;text-transform:uppercase;font-weight:650}.paid-box .v{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dbv{--cols:0.9375rem 2.5rem 10rem 6.25rem 3.75rem 3.75rem 4.375rem 4.375rem 5.625rem 5.625rem 4.375rem 1fr}.dba{--cols:0.9375rem 2.5rem 7.5rem 3.75rem 5rem 4.375rem 3.75rem 5rem 5.625rem 5.625rem 4.375rem 1fr}.dbp{--cols:0.9375rem 2.5rem 8.75rem 6.25rem 5rem 4.375rem 4.375rem 5rem 5.625rem 5.625rem 4.375rem 1fr}.tbl.dba .tr,.tbl.dbp .tr,.tbl.dbv .tr{gap:0;justify-content:space-between}.plan .tag{position:static;display:inline-flex;margin-bottom:.375rem}.dbv{--cols:0.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{gap:0;justify-content:space-between}.dba{--cols:0.9375rem 3rem 6.625rem 1.8125rem 2.6875rem 5.25rem 2.1875rem 2.875rem 2.375rem 2.375rem 2.6875rem 8.0625rem}.dba .tr{gap:0;justify-content:space-between}.dbp{--cols:0.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{gap:0;justify-content:space-between}.inv .r{display:flex;justify-content:flex-end;gap:.375rem;align-items:center}.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{display:grid;grid-gap:.625rem;gap:.625rem}.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{justify-content:space-between;gap:.5rem;margin-top:.875rem;padding-top:.875rem;border-top:1px solid var(--line)}.sc-foot,.sc-foot>.muted{display:flex;align-items:center}.sc-foot>.muted{font-size:.75rem;gap:.375rem}.share-grid.c4 .share-row{grid-template-columns:1fr 5.25rem 5.25rem 5.25rem}.share-grid.c4 .share-row>span:not(:first-child){display:flex;justify-content:center}.share-row.hd{height:1.875rem;background:var(--well);font-size:.6875rem;font-weight:650;color:var(--ink-2);border-bottom:1px solid var(--well-line)}.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;padding:0 .375rem;color:var(--action-text);font-weight:600}.mrow.on{background:var(--well);box-shadow:inset .1875rem 0 0 var(--user-1-solid)}.mrow .pill.user{height:1.25rem;min-width:1.625rem;font-size:.6562rem;padding:0 .3125rem;border-radius:.3125rem}.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{display:grid;grid-template-columns:4.375rem 3.125rem 1fr 1fr 1fr 1fr 1.125rem;grid-gap:.3125rem;gap:.3125rem;align-items:center;padding:.5rem .625rem;border-bottom:1px solid var(--line);font-size:.7812rem}.issue:last-child{border-bottom:0}.issue.hd{background:var(--well);border-bottom:1px solid var(--well-line);font-size:.6875rem;font-weight:650;color:var(--ink-2);padding:.375rem .625rem}.issue .m{font-weight:600;white-space:nowrap}.issue .num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.issue .num,.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{display:grid;grid-template-columns:10.5rem 1fr;border:1px solid var(--line);border-radius:.875rem;overflow:hidden;background:var(--ground);box-shadow:var(--shadow-card)}.pf .sb-item{height:1.625rem;font-size:.75rem;padding:0 .625rem;margin:0}.pf .sb-sec{padding:.5625rem .5rem .1875rem;font-size:.625rem}.pf .sb-user{font-size:.75rem;padding:.375rem .5rem}.pf .controls .btn,.pf .controls .field{height:2.125rem}.empty-state.page{padding:2.125rem 1.625rem;text-align:center;background:var(--paper);border:1.5px dashed var(--line-strong)}.empty-state.page .t{font-size:.9375rem}.empty-state.page .s{max-width:25rem;margin:.25rem auto 0;color:var(--ink-2)}.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{display:block;height:auto;padding:.5rem .75rem}.pf .pay-bar .t{display:block;white-space:nowrap}.pf .pay-bar .s{display:block;margin-top:.125rem}.pf2{display:grid;grid-template-columns:12.5rem 1fr;border:1px solid var(--line);border-radius:.875rem;overflow:hidden;background:var(--ground);box-shadow:var(--shadow-card)}.pf2 .sb-item{height:1.875rem;font-size:.7812rem;margin:0}.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 .btn,.pf2 .controls .field{height:2.25rem}.es{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-card);padding:1.375rem 1.5rem 1.25rem;max-width:40rem;margin:1.125rem auto 0}.es-top{display:flex;gap:1rem;align-items:flex-start}.es-g{width:3.25rem;height:3.25rem;border-radius:.875rem;background:var(--inset);display:grid;place-items:center;color:var(--ink-2);flex:none}.es .t{font-size:1.0625rem;font-weight:650;letter-spacing:-.012em;line-height:1.2}.es .s{font-size:.8125rem;color:var(--ink-2);margin-top:.3125rem;line-height:1.5}.es-b{display:flex;gap:.5rem;margin:1rem 0 0 4.25rem;flex-wrap:wrap}.es .well.cols{margin-top:1rem}.es .well.cols .v{font-size:.8438rem;margin-top:.1875rem;letter-spacing:-.01em}.es .well.cols .s{margin-top:.125rem}.es.err{border-color:var(--stop-solid)}.es.err .es-g{background:var(--stop-tint)}.es.err .es-g,.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;font-size:.6875rem;padding:0 .375rem}.card .dw-stage{margin-top:.125rem}.kpi-tiles .v.muted,.mk .lnk.muted{color:var(--ink-3)}.mk .lnk.muted{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{padding:1rem 1.125rem 1.125rem;min-width:0;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;overflow:hidden;font-size:.7812rem}.cmp-r{display:grid;grid-template-columns:1.35fr repeat(4,1fr);align-items:center;border-bottom:1px solid var(--line)}.cmp-r:last-child{border-bottom:0}.cmp-r>span{padding:.4375rem .75rem;min-height:1.875rem;display:flex;align-items:center;justify-content:center;text-align:center}.cmp-r>span:first-child{justify-content:flex-start;text-align:left}.cmp-r>span.on{background:var(--value-tint)}.cmp-r .f{color:var(--ink-1)}.cmp-r .ok{color:var(--positive-text);display:inline-grid;place-items:center;width:1.25rem;height:1.25rem;border-radius:.375rem;background:var(--positive-tint)}.cmp-r .no{color:var(--ink-3)}.cmp-r .v{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cmp-g{background:var(--well);border-bottom:1px solid var(--well-line)}.cmp-g>span{min-height:1.625rem;padding:.25rem .75rem;font-size:.6562rem;letter-spacing:.07em;text-transform:uppercase;font-weight:650;color:var(--ink-3)}.cmp-h{background:var(--paper);border-bottom:1px solid var(--line-strong)}.cmp-h>span{flex-direction:column;align-items:center;gap:.125rem;padding:.75rem .625rem;text-align:center}.cmp-h .n{font-size:.8438rem;font-weight:700;display:flex;gap:.375rem;align-items:center;flex-wrap:wrap;justify-content:center}.cmp-h .n .tag{font-size:.625rem;height:1rem}.cmp-h .p{font-size:1.125rem;font-weight:700;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cmp-h .p small{font-size:.6875rem;font-weight:500;color:var(--ink-3);letter-spacing:0}.cmp-h .s{font-size:.6875rem;color:var(--ink-2);margin-bottom:.375rem}.cmp-h .btn{width:100%}.plans.pk4{grid-template-columns:repeat(4,1fr)}.plan.pk .w{font-size:.7188rem;color:var(--ink-2);margin-top:1px}.plan.pk .p{margin-top:.5rem}.plan.pk .d{font-size:.75rem;margin:.5rem 0 .25rem;line-height:1.45}.pk-g{border-top:1px solid var(--line);padding:.5rem 0}.pk-g .k{font-size:.6562rem;letter-spacing:.06em;text-transform:uppercase;font-weight:650;color:var(--ink-3)}.pk-g .i{font-size:.75rem;color:var(--ink-1);margin-top:.1875rem;line-height:1.5}.pk-g.ok .i{color:var(--positive-text)}.plan.pk .btn{margin-top:.625rem}.modal.wide-cmp .modal-body{max-height:none}.fld .req{color:var(--action-solid);font-size:1rem;line-height:0;vertical-align:middle}.fld .help{font-size:.6875rem;color:var(--ink-2);margin-top:.1875rem;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{display:inline-block;width:1px;height:.875rem;background:var(--ink-1);margin-left:1px;vertical-align:-2px}.fld.err{background:color-mix(in oklab,var(--stop-tint) 40%,var(--paper))}.fld.err .help,.fld.err .l{color:var(--stop-text)}.fld.err .help{font-weight:500}.fld.ok .v svg{margin-left:auto;color:var(--positive-text)}.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;box-shadow:none}.btn.busy,.btn.off{pointer-events:none}.btn.busy{opacity:.85;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{gap:1.125rem;height:3.5rem;padding:0 1rem;background:var(--paper);border:1px solid var(--line);border-radius:.875rem;box-shadow:var(--shadow-card)}.qbar,.qbar .q-l{display:flex;align-items:center}.qbar .q-l{gap:.625rem}.qbar .q-t{font-size:.9375rem;font-weight:700;letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qbar .q-s{font-size:.75rem;color:var(--ink-2)}.qbar .q-m{gap:.625rem;margin-left:auto}.qbar .q-m,.qbar .q-r{display:flex;align-items:center}.qbar .q-r{gap:.375rem}.qbar .q-r .kbd{margin-right:.375rem}.qbar .q-div{width:1px;height:1.5rem;background:var(--line);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{opacity:.55}.tbl .tr.done .check{background:var(--positive-solid);border-color:var(--positive-solid);color:#fff;display:inline-grid;place-items:center}.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:"";position:absolute;left:.1875rem;right:.1875rem;top:50%;height:.125rem;background:#fff;transform:translateY(-50%)}.selbar{display:flex;align-items:center;gap:.5rem;height:3rem;padding:0 .75rem 0 .875rem;background:var(--paper);border:1px solid var(--ink-1);border-radius:.75rem;box-shadow:var(--shadow-card);font-size:.7812rem}.selbar .s-div{width:1px;height:1.375rem;background:var(--line);margin:0 .25rem}.drag{display:grid;grid-gap:.375rem;gap:.375rem}.drow{display:flex;align-items:center;gap:.625rem;height:2.5rem;padding:0 .75rem;border:1px solid var(--line);border-radius:.625rem;background:var(--paper);font-size:.8125rem}.drow .grip{color:var(--ink-3);letter-spacing:-2px;cursor:-webkit-grab;cursor:grab}.drow .r{margin-left:auto;font-size:.75rem}.drow.lift{box-shadow:0 .5rem 1.5rem rgba(26,36,56,.18);border-color:var(--line-strong);transform:rotate(-.6deg) translateX(.375rem)}.drow.gap{border:1.5px dashed var(--value-solid);background:var(--value-tint);height:2.5rem}.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;display:inline-grid;place-items:center}.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);border-radius:.875rem;flex-direction:column;justify-content:center;gap:1rem;padding:1.5rem;position:relative}.au-brand,.auth{display:flex;align-items:center}.au-brand{gap:.625rem}.au-n{font-size:.9375rem;font-weight:700;letter-spacing:-.01em}.au-s{font-size:.6875rem;color:var(--ink-3)}.au-card{width:25rem;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-card);padding:1.375rem 1.375rem 1.125rem}.au-t{font-size:1.1875rem;font-weight:700;letter-spacing:-.015em}.au-sub{font-size:.7812rem;color:var(--ink-2);margin-top:.25rem;line-height:1.45}.au-body{display:grid;grid-gap:.625rem;gap:.625rem;margin:.875rem 0}.au-or{display:flex;align-items:center;gap:.625rem;font-size:.6875rem;color:var(--ink-3);text-transform:uppercase;letter-spacing:.08em}.au-or:after,.au-or:before{content:"";flex:1 1;height:1px;background:var(--line)}.auth .btn.wide{width:100%;justify-content:center;height:2.5rem}.au-links{display:flex;justify-content:center;gap:.75rem;margin-top:.625rem;flex-wrap:wrap}.au-foot{font-size:.7188rem;color:var(--ink-3);text-align:center;max-width:25rem}.code{display:flex;gap:.5rem;justify-content:center}.code span{width:2.875rem;height:3.25rem;border:1px solid var(--line-strong);border-radius:.625rem;display:grid;place-items:center;font-size:1.375rem;font-weight:700;background:var(--paper);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.code span.on{border-color:var(--value-solid);box-shadow:0 0 0 .1875rem var(--value-tint)}.auth .pick .r{margin-left:auto;font-size:.7188rem;color:var(--action-text);font-weight:600}.ph{background:var(--inset);border-radius:.5rem;display:grid;place-items:center;color:var(--ink-3);font-size:.6875rem}.pdf{width:38.75rem;min-height:54.8125rem;border:1px solid var(--line);box-shadow:var(--shadow-card);padding:1.75rem 1.875rem 1.375rem;box-sizing:border-box;display:flex;flex-direction:column;gap:.875rem;font-size:.6875rem}.pdf,[data-theme=dark] .pdf{background:#fff;color:#1A2438}.pdf-brand{display:flex;justify-content:space-between;align-items:center;padding-bottom:.625rem;border-bottom:1px solid #e1ddd7}.pdf-hero{display:grid;grid-gap:.625rem;gap:.625rem}.pdf-title .k{font-size:.625rem;letter-spacing:.08em;text-transform:uppercase;color:#636C7E;font-weight:650}.pdf-title .t{font-size:1.375rem;font-weight:700;letter-spacing:-.02em;margin-top:.125rem}.pdf-title .s{font-size:.6875rem;color:#4C5569;margin-top:.125rem}.pdf-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.5rem;gap:.5rem}.pdf-grid>div{border:1px solid #e1ddd7;border-radius:.5rem;padding:.5rem .625rem}.pdf-grid .l{font-size:.5938rem;letter-spacing:.06em;text-transform:uppercase;color:#636C7E;font-weight:650}.pdf-grid .v{font-size:.8125rem;font-weight:700;margin-top:.125rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pdf-two{display:grid;grid-template-columns:1fr 1fr;grid-gap:.875rem;gap:.875rem}.pdf-h{font-size:.6562rem;letter-spacing:.06em;text-transform:uppercase;color:#636C7E;font-weight:650;margin-bottom:.375rem}.pdf-tbl{width:100%;border-collapse:collapse;font-size:.6875rem}.pdf-tbl td{padding:.3125rem 0;border-bottom:1px solid #eeeae4}.pdf-tbl td.r{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pdf-agent{align-items:center;gap:.625rem;padding-top:.625rem;margin-top:auto}.pdf-agent,.pdf-foot{display:flex;border-top:1px solid #e1ddd7}.pdf-foot{justify-content:space-between;font-size:.5938rem;color:#636C7E;padding-top:.5rem}.pdf .ph{background:#F3F0EA;color:#636C7E}.phone{width:24.375rem;height:52.75rem;border:.5rem solid var(--ink-1);border-radius:2.5rem;background:var(--paper);overflow:hidden;box-sizing:border-box;box-shadow:var(--shadow-card)}.ph-top{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1.125rem .375rem;font-size:.6875rem;color:var(--ink-3)}.ph-body{padding:.5rem 1rem 1rem}.ph-k{font-size:.6562rem;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);font-weight:650}.ph-t{font-size:1.25rem;font-weight:700;letter-spacing:-.015em;margin-top:.125rem}.ph-s{font-size:.7812rem;color:var(--ink-2);margin:.125rem 0 .625rem}.ph-price{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.375rem;gap:.375rem;margin-top:.625rem}.ph-price>div{border:1px solid var(--line);border-radius:.625rem;padding:.5rem .625rem}.ph-price .l{font-size:.625rem;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);font-weight:650}.ph-price .v{font-size:.875rem;font-weight:700;margin-top:.125rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.phone .pick .r{margin-left:auto;color:var(--action-text);font-weight:600;font-size:.75rem}.eml{background:var(--paper);border:1px solid var(--line);border-radius:.75rem;box-shadow:var(--shadow-card);overflow:hidden;font-size:.7812rem;line-height:1.5;display:flex;flex-direction:column}.eml-hd{padding:.75rem 1.125rem;border-bottom:1px solid var(--line);background:var(--well)}.eml-sub{font-size:.8438rem;font-weight:700;margin-top:.375rem}.eml-pre{font-size:.7188rem;color:var(--ink-3)}.eml-body{padding:1.125rem 1.375rem;flex:1 1}.eml-body p{margin:.5rem 0}.eml-h1{font-size:1.25rem;font-weight:700;letter-spacing:-.015em}.eml-h2{font-size:.75rem;color:var(--ink-2);margin:.125rem 0 .625rem}.eml-nums{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.375rem;gap:.375rem;margin:.625rem 0}.eml-nums>div{border:1px solid var(--line);border-radius:.5rem;padding:.5rem;text-align:center}.eml-nums .v{font-size:1rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.eml-nums .l{font-size:.6562rem;color:var(--ink-3)}.eml-btn{background:var(--action-solid);color:#fff;font-weight:650;border-radius:.625rem;padding:.625rem .875rem;margin:.75rem 0 .25rem;font-size:.8125rem}.eml-btn,.eml-link{display:block;text-align:center}.eml-link{color:var(--action-text);font-weight:600;font-size:.7812rem;margin-top:.375rem}.eml-row{display:flex;justify-content:space-between;gap:.75rem;padding:.375rem 0;border-bottom:1px solid var(--line);font-size:.75rem}.eml-row span:first-child{color:var(--ink-3);white-space:nowrap}.eml-row span:last-child{text-align:right}.eml-sig{font-size:.7188rem;color:var(--ink-2);margin-top:.75rem;padding-top:.625rem;border-top:1px solid var(--line)}.eml-small{font-size:.7188rem;color:var(--ink-3)}.eml-ft{padding:.625rem 1.125rem;border-top:1px solid var(--line);font-size:.6562rem;color:var(--ink-3)}.eml-ft span{text-decoration:underline}.eml .ph{margin:.5rem 0}.tmpl{display:grid;grid-template-columns:1fr 1fr;grid-gap:.625rem;gap:.625rem}.tm{border:1px solid var(--line);border-radius:.625rem;padding:.625rem .75rem;background:var(--paper)}.tm-h{display:flex;align-items:center;gap:.625rem}.tm-n{font-weight:650;font-size:.8125rem}.tm-w{font-size:.7188rem;color:var(--ink-3)}.tm-h .r{margin-left:auto}.tm-b{font-size:.7812rem;line-height:1.5;margin-top:.375rem;white-space:pre-line}.tm-b b{font-weight:650;color:var(--nova-text);background:var(--nova-tint);border-radius:.25rem;padding:0 .1875rem}.tm-f{font-size:.6875rem;color:var(--ink-3);margin-top:.375rem}.app.ipad{--sb-w:11rem;min-height:0;height:100%;position:relative;overflow:hidden}.app.ipad .sb{padding:.75rem .5rem;height:100%}.app.ipad .sb-item{height:1.875rem;font-size:.7812rem;padding:0 .625rem}.app.ipad .sb-sec{padding:.625rem .5rem .25rem}.app.ipad .sb-user{margin:.625rem 0 .25rem;font-size:.75rem;padding:.375rem .5rem}.app.ipad .sb-foot{font-size:.6875rem}.app.ipad .main{padding:.875rem 1rem 1.25rem}.app.ipad .page-title{font-size:1.1875rem}.app.ipad .page-sub{font-size:.75rem}.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{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem}.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(10),.app.ipad .tbl.db .tr>span:nth-child(13),.app.ipad .tbl.db .tr>span:nth-child(8),.app.ipad .tbl.db .tr>span:nth-child(9){display:none}.app.ipad .db{--cols:0.9375rem 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{gap:.625rem;justify-content:flex-start}.app.ipad .scrim{position:absolute;inset:0;background:rgba(23,33,53,.28);z-index:5}.app.ipad .drawer{position:absolute;right:0;top:0;height:100%;z-index:6;border-radius:.875rem 0 0 .875rem;box-shadow:-12px 0 2.5rem rgba(26,36,56,.22)}.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 .v,.app.ipad .well.cols.c3 .v{font-size:1.125rem}.app.ipad .hero-one .num{font-size:1.625rem}.tr.th .sorted{color:var(--ink-1);font-weight:650;display:inline-flex;align-items:center;gap:.25rem;justify-content:flex-end}.nt{display:flex;align-items:flex-start;gap:.625rem;padding:.625rem .875rem;border-bottom:1px solid var(--line);font-size:.7812rem}.nt:last-of-type{border-bottom:0}.nt.new{background:color-mix(in oklab,var(--value-tint) 40%,var(--paper))}.nt .b{flex:1 1;min-width:0}.nt .t{font-weight:600}.nt .s{color:var(--ink-2);font-size:.7188rem;margin-top:1px}.nt .w{font-size:.6875rem;color:var(--ink-3);white-space:nowrap}.nt .pill{flex:none;margin-top:1px}.pop a.ck{display:flex;align-items:center;gap:.625rem;height:2.5rem;padding:0 .875rem}.pop a.ck .k{margin-left:auto}.btn.text.t-stop{color:var(--stop-text)}.fld.ok .v,a.ck{color:var(--ink-1)}a.ck{display:flex;align-items:center;gap:.625rem;height:2.5rem;padding:0 .875rem;font-size:.8125rem}a.ck.on{background:var(--well)}a.ck .k{margin-left:auto;font-size:.7188rem;color:var(--ink-3)}a.ck .pill{flex:none}.plan.pk .n{font-size:.9375rem}.plan.pk .w{font-size:.7812rem}.plan.pk .d{font-size:.8125rem;line-height:1.5;color:var(--ink-2)}.pk-g .k{font-size:.6875rem}.pk-g .i{display:grid;grid-gap:.25rem;gap:.25rem;font-size:.8125rem;line-height:1.45;margin-top:.3125rem}.pk-g .i>span{display:flex;align-items:flex-start;gap:.4375rem}.pk-g .i .ok{color:var(--positive-text);display:inline-grid;place-items:center;width:1rem;height:1rem;border-radius:.3125rem;background:var(--positive-tint);flex:none;margin-top:.125rem}.pk-g .i .ok svg{width:.625rem;height:.625rem}.pk-g .i .no{width:1rem;text-align:center;flex:none}.pk-g .i .no,.pk-g.miss .i{color:var(--ink-3)}.pk-g .i b{font-weight:650;color:var(--ink-1)}.pk-chips{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.375rem}.pk-chips span{font-size:.75rem;font-weight:500;padding:.125rem .5rem;border-radius:62.4375rem;background:var(--well);border:1px solid var(--well-line);color:var(--ink-1)}.cmp-r .v{font-size:.7812rem}.pk-g .i>span>span{display:inline}.app.ipad .sb{position:-webkit-sticky;position:sticky;top:0}.app.ipad .main{height:100%;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}.app.ipad .kpi-strip.mini>div{display:block;padding:.5rem .75rem}.app.ipad .kpi-strip.mini .l{font-size:.6875rem;font-weight:500;color:var(--ink-3)}.app.ipad .kpi-strip.mini .v{font-size:1rem;font-weight:650;margin-top:1px}.app.ipad .kpi-strip.mini .s{display:none}.app.ipad .sb-foot{gap:.375rem;font-size:.6562rem}.app.ipad .sb-foot span:nth-child(2){font-size:0}.app.ipad .sb-foot span:nth-child(2):before{content:"Synced";font-size:.6562rem}.pop-anch.live{position:relative;display:inline-flex;gap:0}.pop-anch.live>.fpanel,.pop-anch.live>.pop{position:absolute;top:calc(100% + .375rem);left:0;z-index:60}.pop-anch.live.right>.fpanel,.pop-anch.live.right>.pop{left:auto;right:0}.pop a.on{background:var(--inset);font-weight:600}textarea.textarea{width:100%;display:block;resize:none;outline:none;font:inherit;font-size:.8125rem;line-height:1.45;color:var(--ink-1)}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:.7188rem}.dw-toast{position:absolute;left:1rem;right:1rem;bottom:9.375rem;z-index:5;display:flex;justify-content:center}.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{flex:1 1;display:flex;align-items:center;gap:.875rem;cursor:pointer;align-self:stretch}.scope>.pop-anch.live>.pop{top:calc(100% + .375rem);max-height:26rem;overflow-y:auto}.app:has(.main.fill){height:100vh;min-height:0;overflow:hidden}.main.fill{height:100vh;display:flex;flex-direction:column;overflow:hidden;padding-bottom:1rem}.main.fill>.split{flex:1 1;min-height:0;display:flex;gap:.5rem;align-items:stretch}.split>.list{flex:1 1;min-width:0;overflow-y:auto;display:grid;grid-gap:.875rem;gap:.875rem;align-content:start;padding-bottom:.5rem;scrollbar-gutter:stable}.split>.drawer{height:auto;flex:none;align-self:stretch;max-height:100%}.split .foot-note{margin-top:.625rem}.composer.dw-composer.rest .cmp-foot{display:none}.composer.dw-composer.rest textarea.textarea{min-height:2.25rem!important;height:2.25rem}.composer.dw-composer.rest .cmp-top{margin-bottom:.5rem}@media (max-height:760px){.split>.drawer{overflow-y:auto}.split>.drawer .dw-body{overflow:visible;flex:none}.split>.drawer .dw-foot{position:-webkit-sticky;position:sticky;bottom:0;z-index:2;background:var(--paper)}}.split>.drawer .dw-body{overflow-y:auto;padding-bottom:.75rem}@media (max-height:760px){.split>.drawer .dw-body{overflow:visible}}.split>.list{display:flex;flex-direction:column}.split>.list>*{flex:none}.sb{overflow-y:auto;scrollbar-width:none}.dbA{--cols:0.9375rem 3rem minmax(7rem,14.5rem) 6.75rem 2.25rem 4.5rem 2.5rem 4.1875rem 2.6875rem 2.6875rem 2.375rem 2.4375rem 2.9375rem 5.3125rem 5.625rem}.dbP{--cols:0.9375rem 3.25rem minmax(7rem,14.5rem) 6.75rem 4.5rem 4.1875rem 2.375rem 3.25rem 3rem 2.375rem 2.4375rem 2.9375rem 5.3125rem 5.625rem}.dbA .tr,.dbP .tr{gap:0;justify-content:space-between}.split>.list>.db-top{position:-webkit-sticky;position:sticky;top:0;z-index:4;background:var(--ground);padding-bottom:.25rem;display:grid;grid-gap:0;gap:0}.split>.list>.grid-3{margin-bottom:.25rem}.grid-3 .lgd>div[role=button],.grid-3 .well[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{position:fixed;inset:0;z-index:90;display:grid;place-items:center;background:rgba(23,33,53,.28);padding:1rem}[data-theme=dark] .layer{background:rgba(0,0,0,.45)}.layer>.modal{max-width:100%;max-height:calc(100vh - 2rem);overflow:auto}.fld input.v,.fld select.v,.fld textarea.v{border:0;background:transparent;font:inherit;font-weight:600;color:inherit;outline:none;width:100%;padding:0;margin:0}.fld select.v{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.fld.err{border-color:var(--stop-solid)}.fld .e{font-size:.6875rem;color:var(--stop-text);font-weight:500}.fld:focus-within{border-color:var(--ink-3)}.cal-mini span[role=button]{cursor:pointer}.cal-mini span[role=button]:hover{background:var(--well)}.cal-mini span.today:not(.on){font-weight:700;color:var(--user-1-text)}.cmp{width:100%;border-collapse:collapse;font-size:.8125rem}.cmp th{font-size:.6875rem;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);font-weight:650;text-align:left;padding:.5rem .625rem;background:var(--well)}.cmp td{padding:.5625rem .625rem;border-top:1px solid var(--line)}.cmp td:first-child{color:var(--ink-2);width:7rem}.owner .name .count{margin-left:.25rem}.td .mkt-ask{display:block;white-space:nowrap;font-size:.6875rem;color:var(--value-text);font-weight:600;line-height:1.1}.fld select.v{background:no-repeat right .125rem center/.75rem 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");padding-right:1.25rem;width:auto;max-width:100%}.list.narrow .db-top .controls{flex-wrap:wrap;row-gap:.5rem}.list.narrow .db-top .controls>form>.field.grow{min-width:12rem}.tbl .owner .meta,.tbl .owner .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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 .db{--cols:0.9375rem 2.5rem var(--name) 6.75rem 2.25rem 5.375rem 5rem 2.375rem 2.1875rem 2.6875rem 2.375rem 2.4375rem 2.9375rem 6rem 5.625rem}.list.narrow .dbA{--cols:0.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:0.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 (max-width:1240px){.list.narrow .tbl.db .tr>span:nth-child(10),.list.narrow .tbl.db .tr>span:nth-child(13),.list.narrow .tbl.db .tr>span:nth-child(8),.list.narrow .tbl.db .tr>span:nth-child(9){display:none}.list.narrow .db{--cols:0.9375rem 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{font-size:.5rem;letter-spacing:.04em}.td.st2{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.1875rem;min-width:0}.st2 .ln{display:flex;align-items:center;gap:.3125rem;white-space:nowrap}.st2 .ln .num{font-weight:600;font-size:.75rem;color:var(--ink-1)}.st2 .ln.mkt .num{font-weight:500;color:var(--ink-2)}.pill.xs{padding:0 .3125rem;border-radius:.25rem;letter-spacing:.02em}.pill.solid.xs,.pill.xs{height:.9375rem;font-size:.5625rem}.st2 .pill.xs{min-width:2.75rem;justify-content:center}button.ib{padding:0;margin:0;line-height:0}.composer .seg>span.on{background:var(--paper);color:var(--ink-1);font-weight:650;box-shadow:inset 0 0 0 1.5px var(--ink-1)}.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 .btn,.db-top .controls.tall .field,.db-top .scope{height:2.25rem}.db-top .scope>.pop-anch,.db-top .scope>div{min-width:10rem}.db-top .scope>.pop-anch.live>span,.db-top .scope>div{padding:0 .75rem}.db-top .scope .k{font-size:.5625rem}.db-top .scope .v{margin-top:.0625rem}.db-top .controls.tall .field,.db-top .scope .v{font-size:.7812rem}.db-top .controls.tall .btn{font-size:.75rem;padding:0 .75rem}.pill.solid.xs,.pill.xs{height:1.0625rem;font-size:.625rem;padding:0 .3125rem}.st2 .pill.xs{min-width:3rem}.well .v .fld{font-size:.8125rem;font-weight:500;letter-spacing:0;margin-top:.25rem}.well .v .fld input.v{font-size:.9375rem}.well .v .btn{font-size:.75rem;letter-spacing:0}.main.fill>.split>.drawer{margin:-.75rem -1rem -.625rem 0;max-height:calc(100% + 1.375rem)}.db-top .db-chips{min-width:0}.db-top .db-chips .chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;min-width:0}.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{height:1.625rem;padding:0 .4375rem;gap:.3125rem;font-size:.7188rem}.list.narrow .db-top .db-chips .chip .count{font-size:.6562rem}.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{grid-gap:.375rem;max-height:60vh;overflow-y:auto;padding-right:.125rem}.stg-list,.stg-row{display:grid;gap:.375rem}.stg-row{grid-template-columns:3rem 1fr auto auto 4.25rem;align-items:center;grid-gap:.375rem}.stg-row.off .stg-name input{color:var(--ink-3);text-decoration:line-through}.stg-sw{display:inline-flex;cursor:pointer}.stg-sw .pill{min-width:2.5rem;justify-content:center}.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)}.list.narrow .db-top .db-chips .chips{mask-image:linear-gradient(90deg,#000 calc(100% - 1.5rem),transparent);-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 1.5rem),transparent);padding-right:1rem}.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>.chip,.db-top .db-chips>.ib{flex:none}.db-top .controls{flex-wrap:nowrap;min-width:0}.db-top .controls>form{flex:1 1;min-width:8rem}.db-top .scope>.pop-anch,.db-top .scope>div{min-width:0;flex:none}.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{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.5rem;gap:.5rem}.wells4 .well .v{font-size:1.5rem;margin:.125rem 0 0}.qd-row{display:flex;align-items:center;gap:.625rem;padding:.5625rem .875rem;font-size:.8125rem;border-bottom:1px solid var(--line)}.qd-row:last-child{border-bottom:0}.modal-foot .btn.ns-btn{text-decoration:none}.qbar .q-m .muted,.qbar .q-s,.qbar .q-t{white-space:nowrap}.qbar .q-m .prog{width:9rem!important}.tbl .tr.done .td.muted{color:var(--ink-3)}.qbar .q-l{flex:1 1 auto;min-width:0}.qbar .q-s{overflow:hidden;text-overflow:ellipsis;min-width:0}.qbar .q-m{flex:0 1 auto;min-width:0;margin-left:0}.qbar .q-m .prog{width:clamp(3rem,10vw,9rem)!important;flex:none}.qbar .q-r{flex:none}.qbar .q-l{flex:1 6 auto}.qbar .q-m .muted{overflow:hidden;text-overflow:ellipsis;min-width:0}.qbar .q-m{flex:none}@media (max-width:1180px){.qbar .q-s{display:none}.qbar .q-m .prog{width:3rem!important}}.db{--cols:0.9375rem 2.5rem minmax(7rem,20rem) 6.75rem 2.25rem 5.375rem 5rem 2.375rem 2.1875rem 2.6875rem 2.375rem 2.4375rem 2.9375rem 6rem 5.625rem}.dbA{--cols:0.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:0.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:.8125rem}.tbl.db .name,.tbl.dbA .name,.tbl.dbP .name{font-size:.85rem}.tbl.db .meta,.tbl.dbA .meta,.tbl.dbP .meta{font-size:.72rem}.tbl.db .tr.th .td,.tbl.dbA .tr.th .td,.tbl.dbP .tr.th .td{font-size:.7812rem}button.orb{border:0;cursor:pointer;color:#fff}.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-chat,.dw-foot .nv-read{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{max-height:calc(5 * 2.875rem + 5px);overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable}.plan-sec .sec{position:relative;z-index:1}.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:.8125rem}.tbl.plan .name{font-size:.85rem}.tbl.plan .meta{font-size:.72rem}.tbl.plan .slot{font-size:.85rem}.tbl.plan .due .s,.tbl.plan .slot .s{font-size:.72rem}.tbl.plan .due{font-size:.78rem}.card.list .card-head .card-hint{white-space:nowrap}.nv-kinds .chip{cursor:pointer;height:1.75rem;font-size:.75rem}.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 .s,.leads .td.two{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.leads .lead .name{font-size:.85rem}.leads .lead .meta{font-size:.72rem}.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{--cols:11.375rem minmax(8rem,1fr) minmax(6rem,10rem) 4.5rem 7.5rem 2.5rem 1.5rem}.ctc .tr{gap:1rem;justify-content:space-between}.ctc .td{overflow:hidden;text-overflow:ellipsis;min-width:0}.ctc .td.stack{white-space:normal;overflow:visible;gap:.25rem}.ctc .td.stack .tag{max-width:100%;overflow:hidden;text-overflow:ellipsis}.ctc .lead .name{font-size:.85rem;display:flex;align-items:center;gap:.375rem}.ctc .lead .meta{font-size:.72rem}.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 .s,.lst .td.fu{white-space:nowrap}.lst .td.two .meta,.lst .td.two .name{overflow:hidden;text-overflow:ellipsis}.tbl.lst .tr:not(.th){min-height:2.875rem}.list.narrow .lst{--cols:1.125rem 2.5rem minmax(7rem,1.4fr) 2.75rem 4rem 4rem 4rem 4.75rem 6.5rem 5.75rem 4.75rem}.list.narrow .lst .tr{gap:.5rem;justify-content:space-between}.drawer.dw-listing .dw-foot .cmp-top .seg>span:nth-child(5),.list.narrow .lst .tr>:nth-child(12),.list.narrow .lst .tr>:nth-child(14),.list.narrow .lst .tr>:nth-child(6),.list.narrow .lst .tr>:nth-child(7),.list.narrow .lst .tr>:nth-child(8),.list.narrow .lst .tr>:nth-child(9){display:none}.list.narrow .kpi-strip.mini,.list.narrow .mk-grid{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;overflow:hidden;text-overflow:ellipsis}.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}.drawer.dw-service .dw-foot .cmp-top .seg>span:nth-child(5),.list.narrow .controls .scope{display:none}.drawer.dw-service .dw-stage div{font-size:.7rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sales{--cols:2.5rem minmax(5.5rem,1fr) minmax(8rem,1.3fr) 5.5rem 4.5rem 6.5rem 6.5rem 7.5rem}.sales .tr{gap:.75rem;justify-content:flex-start}.sales .tr>*{white-space:nowrap}.sales .tr.min52{min-height:3.25rem}.sales .td.two .meta,.sales .td.two .name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.list.narrow .sales{--cols:2.5rem minmax(6rem,1fr) 5rem 6rem 6rem 5rem}.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{gap:.5rem;justify-content:flex-start}.users .tr>*{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.users .open{cursor:pointer;font-weight:600;color:var(--value-text)}@media (max-width:900px){.kpi-tiles.c5,.kpi-tiles.c6{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{position:relative;display:flex;margin-left:auto}.bell,.bell-anch{align-items:center}.bell{display:inline-flex;gap:.25rem;height:1.5rem;padding:0 .3125rem;border:0;border-radius:.375rem;background:transparent;color:#8794B8;cursor:pointer}.bell.has,.bell:hover{color:#E6ECF5}.bell .badge{height:1rem;min-width:1rem;padding:0 .3125rem;font-size:.625rem}.bell-pop{position:fixed;width:23.75rem;max-width:calc(100vw - 1rem);padding:0;z-index:60;color:var(--ink-1)}.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 (max-width:900px){.bell-pop{width:calc(100vw - 1rem)}}button.orb,button.tg{border:0;padding:0;margin:0;font:inherit;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:none;vertical-align:middle}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;font-family:inherit!important;color:var(--ink-1)!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:transparent!important;padding:0!important;margin:0!important;height:100%!important;min-height:0!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-grid{display:grid!important;grid-template-columns:22.5rem minmax(0,1fr)!important;grid-gap:1rem!important;gap:1rem!important;justify-content:stretch!important;align-items:stretch!important;padding:1.125rem 1.375rem!important;height:100%!important;min-height:0!important;background:transparent!important;overflow:hidden!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-rail{display:flex!important;flex-direction:column!important;gap:.875rem!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding:0 .125rem .125rem 0!important;background:transparent!important;border:0!important;box-shadow:none!important;width:auto!important;position:static!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-sec{flex:0 0 auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;position:relative!important;display:flex!important;flex-direction:column!important;padding:1rem 1.125rem!important;background:var(--paper)!important;border:1px solid var(--line)!important;border-radius:1.125rem!important;box-shadow:var(--shadow-card)!important;margin:0!important;color:var(--ink-1)!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-sec:after,html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-sec:before{display:none!important;content:none!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-sec-body{flex:none!important;display:block!important;overflow:visible!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;gap:0!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{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.75rem!important;margin:0 0 .75rem!important;padding:0!important;min-height:0!important;height:auto!important;background:transparent!important;border:0!important;box-shadow:none!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{display:none!important;content: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{font-size:.9062rem!important;font-weight:650!important;letter-spacing:-.01em!important;text-transform:none!important;color:var(--ink-1)!important;white-space:nowrap!important;line-height:1.2!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-sec-tag{display:inline-flex!important;align-items:center!important;height:auto!important;padding:.25rem .5625rem!important;border-radius:62.4375rem!important;background:var(--well)!important;border:1px solid var(--well-line)!important;color:var(--ink-3)!important;font-size:.6562rem!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important;font-style:normal!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;min-width:0!important;box-shadow:none!important;margin:0!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;border-color:rgba(255,255,255,.09)!important;background:radial-gradient(110% 70% at 6% 0,rgba(255,255,255,.16) 0,transparent 52%),linear-gradient(118deg,transparent 44%,rgba(255,255,255,.045) 45%,rgba(255,255,255,.045) 60%,transparent 61%),linear-gradient(170deg,var(--navy-2) 0,var(--navy) 50%,var(--navy-deep) 100%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),inset 0 -1px 0 rgba(0,0,0,.35),0 1px 1px rgba(10,20,40,.2),0 .375rem .875rem -6px rgba(10,20,40,.28)!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{background:rgba(255,255,255,.1)!important;border-color:rgba(255,255,255,.14)!important;color:#fff!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-rail-fixed .nscl-tabs{display:flex!important;background:rgba(255,255,255,.08)!important;border-radius:.5625rem!important;padding:.1875rem!important;gap:.125rem!important;margin:0!important;border:0!important;box-shadow:none!important;width:auto!important;height:auto!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-rail-fixed .nscl-tab{flex:1 1!important;display:flex!important;align-items:center!important;justify-content:center!important;height:2rem!important;padding:0 .375rem!important;border-radius:.4375rem!important;font-size:.8125rem!important;font-weight:500!important;color:#C3CDE3!important;background:transparent!important;border:0!important;box-shadow:none!important;margin:0!important;min-width:0!important;text-align:center!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 rgba(26,36,56,.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 small,html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-rail-fixed .nscl-tab-icon{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: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-tabs:after,html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-rail-fixed .nscl-tabs:before{display:none!important;content: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{display:block!important;text-align:center!important;font-size:.8125rem!important;line-height:1!important;padding:0!important;margin:0!important;transform:none!important;position:static!important;width:auto!important;opacity:1!important;left:auto!important;top:auto!important;flex: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;display:block!important;margin:0!important;padding:0!important;position:static!important;transform:none!important;left:auto!important;letter-spacing:0!important;line-height:1!important;width:auto!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-rail-fixed .nscl2-card{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0!important;border-radius: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{display:flex!important;align-items:center!important;gap:.375rem!important;margin:.875rem 0 .5rem!important;padding:0!important;font-size:.7812rem!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;color:#D9C7FF!important;background:transparent!important;border:0!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{width:.8125rem!important;height:.8125rem!important;color:#D9C7FF!important;flex: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{display:flex!important;align-items:center!important;gap:.5rem!important;height:2.5rem!important;min-height:2.5rem!important;max-height:2.5rem!important;padding:0 .25rem 0 .6875rem!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:.625rem!important;background:rgba(255,255,255,.08)!important;box-shadow:none!important;margin:0!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{flex:1 1!important;min-width:0!important;height:2.25rem!important;min-height:0!important;max-height:2.25rem!important;padding:.5rem 0!important;margin:0!important;resize:none!important;background:transparent!important;border:0!important;box-shadow:none!important;outline:0!important;color:#fff!important;font-size:.8125rem!important;line-height:1.25rem!important;font-family:inherit!important;white-space:nowrap!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:.8125rem!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-rail-fixed .nscl2-novabtn{flex:none!important;width:1.75rem!important;height:1.75rem!important;min-width:0!important;padding:0!important;margin:0!important;border-radius:50%!important;border:0!important;display:grid!important;place-items:center!important;cursor:pointer!important;color:#fff!important;background:radial-gradient(120% 70% at 50% -12%,rgba(255,255,255,.45),rgba(255,255,255,0) 60%),linear-gradient(180deg,var(--nova-tile-hi) 0,var(--nova-tile-lo) 100%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.35),inset 0 -1px 0 rgba(0,0,0,.18),0 2px 5px rgba(10,20,40,.22)!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{width:.8125rem!important;height:.8125rem!important;display:block!important;color:#fff!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-rail-fixed .mcalc-villa{display:flex!important;align-items:center!important;gap:.625rem!important;margin:.75rem 0 0!important;padding:.625rem .75rem!important;background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:.75rem!important;box-shadow:none!important;min-height:0!important;height:auto!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{display:flex!important;flex-direction:column!important;gap:.125rem!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important;min-width:0!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;font-size:.7812rem!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!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;font-size:.75rem!important;line-height:1.35!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;display:block!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-rail-fixed .mvr{display:flex!important;flex-direction:column!important;gap:.125rem!important;min-width:0!important;flex:1 1!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:.7812rem!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:.75rem!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-rail-fixed .mvbtn{height:1.625rem!important;padding:0 .625rem!important;border-radius:.4375rem!important;background:rgba(255,255,255,.1)!important;border:1px solid rgba(255,255,255,.14)!important;color:#fff!important;font-size:.75rem!important;font-weight:600!important;cursor:pointer!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-rail-scroll.nscl2-sec{overflow:visible!important;flex:0 0 auto!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-subtabsrow{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0 0 .625rem!important;display:block!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl-subtabs{display:flex!important;background:var(--inset)!important;border-radius:.5625rem!important;padding:.1875rem!important;gap:.125rem!important;margin:0!important;border:0!important;box-shadow:none!important;width:auto!important;height:auto!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl-subtabs button{flex:1 1!important;display:inline-grid!important;place-items:center!important;height:2rem!important;padding:0 .375rem!important;border-radius:.4375rem!important;font-size:.8125rem!important;font-weight:500!important;color:var(--ink-2)!important;background:transparent!important;border:0!important;box-shadow:none!important;margin:0!important;min-width:0!important;cursor:pointer!important;font-family:inherit!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 rgba(26,36,56,.1)!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{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0!important;border-radius: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{padding:0!important;margin:0!important;background:transparent!important;border:0!important;display:block!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-panel{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:.625rem!important;gap:.625rem!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!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{display:flex!important;flex-direction:column!important;gap:.1875rem!important;min-height:3.25rem!important;height:auto!important;padding:.5rem .75rem!important;border:1px solid var(--line-strong)!important;border-radius:.625rem!important;background:var(--paper)!important;box-shadow:inset 0 1px 0 var(--card-hi),0 1px 1px rgba(26,36,56,.04)!important;margin:0!important;min-width:0!important;justify-content:center!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-l{display:block!important;font-size:.6562rem!important;letter-spacing:.05em!important;text-transform:uppercase!important;font-weight:600!important;color:var(--ink-2)!important;margin:0!important;padding:0!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-v{display:flex!important;align-items:center!important;gap:.375rem!important;font-size:.8438rem!important;font-weight:600!important;color:var(--ink-1)!important;margin:0!important;padding:0!important;min-width:0!important;height:auto!important;min-height:1.25rem!important;background:transparent!important;border:0!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{flex:1 1!important;min-width:0!important;width:100%!important;height:1.25rem!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;outline:0!important;font:inherit!important;font-size:.8438rem!important;font-weight:600!important;color:var(--ink-1)!important;border-radius:0!important;font-family:inherit!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;font-weight:400!important;opacity:1!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-v .nscl-sel{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;padding-right:1rem!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-repeat:no-repeat!important;background-position:right 0 center!important;background-size:.75rem .75rem!important;cursor:pointer!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{display:inline-flex!important;align-items:center!important;gap:.375rem!important;height:1.25rem!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-step button{width:1rem!important;height:1rem!important;min-width:0!important;padding:0!important;margin:0!important;border-radius:.25rem!important;background:var(--inset)!important;border:0!important;display:inline-grid!important;place-items:center!important;font-size:.6875rem!important;line-height:1!important;color:var(--ink-2)!important;cursor:pointer!important;box-shadow:none!important;font-family:inherit!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-step b{font-size:.8438rem!important;font-weight:600!important;color:var(--ink-1)!important;min-width:0!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-plan{display:block!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-cap{display:flex!important;justify-content:space-between!important;align-items:center!important;margin:.875rem 0 .5rem!important;padding:0!important;background:transparent!important;border:0!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-cap,html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-cap span{font-size:.7812rem!important;font-weight:600!important;color:var(--ink-1)!important;text-transform:none!important;letter-spacing:0!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-cap i{font-style:normal!important;font-size:.7188rem!important;font-weight:400!important;color:var(--ink-3)!important;text-transform:none!important;letter-spacing:0!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-body{padding:0!important;margin:0!important;background:transparent!important;border:0!important;display:block!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-idle{display:flex!important;align-items:center!important;gap:.625rem!important;padding:.5625rem .75rem!important;background:var(--well)!important;border:1px solid var(--well-line)!important;border-radius:.75rem!important;box-shadow:inset 0 1px 0 var(--well-hi),inset 0 .125rem .1875rem rgba(26,36,56,.025)!important;font-size:.75rem!important;color:var(--ink-2)!important;margin:0!important;min-height:0!important;height:auto!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{flex:1 1 auto!important;font-size:.75rem!important;line-height:1.35!important;color:var(--ink-2)!important;white-space:normal!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-add{margin-left:auto!important;flex:none!important;white-space:nowrap!important;height:1.875rem!important;padding:0 .6875rem!important;border:1px solid var(--line-strong)!important;border-radius:var(--r-btn)!important;background:var(--paper)!important;color:var(--ink-1)!important;font-size:.7812rem!important;font-weight:500!important;cursor:pointer!important;box-shadow:0 1px 1px rgba(26,36,56,.04)!important;font-family:inherit!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{margin-top:auto!important;position:static!important;bottom:auto!important;overflow:visible!important;flex:0 0 auto!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-railfoot .nscl2-clientbar{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;height:auto!important;min-height:0!important;overflow:visible!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;text-align:left!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-railfoot .nscl2-clientfind{display:flex!important;flex-direction:column!important;gap:0!important;width:100%!important;height:auto!important;min-height:0!important;overflow:visible!important;border:0!important;background:transparent!important;padding:0!important;box-shadow:none!important;text-align:left!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-railfoot .nscl2-leadwrap{position:relative!important;width:100%!important;display:block!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-railfoot .nscl2-leadwrap input{width:100%!important;height:2rem!important;padding:0 .6875rem 0 1.875rem!important;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;color:var(--ink-1)!important;font-size:.7812rem!important;font-family:inherit!important;box-shadow:0 1px 1px rgba(26,36,56,.03)!important;outline:0!important;margin:0!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{margin:.625rem 0 0!important;display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:.375rem .875rem!important;gap:.375rem .875rem!important;width:100%!important;border:0!important;background:transparent!important;padding:0!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-railfoot .nscl2-swi{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.5rem!important;height:2rem!important;min-height:2rem!important;padding:0 .625rem!important;border:1px solid var(--line)!important;border-radius:.5625rem!important;background:var(--paper)!important;font-size:.7812rem!important;color:var(--ink-1)!important;box-shadow:none!important;margin:0!important;width:auto!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-railfoot .nscl2-swi>span{font-size:.7812rem!important;font-weight:500!important;color:var(--ink-1)!important;text-transform:none!important;letter-spacing:0!important;white-space:nowrap!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-sw{width:1.875rem!important;height:1.0625rem!important;min-width:0!important;border-radius:62.4375rem!important;background:var(--value-solid)!important;position:relative!important;display:inline-block!important;border:0!important;padding:0!important;margin:0!important;box-shadow:none!important;cursor:pointer!important;flex:none!important;-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-sw:after{content:""!important;position:absolute!important;top:.125rem!important;left:.9375rem!important;right:auto!important;width:.8125rem!important;height:.8125rem!important;border-radius:50%!important;background:#fff!important;box-shadow:none!important;transition:left .15s!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{display:flex!important;align-items:center!important;gap:.5rem!important;width:100%!important;height:2.25rem!important;padding:0 .625rem!important;border:1px solid var(--line)!important;border-radius:.5625rem!important;background:var(--paper)!important;margin:0!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-railfoot .ocl-client .ocl-av{width:1.5rem!important;height:1.5rem!important;border-radius:50%!important;background:var(--inset)!important;color:var(--ink-1)!important;font-size:.6875rem!important;font-weight:650!important;display:grid!important;place-items:center!important;flex:none!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-railfoot .ocl-client .ocl-who{display:flex!important;flex-direction:column!important;min-width:0!important;line-height:1.2!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{font-size:.7812rem!important;font-weight:600!important;color:var(--ink-1)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!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{font-size:.6875rem!important;color:var(--ink-2)!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-railfoot .nscl2-leadok{margin-left:auto!important;display:inline-flex!important;align-items:center!important;height:1.25rem!important;padding:0 .4375rem!important;border-radius:.375rem!important;background:var(--positive-tint)!important;color:var(--positive-text)!important;font-size:.6562rem!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important;white-space:nowrap!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;border:0!important;border-radius:50%!important;background:transparent!important;color:var(--ink-2)!important;cursor:pointer!important;flex:none!important;padding:0!important;font-size:.75rem!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-railfoot .nscl2-leadmenu{position:absolute!important;left:0!important;right:0!important;bottom:calc(100% + .25rem)!important;z-index:5!important;background:var(--paper)!important;border:1px solid var(--line)!important;border-radius:.625rem!important;box-shadow:0 .75rem 2rem -12px rgba(26,36,56,.35)!important;padding:.25rem!important;max-height:14rem!important;overflow:auto!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-railfoot .nscl2-leadmenu button{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:.0625rem!important;width:100%!important;padding:.375rem .5rem!important;border:0!important;border-radius:.4375rem!important;background:transparent!important;text-align:left!important;cursor:pointer!important;font-family:inherit!important;color:var(--ink-1)!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:.7812rem!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{font-size:.6875rem!important;color:var(--ink-2)!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-railfoot .nscl2-export{position:static!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:.5rem!important;justify-content:stretch!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;width:100%!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-railfoot .nscl2-export-what{flex:1 1 100%!important;font-size:.6875rem!important;line-height:1.4!important;color:var(--ink-3)!important;text-align:left!important;text-transform:none!important;letter-spacing:0!important;font-weight:400!important;margin:.625rem 0 .125rem!important;padding:0!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.5rem!important;height:1.875rem!important;padding:0 .6875rem!important;border-radius:var(--r-btn)!important;font:inherit!important;font-size:.7812rem!important;font-weight:600!important;border:1px solid transparent!important;cursor:pointer!important;white-space:nowrap!important;box-shadow:none!important;margin:0!important;text-transform:none!important;letter-spacing:0!important;line-height:1!important;font-family:inherit!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-btn svg{width:.8125rem!important;height:.8125rem!important;flex:none!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 rgba(26,36,56,.04)!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{background:radial-gradient(120% 90% at 50% -20%,rgba(255,255,255,.34),rgba(255,255,255,0) 60%),linear-gradient(180deg,var(--positive-btn-hi),var(--positive-btn-lo))!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-btn.savepdf,html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-btn.wa{color:#fff!important;border-color:transparent!important;text-shadow:0 1px 1px rgba(0,0,0,.22)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.36),inset 0 -1px 0 rgba(0,0,0,.2),0 1px 2px rgba(10,20,40,.25),0 6px 14px -6px rgba(10,20,40,.38)!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-btn.savepdf{background:radial-gradient(120% 90% at 50% -20%,rgba(255,255,255,.34),rgba(255,255,255,0) 60%),linear-gradient(180deg,var(--action-btn-hi),var(--action-btn-lo))!important;height:2.25rem!important;font-size:.8125rem!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:1 1 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!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!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-main{display:flex!important;flex-direction:column!important;min-height:0!important;min-width:0!important;height:100%!important;padding:.875rem 1.125rem!important;background:var(--paper)!important;border:1px solid var(--line)!important;border-radius:1.125rem!important;box-shadow:var(--shadow-card)!important;overflow:hidden!important;position:relative!important;margin:0!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-main:after,html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-main:before{display:none!important;content:none!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-docbar{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:.375rem!important;height:auto!important;min-height:0!important;padding:0 0 .875rem!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;flex:none!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-docbar>b{font-size:.9062rem!important;font-weight:650!important;letter-spacing:-.01em!important;color:var(--ink-1)!important;text-transform:none!important;line-height:1.2!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-docbar>small{display:inline-flex!important;align-items:center!important;padding:.25rem .5625rem!important;border-radius:62.4375rem!important;background:var(--well)!important;border:1px solid var(--well-line)!important;color:var(--ink-3)!important;font-size:.6562rem!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important;line-height:1.2!important;margin:0!important;white-space:nowrap!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-document-scroll{flex:1 1!important;min-height:0!important;display:grid!important;place-items:center!important;align-content:center!important;padding:.375rem 0!important;margin:0!important;background:transparent!important;border:0!important;overflow:auto!important;box-shadow:none!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{width:45rem!important;max-width:100%!important;height:auto!important;min-height:0!important;display:grid!important;grid-template-columns:1fr!important;grid-gap:1.375rem!important;gap:1.375rem!important;align-items:stretch!important;justify-items:stretch!important;text-align:left!important;padding:2.125rem 2.5rem 1.75rem!important;background:var(--paper)!important;border:1px solid var(--line)!important;border-radius:.375rem!important;box-shadow:0 1px .125rem rgba(26,36,56,.06),0 1.5rem 3rem -28px rgba(26,36,56,.35)!important;color:var(--ink-1)!important;margin:0!important;box-sizing:border-box!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{display:flex!important;justify-content:space-between!important;align-items:flex-end!important;gap:1rem!important;padding:0 0 1rem!important;border-bottom:1px solid var(--line)!important;margin:0!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-sheet-head .brand{font-size:1.1875rem!important;font-weight:700!important;letter-spacing:-.02em!important;color:var(--ink-1)!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{font-size:.75rem!important;color:var(--ink-2)!important;margin-top:.1875rem!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;padding:.75rem 1.5rem!important;margin:0!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{font-size:.9375rem!important;font-weight:650!important;font-family:inherit!important;color:var(--ink-1)!important;letter-spacing:-.008em!important;margin:0!important;padding:0!important;line-height:1.3!important;text-align:center!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-empty-preview p{font-size:.7812rem!important;color:var(--ink-2)!important;margin:.375rem auto 0!important;padding:0!important;max-width:44ch!important;line-height:1.45!important;text-align:center!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-empty-preview small{display:block!important;font-size:.7188rem!important;color:var(--ink-3)!important;margin:.5rem 0 0!important;text-align:center!important;line-height:1.4!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-sheet-actions{display:flex!important;justify-content:center!important;gap:.5rem!important;margin:.875rem 0 0!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-sheet-rows{display:grid!important;grid-gap:.5rem!important;gap:.5rem!important;margin:0!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-sheet-rows .well{padding:.625rem .875rem!important;background:var(--well)!important;border:1px solid var(--well-line)!important;border-radius:.75rem!important;box-shadow:inset 0 1px 0 var(--well-hi),inset 0 .125rem .1875rem rgba(26,36,56,.025)!important;margin:0!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{font-size:.6875rem!important;letter-spacing:.05em!important;text-transform:uppercase!important;font-weight:600!important;color:var(--ink-3)!important;margin:0!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{font-size:.75rem!important;color:var(--ink-3)!important;margin:.125rem 0 0!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{display:flex!important;justify-content:space-between!important;gap:1rem!important;padding:.875rem 0 0!important;border-top:1px solid var(--line)!important;font-size:.6875rem!important;color:var(--ink-2)!important;margin:0!important}}.sb-foot button.out,button.sb-foot .out{border:0;padding:0;margin:0;background:transparent;font:inherit;color:inherit;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}.sb-foot button.out:disabled{opacity:.6;cursor:default}.tr.th>span.sortable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;display:inline-flex;align-items:center;gap:.25rem;justify-content:flex-start}.tr.th>span.sortable.r{justify-content:flex-end}.tr.th>span.sortable:hover{color:var(--ink-1)}.tr.th>span.sortable .sort-ic{flex:none;opacity:.45}.tr.th>span.sortable.sorted .sort-ic{opacity:1}.tr.th>span.sortable:hover .sort-ic{opacity:.8}.agents{flex-wrap:wrap;row-gap:.25rem;column-gap:.75rem}.agents .other{margin-left:0;color:var(--ink-2)}.mkt-li{padding:.75rem 0;border-bottom:1px solid var(--line);display:grid;grid-gap:.3125rem;gap:.3125rem}.mkt-li:last-child{border-bottom:0}.mkt-li-row{display:flex;justify-content:space-between;gap:.75rem}.mkt-li-row,.mkt-li-t{align-items:center;min-width:0}.mkt-li-t{display:inline-flex;gap:.375rem;font-size:.8438rem;font-weight:650;color:var(--ink-1);overflow:hidden;white-space:nowrap}.mkt-li-p{font-size:.9062rem;white-space:nowrap;flex:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mkt-li-who{font-size:.75rem;color:var(--ink-2);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mkt-li-dom{font-size:.7188rem;color:var(--ink-3);white-space:nowrap;flex:none}.mkt-li-f{display:flex;flex-wrap:wrap;gap:.25rem;min-width:0}.mkt-li-f>span{display:inline-flex;align-items:center;height:1.25rem;padding:0 .4375rem;border-radius:.375rem;background:var(--well);border:1px solid var(--well-line);font-size:.6875rem;font-weight:600;color:var(--ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.mkt-li-a{display:flex;gap:.25rem;flex:none;margin-left:auto}.card.flat.vt{padding:.875rem 1.125rem;margin-bottom:1rem}.vt-head{display:flex;align-items:center;gap:.625rem;margin-bottom:.75rem}.vt-head .t{font-size:.9062rem;font-weight:650;letter-spacing:-.01em}.vt-head .s{font-size:.7188rem;color:var(--ink-3);flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vt-body{display:grid;grid-template-columns:11rem minmax(16rem,1.2fr) minmax(14rem,1fr);grid-gap:1.25rem;gap:1.25rem;align-items:start}.vt-me .big{font-size:2rem;font-weight:700;letter-spacing:-.03em;line-height:1}.vt-me .l{font-size:.75rem;font-weight:600;color:var(--ink-2);margin:.25rem 0 .5rem}.vt-me .s{font-size:.7188rem;color:var(--ink-3);line-height:1.6}.vt-me .s b{color:var(--ink-1);font-weight:650}.vt-cmp{display:grid;border-left:1px solid var(--line);border-right:1px solid var(--line);padding:0 1.25rem}.vt-cmp-h,.vt-row{display:grid;grid-template-columns:minmax(0,1fr) 4.25rem 4.25rem;align-items:center;grid-gap:.5rem;gap:.5rem}.vt-cmp-h{font-size:.6562rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);padding-bottom:.25rem}.vt-cmp-h span,.vt-row .v{text-align:right}.vt-row{padding:.3125rem 0;border-top:1px solid var(--line);font-size:.75rem}.vt-row .k{color:var(--ink-2)}.vt-row .v{font-weight:650;color:var(--ink-1)}.vt-row .v.team{font-weight:500;color:var(--ink-3)}.vt-row .v.up{color:var(--positive-text)}.vt-row .v.down{color:var(--stop-text)}.vt-board{display:grid;grid-gap:.3125rem;gap:.3125rem}.vt-board>div{display:grid;grid-template-columns:1rem 4.5rem minmax(0,1fr) 1.75rem;align-items:center;grid-gap:.5rem;gap:.5rem;font-size:.75rem;padding:.125rem .25rem;border-radius:.375rem}.vt-board>div.me{background:var(--value-tint)}.vt-board .rk{color:var(--ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vt-board .nm{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vt-board .bar{height:.375rem;border-radius:62rem;background:var(--inset);overflow:hidden}.vt-board .bar i{display:block;height:100%;border-radius:inherit;background:var(--ink-3)}.vt-board .me .bar i{background:var(--value-solid)}.vt-board .num{text-align:right;font-weight:650}@media (max-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{display:grid;margin-bottom:.75rem}.bench-list>div{display:grid;grid-template-columns:1.25rem minmax(0,1fr) 2.25rem 3.5rem 4.75rem;align-items:center;grid-gap:.5rem;gap:.5rem;padding:.4375rem .25rem;border-bottom:1px solid var(--line);font-size:.75rem}.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-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bench-list .nm{display:inline-flex;align-items:center;gap:.375rem;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:600;color:var(--ink-1)}.bench-list .num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bench-list .muted{text-align:right;white-space:nowrap}.bench-list .sub,.mkt-li .sub{font-size:inherit;font-weight:400;color:var(--ink-3)}.mkt-li-f .none{font-style:normal;font-size:.6875rem;color:var(--ink-3)}.vt-empty{align-content:start;gap:.25rem}.vt-empty .t{font-size:.8125rem;font-weight:650;color:var(--ink-1)}.vt-empty .s{font-size:.7188rem;color:var(--ink-3);line-height:1.45}.vt-team{display:flex;flex-wrap:wrap;gap:.375rem 1rem;margin-top:.5rem;align-items:baseline}.vt-team span{display:inline-flex;gap:.375rem;align-items:baseline;font-size:.7188rem}.vt-team em{font-style:normal;color:var(--ink-3)}.vt-team b{font-weight:650;color:var(--ink-1)}.vt-team i{font-style:normal;font-size:.6562rem;color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase}.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)}@layer northstar-refinement{@keyframes ns-calc-orb-cw{to{transform:rotate(1turn)}}@keyframes ns-calc-orb-ccw{to{transform:rotate(-1turn)}}@keyframes ns-calc-orb-charge{0%,to{transform:scale(.91);opacity:.84}45%{transform:scale(1.04);opacity:1}68%{transform:scale(.97);opacity:.94}}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:#FFFFFF!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{position:relative!important;isolation:isolate!important;flex:none!important;width:1.75rem!important;min-width:1.75rem!important;height:1.75rem!important;padding:0!important;margin:0!important;border:0!important;border-radius:50%!important;overflow:visible!important;box-shadow:none!important;opacity:1!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;filter:saturate(1.25) contrast(1.15) drop-shadow(0 0 2px rgba(122,90,248,.7))!important;animation:ns-calc-orb-charge 2.45s ease-in-out infinite!important;cursor:pointer!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:after,html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-rail-fixed .nscl2-novabtn:before{content:""!important;display:block!important;position:absolute!important;inset:-2px!important;border-radius:50%!important;pointer-events: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{z-index:-1!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;opacity:.9!important;animation:ns-calc-orb-cw 24s linear infinite!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;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;opacity:1!important;animation:ns-calc-orb-ccw 8s linear infinite!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 rgba(122,90,248,.8))!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:2px solid #7A5AF8!important;outline-offset:1px!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:after,html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-rail-fixed .nscl2-novabtn:before{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;border-radius:.75rem!important;background:var(--paper)!important;overflow:hidden!important;padding:0!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{display:grid!important;grid-template-columns:minmax(0,1fr) 4.25rem 4.625rem 2.5rem .75rem!important;align-items:center!important;grid-column-gap:.3125rem!important;column-gap:.3125rem!important;padding:0 .5rem 0 .625rem!important;margin:0!important;width:auto!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-plan-head{height:1.625rem!important;min-height:0!important;background:var(--inset)!important;border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;box-shadow:none!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-plan-head>span{font-size:.6094rem!important;font-weight:600!important;letter-spacing:.05em!important;text-transform:uppercase!important;color:var(--ink-3)!important;white-space:nowrap!important;padding:0!important;margin:0!important;text-align:left!important;background:transparent!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{height:2.125rem!important;min-height:2.125rem!important;background:var(--paper)!important;border:0!important;border-top:1px solid var(--line)!important;border-radius:0!important;box-shadow:none!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{display:block!important;min-width:0!important;width:auto!important;height:auto!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;font-family:inherit!important;font-size:.75rem!important;font-weight:500!important;line-height:1.2!important;color:var(--ink-1)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;text-align:left!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope input.ocl-nm{width:100%!important;outline:0!important;border-radius:.25rem!important;padding:.125rem .1875rem!important;margin-left:-.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{display:flex!important;align-items:center!important;gap:.1875rem!important;overflow:visible!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-due select{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;height:1.375rem!important;min-width:0!important;width:auto!important;padding:0 .3125rem!important;margin:0!important;border:1px solid var(--line)!important;border-radius:.375rem!important;background:var(--paper)!important;box-shadow:none!important;font-family:inherit!important;font-size:.7031rem!important;font-weight:600!important;line-height:1!important;color:var(--ink-1)!important;cursor:pointer!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{outline:0!important;border-color:var(--accent,#2F6BFF)!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;display:inline-flex!important;align-items:center!important;gap:.1875rem!important;height:1.25rem!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-prow .ocl-step b{min-width:2rem!important;text-align:center!important;font-size:.75rem!important;font-weight:600!important;font-feature-settings:"tnum"!important;font-variant-numeric:tabular-nums!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:.6875rem!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-amt{justify-self:end!important;display:block!important;margin:0!important;padding:0!important;font-size:.7031rem!important;font-weight:600!important;color:var(--ink-1)!important;font-feature-settings:"tnum"!important;font-variant-numeric:tabular-nums!important;white-space:nowrap!important;text-align:right!important;background:transparent!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-tag{justify-self:center!important;display:inline-grid!important;place-items:center!important;width:auto!important;min-width:2.375rem!important;height:1.25rem!important;padding:0 .3125rem!important;margin:0!important;border:0!important;border-radius:.375rem!important;box-shadow:none!important;font-family:inherit!important;font-size:.6562rem!important;font-weight:650!important;line-height:1!important;letter-spacing:0!important;text-transform:none!important;-moz-user-select:none!important;user-select:none!important;-webkit-user-select:none!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 rgba(26,36,56,.14)!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:#FFFFFF!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-rm{justify-self:end!important;display:inline-grid!important;place-items:center!important;width:.75rem!important;height:.75rem!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:var(--ink-3)!important;font-size:.625rem!important;line-height:1!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{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.5rem!important;height:auto!important;min-height:2.25rem!important;padding:.3125rem .5rem .3125rem .625rem!important;margin:0!important;border:0!important;border-top:1px solid var(--line)!important;border-radius:0!important;background:var(--inset)!important;box-shadow:none!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-foot-l{font-size:.7188rem!important;font-weight:500!important;color:var(--ink-2)!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-foot-r{display:flex!important;margin:0!important;padding:0!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;padding:0 .625rem!important;margin:0!important;font-size:.7188rem!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-document-fit{width:700px!important;min-width:700px!important;max-width:none!important;flex: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{align-content:safe center!important;justify-content:safe center!important;overflow:auto!important}.nscl2-doc{font-family:-apple-system,SF Pro Text,Inter,Helvetica Neue,Arial,sans-serif!important;font-weight:450!important;color:#202631!important}}@layer northstar-refinement{}.dw-facts .stage-pick{display:inline-flex;align-items:center;gap:.3125rem;padding:0;margin:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer;border-radius:.375rem}.dw-facts .stage-pick svg{color:var(--ink-3);transition:transform .15s ease}.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{display:flex;align-items:center;gap:.875rem;margin:.5rem 1rem 1rem;padding:1rem 1.125rem;border:1px dashed var(--line-strong);border-radius:.875rem;background:var(--inset)}.plan-empty .glyph{flex:none;display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:.75rem;background:var(--positive-tint,#E7F6EC);color:var(--positive-text,#1F7A3A)}.plan-empty .copy{flex:1 1;min-width:0;display:grid;grid-gap:.1875rem;gap:.1875rem}.plan-empty .copy b{font-size:.875rem;font-weight:600;color:var(--ink-1)}.plan-empty .copy span{font-size:.75rem;color:var(--ink-3);line-height:1.45}.plan-empty .acts{flex:none;display:flex;gap:.5rem}@media (max-width:640px){.plan-empty{flex-wrap:wrap}.plan-empty .acts{width:100%}.plan-empty .acts .btn{flex:1 1}}.nova-orb{position:relative;isolation:isolate;flex:none;width:2.75rem;height:2.75rem;padding:0;margin:0;border:0;border-radius:50%;cursor:pointer;animation:ns-calc-orb-charge 4.8s ease-in-out infinite}.nova-orb .core{position:absolute;inset:0;border-radius:50%;background:url(/assets/north-star/dashboard/nova-orb-v2/orb-core-v1.png) 50%/contain no-repeat}.nova-orb:after,.nova-orb:before{content:"";position:absolute;inset:-.375rem;border-radius:50%;pointer-events:none}.nova-orb:before{z-index:-1;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;opacity:.9;animation:ns-calc-orb-cw 24s linear infinite}.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:ns-calc-orb-ccw 8s linear infinite}.nova-orb:hover{filter:saturate(1.25) contrast(1.1) drop-shadow(0 0 8px rgba(122,90,248,.55))}.nova-orb.on{filter:drop-shadow(0 0 10px rgba(122,90,248,.7))}.nova-orb:focus-visible{outline:2px solid #7A5AF8;outline-offset:4px}@media (prefers-reduced-motion:reduce){.nova-orb,.nova-orb:after,.nova-orb:before{animation:none}}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-due-btn{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;height:1.375rem!important;padding:0 .3125rem!important;margin:0!important;border:1px solid var(--line)!important;border-radius:.375rem!important;background:var(--paper)!important;box-shadow:none!important;font-family:inherit!important;font-size:.7031rem!important;font-weight:600!important;line-height:1!important;color:var(--ink-1)!important;cursor:pointer!important;white-space:nowrap!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{position:fixed!important;z-index:1000!important;max-height:15rem!important;overflow-y:auto!important;overscroll-behavior:contain!important;padding:.3125rem!important;margin:0!important;border:1px solid var(--line)!important;border-radius:.75rem!important;background:var(--paper,#fff)!important;box-shadow:0 14px 32px -12px rgba(10,20,40,.38),0 2px 6px rgba(10,20,40,.08)!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{display:block!important;width:100%!important;height:auto!important;min-height:0!important;padding:.4375rem .75rem!important;margin:0!important;border:0!important;border-radius:.5rem!important;background:none!important;box-shadow:none!important;font-family:inherit!important;font-size:.7812rem!important;font-weight:500!important;line-height:1.2!important;letter-spacing:0!important;color:var(--ink-1)!important;text-align:left!important;cursor:pointer!important;white-space:nowrap!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(1turn)}}@keyframes ns-orb-ccw{to{transform:rotate(-1turn)}}@keyframes ns-orb-charge{0%,to{transform:scale(.91);opacity:.84}45%{transform:scale(1.04);opacity:1}68%{transform:scale(.97);opacity:.94}}.ns-orb{position:relative;display:grid;place-items:center;flex:none;width:var(--orb,54px);height:var(--orb,54px);isolation:isolate;overflow:visible;pointer-events:none}.ns-orb .ns-orb-layer{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:contain;transform-origin:50% 50%;pointer-events:none;will-change:transform,opacity}.ns-orb .ns-orb-particles{z-index:1;opacity:.62;animation:ns-orb-ccw 18s linear infinite}.ns-orb .ns-orb-grid{z-index:2;opacity:.68;animation:ns-orb-cw 24s linear infinite}.ns-orb .ns-orb-orbit-a{z-index:3;opacity:.74;animation:ns-orb-ccw 10.5s linear infinite}.ns-orb .ns-orb-orbit-b{z-index:4;opacity:.58;animation:ns-orb-cw 7.75s linear infinite}.ns-orb .ns-orb-core{z-index:5;inset:3px;width:calc(100% - 6px);height:calc(100% - 6px);opacity:.96;animation:ns-orb-charge 2.45s ease-in-out infinite;filter:saturate(1.1) drop-shadow(0 0 6px rgba(255,85,248,.55)) drop-shadow(0 0 12px color-mix(in srgb,var(--ns-gina-violet,#7A5AF8) 40%,transparent))}.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{animation:none;width:auto;height:auto;display:inline-grid;place-items:center;background:none}.nova-orb:after,.nova-orb:before{content:none}@layer northstar-refinement{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{width:1.875rem!important;min-width:1.875rem!important;height:1.875rem!important;display:grid!important;place-items:center!important;background:none!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-rail-fixed .nscl2-novabtn:after,html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-rail-fixed .nscl2-novabtn: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-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{padding:0 .375rem 0 .6875rem!important;gap:.375rem!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{width:1.75rem!important;min-width:1.75rem!important;height:1.75rem!important;margin:0!important;flex:none!important;align-self:center!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{display:flex!important;align-items:baseline!important;gap:.5rem!important;min-width:0!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-sc input{flex:0 1 5.5rem!important;min-width:3rem!important;width:5.5rem!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-sc em{flex:1 1 auto!important;font-style:normal!important;font-size:.75rem!important;font-weight:600!important;color:var(--ink-3)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-half{min-height:2.625rem!important;padding:.3125rem .625rem!important;gap:.0625rem!important;border-radius:.5625rem!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-l{font-size:.5938rem!important}html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .ocl-v{font-size:.8125rem!important;min-height:1.125rem!important}}@layer northstar-refinement{}@layer northstar-refinement{}@layer northstar-refinement{}@layer northstar-refinement{}@layer northstar-refinement{}@layer northstar-refinement{}@layer northstar-refinement{}@layer northstar-refinement{}@layer northstar-refinement{}@layer northstar-refinement{}@layer northstar-refinement{}@layer northstar-refinement{}@layer northstar-refinement{}@layer northstar-refinement{}body .ocl-due-pop{position:fixed!important;z-index:2147483000!important;max-height:15rem!important;overflow-y:auto!important;overscroll-behavior:contain!important;padding:.3125rem!important;border:1px solid var(--line)!important;border-radius:.75rem!important;background:var(--paper,#fff)!important;box-shadow:0 14px 32px -12px rgba(10,20,40,.38),0 2px 6px rgba(10,20,40,.08)!important}body .ocl-due-pop,body .ocl-due-pop .ocl-due-opt{margin:0!important;display:block!important;font-family:inherit!important}body .ocl-due-pop .ocl-due-opt{width:100%!important;height:auto!important;padding:.4375rem .75rem!important;border:0!important;border-radius:.5rem!important;background:none!important;box-shadow:none!important;font-size:.7812rem!important;font-weight:500!important;line-height:1.2!important;color:var(--ink-1)!important;text-align:left!important;cursor:pointer!important;white-space:nowrap!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}@layer northstar-refinement{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{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;width:100%!important;min-width:0!important;height:1.25rem!important;padding:0!important;margin:0!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;font:inherit!important;font-size:.8125rem!important;font-weight:600!important;color:var(--ink-1)!important}}@layer northstar-refinement{}@layer northstar-refinement{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}}@layer northstar-refinement{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}}@layer northstar-refinement{html body[class][class][class][class][class][class][class] .calc-host .nscl-scope.nscl-scope.nscl-scope .nscl2-property-card{padding:0!important;margin:0!important;border:0!important;background:none!important;box-shadow:none!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;direction:ltr!important;cursor:pointer!important}}@layer northstar-refinement{}.lf-sec{display:flex;align-items:baseline;gap:.625rem;margin:.5rem 0 -.125rem;padding-top:.75rem;border-top:1px solid var(--line)}.lf-sec b{font-size:.8125rem;font-weight:650;color:var(--ink-1)}.lf-sec span{font-size:.7188rem;color:var(--ink-3)}.tagpick{position:relative;display:grid;grid-gap:.375rem;gap:.375rem;margin-top:.25rem}.tp-chips{display:flex;flex-wrap:wrap;gap:.3125rem;margin-top:.25rem}.tp-chip{height:1.625rem;padding:0 .625rem;border:1px solid var(--line-strong);border-radius:62rem;background:var(--paper);font:inherit;font-size:.75rem;font-weight:550;color:var(--ink-2);cursor:pointer}.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{display:flex;flex-wrap:wrap;gap:.3125rem;min-height:1.75rem}.tp-field,.tp-tag{align-items:center}.tp-tag{display:inline-flex;gap:.25rem;height:1.5rem;padding:0 .5rem;border:1px solid var(--value-solid,#2b5183);border-radius:62rem;background:var(--value-tint,#E8EFFB);font:inherit;font-size:.75rem;font-weight:600;color:var(--value-text,#1D3F6E);cursor:pointer}.tp-tag span{opacity:.6}.tp-in{flex:1 1;min-width:8rem;height:1.625rem;border:0;outline:0;background:transparent;font:inherit;font-size:.8125rem;font-weight:500;color:var(--ink-1)}.tp-in::placeholder{color:var(--ink-3)}.tp-pop{position:absolute;left:0;right:0;top:100%;z-index:30;margin-top:.25rem;max-height:14rem;overflow-y:auto;padding:.25rem;border:1px solid var(--line);border-radius:.625rem;background:var(--paper);box-shadow:0 12px 28px -12px rgba(10,20,40,.35)}.tp-pop button{display:block;width:100%;padding:.375rem .625rem;border:0;border-radius:.4375rem;background:none;font:inherit;font-size:.7812rem;text-align:left;color:var(--ink-1);cursor:pointer}.tp-pop button.on,.tp-pop button:hover{background:var(--inset)}.tbl-card .tbl:has(.pop-anch>:not(span)),.tbl-card .td:has(.pop-anch>:not(span)),.tbl-card .tr:has(.pop-anch>:not(span)),.tbl-card :has(>.pop-anch>:not(span)),.tbl-card:has(.pop-anch>:not(span)){overflow:visible!important}.tbl-card .tr:has(.pop-anch>:not(span)){position:relative;z-index:20}.fpanel{display:flex;flex-direction:column;max-height:min(40rem,calc(100vh - 9rem))}.fpanel .fp-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.fpanel .fp-foot,.fpanel .fp-head{flex:none}.layer .modal:not(.confirm){display:flex;flex-direction:column;max-height:calc(100vh - 2rem)}.layer .modal:not(.confirm)>.modal-foot,.layer .modal:not(.confirm)>.modal-head{flex:none}.layer .modal:not(.confirm)>.modal-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.want-grid{display:grid;grid-gap:.5rem;gap:.5rem}.want-row{display:grid;grid-template-columns:5.5rem minmax(0,1fr);grid-gap:.625rem;gap:.625rem;align-items:start}.want-row .k{font-size:.75rem;color:var(--ink-3);padding-top:.2rem}.want-row .v{display:flex;flex-wrap:wrap;gap:.3rem;min-width:0}.tp-tag.static{cursor:default;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card.cat[role=button]:hover,.well.cols.foot>[role=button]:hover{background:var(--surface-2,rgba(0,0,0,.025))}.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{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leads .lead .meta{display:flex;align-items:baseline;gap:.25em}.leads .lead .meta .mt{min-width:0;overflow:hidden;text-overflow:ellipsis}.dw-actions>*,.leads .lead .meta>:not(.mt){flex:none}.dw-actions:has(>a[href^="/calculator"]) .btn{padding-inline:.5rem;gap:.3rem}@media (max-width:1500px){.dw-actions:has(>a[href^="/calculator"]) .btn svg{display:none}}.lf,.lf-row{display:grid;grid-gap:.5rem;gap:.5rem}.lf-row{min-width:0}.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{min-height:0;padding:.375rem .625rem .4375rem;gap:.0625rem}.lf .fld .l{font-size:.625rem}.lf .fld .v{font-size:.8125rem;min-height:1.375rem}.lf .fld .e,.lf .fld .help{margin-top:0}.lf .lf-sec{margin:.25rem 0 0;padding-top:.625rem}.lf .tagpick{margin-top:.0625rem;gap:.25rem}.lf .tp-field{min-height:1.375rem;gap:.25rem}.lf .tp-in{height:1.375rem;min-width:5rem;font-size:.8125rem}.lf .tp-tag{height:1.3125rem;font-size:.7188rem;padding:0 .4375rem}.lf .tp-chips{margin-top:.125rem;gap:.25rem}.lf .tp-chip{height:1.375rem;padding:0 .5rem;font-size:.7188rem}.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{display:grid;grid-template-columns:5.5rem auto 5.5rem minmax(0,1fr);align-items:center;grid-gap:.5rem;gap:.5rem}.lf-bud-in input.v{width:100%;height:1.625rem;padding:0 .5rem;border:1px solid var(--line);border-radius:.375rem;background:var(--well,#F6F4EF);text-align:center}.lf-bud-in input.v:focus{border-color:var(--value-solid);background:var(--paper)}.lf-bud-in .to{font-size:.75rem;color:var(--ink-3)}.lf-range{position:relative;height:1.625rem;margin:0 .375rem 0 .25rem}.lf-range:before{content:"";left:0;right:0;background:var(--line)}.lf-range i,.lf-range:before{position:absolute;top:50%;height:.25rem;margin-top:-.125rem;border-radius:62rem}.lf-range i{left:var(--a);right:calc(100% - var(--b));background:var(--value-solid,#2B5183)}.lf-range input[type=range]{position:absolute;inset:0;width:100%;height:100%;margin:0;background:none;pointer-events:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.lf-range input[type=range]::-webkit-slider-runnable-track{background:none;height:100%}.lf-range input[type=range]::-moz-range-track{background:none}.lf-range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;width:1rem;height:1rem;margin-top:.3125rem;border-radius:50%;border:2px solid var(--value-solid,#2b5183);background:var(--paper);box-shadow:0 1px 3px rgba(10,20,40,.25);cursor:-webkit-grab;cursor:grab}.lf-range input[type=range]::-moz-range-thumb{pointer-events:auto;width:.75rem;height:.75rem;border-radius:50%;border:2px solid var(--value-solid,#2b5183);background:var(--paper);cursor:grab}@media (max-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 (max-width:640px){.lf-row.c3>:nth-child(3):last-child{grid-column:1/-1}}.tbl.leads{--cols:minmax(10.5rem,1.35fr) minmax(8rem,1.1fr) 4.25rem minmax(6.5rem,.85fr) 6.25rem minmax(8rem,1.5fr) 6.75rem 3.75rem 4.5rem}.tbl.leads .tr{gap:.875rem}.tbl.leads .td.two .v{display:block;font-size:.8125rem;font-weight:600;color:var(--ink-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tbl.leads .td.two .s{font-size:.7188rem;color:var(--ink-3);margin-top:.0625rem}.tbl.leads .lead .name{display:flex;align-items:center;gap:.375rem;font-size:.875rem;font-weight:650;letter-spacing:-.01em}.tbl.leads .lead .name .src{flex:none;padding:.0625rem .375rem;border-radius:.3125rem;background:var(--inset,rgba(0,0,0,.05));font-size:.625rem;font-weight:600;color:var(--ink-2);text-transform:capitalize;max-width:6.5rem;overflow:hidden;text-overflow:ellipsis}.tbl.leads .td.beds{text-align:center;overflow:visible}.tbl.leads .bchip{display:inline-block;padding:.125rem .4375rem;border-radius:62rem;background:var(--well,#F3F1EC);border:1px solid var(--line);font-size:.7188rem;font-weight:650;color:var(--ink-1);white-space:nowrap}.tbl.leads .td.bud .v{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tbl.leads .note{font-size:.75rem;line-height:1.35;color:var(--ink-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal}.tbl.leads .note.empty{color:var(--ink-3);font-style:normal;opacity:.7}.tbl.leads .tr:hover .note.empty{opacity:1}.tbl.leads .next{font-size:.75rem;font-weight:600}.tbl.leads .next.none{font-weight:500;color:var(--ink-3)}.tbl.leads .mt-cell{overflow:visible}.tbl.leads .mchip{display:inline-grid;place-items:center;min-width:1.75rem;height:1.375rem;padding:0 .375rem;border-radius:62rem;background:var(--value-tint,#E8EFFB);color:var(--value-text,#1D3F6E);font-size:.75rem;font-weight:700}.tbl.leads .td.acts{justify-content:flex-end;gap:.375rem}@media (max-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));border-radius:.75rem;background:linear-gradient(180deg,color-mix(in oklab,var(--nova-tint) 70%,var(--paper)),var(--paper) 3.5rem);overflow:hidden}.nlp-head{display:flex;align-items:baseline;gap:.5rem;padding:.5rem .75rem .375rem;font-size:.75rem}.nlp-head b{font-size:.8125rem;color:var(--nova-text)}.nlp-head .muted{font-size:.7188rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nlp-orb{color:var(--nova-solid);font-size:.8125rem}.nlp-row,.nlp-rows{display:grid}.nlp-row{grid-template-columns:1rem minmax(0,1fr) auto;align-items:start;grid-gap:.5rem;gap:.5rem;padding:.4375rem .75rem;border-top:1px solid var(--line);font-size:.7812rem;line-height:1.4;cursor:pointer;color:var(--ink-3)}.nlp-row.on{color:var(--ink-1)}.nlp-row:hover{background:color-mix(in oklab,var(--nova-tint) 45%,transparent)}.nlp-box{width:1rem;height:1rem;margin-top:.0625rem;border-radius:.3125rem;border:1.5px solid var(--line-strong);display:grid;place-items:center;background:var(--paper)}.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{display:block;color:inherit}.nlp-tag{font-size:.6562rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding-top:.125rem}.nlp-tag,.nlp-why{color:var(--ink-3)}.nlp-why{display:block;font-size:.6875rem}.nlp-date{display:inline-flex;align-items:center;gap:.1875rem;border:0;border-bottom:1px dashed var(--nova-solid);background:none;padding:0;font:inherit;font-weight:650;color:var(--nova-text);cursor:pointer}.nlp-reply{margin:0;padding:.625rem .75rem;border-top:1px solid var(--line);background:color-mix(in oklab,var(--positive-tint,#E7F6EC) 55%,var(--paper))}.nlp-reply-h{display:flex;gap:.5rem;align-items:baseline;font-size:.75rem}.nlp-reply p{margin:.25rem 0 .5rem;font-size:.7812rem;line-height:1.45;white-space:pre-wrap}.nlp-wrap{display:grid;grid-gap:.5rem;gap:.5rem;max-height:26rem;overflow-y:auto}.nlp-foot{display:flex;align-items:center;gap:.5rem}.modal.nci .modal-body{display:grid;grid-gap:.625rem;gap:.625rem}.nci-title{display:inline-flex;align-items:center;gap:.5rem}.nci-top{display:grid;grid-gap:.5rem;gap:.5rem}.nci-quick{display:flex;flex-wrap:wrap;gap:.3125rem}.nci-chip{height:1.75rem;padding:0 .625rem;border:1px solid var(--line-strong);border-radius:62rem;background:var(--paper);font:inherit;font-size:.75rem;font-weight:600;color:var(--ink-2);cursor:pointer}.nci-chip:hover{background:var(--inset)}.nci-chip.fast{border-style:dashed}.nci-chip.fast:after{content:" ·  one tap";font-weight:500;color:var(--ink-3)}.nci-chip.on{background:var(--nova-tint);border-color:var(--nova-solid);color:var(--nova-text)}.nci-box{border:1px solid var(--line-strong);border-radius:.75rem;background:var(--paper);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)}.nb-cmp textarea,.nci-box textarea{display:block;width:100%;min-height:4.5rem;resize:vertical;border:0;outline:0;background:transparent;padding:.625rem .75rem .25rem;font:inherit;font-size:.8438rem;line-height:1.45;color:var(--ink-1)}.nci-tools{display:flex;align-items:center;gap:.375rem;padding:.25rem .5rem .5rem}.nci-mic{display:inline-flex;align-items:center;gap:.3125rem;height:1.625rem;padding:0 .5625rem;border:1px solid var(--line);border-radius:62rem;background:var(--well);font:inherit;font-size:.7188rem;font-weight:600;color:var(--ink-2);cursor:pointer}.nci-mic.on{background:var(--hot-solid,#E5484D);border-color:var(--hot-solid,#E5484D);color:#fff;animation:nciPulse 1.4s ease-in-out infinite}@keyframes nciPulse{50%{box-shadow:0 0 0 .3125rem color-mix(in oklab,var(--hot-solid,#E5484D) 20%,transparent)}}.nci-lang{height:1.625rem;min-width:1.875rem;border:1px solid var(--line);border-radius:.4375rem;background:var(--paper);font:inherit;font-size:.6562rem;font-weight:700;color:var(--ink-3);cursor:pointer}.nci-read{border:0;background:none;font:inherit;font-size:.75rem;font-weight:650;color:var(--nova-text);cursor:pointer}.nci-stale{opacity:.55;transition:opacity .2s}.nb-dots,.nci-reading{display:inline-flex;align-items:center;gap:.1875rem;color:var(--nova-text)}.nb-dots i,.nci-reading i{width:.3125rem;height:.3125rem;border-radius:50%;background:var(--nova-solid);animation:nbDot 1s ease-in-out infinite}.nb-dots i:nth-child(2),.nci-reading i:nth-child(2){animation-delay:.15s}.nb-dots i:nth-child(3),.nci-reading i:nth-child(3){animation-delay:.3s}@keyframes nbDot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.nb{position:fixed;right:1rem;bottom:1rem;z-index:90;width:min(27rem,calc(100vw - 2rem));height:min(44rem,calc(100dvh - 2rem));display:flex;flex-direction:column;background:var(--paper);border:1px solid var(--line);border-radius:1rem;box-shadow:0 1.5rem 4rem -1.25rem rgba(26,36,56,.45),0 0 0 1px color-mix(in oklab,var(--nova-solid) 12%,transparent);overflow:hidden;animation:nbIn .18s ease-out}@keyframes nbIn{0%{opacity:0;transform:translateY(.5rem) scale(.985)}}.nb-head{display:flex;align-items:center;gap:.625rem;padding:.75rem .875rem;border-bottom:1px solid var(--line);background:linear-gradient(180deg,var(--nova-tint),var(--paper))}.nb-t{display:grid;min-width:0;flex:1 1}.nb-t b{font-size:.9375rem;letter-spacing:-.01em}.nb-t span{font-size:.6875rem;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nb-clear{font:inherit;font-size:.7188rem;font-weight:600}.nb-clear,.nb-x{border:0;background:none;color:var(--ink-2);cursor:pointer}.nb-x{width:1.75rem;height:1.75rem;border-radius:.5rem;display:grid;place-items:center}.nb-x:hover{background:var(--inset)}.nb-on{display:flex;align-items:center;gap:.375rem;margin:.5rem .875rem 0;padding:.25rem .375rem .25rem .625rem;align-self:flex-start;border-radius:62rem;background:var(--nova-tint);color:var(--nova-text);font-size:.7188rem}.nb-on button{border:0;background:none;color:inherit;font-size:.875rem;line-height:1;cursor:pointer;padding:0 .25rem}.nb-list{flex:1 1;overflow-y:auto;padding:.75rem .875rem;display:flex;flex-direction:column;gap:.625rem}.nb-empty p{margin:.25rem 0 .75rem;font-size:.8125rem;color:var(--ink-2);line-height:1.5}.nb-quick{display:grid;grid-gap:.375rem;gap:.375rem}.nb-quick button{text-align:left;padding:.5rem .75rem;border:1px solid var(--line);border-radius:.625rem;background:var(--paper);font:inherit;font-size:.7812rem;color:var(--ink-1);cursor:pointer}.nb-quick button:hover{border-color:var(--nova-solid);background:color-mix(in oklab,var(--nova-tint) 50%,var(--paper))}.nb-me{align-self:flex-end;max-width:85%;padding:.5rem .75rem;border-radius:.875rem .875rem .25rem .875rem;background:var(--ink-1);color:var(--paper);line-height:1.45;white-space:pre-wrap}.nb-me,.nb-nova{font-size:.8125rem}.nb-nova{align-self:flex-start;max-width:100%;display:grid;grid-gap:.5rem;gap:.5rem;line-height:1.5}.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{flex-direction:row;display:flex;gap:.5rem;align-items:center;color:var(--ink-3);font-size:.75rem}.nb-did{display:grid;grid-gap:.25rem;gap:.25rem;padding:.5rem .625rem;border-radius:.625rem;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));font-size:.75rem}.nb-did>div{display:flex;align-items:center;gap:.375rem}.nb-did svg{color:var(--positive-solid,#2E9E5B);flex:none}.nb-undo{justify-content:flex-end;margin-top:.125rem}.nb-undo button{border:0;background:none;font:inherit;font-weight:650;font-size:.7188rem;color:var(--action-text);cursor:pointer}.nb-draft{padding:.625rem .75rem;border-radius:.625rem;border:1px solid var(--line);background:var(--well)}.nb-draft-h{font-size:.7188rem;color:var(--ink-2)}.nb-draft p{margin:.25rem 0 .5rem;white-space:pre-wrap}.nb-links{display:flex;flex-wrap:wrap;gap:.3125rem}.nb-link{display:inline-flex;align-items:center;gap:.25rem;height:1.625rem;padding:0 .5625rem;border:1px solid var(--line-strong);border-radius:62rem;font-size:.7188rem;font-weight:600;color:var(--ink-1);text-decoration:none;background:var(--paper)}.nb-link:hover{border-color:var(--nova-solid);color:var(--nova-text)}.nb-cmp{border-top:1px solid var(--line);padding:.375rem .5rem .5rem;background:var(--paper)}.nb-cmp.live textarea{background:color-mix(in oklab,var(--hot-tint,#FDECEC) 40%,transparent)}.nb-cmp textarea{min-height:3.25rem;padding:.5rem .375rem}.nb-cmp-f{display:flex;align-items:center;gap:.375rem}.nova-fab{position:fixed;right:1.25rem;bottom:1.25rem;z-index:80;width:3.5rem;height:3.5rem;border:0;border-radius:50%;padding:0;background:transparent;cursor:pointer;display:grid;place-items:center;filter:drop-shadow(0 .625rem 1.25rem rgba(99,60,200,.35));transition:transform .15s}.nova-fab:hover{transform:scale(1.06)}body:has(.drawer) .nova-fab,body:has(.layer) .nova-fab{display:none}.nova-toast{position:fixed;left:50%;bottom:1.5rem;transform:translateX(-50%);z-index:96;max-width:calc(100vw - 2rem)}@media (max-width:640px){.nb{right:0;bottom:0;width:100vw;height:100dvh;border-radius:0}.nci-chip.fast:after{content:""}}.dw-lead .well.late .s,.dw-lead .well.late .v{color:var(--stop-text)}.dw-lead .bul{font-size:.7812rem;line-height:1.45;color:var(--ink-1);padding:.1875rem 0}.dw-lead .match .why{color:var(--ink-3)}.dw-lead .match .a .btn{height:1.625rem}.dw-more{display:block;margin:.375rem 0 .25rem;padding:.25rem .625rem;border:0;background:none;font:inherit;font-size:.75rem;font-weight:600;color:var(--ink-2);cursor:pointer}.dw-more:hover{color:var(--ink-1)}.fu-card{border:1px solid var(--line);border-radius:.625rem;padding:.5625rem .75rem .625rem;margin-top:.375rem;background:var(--paper)}.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{display:flex;justify-content:space-between;gap:.5rem;font-size:.6875rem;color:var(--ink-3)}.fu-kind{font-weight:650;text-transform:uppercase;letter-spacing:.05em;font-size:.625rem}.fu-kind.ev{color:var(--value-text)}.fu-when{font-weight:600;color:var(--ink-2);text-align:right}.fu-when.late{color:var(--stop-text)}.fu-t{font-size:.8125rem;font-weight:650;color:var(--ink-1);margin-top:.1875rem}.fu-m{font-size:.75rem;color:var(--ink-2);margin-top:.0625rem}.fu-a{display:flex;gap:.375rem;margin-top:.5rem;align-items:center}.fu-a .btn{height:1.625rem}.dw-empty{display:grid;grid-gap:.25rem;gap:.25rem;padding:.625rem .75rem;border:1px dashed var(--line-strong);border-radius:.625rem;font-size:.75rem;color:var(--ink-2);margin-top:.375rem}.dw-empty b{font-size:.8125rem;color:var(--ink-1)}.dw-empty .row{margin-top:.25rem}.dw-adds{display:flex;gap:.25rem;margin-top:.375rem}.fu-form{margin-top:.5rem}.fu-form .fld{min-height:2.5rem;padding:.3125rem .625rem}.fu-err{display:flex;align-items:center;gap:.5rem;margin-top:.375rem;font-size:.7188rem;color:var(--stop-text)}.dw-lead .composer.dw-composer.rest textarea.textarea{min-height:3rem!important;height:3rem}.pop-anch.live.up>.dpop,.pop-anch.live.up>.fpanel,.pop-anch.live.up>.pop{top:auto;bottom:calc(100% + .375rem)}.dw-cat{border:0;background:none;padding:0;cursor:pointer;display:inline-flex}.dw-cat .pill{display:inline-flex;align-items:center;gap:.25rem}.dw-cat .pill svg{opacity:.6}.dw-cat.on .pill,.dw-cat:hover .pill{box-shadow:inset 0 0 0 1px currentColor}.dw-phone-copy{border:0;background:none;padding:0;font:inherit;color:inherit;cursor:copy;border-bottom:1px dashed transparent}.dw-phone-copy:hover{border-bottom-color:var(--ink-3)}.nvb{position:relative;margin-bottom:.75rem;padding:.625rem .75rem .5rem;border-radius:.75rem;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%)}.nvb.busy{opacity:.85}.nvb-head{display:flex;align-items:center;gap:.375rem;flex-wrap:wrap}.nvb-orb{color:var(--nova-solid);font-size:.8125rem}.nvb-name{font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--nova-text)}.nvb-temp{height:1.125rem;padding:0 .4375rem;border-radius:62rem;font-size:.625rem;font-weight:700;text-transform:capitalize;display:inline-flex;align-items:center}.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{font-size:.75rem}.nvb-sum,.nvb-tag{color:var(--ink-1)}.nvb-sum{margin:.375rem 0 0;font-size:.7812rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;cursor:pointer}.nvb-sum.open{-webkit-line-clamp:unset;display:block}.nvb-next{margin-top:.4375rem;padding:.375rem .5rem;border-radius:.5rem;background:var(--paper);border:1px solid var(--line);font-size:.75rem;line-height:1.4;color:var(--ink-1)}.nvb-next span{display:block;font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--nova-text);margin-bottom:.0625rem}.nvb-foot{display:flex;justify-content:space-between;align-items:center;margin-top:.375rem;font-size:.6562rem;color:var(--ink-3)}.nvb-foot button{border:0;background:none;font:inherit;font-weight:650;color:var(--nova-text);cursor:pointer}.nvb.empty{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:var(--ink-2)}.nvb.empty .btn{margin-left:auto}.nvb.loading{display:grid;grid-gap:.375rem;gap:.375rem}.nvb-shim{display:block;height:.625rem;border-radius:.3125rem;background:linear-gradient(90deg,var(--line),var(--nova-tint),var(--line));background-size:200% 100%;animation:nvbShim 1.2s linear infinite}.nvb-shim.short{width:60%}@keyframes nvbShim{to{background-position:-200% 0}}.nlp-meet{cursor:default}.nlp-meet .nlp-box{cursor:pointer}.nlp-when{display:flex;flex-wrap:wrap;gap:.3125rem;margin-top:.3125rem}.nlp-when input{height:1.75rem;padding:0 .5rem;border:1px solid var(--line-strong);border-radius:.4375rem;background:var(--paper);font:inherit;font-size:.75rem;color:var(--ink-1)}.nlp-when input[type=text]{flex:1 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{display:grid;grid-gap:.5rem;gap:.5rem;padding:.625rem .75rem;border-radius:.75rem;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))}.dw-foot .nlp-confirm{margin-bottom:.5rem}.nlp-confirm-h{display:flex;align-items:baseline;gap:.5rem;font-size:.75rem}.nlp-confirm-h b{font-size:.8125rem}.nlp-confirm textarea{width:100%;min-height:4rem;resize:vertical;padding:.5rem .625rem;border:1px solid var(--line);border-radius:.5rem;background:var(--paper);font:inherit;font-size:.8125rem;line-height:1.45;color:var(--ink-1)}.nlp-links{gap:.3125rem}.nlp-ask,.nlp-links{display:flex;flex-wrap:wrap;align-items:center;font-size:.7188rem}.nlp-ask{gap:.375rem;margin-top:.375rem;padding:.375rem .5rem;border-radius:.5rem;color:var(--waiting-text,#9A5B00);background:color-mix(in oklab,var(--waiting-solid,#E8A33D) 12%,var(--paper))}.nlp-ask button{height:1.5rem;padding:0 .5rem;border:1px solid var(--line-strong);border-radius:.375rem;background:var(--paper);font:inherit;font-size:.7188rem;font-weight:600;color:var(--ink-1);cursor:pointer}.nlp-ask button:first-of-type{margin-left:auto}.dw-toast .toast{max-width:100%;min-width:0}.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{margin-right:.25rem;vertical-align:1px}.week button.d{border:0;background:none;font:inherit;color:inherit;cursor:pointer;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 .n,.week .d.sel .v{color:var(--value-text)}.tbl.leads{--cols:minmax(11.5rem,1.3fr) minmax(9rem,1.1fr) 4.25rem minmax(8.5rem,1fr) 6.25rem minmax(10rem,1.55fr) 6.75rem 3.75rem 4.5rem}.tbl.leads .tr{gap:1rem}.tbl.leads .tr:not(.th){min-height:4rem;padding-top:.625rem;padding-bottom:.625rem;align-items:center}.tbl.leads .td.style .v,.tbl.leads .td.want .v{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3}.tbl.leads .td.style .s,.tbl.leads .td.want .s{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.35;margin-top:.125rem}.tbl.leads .note{display:block;-webkit-line-clamp:unset;padding:.375rem .5625rem;border-radius:.5rem;background:var(--well,#F3F1EC);border:1px solid var(--line);box-shadow:inset 0 1px 0 var(--well-hi,rgba(255,255,255,.6))}.tbl.leads .note .note-t{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.75rem;line-height:1.4;color:var(--ink-2)}.tbl.leads .note.empty{background:transparent;border-style:dashed;box-shadow:none}.tbl.leads .note.empty .note-t{color:var(--ink-3)}@media (max-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;overflow:hidden;text-overflow:ellipsis;min-width:0}.st2 .pill.xs,.tbl.db .tr:not(.th)>span:nth-child(6)>span{overflow:hidden;text-overflow:ellipsis}.st2 .pill.xs{max-width:100%;white-space:nowrap}.pop-anch.live>.fpanel,.pop-anch.live>.pop{translate:var(--pop-dx,0) 0}.doc-add-b{margin-top:.375rem}.doc-add{margin-top:.5rem;flex-direction:column}.doc-add,.doc-add-h{display:flex;gap:.5rem}.doc-add-h{align-items:center;flex-wrap:wrap;font-size:.75rem;color:var(--ink-3)}.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{padding:.25rem .5rem;border-radius:.4375rem}.tbl.leads .note .note-t{font-size:.7188rem;line-height:1.32}.tbl.leads .td.style .v,.tbl.leads .td.want .v{line-height:1.25}.tbl.leads .td.style .s,.tbl.leads .td.want .s{line-height:1.3;margin-top:.0625rem}.dw-body .dw-facts{gap:.375rem}.dw-body .dw-facts .well{padding:.5rem .6875rem;border-radius:.625rem}.dw-body .dw-facts .well .l{font-size:.5938rem}.dw-body .dw-facts .well .v{font-size:1.0625rem;margin-top:.1875rem;line-height:1.1}.dw-body .dw-facts .well .v small{font-size:.6875rem}.dw-body .dw-facts .well .s{font-size:.6562rem;margin-top:.125rem}.feed{margin-top:.125rem}.fd{display:grid;grid-template-columns:1.5rem minmax(0,1fr);grid-gap:.625rem;gap:.625rem;padding:.4375rem 0;position:relative}.fd:not(:last-child):before{content:"";position:absolute;left:.75rem;top:2.0625rem;bottom:-.4375rem;width:1px;background:var(--line)}.fd-ic{width:1.5rem;height:1.5rem;border-radius:50%;display:grid;place-items:center;background:var(--well);color:var(--ink-3);border:1px solid var(--line)}.fd.k-whatsapp .fd-ic{background:var(--positive-tint);color:var(--positive-text);border-color:transparent}.fd.k-call .fd-ic,.fd.k-meeting .fd-ic{background:var(--reach-tint);color:var(--reach-text);border-color:transparent}.fd.k-nova .fd-ic{background:var(--nova-tint);color:var(--nova-text);border-color:transparent}.fd-h{display:flex;align-items:center;gap:.3125rem;min-height:1.5rem;font-size:.7188rem;color:var(--ink-3);white-space:nowrap;min-width:0}.fd-h b{color:var(--ink-1);font-weight:600}.fd-w{overflow:hidden;text-overflow:ellipsis}.fd-w:before{content:"· "}.fd-t{margin-left:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex:none}.fd-x{font-size:.7812rem;line-height:1.45;color:var(--ink-1);white-space:pre-wrap;overflow-wrap:anywhere}.fd.k-followup .fd-ic{background:var(--value-tint);color:var(--value-text);border-color:transparent}.tbl.lst .tr:not(.th){min-height:3.5rem;padding-top:.5rem;padding-bottom:.5rem}.lst .td.two.owner{flex-direction:column;align-items:flex-start;justify-content:center;gap:0}.lst .td.two.owner .meta,.lst .td.two.owner .name{max-width:100%}.lst .td.two.owner .meta{margin-top:.1875rem}.lst .th>span{white-space:nowrap}.lst .portal .s{max-width:100%;overflow:hidden;text-overflow:ellipsis}.subrow>.t,.subrow>span{white-space:nowrap}.list.narrow .lst{--cols:1.125rem 2.5rem minmax(8rem,1.4fr) 2.75rem 3.75rem 4rem 4rem 4.25rem 8.25rem 5.25rem 4.75rem}.db-top .seg.users{height:2.25rem;padding:.1875rem;border-radius:.625rem}.db-top .seg.users>span{height:1.75rem;padding:0 .875rem;font-size:.75rem}.op-wrap{min-height:100vh;background:var(--ground);display:flex;justify-content:center;padding:1.5rem 1rem 3rem}.op{width:min(42rem,100%);background:var(--paper);border:1px solid var(--line);border-radius:1.25rem;box-shadow:var(--shadow-card);overflow:hidden;align-self:flex-start}.op-none{padding:2rem}.op-hero{position:relative;aspect-ratio:16/9;background:linear-gradient(135deg,#1E2B45,#2E4A72) 50%/cover no-repeat}.op-brand{left:1rem;background:rgba(15,22,36,.62);font-weight:600;letter-spacing:.01em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.op-brand,.op-deal{position:absolute;top:1rem;padding:.3125rem .625rem;border-radius:.5rem;color:#fff;font-size:.75rem}.op-deal{right:1rem;background:var(--positive-solid);font-weight:700}.op-body{padding:1.25rem 1.375rem 1.375rem}.op-place{font-size:.8125rem;color:var(--ink-3);font-weight:600;letter-spacing:.01em}.op-h1{font-size:1.625rem;line-height:1.15;font-weight:750;letter-spacing:-.02em;margin:.25rem 0 0;color:var(--ink-1)}.op-price{font-size:1.375rem;font-weight:700;color:var(--action-text);margin-top:.375rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.op-facts{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.5rem;gap:.5rem;margin-top:1.125rem}.op-facts>div{background:var(--well);border:1px solid var(--well-line);border-radius:.75rem;padding:.625rem .75rem;display:grid;grid-gap:.125rem;gap:.125rem}.op-facts span{font-size:.6875rem;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);font-weight:600}.op-facts b{font-size:.9375rem;font-weight:650;color:var(--ink-1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.op-sec{margin:1.25rem 0 .5rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;font-weight:700;color:var(--ink-3)}.op-docs{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.5rem;gap:.5rem}.op-docs a{display:flex;align-items:center;justify-content:space-between;padding:.75rem .875rem;border:1px solid var(--line-strong);border-radius:.75rem;color:var(--ink-1);font-weight:600;font-size:.875rem;text-decoration:none;background:var(--paper)}.op-docs a:hover{border-color:var(--action-solid)}.op-docs em{font-style:normal;font-size:.6875rem;font-weight:700;color:var(--action-text);background:var(--action-tint);padding:.125rem .375rem;border-radius:.375rem}.op-gal{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.375rem;gap:.375rem}.op-gal a{aspect-ratio:4/3;border-radius:.625rem;background:var(--well) center/cover no-repeat}.op-agent{display:flex;align-items:center;gap:.75rem;margin-top:1.375rem;padding:.875rem;border-radius:1rem;background:var(--well);border:1px solid var(--well-line);flex-wrap:wrap}.op-av{width:3.25rem;height:3.25rem;border-radius:50%;background:#2E4A72 50%/cover no-repeat;color:#fff;display:grid;place-items:center;font-weight:700;flex:none}.op-who{display:grid;grid-gap:.0625rem;gap:.0625rem;min-width:0;flex:1 1}.op-who b{font-size:.9375rem;color:var(--ink-1)}.op-who span{font-size:.75rem;color:var(--ink-3)}.op-act{display:flex;gap:.375rem}.op-btn{display:inline-flex;align-items:center;height:2.375rem;padding:0 .875rem;border-radius:.625rem;border:1px solid var(--line-strong);background:var(--paper);color:var(--ink-1);font-weight:650;font-size:.8125rem;text-decoration:none}.op-btn.wa{background:var(--positive-solid);border-color:var(--positive-solid);color:#fff}.op-foot{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:1.125rem;font-size:.6875rem;color:var(--ink-3)}.op-print{border:0;background:none;color:var(--action-text);font-weight:650;font-size:.75rem;cursor:pointer;padding:0}@media (max-width:30rem){.op-wrap{padding:0}.op{border-radius:0;border: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 1;justify-content:center}}@media print{.op-wrap{padding:0;background:#fff}.op{box-shadow:none;border:0;width:100%}.op-act,.op-print{display:none}.op-hero{aspect-ratio:2/1}@page{size:A4;margin:10mm}}.op-upd{display:grid;grid-gap:.25rem;gap:.25rem;padding:.625rem .75rem;border-radius:.75rem;background:var(--well);border:1px solid var(--well-line);font-size:.75rem;color:var(--ink-2);line-height:1.4}.op-upd>div{padding-left:.75rem;position:relative}.op-upd>div:before{content:"";position:absolute;left:0;top:.5rem;width:.25rem;height:.25rem;border-radius:50%;background:var(--ink-3)}.fd.k-offer .fd-ic{background:var(--nova-tint);color:var(--nova-text);border-color:transparent}.fd.k-share .fd-ic{background:var(--action-tint);color:var(--action-text);border-color:transparent}.dw-listing .dw-actions .btn.primary{order:0}.op-card{padding:.75rem;border-radius:.875rem;background:var(--well);border:1px solid var(--well-line);display:grid;grid-gap:.625rem;gap:.625rem}.op-card-h{display:flex;gap:.625rem;align-items:flex-start}.op-card-h>div{display:grid;grid-gap:.125rem;gap:.125rem;min-width:0}.op-card-h b{font-size:.8125rem;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.op-card-h span:not(.op-card-ic){font-size:.7188rem;color:var(--ink-3)}.op-card-ic{width:1.875rem;height:1.875rem;border-radius:50%;display:grid;place-items:center;background:var(--action-tint);color:var(--action-text);flex:none}.op-card-a{display:flex;gap:.375rem;flex-wrap:wrap}.op-cap{position:absolute;left:1rem;bottom:.875rem;padding:.25rem .5rem;border-radius:.4375rem;background:rgba(15,22,36,.55);color:#fff;font-size:.6875rem;font-weight:500;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.op-for{display:inline-flex;margin-bottom:.625rem;padding:.3125rem .625rem;border-radius:999px;background:var(--action-tint);color:var(--action-text);font-size:.75rem;font-weight:650}.op-sec .op-badge{margin-left:.5rem;padding:.125rem .4375rem;border-radius:.375rem;background:var(--positive-tint);color:var(--positive-text);font-size:.6562rem;letter-spacing:.02em;text-transform:none;vertical-align:1px}.op-cost,.op-mkt{border:1px solid var(--line);border-radius:1rem;padding:.875rem;display:grid;grid-gap:.75rem;gap:.75rem;background:var(--paper)}.op-cost-top{display:flex;justify-content:flex-start}.op-seg{display:inline-flex;padding:.1875rem;border-radius:.6875rem;background:var(--inset,#EFEBE5);gap:.125rem}.op-seg button{border:0;background:none;padding:.4375rem 1rem;border-radius:.5rem;font:inherit;font-size:.8125rem;font-weight:600;color:var(--ink-2);cursor:pointer}.op-seg button.on{background:var(--paper);color:var(--ink-1);box-shadow:0 1px .125rem rgba(26,36,56,.12)}.op-cost-hero{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));grid-gap:.5rem;gap:.5rem}.op-cost-hero>div,.op-mkt-k>div{display:grid;grid-gap:.125rem;gap:.125rem;padding:.75rem .875rem;border-radius:.75rem;background:var(--well);border:1px solid var(--well-line)}.op-cost-hero span,.op-mkt-k span{font-size:.6875rem;text-transform:uppercase;letter-spacing:.05em;font-weight:600;color:var(--ink-3)}.op-cost-hero b{font-size:1.375rem;font-weight:750;letter-spacing:-.02em;color:var(--ink-1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.op-cost-hero em,.op-mkt-k em{font-style:normal;font-size:.75rem;color:var(--ink-3)}.op-sliders{display:grid;grid-gap:.625rem;gap:.625rem}.op-sliders label{display:grid;grid-gap:.25rem;gap:.25rem;font-size:.8125rem;color:var(--ink-2)}.op-sliders label span{display:flex;justify-content:space-between}.op-sliders b{color:var(--ink-1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.op-sliders input[type=range]{width:100%;accent-color:var(--action-solid);height:1.5rem}.op-rows{display:grid;border-top:1px solid var(--line)}.op-rows>div{display:flex;justify-content:space-between;gap:.75rem;padding:.5rem 0;border-bottom:1px solid var(--line);font-size:.8438rem;color:var(--ink-2)}.op-rows b{color:var(--ink-1);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.op-rows .tot{border-bottom:0;padding-top:.625rem;font-size:.9375rem;color:var(--ink-1);font-weight:650}.op-rows .tot b{font-size:1rem;font-weight:750;color:var(--action-text)}.op-note{font-size:.6875rem;color:var(--ink-3);line-height:1.4}.op-mkt-k{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));grid-gap:.5rem;gap:.5rem}.op-mkt-k b{font-size:1.25rem;font-weight:750;color:var(--ink-1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.op-spark svg{width:100%;height:5.25rem;display:block}.op-spark .line{fill:none;stroke:var(--positive-solid);stroke-width:2;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.5;vector-effect:non-scaling-stroke}.op-spark circle.last{fill:var(--positive-solid)}.op-spark-l{display:flex;justify-content:space-between;font-size:.6875rem;color:var(--ink-3);margin-top:.25rem}.op-sales{display:grid}.op-sales>div{display:grid;grid-template-columns:6.5rem 1fr auto;grid-gap:.5rem;gap:.5rem;padding:.4375rem 0;border-bottom:1px solid var(--line);font-size:.8125rem;color:var(--ink-2)}.op-sales>div:last-child{border-bottom:0}.op-sales b{color:var(--ink-1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media print{.op-seg,.op-sliders{display:none}}.op-book{border:1px solid var(--line);border-radius:1rem;padding:.875rem;display:grid;grid-gap:.625rem;gap:.625rem;background:var(--paper)}.op-sent{background:var(--positive-tint);border-color:transparent;color:var(--positive-text);font-weight:600;font-size:.875rem}.op-days{display:flex;gap:.375rem;overflow-x:auto;scrollbar-width:none;padding-bottom:.125rem}.op-days::-webkit-scrollbar{display:none}.op-days button{flex:none;border:1px solid var(--line-strong);background:var(--paper);border-radius:.625rem;padding:.5rem .75rem;font:inherit;font-size:.8125rem;font-weight:600;color:var(--ink-2);cursor:pointer;white-space:nowrap}.op-days button.on{border-color:var(--action-solid);background:var(--action-tint);color:var(--action-text)}.op-fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem}.op-fields input{height:2.75rem;border:1px solid var(--line-strong);border-radius:.625rem;padding:0 .75rem;font:inherit;font-size:.875rem;background:var(--paper);color:var(--ink-1);min-width:0}.op-err{color:var(--stop-text);font-size:.75rem}.op-ask{height:2.75rem;font-size:.875rem;cursor:pointer;border:0}.op-ask,.op-langs{justify-content:center}.op-langs{display:flex;gap:.875rem;margin-top:1rem;padding-top:.875rem;border-top:1px solid var(--line);font-size:.75rem}.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{right:auto;left:1rem}[dir=rtl] .op-cap{left:auto;right:1rem}@media (max-width:30rem){.op-fields{grid-template-columns:1fr}}@media print{.op-book,.op-langs{display:none}}.op-wide{width:min(60rem,100%)}.op-sub2{font-size:.875rem;color:var(--ink-3);margin-top:.25rem}.sl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));grid-gap:.875rem;gap:.875rem;margin-top:1.125rem}.sl-card{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:1rem;overflow:hidden;text-decoration:none;color:inherit;background:var(--paper);transition:box-shadow .15s ease,transform .15s ease}.sl-card:hover{box-shadow:var(--shadow-card);transform:translateY(-1px)}.sl-img{position:relative;aspect-ratio:16/10;background:linear-gradient(135deg,#1E2B45,#2E4A72) 50%/cover no-repeat}.op-heart{position:absolute;right:.625rem;top:.625rem;width:2.5rem;height:2.5rem;border-radius:50%;border:0;background:rgba(255,255,255,.92);color:#C2410C;font-size:1.25rem;line-height:1;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.18)}.op-heart.on{background:#E11D48;color:#fff}.sl-sold{position:absolute;left:.625rem;top:.625rem;padding:.25rem .5rem;border-radius:.4375rem;background:#13203A;color:#fff;font-size:.6875rem;font-weight:700}.sl-b{padding:.75rem .875rem .875rem;display:grid;grid-gap:.1875rem;gap:.1875rem}.sl-t{font-size:1rem;font-weight:700;color:var(--ink-1)}.sl-p{font-size:1.0625rem;font-weight:750;color:var(--action-text)}.sl-f{color:var(--ink-3)}.sl-f,.sl-open{font-size:.75rem}.sl-open{margin-top:.375rem;font-weight:650;color:var(--action-text)}.sl-cmp-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:1rem}.sl-cmp{width:100%;border-collapse:collapse;font-size:.8125rem;min-width:28rem}.sl-cmp td,.sl-cmp th{padding:.5625rem .75rem;text-align:left;border-bottom:1px solid var(--line);white-space:nowrap}.sl-cmp th{font-weight:700;color:var(--ink-1);background:var(--well)}.sl-cmp th small{display:block;font-weight:500;color:var(--ink-3);font-size:.6875rem}.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);font-weight:700;background:var(--positive-tint)}.op-hero-s{aspect-ratio:21/8}.ow-tiles{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.5rem;gap:.5rem}.ow-tiles>div{display:grid;grid-gap:.125rem;gap:.125rem;padding:.75rem .875rem;border-radius:.875rem;background:var(--well);border:1px solid var(--well-line)}.ow-tiles span{font-size:.6875rem;text-transform:uppercase;letter-spacing:.04em;font-weight:600;color:var(--ink-3)}.ow-tiles b{font-size:1.625rem;font-weight:750;color:var(--ink-1);letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ow-tiles em{font-style:normal;font-size:.7188rem;color:var(--ink-3)}.ow-tl,.ow-tl>div{display:grid}.ow-tl>div{grid-template-columns:.75rem 1fr auto;grid-gap:.625rem;gap:.625rem;align-items:center;padding:.5625rem 0;border-bottom:1px solid var(--line);font-size:.875rem;color:var(--ink-1)}.ow-tl>div:last-child{border-bottom:0}.ow-tl i{width:.5rem;height:.5rem;border-radius:50%;background:var(--ink-3)}.ow-tl .t-pos i{background:var(--positive-solid)}.ow-tl .t-act i{background:var(--action-solid)}.ow-tl em{font-style:normal;font-size:.75rem;color:var(--ink-3);white-space:nowrap}@media (max-width:30rem){.ow-tiles{grid-template-columns:repeat(2,1fr)}.sl-grid{grid-template-columns:1fr}}.rp-head{position:relative;padding:2.75rem 1.375rem 1.375rem;background:linear-gradient(135deg,#13203A,#22385E);color:#fff}.rp-brand{left:1.375rem;top:1rem}.rp-month{font-size:.8125rem;color:#A9B6D3;font-weight:600;margin-top:.5rem}.rp-title{font-size:1.75rem;font-weight:800;letter-spacing:-.02em;margin:.25rem 0 0;line-height:1.15}.rp-for{display:inline-flex;margin-top:.625rem;padding:.3125rem .625rem;border-radius:999px;background:rgba(255,255,255,.12);font-size:.75rem;font-weight:600}.rp-body{font-size:.9375rem;line-height:1.6;color:var(--ink-1);white-space:pre-wrap}.rp-closing{margin-top:1.125rem;color:var(--ink-2)}.rp-tiles{grid-template-columns:repeat(4,1fr);margin-top:1rem}.rp-villa{border:1px solid var(--line);border-radius:1rem;padding:.875rem;display:grid;grid-gap:.75rem;gap:.75rem;background:linear-gradient(180deg,var(--positive-tint),var(--paper) 55%)}.rp-villa>div:first-child{display:grid;grid-gap:.125rem;gap:.125rem}.rp-villa>div:first-child span{font-size:.6875rem;text-transform:uppercase;letter-spacing:.05em;font-weight:700;color:var(--positive-text)}.rp-villa>div:first-child b{font-size:1.5rem;font-weight:800;color:var(--ink-1);letter-spacing:-.02em}.rp-villa em{font-style:normal;font-size:.75rem;color:var(--ink-3)}.rp-spark{margin-bottom:.5rem}.rp-sales>div{grid-template-columns:4.5rem 1fr auto}.rp-below{background:var(--positive-solid)!important}.rp-pdf{margin-top:1.125rem;justify-content:center}@media (max-width:40rem){.rp-tiles{grid-template-columns:repeat(2,1fr)}.rp-title{font-size:1.375rem}}.rp-villa .op-sales .rp-sub{grid-column:1/-1;font-size:.6875rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);margin:.125rem 0 .25rem}.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{height:2rem;padding:0 .75rem;font-size:.75rem;cursor:pointer}.op-btn:disabled{opacity:.55;cursor:default}.tr-pin{display:grid;grid-gap:.625rem;gap:.625rem;margin-top:1rem;max-width:18rem}.tr-pin input{height:3.25rem;border-radius:.75rem;border:1px solid var(--line-strong);background:var(--well);text-align:center;font:inherit;font-size:1.5rem;font-weight:700;letter-spacing:.5em;color:var(--ink-1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tr-pin input:focus{outline:2px solid var(--action-solid);outline-offset:1px}.tr-pin .op-btn{justify-content:center;height:2.75rem;cursor:pointer}.tr-err{font-size:.75rem;color:var(--stop-text);font-weight:600}.tr-who{display:flex;flex-wrap:wrap;gap:.375rem 1rem;margin-top:.625rem;font-size:.8125rem;color:var(--ink-2)}.tr-who em{font-style:normal;color:var(--ink-3);font-size:.6875rem;text-transform:uppercase;letter-spacing:.05em;font-weight:700;margin-right:.375rem}.tr-steps{list-style:none;margin:0;padding:0;grid-template-columns:repeat(5,1fr)}.tr-steps,.tr-steps li{display:grid;grid-gap:.25rem;gap:.25rem;position:relative}.tr-steps li{justify-items:center;text-align:center}.tr-steps li:before{content:"";position:absolute;top:.5rem;left:-50%;right:50%;height:2px;background:var(--line)}.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{position:relative;z-index:1;width:1.125rem;height:1.125rem;border-radius:50%;background:var(--paper);border:2px solid var(--line-strong)}.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{font-size:.6875rem;font-weight:650;color:var(--ink-1);line-height:1.2}.tr-steps span{font-size:.625rem;color:var(--ink-3);min-height:.75rem}.tr-steps li.now span{color:var(--positive-text);font-weight:700}.tr-todo{margin-top:.75rem;padding:.5rem .75rem;border-radius:.625rem;background:var(--waiting-tint);color:var(--waiting-text);font-size:.75rem;font-weight:650}.tr-day{border:1px solid var(--line);border-radius:1rem;padding:.875rem;display:grid;grid-gap:.75rem;gap:.75rem}.tr-when{display:grid;grid-gap:.125rem;gap:.125rem}.tr-when span{font-size:.6875rem;text-transform:uppercase;letter-spacing:.05em;font-weight:700;color:var(--positive-text)}.tr-when b{font-size:1.0625rem;font-weight:700;color:var(--ink-1)}.tr-bring>span{font-size:.6875rem;text-transform:uppercase;letter-spacing:.05em;font-weight:700;color:var(--ink-3)}.tr-bring ul{margin:.25rem 0 0;padding-left:1.125rem;font-size:.8125rem;color:var(--ink-2);display:grid;grid-gap:.125rem;gap:.125rem}.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;padding:.25rem .875rem;margin-bottom:.5rem}.tr-gh{font-size:.6875rem;text-transform:uppercase;letter-spacing:.05em;font-weight:700;color:var(--ink-3);padding:.625rem 0 .25rem}.tr-item{display:grid;grid-template-columns:auto 1fr auto;grid-gap:.625rem;gap:.625rem;align-items:start;padding:.625rem 0;border-top:1px solid var(--line)}.tr-gh+.tr-item{border-top:0}.tr-item>i{width:.625rem;height:.625rem;border-radius:50%;margin-top:.3125rem;background:var(--waiting-solid)}.tr-item.on>i{background:var(--positive-solid)}.tr-item.opt>i{background:var(--line-strong)}.tr-i{display:grid;grid-gap:.125rem;gap:.125rem;min-width:0}.tr-i b{font-size:.875rem;font-weight:650;color:var(--ink-1)}.tr-i b em{font-style:normal;font-weight:500;color:var(--ink-3)}.tr-i>span{font-size:.75rem;color:var(--ink-3)}.tr-i a{font-size:.8125rem;color:var(--action-text);font-weight:600;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tr-i a em{font-style:normal;color:var(--ink-3);font-weight:500}.tr-s{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}.tr-s>span{font-size:.75rem;color:var(--ink-3);font-weight:600;white-space:nowrap}.tr-item.on .tr-s>span{color:var(--positive-text)}.tr-up{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem;max-width:10rem;text-align:right}@media (max-width:30rem){.tr-steps b{font-size:.625rem}.tr-day,.tr-group{border-radius:.875rem}}.tr-desk{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;padding:.625rem 0;border-bottom:1px solid var(--line)}.tr-desk-w{display:grid;grid-gap:.125rem;gap:.125rem;min-width:0}.tr-desk-w>b{font-size:.8125rem;font-weight:650;color:var(--ink-1)}.tr-desk-w>span{font-size:.75rem;color:var(--ink-3)}.tr-desk-w>span b{color:var(--ink-1);letter-spacing:.08em}.tr-desk-a{display:flex;gap:.375rem;flex-wrap:wrap}.sl-pick{display:grid;max-height:min(60vh,32rem);overflow:auto;margin:0 -.25rem}.sl-pick label{display:grid;grid-template-columns:auto 1fr auto;grid-gap:.625rem;gap:.625rem;align-items:center;padding:.5625rem .25rem;border-bottom:1px solid var(--line);cursor:pointer}.sl-pick label:last-child{border-bottom:0}.sl-pick input{width:1rem;height:1rem;accent-color:var(--positive-solid)}.sl-pick .t{display:grid;grid-gap:.0625rem;gap:.0625rem;min-width:0}.sl-pick .t b{font-size:.8125rem;font-weight:650;color:var(--ink-1)}.sl-pick .t em{font-style:normal;font-size:.7188rem;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sl-pick .r{display:flex;align-items:center;gap:.5rem}.sl-pick .r>b{font-size:.8125rem;font-weight:650;color:var(--ink-1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:4.5rem;text-align:right}.sl-pick label.on{background:linear-gradient(90deg,var(--positive-tint),transparent 70%)}.sl-pick-err{margin-bottom:.5rem;font-size:.75rem;color:var(--stop-text);font-weight:600}@media (max-width:30rem){.sl-pick .r .pill{display:none}}.sl-pick-q{width:100%;height:2.375rem;margin-bottom:.5rem;padding:0 .75rem;border-radius:.625rem;border:1px solid var(--line-strong);background:var(--well);font:inherit;font-size:.8125rem;color:var(--ink-1)}.sl-pick-q:focus{outline:2px solid var(--action-solid);outline-offset:1px}.tr-preview{margin-bottom:.75rem;padding:.5rem .75rem;border-radius:.625rem;background:var(--action-tint);color:var(--action-text);font-size:.75rem;font-weight:650}html:has(.mob-app){font-size:15px}body:has(.mob-app),html:has(.mob-app){height:100%;overflow:hidden;overscroll-behavior:none}.mob-app{position:fixed;inset:0;display:flex;flex-direction:column;background:var(--ground);color:var(--ink-1);font-size:14px;padding-top:env(safe-area-inset-top);-webkit-tap-highlight-color:transparent}.mob-app *{box-sizing:border-box}.mob-app button{font:inherit;color:inherit}.mob-app>.main,.mob-app>.main.fill{flex:1 1;min-height:0;height:auto;padding:0;display:flex;flex-direction:column;overflow:hidden}.m-layer input,.m-search input,.mob-app input,.mob-app select,.mob-app textarea{font-size:16px}.m-top{flex:none;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 16px 8px}.m-top .t{font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.1}.m-top .s,.m-top .t{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-top .s{font-size:12px;color:var(--ink-3);margin-top:2px}.m-top .acts{display:flex;gap:6px;align-items:center;flex:none}.m-top .ib{width:34px;height:34px;border-radius:10px;position:relative;display:grid;place-items:center;border:1px solid var(--line);background:var(--paper);color:var(--ink-2);padding:0;cursor:pointer}.m-top .ib svg{width:18px;height:18px}.m-top .ib .badge{position:absolute;top:-5px;right:-5px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--action-solid);color:#fff;font-size:10px;font-weight:700;display:grid;place-items:center;border:2px solid var(--ground)}.m-top .av{width:34px;height:34px;border-radius:10px;border:0;font-size:12px;font-weight:700;background:var(--u-solid,var(--navy,#172135));color:#fff;padding:0;cursor:pointer}.m-ctl,.m-facets{flex:none;display:flex;gap:6px;align-items:center;padding:0 16px 8px;overflow-x:auto;scrollbar-width:none}.m-ctl::-webkit-scrollbar,.m-facets::-webkit-scrollbar{display:none}.m-ctl .seg{flex:none}.m-ctl .seg span{height:26px;padding:0 10px;font-size:12px;cursor:pointer}.m-ctl .chip,.m-facets .chip{flex:none;height:28px;font-size:12px;padding:0 10px;gap:5px;cursor:pointer;text-decoration:none}.m-ctl .chip .count,.m-facets .chip .count{color:var(--ink-3);font-weight:500;font-size:11px}.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{border-color:var(--line-strong);font-weight:600}.chip.sort,.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{display:inline-flex;align-items:center;gap:4px}.m-sort .dir{font-size:11px;font-weight:700}.m-facets .chip svg{width:11px;height:11px}.m-list{flex:1 1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;background:var(--paper);border-top:1px solid var(--line);padding-bottom:12px}.m-grp{position:-webkit-sticky;position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:8px;height:34px;padding:0 16px;background:var(--inset);font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--line)}.m-grp .pill{height:18px;font-size:10.5px;text-transform:none;letter-spacing:0}.m-grp .pill.n{background:var(--paper);color:var(--ink-2)}.m-grp .r{margin-left:auto;font-weight:500;text-transform:none;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-row{display:grid;grid-template-columns:36px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;min-height:64px;padding:8px 16px;border-bottom:1px solid var(--line);text-decoration:none;color:inherit;cursor:pointer}.m-row:active{background:var(--inset)}.m-row .pill.user.big,.m-row .tile{width:36px;height:36px;min-width:36px;font-size:12.5px;border-radius:10px;position:relative;overflow:visible}.m-row .tile{display:grid;place-items:center;background:var(--inset);color:var(--ink-2)}.m-row .pill.user.big{display:inline-grid;place-items:center;padding:0}.m-row .b{min-width:0;display:grid}.m-row .n{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--ink-1);min-width:0}.m-row .n .nm{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.m-row .n .pill{height:17px;font-size:10.5px;flex:none}.m-row .m{margin-top:2px;font-size:12px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-row .m .own{font-weight:600}.m-ev .ev-tm.late,.m-ev .late,.m-row .m .late{color:var(--stop-text);font-weight:600}.m-row .v{text-align:right;min-width:56px}.m-row .v b{font-size:14.5px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--ink-1)}.m-row .v b,.m-row .v span{display:block;white-space:nowrap}.m-row .v span{font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-top:2px}.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{padding:12px 16px 16px;font-size:11.5px;color:var(--ink-3);text-align:center}.m-foot svg{width:10px;height:10px;color:var(--waiting-solid);vertical-align:-1px}.m-empty{display:grid;grid-gap:4px;gap:4px;justify-items:center;text-align:center;padding:48px 24px;color:var(--ink-3);font-size:13px}.m-empty b{color:var(--ink-1);font-size:15px}.m-row.spec{grid-template-rows:auto auto auto;align-content:center;row-gap:4px;column-gap:10px;padding:10px 16px}.m-row.spec>.pill.user.big{grid-row:1/4;grid-column:1;align-self:center}.m-row.spec>.n{grid-row:1;grid-column:2}.m-row.spec>.v{grid-row:1;grid-column:3;align-self:start;min-width:0}.m-spec{grid-row:2;grid-column:2/4;grid-template-columns:2.05fr 1.05fr .75fr .75fr;grid-gap:5px;gap:5px;padding:4px 8px;border-radius:8px;background:var(--inset)}.m-spec,.m-spec>span{display:grid;min-width:0}.m-spec>span{grid-gap:0;gap:0}.m-spec i{font-style:normal;font-size:8.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);line-height:1.2}.m-spec b{font-size:11.5px;font-weight:650;color:var(--ink-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.25}.m-row.spec>.m{grid-row:3;grid-column:2/4;font-size:11.5px;margin:0}.prem{position:absolute;top:-5px;right:-5px;width:16px;height:16px;border-radius:50%;background:var(--waiting-solid);color:var(--waiting-solid-ink,#fff);display:grid;place-items:center;border:2px solid var(--paper)}.prem svg{width:9px;height:9px}.m-tabs{flex:none;position:relative;z-index:30;display:grid;grid-template-columns:repeat(5,1fr);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)}.m-tabs a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border-radius:10px;color:var(--ink-3);font-size:10.5px;font-weight:600;text-decoration:none;position:relative}.m-tabs a svg{width:22px;height:22px}.m-tabs a.on{color:var(--action-text)}.m-body{flex:1 1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0 16px 84px;display:grid;grid-auto-rows:max-content;grid-gap:12px;gap:12px;align-content:start}.m-body .card{padding:14px 14px 12px;border-radius:14px}.m-body .card.navy .t{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#A9B6D3;font-weight:700}.m-hero{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:10px}.m-hero>div{display:grid;grid-gap:1px;gap:1px;min-width:0}.m-hero .l{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:#A9B6D3;font-weight:700}.m-hero .v{font-size:22px;font-weight:800;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#fff}.m-hero .v small{font-size:12px;font-weight:600;color:#A9B6D3;margin-left:2px}.m-hero .s{font-size:11px;color:#C7D2EA;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-body .card.navy .btn{margin-top:12px;width:100%;height:40px;font-size:13.5px;justify-content:center}.m-sec{display:flex;align-items:baseline;justify-content:space-between;margin:4px 0 -4px;gap:8px}.m-sec .t{font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3)}.m-sec .r{font-size:12px;color:var(--action-text);font-weight:600;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:60%}.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-ev:last-child,.m-card .m-row:last-child{border-bottom:0}.m-more{display:block;padding:10px 12px;font-size:12.5px;font-weight:600;color:var(--action-text);text-align:center;text-decoration:none;border-top:1px solid var(--line)}.m-nt.new{background:color-mix(in oklab,var(--action-tint) 45%,var(--paper))}.m-nt .tile svg{width:15px;height:15px}.m-nt .tile.nt-n{background:var(--inset);color:var(--ink-2)}.m-nt .n .nm{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-nt .v{display:grid;justify-items:end;grid-gap:3px;gap:3px}.m-nt .v .pill{display:inline-flex}.m-week{grid-template-columns:repeat(7,1fr)}.m-week,.m-week>a{display:grid;grid-gap:4px;gap:4px}.m-week>a{justify-items:center;padding:8px 0 6px;border-radius:10px;background:var(--paper);border:1px solid var(--line);font-size:11px;color:var(--ink-3);text-decoration:none}.m-week>a b{font-size:14px;color:var(--ink-1)}.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{display:flex;gap:2px;height:5px}.m-week .dots i{width:5px;height:5px;border-radius:50%;background:var(--action-solid)}.m-week .dots i.p{background:var(--positive-solid)}.m-nova{position:fixed;left:16px;right:16px;bottom:calc(57px + env(safe-area-inset-bottom) + 10px);z-index:20;height:46px;display:flex;align-items:center;gap:10px;padding:0 8px 0 14px;border:0;border-radius:14px;background:var(--nova-solid);color:#fff;font-size:13.5px;font-weight:600;box-shadow:0 8px 24px rgba(26,36,56,.22);cursor:pointer;text-align:left}.m-nova .mic{margin-left:auto;width:34px;height:34px;border-radius:10px;background:rgba(255,255,255,.18);display:grid;place-items:center}.m-nova svg{width:18px;height:18px}.m-ev{display:grid;grid-template-columns:56px 4px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;min-height:52px;padding:6px 16px;border-bottom:1px solid var(--line);text-decoration:none;color:inherit;cursor:pointer}.m-card .m-ev{padding:6px 12px}.m-ev .ev-tm{font-size:12.5px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-1)}.m-ev .ev-tm small{display:block;font-size:10.5px;color:var(--ink-3);font-weight:500}.m-ev .bar{width:4px;height:30px;border-radius:2px;background:var(--value-solid)}.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{font-size:13.5px;font-weight:600}.m-ev .m,.m-ev .n{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-ev .m{margin-top:1px}.m-ev .m,.m-ev.gap{font-size:11.5px;color:var(--ink-3)}.m-ev.gap{min-height:38px;grid-template-columns:52px 1fr;border-bottom:1px dashed var(--line);cursor:default}.m-ev.gap .ev-tm{color:var(--ink-3);font-weight:500}.m-now{display:grid;grid-template-columns:52px 1fr;align-items:center;padding:0 16px;height:0;position:relative;z-index:1}.m-now span{font-size:10px;font-weight:700;color:var(--stop-text);background:var(--paper);padding:0 3px;width:max-content}.m-now i{height:2px;position:relative}.m-now i,.m-now i:before{background:var(--stop-solid)}.m-now i:before{content:"";position:absolute;left:-5px;top:-3px;width:8px;height:8px;border-radius:50%}.m-nav{display:flex;gap:8px;padding:8px 10px 6px 8px;min-height:48px}.m-nav,.m-nav .back{flex:none;align-items:center}.m-nav .back{display:inline-flex;gap:2px;height:34px;padding:0 10px 0 4px;border:0;border-radius:10px;background:none;font-size:15px;font-weight:600;color:var(--action-text);text-decoration:none;cursor:pointer}.m-nav .back svg{width:20px;height:20px}.m-nav .pos{margin-left:auto;font-size:12px;color:var(--ink-3);display:flex;align-items:center;gap:4px;min-width:0}.m-nav .pos .pos-t{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.m-nav .pos .ib{width:30px;height:30px;flex:none}.m-days{flex:none;display:grid;grid-template-columns:repeat(7,1fr);grid-gap:4px;gap:4px;padding:0 16px 8px}.m-days>button{display:grid;justify-items:center;grid-gap:2px;gap:2px;padding:6px 0;border:0;border-radius:10px;background:none;font-size:10.5px;color:var(--ink-3);font-weight:600;cursor:pointer}.m-days>button b{font-size:15px;color:var(--ink-1);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{width:5px;height:5px;border-radius:50%;background:var(--action-solid)}.m-days .dot.none{background:transparent}.m-days>button.on .dot:not(.none){background:#fff}.m-agenda{flex:1 1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;background:var(--paper);border-top:1px solid var(--line);position:relative;padding-bottom:80px}.m-fab{position:fixed;right:16px;bottom:calc(57px + env(safe-area-inset-bottom) + 14px);z-index:20;width:52px;height:52px;border:0;border-radius:16px;background:var(--action-solid);color:#fff;display:grid;place-items:center;box-shadow:0 8px 20px rgba(216,90,4,.35);cursor:pointer}.m-fab svg{width:24px;height:24px}.m-layer{position:fixed;inset:0;z-index:80;justify-content:flex-end;background:rgba(23,33,53,.45);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.m-layer,.m-sheet{display:flex;flex-direction:column}.m-sheet{background:var(--paper);color:var(--ink-1);border-radius:22px 22px 0 0;box-shadow:0 -10px 40px rgba(26,36,56,.25);padding:8px 16px calc(20px + env(safe-area-inset-bottom));gap:10px;max-height:88dvh;font-size:14px}.m-sheet.full{height:calc(100dvh - 54px)}.m-sheet .grab{flex:none;width:38px;height:5px;border-radius:3px;background:var(--line-strong);margin:0 auto 4px}.m-sheet .h{flex:none;display:flex;align-items:center;justify-content:space-between;gap:10px}.m-sheet .h .t{font-size:16px;font-weight:700;letter-spacing:-.01em}.m-sheet .h .s{font-size:12px;color:var(--ink-3);margin-top:1px}.m-sheet-list{flex:1 1;min-height:0;overflow-y:auto;margin:0 -16px;border-top:1px solid var(--line)}.m-sheet-list .m-row{padding:8px 16px}.m-sheet .foot{flex:none;display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:4px}.m-sheet .foot .btn,.m-sheet>.btn{height:44px;font-size:14px;justify-content:center}.m-pick{display:flex;align-items:center;gap:12px;width:100%;min-height:50px;padding:0 16px;border:0;border-bottom:1px solid var(--line);background:none;text-align:left;font-size:15px;cursor:pointer}.m-pick .chk{width:22px;height:22px;border-radius:7px;border:1.5px solid var(--line-strong);display:grid;place-items:center;flex:none}.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 1;min-width:0}.m-pick.on .l{font-weight:650}.m-pick .k{font-size:12.5px;color:var(--ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.m-go{display:flex;gap:6px;flex-wrap:wrap}.m-go .chip{height:32px;font-size:13px;cursor:pointer}.layer.m-search{display:flex;flex-direction:column;justify-content:flex-start;padding:calc(env(safe-area-inset-top) + 8px) 0 0;background:rgba(23,33,53,.45);place-items:initial}.layer.m-search>.modal{width:100%!important;max-width:100%;flex:1 1;max-height:none;border-radius:22px 22px 0 0;border:0;display:flex;flex-direction:column;padding:6px 0 0}.layer.m-search>.modal>.field{flex:none;margin:6px 12px;height:44px;border:1px solid var(--line-strong)!important;border-radius:12px!important;font-size:16px}.layer.m-search>.modal>div:nth-child(2){flex:1 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;align-items:end}body:has(.mob-app) .layer:not(.m-search)>.modal{width:100%!important;max-width:100%;max-height:calc(100dvh - 40px - env(safe-area-inset-top));border-radius:20px 20px 0 0;border:0;overflow-y:auto}body:has(.mob-app) .layer .modal-foot{position:-webkit-sticky;position:sticky;bottom:0;padding-bottom:calc(14px + env(safe-area-inset-bottom));flex-wrap:wrap}body:has(.mob-app) .layer .modal-body .grid2,body:has(.mob-app) .layer .modal-body .grid3{grid-template-columns:1fr}.mob-app .drawer,.mob-app .split>.drawer{position:fixed;inset:0;z-index:40;width:100%!important;height:auto!important;max-height:none;border:0;border-radius:0;box-shadow:none;padding-top:env(safe-area-inset-top);display:flex;flex-direction:column;overflow:hidden;background:var(--paper)}.mob-app .drawer .dw-top.m-nav{height:auto;border-bottom:0;background:var(--paper);justify-content:flex-start}.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{width:44px;height:44px;min-width:44px;font-size:15px;padding:0;display:inline-grid;place-items:center}.mob-app .drawer .dw-actions{display:flex;padding:0 16px 10px;border-bottom:0;gap:6px;flex:none;overflow:visible}.mob-app .drawer .dw-actions>.btn{flex:1 1;min-width:0;height:38px;font-size:12.5px;padding:0 4px;gap:5px;justify-content:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mob-app .drawer .dw-actions>.btn svg{width:13px;height:13px;flex:none}.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{padding:0 16px;flex:none}.mob-app .drawer .dw-stage>div{height:28px;font-size:11px;padding:0 6px}.mob-app .drawer .tabs.dw-tabs{margin:10px 16px 0;display:flex;overflow-x:auto;scrollbar-width:none;flex:none}.mob-app .drawer .tabs.dw-tabs::-webkit-scrollbar{display:none}.mob-app .drawer .tabs.dw-tabs span{flex:1 0 auto;justify-content:center;white-space:nowrap;font-size:12.5px;height:32px}.mob-app .drawer .dw-body,.mob-app .split>.drawer .dw-body{flex:1 1;overflow-y:auto!important;-webkit-overflow-scrolling:touch;padding:12px 16px 20px;max-height:none}.mob-app .drawer .dw-body .sec-h .t,.mob-app .drawer .dw-body .set-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 .facts,.mob-app .drawer .wk-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{flex:none;padding:8px 12px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--line);position:static}.mob-app .drawer .docs{grid-template-columns:1fr}.m-composer{display:grid;grid-gap:8px;gap:8px}.mob-app .drawer .composer.m-composer{background:none;border:0;box-shadow:none;padding:0;margin:0}.m-composer .cmp-top{margin:0;display:flex;align-items:center;gap:8px;overflow-x:auto;scrollbar-width:none}.m-composer .seg{flex:none}.m-composer .seg span{height:30px;font-size:12.5px;padding:0 10px;cursor:pointer}.m-composer .in{display:flex;align-items:flex-end;gap:8px}.m-composer .textarea{flex:1 1;min-height:44px;max-height:120px;padding:11px 12px;font-size:16px;border-radius:12px;resize:none;line-height:1.35}.m-composer .mic{width:44px;height:44px;border:0;border-radius:12px;background:var(--nova-solid);color:#fff;display:grid;place-items:center;flex:none;cursor:pointer}.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{height:44px;padding:0 16px;flex:none}.m-qwrap{position:fixed;left:0;right:0;bottom:0;z-index:45;background:var(--paper);border-top:1px solid var(--line);padding:8px 12px calc(10px + env(safe-area-inset-bottom));display:grid;grid-gap:8px;gap:8px}.m-queue{display:flex;align-items:center;gap:8px;padding:0 4px 0 12px;height:34px;border-radius:10px;background:var(--action-tint);color:var(--action-text);font-size:12.5px;font-weight:600}.m-queue .t{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.m-queue .pr{margin-left:auto;width:70px;height:5px;border-radius:3px;background:rgba(216,90,4,.2);overflow:hidden;flex:none}.m-queue .pr i{display:block;height:100%;background:var(--action-solid)}.m-queue .x{flex:none;border:0;background:none;font-weight:700;color:var(--action-text);padding:0 8px;height:30px;cursor:pointer}.m-qbar{display:grid;grid-template-columns:44px 1fr 1fr 1fr;grid-gap:6px;gap:6px}.m-qbar .btn{height:44px;font-size:14px;justify-content:center}.m-qbar .ib{width:44px;height:44px;border-radius:12px;border:0;background:var(--nova-solid);color:#fff;display:grid;place-items:center}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"]{position:fixed;left:12px!important;right:12px;bottom:calc(57px + env(safe-area-inset-bottom) + 66px)!important;transform:none!important;z-index:95;display:flex;justify-content:center}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{right:0;bottom:0;width:100vw;height:100dvh;border-radius:0;padding-top:env(safe-area-inset-top)}.mob-app>.main:not(:has(>.m-top,>.m-nav,>.mo-root)){overflow-y:auto;-webkit-overflow-scrolling:touch;padding:12px 12px 24px;display:block}.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{display:flex;flex-wrap:wrap;gap:8px}body:has(.mob-app) .layer .modal-foot>.row>*,body:has(.mob-app) .layer .modal-foot>.row>.btn{flex:1 1 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,.tblcard,.card){max-width:100%;overflow-x:auto}.mob-app>.main:has(>.mo-root){display:flex;flex-direction:column;padding:0!important;overflow:hidden!important}.mo-root{flex:1 1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.m-calc{flex:1 1;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding:4px 16px 20px;display:grid;grid-auto-rows:max-content;grid-gap:10px;gap:10px;align-content:start}.m-calc>*{min-width:0;max-width:100%}.m-step{display:grid;grid-template-columns:40px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;width:100%;padding:10px 12px;border-radius:12px;background:var(--paper);border:1px solid var(--line-strong);text-align:left;cursor:pointer;color:inherit;font:inherit}.m-step .pill.user.big{min-width:40px;font-size:12.5px;display:inline-grid;place-items:center;padding:0}.m-step .av.plus,.m-step .pill.user.big{width:40px;height:40px;border-radius:10px}.m-step .av.plus{display:grid;place-items:center;background:var(--inset);color:var(--ink-3)}.m-step .b{display:grid;min-width:0}.m-step .k{font-size:9.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}.m-step .t{font-size:15px;font-weight:650;color:var(--ink-1)}.m-step .s,.m-step .t{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-step .s{font-size:11.5px;color:var(--ink-3)}.m-step .ch{display:flex;align-items:center;gap:2px;font-size:12.5px;font-weight:600;color:var(--action-text)}.m-step.empty{border-style:dashed;background:var(--ground)}.m-step.empty .t{color:var(--action-text)}.m-price{display:grid;grid-gap:10px;gap:10px;padding:12px 14px;border-radius:12px;background:var(--paper);border:1px solid var(--line-strong)}.m-price>.seg{display:grid;grid-template-columns:repeat(3,1fr)}.m-price>.seg span{justify-content:center;text-align:center;height:32px;font-size:12.5px;cursor:pointer;padding:0 4px}.m-plan{display:flex;align-items:center;gap:6px;width:100%;padding:0 2px;border:0;background:none;font:inherit;font-size:12.5px;color:var(--ink-3);text-align:left;flex-wrap:wrap}.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{margin-left:auto;color:var(--action-text);font-weight:650}.m-vs{font-size:12px;color:var(--ink-3)}.m-vs b.positive{color:var(--positive-text)}.m-vs b.stop{color:var(--stop-text)}.p-num{display:grid;grid-gap:3px;gap:3px;min-width:0}.p-num .l{font-size:9.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}.p-num .in{display:flex;align-items:center;gap:6px;height:42px;padding:0 10px;border:1px solid var(--line-strong);border-radius:10px;background:var(--paper);min-width:0}.p-num .in input,.p-num .in select{flex:1 1;min-width:0;width:100%;border:0;outline:0;background:transparent;font:inherit;font-size:16px;font-weight:600;color:var(--ink-1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:0}.p-num .in em{font-style:normal;font-size:12px;color:var(--ink-3);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;padding:2px 0;border:0;background:none;box-shadow:none}.p-num.big .in small{font-size:13px;font-weight:600;color:var(--ink-3)}.p-num.big .in input{font-size:28px;font-weight:800;letter-spacing:-.02em;line-height:1.15}.p-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.m-slider{display:grid;grid-gap:10px;gap:10px;padding:12px;border-radius:12px;background:var(--well);border:1px solid var(--well-line)}.p-chips{display:grid;grid-gap:6px;gap:6px;min-width:0}.p-chips .h{display:flex;justify-content:space-between;font-size:12.5px;color:var(--ink-2);font-weight:600}.p-chips .h i{font-style:normal;color:var(--ink-3);font-weight:500;font-size:12px}.p-chips .seg{display:flex;width:100%}.p-chips .seg span{flex:1 1;justify-content:center;height:32px;font-size:13px;cursor:pointer;padding:0 4px}.p-chips .seg.wrap{flex-wrap:wrap}.p-chips .seg.wrap span{flex-grow:0;flex-shrink:0;flex-basis:calc(16.66% - 2px)}.p-sw{display:flex;align-items:center;gap:12px;width:100%;padding:4px 0;border:0;background:none;text-align:left;font:inherit;cursor:pointer;color:inherit}.p-sw .t{flex:1 1;display:grid;min-width:0}.p-sw .t b{font-size:13.5px}.p-sw .t i{font-style:normal;font-size:11.5px;color:var(--ink-3)}.p-sw .k{width:42px;height:26px;border-radius:13px;background:var(--line-strong);position:relative;flex:none;transition:background .15s}.p-sw .k u{position:absolute;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(26,36,56,.25);transition:left .15s}.p-sw.on .k{background:var(--positive-solid)}.p-sw.on .k u{left:19px}.m-total{display:grid;grid-gap:2px;gap:2px;padding:14px;border-radius:14px;background:var(--navy,#172135);color:#fff}.m-total .l{font-size:10.5px;letter-spacing:.07em;text-transform:uppercase;color:#A9B6D3;font-weight:700}.m-total b{font-size:26px;font-weight:800;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.15}.m-total .s{font-size:12px;color:#C7D2EA}.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-kpi.c2 .v{font-size:16px}.m-break{display:grid;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--paper)}.m-break>div{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:9px 12px;border-bottom:1px solid var(--line);font-size:13px;color:var(--ink-2);min-width:0}.m-break>div span{min-width:0}.m-break>div:last-child{border-bottom:0}.m-break b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-1);flex:none;font-weight:600;white-space:nowrap}.m-break .sum{background:var(--inset);font-weight:700;color:var(--ink-1)}.m-break .sum b{font-size:15px;font-weight:800}.m-kpi{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--paper)}.m-kpi>div{display:grid;grid-gap:1px;gap:1px;padding:9px 10px;border-right:1px solid var(--line);min-width:0}.m-kpi>div:last-child{border-right:0}.m-kpi .l{font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.m-kpi .l,.m-kpi .v{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-kpi .v{font-size:20px;font-weight:750;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-1)}.m-break .sec{background:var(--inset);font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);padding:7px 12px}.m-break .tot{font-weight:650;color:var(--ink-1)}.m-sec.asbtn{border:0;background:none;padding:0;font:inherit;cursor:pointer;width:100%}.m-hint{padding:10px 12px;border-radius:10px;background:var(--action-tint);color:var(--action-text);font-size:12.5px;font-weight:600}.m-send{flex:none;display:grid;grid-template-columns:1.6fr 1fr;grid-gap:8px;gap:8px;padding:8px 12px 10px;background:var(--paper);border-top:1px solid var(--line)}.m-send .btn{height:46px;font-size:14px;justify-content:center;gap:6px}.p-search{flex:none;display:flex;align-items:center;gap:8px;height:46px;padding:0 6px 0 12px;border:1px solid var(--line-strong);border-radius:12px;background:var(--paper);color:var(--ink-3)}.p-search input{flex:1 1;min-width:0;border:0;outline:0;background:transparent;font:inherit;font-size:16px;color:var(--ink-1)}.p-search .nova{display:inline-flex;align-items:center;gap:4px;height:34px;padding:0 10px;border:0;border-radius:9px;background:var(--nova-solid);color:#fff;font-weight:650;font-size:13px}.p-search .nova:disabled{opacity:.45}.p-plan{display:grid;grid-auto-rows:max-content;grid-gap:12px;gap:12px;padding:12px 16px 20px;align-content:start}.p-h{display:flex;justify-content:space-between;align-items:baseline;font-size:12.5px;font-weight:650;color:var(--ink-2)}.p-h b.ok{color:var(--positive-text)}.p-h b.warn{color:var(--stop-text)}.p-inst{display:grid;border:1px solid var(--line);border-radius:12px;overflow:hidden}.p-inst .pi-r{display:grid;grid-template-columns:minmax(0,1fr) 54px 56px 30px;grid-gap:6px;gap:6px;align-items:center;padding:6px 8px 6px 12px;border-bottom:1px solid var(--line);font-size:13px}.p-inst .pi-r:last-child{border-bottom:0}.p-inst .pi-r.locked{grid-template-columns:minmax(0,1fr) 54px 56px 30px;background:var(--inset);color:var(--ink-2)}.p-inst .pi-r input{min-width:0;height:34px;border:1px solid var(--line);border-radius:8px;padding:0 8px;font:inherit;font-size:16px;background:var(--paper)}.p-inst .pi-r input.pct{text-align:right;padding:0 6px}.p-inst .pi-r b{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.p-inst .pi-r i{font-style:normal;font-size:11px;font-weight:700;color:var(--positive-text);text-align:center}.p-inst .due{height:30px;border:1px solid var(--line-strong);border-radius:8px;background:var(--paper);font-size:12px;font-weight:650;color:var(--ink-2)}.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;border:0;border-radius:8px;background:none;color:var(--ink-3);display:grid;place-items:center}.p-add{justify-self:start;height:36px}.m-top.m-bar{padding:6px 12px 6px 8px;border-bottom:1px solid var(--line);background:var(--paper)}.m-bar .back{display:inline-flex;align-items:center;gap:2px;height:34px;padding:0 10px 0 4px;border-radius:10px;font-size:15px;font-weight:600;color:var(--action-text);text-decoration:none}.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{width:100%;flex-wrap:wrap;justify-content:flex-start;gap:6px}.mob-app>.main:not(:has(>.m-top,>.m-nav,>.mo-root)) :is(.set-grid,.set-cols,.grid2,.grid-2,.split.mt12){grid-template-columns:minmax(0,1fr)!important;display:grid}.mob-app>.main:not(:has(>.m-top,>.m-nav,>.mo-root)) .set-nav{position:static;flex-direction:row;overflow-x:auto;scrollbar-width:none;gap:4px;padding:6px}.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{flex:none;white-space:nowrap;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{overflow-x:auto;scrollbar-width:none;max-width:100%}.mob-app>.main:not(:has(>.m-top,>.m-nav,>.mo-root)) .tabs span{flex:none;white-space:nowrap}.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{grid-template-columns:minmax(0,1fr)!important;gap:14px}.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{overflow-y:auto!important;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.mob-app .drawer>*{flex:none}.mob-app .drawer .dw-top.m-nav{position:-webkit-sticky;position:sticky;top:0;z-index:4;height:50px;min-height:50px;padding-top:0;padding-bottom:0}.mob-app .drawer .tabs.dw-tabs{position:-webkit-sticky;position:sticky;top:50px;z-index:3;margin:0;padding:8px 16px;border-radius:0;background:var(--paper);box-shadow:0 1px 0 var(--line);-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);mask-image:linear-gradient(90deg,#000 88%,transparent)}.mob-app .drawer .dw-body,.mob-app .split>.drawer .dw-body{flex:1 0 auto;overflow:visible!important;min-height:0}.mob-app .drawer .dw-foot{position:-webkit-sticky;position:sticky;bottom:0;z-index:4;margin-top:auto}.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{padding:6px 4px;overflow:hidden;text-overflow:ellipsis}.mob-app .drawer .dw-body{max-width:100%}.layer.m-search a.ck{height:auto;min-height:48px;padding:8px 16px;align-items:center}.layer.m-search a.ck>span:nth-child(2){min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.35}.m-sec .r.asbtn{border:0;background:none;padding:0;font:inherit;font-size:12px;font-weight:600;color:var(--action-text);cursor:pointer}.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{flex:1 1;display:flex;align-items:center;height:100%;border:0;background:none;color:inherit;font:inherit;font-size:13.5px;font-weight:600;text-align:left;cursor:pointer;padding:0}.m-nova button.mic{border:0;color:#fff;cursor:pointer}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{overflow:hidden}.m-sw,.m-sw-row{position:relative;background:var(--paper)}.m-sw-row{z-index:1;will-change:transform}.m-sw-acts{position:absolute;top:0;right:0;bottom:0;display:flex;z-index:0;visibility:hidden}.m-sw.live .m-sw-acts{visibility:visible}.m-sw-a{flex:1 1;display:grid;place-items:center;align-content:center;grid-gap:4px;gap:4px;border:0;font:inherit;font-size:11px;font-weight:650;color:#fff;background:var(--ink-2);text-decoration:none;cursor:pointer}.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{flex:none;display:flex;align-items:center;gap:8px;margin:0 16px 8px;height:38px;padding:0 6px 0 12px;border:1px solid var(--line);border-radius:12px;background:var(--paper);color:var(--ink-3)}.m-find input{flex:1 1;min-width:0;border:0;background:transparent;font:inherit;font-size:16px;color:var(--ink-1);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.m-find input::-webkit-search-cancel-button{display:none}.m-find button{flex:none;width:30px;height:30px;border:0;border-radius:9px;background:var(--inset);color:var(--ink-2);display:grid;place-items:center;cursor:pointer}.m-find:focus-within{border-color:var(--action-solid);box-shadow:0 0 0 3px var(--action-tint)}.m-sheet .h .h-r{display:flex;align-items:center;gap:8px;flex:none}.m-sheet .m-x{width:32px;height:32px;border:0;border-radius:10px;background:var(--inset);color:var(--ink-2);display:grid;place-items:center;cursor:pointer}.m-pick .m-imp{gap:6px;color:var(--action-text);font-weight:600}.m-pick .m-imp,.m-top .t .m-back{display:inline-flex;align-items:center}.m-top .t .m-back{gap:2px;border:0;background:none;padding:0;margin-left:-4px;font:inherit;font-size:20px;font-weight:700;color:var(--ink-1);cursor:pointer}.m-heard-body{display:flex;flex-direction:column;gap:8px;overflow-y:auto;min-height:0;flex:1 1}.m-heard{border-radius:12px;background:var(--inset);font-size:13.5px;color:var(--ink-2);font-style:italic}.m-heard,.m-heard-in{padding:10px 12px;line-height:1.45}.m-heard-in{width:100%;min-height:96px;border:1px solid var(--line-strong);border-radius:12px;font:inherit;font-size:16px;color:var(--ink-1);background:var(--paper);resize:none;outline:none}.m-heard-in:focus{border-color:var(--nova-solid,var(--action-solid))}.m-heard-mic{display:flex;align-items:center;justify-content:center;gap:12px;padding:4px 0}.m-mic{width:56px;height:56px;border-radius:50%;border:0;background:var(--inset);color:var(--ink-2);display:grid;place-items:center;cursor:pointer}.m-mic.on{background:var(--nova-solid,#6d4dff);color:#fff;box-shadow:0 0 0 6px var(--nova-tint,rgba(109,77,255,.15));animation:m-pulse 1.4s ease-in-out infinite}@keyframes m-pulse{50%{box-shadow:0 0 0 12px transparent}}.m-heard-t{display:inline-flex;align-items:center;gap:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.m-heard-wait{display:flex;align-items:center;gap:10px;padding:14px 4px;color:var(--ink-3);font-size:13px}.m-heard-say{font-size:13.5px;line-height:1.45;color:var(--ink-1);white-space:pre-line}.m-heard-err{font-size:13px;color:var(--stop-text);font-weight:600}.m-prop{display:grid;grid-template-columns:28px 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--paper);text-align:left;font:inherit;color:inherit;cursor:pointer;width:100%}.m-prop.on{border-color:var(--positive-solid);background:var(--positive-tint)}.m-prop .chk{width:24px;height:24px;border-radius:7px;border:1.5px solid var(--line-strong);display:grid;place-items:center;background:var(--paper)}.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{display:grid;min-width:0}.m-prop .n{font-size:13.5px;font-weight:600}.m-prop .m{font-size:11.5px;color:var(--ink-3);margin-top:1px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.m-prop .k{font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3)}.m-heard-draft{border:1px solid var(--line);border-radius:12px;padding:10px 12px;display:grid;grid-gap:6px;gap:6px;font-size:13px}.m-heard-draft p{margin:0;color:var(--ink-2);line-height:1.4;white-space:pre-line}.m-heard-draft .btn{justify-self:start}.m-heard-did{display:grid;grid-gap:6px;gap:6px;font-size:13.5px}.m-heard-did>div{display:flex;align-items:flex-start;gap:8px}.m-heard-did>div svg{flex:none;margin-top:3px;color:var(--positive-text)}.m-heard-did .no,.m-heard-did .no svg{color:var(--stop-text)}.m-wide{display:grid;grid-gap:6px;gap:6px}.m-wide .btn{width:100%;height:40px;font-size:13.5px;justify-content:center}.m-chips{display:flex;flex-wrap:wrap;gap:6px;padding-top:4px}.m-chips .chip{height:32px;padding:0 12px;font-size:13px;cursor:pointer}.m-chips .chip.on.neutral{background:var(--ink-1);color:var(--paper);border-color:var(--ink-1)}.m-dt{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-gap:10px;gap:10px}.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{font-size:10.5px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.dw-body .m-kpi{margin-top:4px}.m-sw .m-sw-a>span{font-size:11px;font-weight:650;color:inherit;line-height:1.2;letter-spacing:0;text-transform:none}.m-sw .m-sw-a>svg{color:inherit}.m-pick:has(.m-imp) .chk{visibility:hidden}.mob-app .drawer .tabs.dw-tabs span .count{flex:none;height:auto;padding:0;margin:0;background:none;box-shadow:none;font-size:11px;font-weight:600;color:var(--ink-3)}.mob-app .drawer .tabs.dw-tabs span.on .count{color:inherit;opacity:.7}html{text-size-adjust:100%}.auth{max-width:100%;box-sizing:border-box}@media (max-width:640px){.auth{width:100%!important;height:auto!important;border:0;padding:0;background:transparent}.auth .au-card{box-sizing:border-box;width:100%;max-width:25rem}}.m-scrollbox{overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;max-height:302px}.m-scrollbox.more{-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 28px),transparent)}.m-scrollbox.more.end{-webkit-mask-image:none;mask-image:none}.m-nt .tile{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;flex:none;box-shadow:none;border:0;background:var(--inset);color:var(--ink-2)}.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{height:56px;padding:0 8px 0 10px;border-radius:18px;background:var(--paper);color:var(--ink-1);border:1px solid color-mix(in oklab,var(--nova-solid) 35%,var(--line));box-shadow:0 10px 28px rgba(26,36,56,.14),0 0 0 4px color-mix(in oklab,var(--nova-tint) 70%,transparent)}.m-nova .t{gap:10px;color:var(--ink-1)}.m-nova .t .tx{display:grid;grid-gap:1px;gap:1px;min-width:0;text-align:left}.m-nova .t .tx b{font-size:14px;font-weight:650;color:var(--ink-1)}.m-nova .t .tx b,.m-nova .t .tx small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-nova .t .tx small{font-size:11.5px;font-weight:500;color:var(--ink-3)}.m-nova .mic,.m-nova button.mic{width:40px;height:40px;border-radius:50%;background:var(--nova-solid);color:#fff;box-shadow:0 4px 12px color-mix(in oklab,var(--nova-solid) 45%,transparent)}.m-nova .mic svg{width:18px;height:18px}.m-ctl .seg.users{height:auto;padding:3px;align-items:center;border-radius:10px}.m-ctl .seg.users>span{height:28px;padding:0 11px;font-size:12.5px;border-radius:7px}.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{width:7px;height:7px;border-radius:50%;flex:none;background:var(--ink-3)}.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{position:-webkit-sticky;position:sticky;top:0;z-index:3}.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){flex-direction:column;height:60px;gap:5px;font-size:11.5px;font-weight:650;border-radius:14px;padding:0 2px}.mob-app .drawer .dw-actions:has(>.btn~.btn~.btn~.btn)>.btn:has(svg) svg,.mob-app .drawer .dw-actions>.btn:has(svg) svg{display:block;width:19px;height:19px}.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))){-webkit-mask-image:none;mask-image:none;overflow:hidden}.mob-app .drawer .tabs.dw-tabs:not(:has(>span:nth-child(5)))>span{flex:1 1;min-width:0;padding:0 4px}.mob-app .drawer .btn.primary,.mob-app .drawer .btn.primary *,body:has(.mob-app) .layer .btn.primary{color:#fff}.mob-app .drawer .a>.muted,.mob-app .drawer .a>span.muted{display:none}body:has(.mob-app) .layer input:not([type]),body:has(.mob-app) .layer input[type=search],body:has(.mob-app) .layer input[type=text]{font-size:16px;border:1px solid var(--line-strong);border-radius:12px;box-shadow:none;outline:none;background:var(--paper)}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{width:46px;height:60px;border-radius:14px}.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{display:flex;align-items:baseline;gap:8px;padding:16px 16px 6px;border-bottom:1px solid var(--line);background:var(--inset);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.m-pick-sec b{font-weight:700;color:var(--ink-2)}.m-pick-sec span{margin-left:auto;letter-spacing:0;text-transform:none}.m-sheet-list .m-pick-sec:first-child{padding-top:10px}.m-pick .k{flex:none}.m-row.unit{grid-template-columns:40px minmax(0,1fr) auto;grid-template-rows:auto auto auto;align-items:start;column-gap:12px;row-gap:0;min-height:0;padding:13px 16px 12px}.m-row.unit>.pill.user.big{grid-row:1;width:40px;height:40px;min-width:40px;font-size:13px;border-radius:11px;letter-spacing:-.01em}.m-row.unit>.pill.user.big.long{font-size:11px}.m-row.unit>.b{grid-row:1;grid-column:2;display:grid;grid-gap:3px;gap:3px;min-width:0;padding-top:1px}.m-row.unit .n{font-size:15.5px;font-weight:650;line-height:1.25;letter-spacing:-.005em}.m-row.unit .sp{font-size:13px;font-weight:500;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-row.unit>.v{grid-row:1;grid-column:3;display:grid;justify-items:end;grid-gap:5px;gap:5px;min-width:0;padding-top:1px;text-align:right}.m-row.unit>.v b{font-size:17px;font-weight:700;line-height:1.15;letter-spacing:-.01em}.m-row.unit>.v span{margin:0}.m-row.unit>.v em{display:inline-flex;align-items:center;height:19px;padding:0 6px;border-radius:6px;font-style:normal;font-size:11px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.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{grid-row:2;grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:11px;border:1px solid var(--line);border-radius:12px;overflow:hidden}.m-row.unit>.st>span{display:grid;justify-items:center;grid-gap:1px;gap:1px;min-width:0;padding:7px 4px 6px;text-align:center}.m-row.unit>.st>span+span{border-left:1px solid var(--line)}.m-row.unit>.st b{max-width:100%;font-size:14px;font-weight:650;line-height:1.2;color:var(--ink-1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-row.unit>.st b.no{color:var(--line-strong);font-weight:500}.m-row.unit>.st i{font-style:normal;font-size:11px;line-height:1.2;color:var(--ink-3);white-space:nowrap}.m-row.unit>.st i.ok{color:var(--positive-text);font-weight:600}.m-row.unit>.m{grid-row:3;grid-column:1/-1;display:flex;align-items:center;gap:7px;margin-top:9px;font-size:12.5px;min-width:0}.m-row.unit>.m>.pill{height:20px;padding:0 8px;font-size:11px;flex:none}.m-row.unit>.m>.t{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-vs{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px;margin:0 0 10px;font-size:12.5px;color:var(--ink-3)}.mk-vs b{font-weight:650;color:var(--ink-1)}.mk-tbl .r{display:block;text-align:right}.mk-same{font-weight:650;color:var(--value-text)}.mk-u{display:grid;line-height:1.25}.mk-u small{font-size:.9em}.mk-note{margin:6px 0 0;font-size:12px;color:var(--ink-3)}.mk-note .mk-same{margin-right:2px}.m-pick.on .chk{color:var(--paper)}.m-pick .m-smart{display:grid;grid-template-columns:auto 1fr;grid-column-gap:6px;column-gap:6px;align-items:center}.m-pick .m-smart svg{color:var(--nova-text)}.m-pick .m-smart small{grid-column:2;font-size:12px;font-weight:400;color:var(--ink-3);line-height:1.3}.m-pick:has(.m-smart){padding-top:10px;padding-bottom:10px}.m-ctl .chip.on.ns-btn{border-color:transparent;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.16)}.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{display:flex;gap:8px;align-items:center;margin:4px 0 10px}.lt-in{flex:1 1;min-width:0;height:36px;padding:0 12px;border:1px solid var(--line);border-radius:10px;background:var(--paper);color:var(--ink-1);font:inherit;font-size:13px;outline:none}.lt-in:focus{border-color:var(--value-solid);box-shadow:0 0 0 3px var(--value-tint)}.lt-box{border:1px solid var(--line);border-radius:12px;background:var(--paper);margin:0 0 10px;overflow:hidden}.lt-h{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 12px;border-bottom:1px solid var(--line);background:var(--inset);font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3)}.lt-h>span:first-child{flex:1 1}.lt-n{font-weight:500;letter-spacing:0;text-transform:none}.lt-t{font-size:14px;font-weight:650}.lt-d,.lt-t{padding:10px 12px;color:var(--ink-1)}.lt-d{font-size:13px;line-height:1.5;white-space:pre-wrap;max-height:320px;overflow-y:auto}body:has(.mob-app) .lt-in{font-size:16px;height:40px}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{border-style:dashed;color:var(--ink-2);background:transparent}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{border:0;box-shadow:none;padding:0;height:auto;min-height:0;background:transparent;border-radius:0}body:has(.mob-app) .stg-add{justify-self:start;margin-top:6px;height:40px}.stg-err{font-size:12.5px;color:var(--stop-text)}img.ns-logo{display:block;object-fit:contain;background:none;box-shadow:none;border-radius:0}.sb-brand.sb-brand-big{flex-direction:column;align-items:center;gap:.25rem;padding:.125rem .375rem .875rem}img.sb-logo{width:9.25rem;max-width:100%;height:auto;aspect-ratio:490/334}.sb-brand-big .sb-brand-sub{margin:0;letter-spacing:.06em;color:rgba(255,255,255,.55)}.auth:has(.au-big){background:transparent;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{width:min(14rem,62vw);height:auto;aspect-ratio:490/334}.au-brand.au-big .au-s{font-size:.8125rem;letter-spacing:.06em;color:rgba(255,255,255,.62)}.auth:has(.au-big) .au-foot{color:rgba(255,255,255,.45)}.auth .au-card[data-theme=light]{background:#fff;color:var(--ink-1);border-color:transparent;box-shadow:0 1.5rem 3rem -1rem rgba(0,0,0,.6)}.auth .au-card .btn.primary{--btn-hi:#2E2E2E;--btn-lo:#000;background:linear-gradient(180deg,#2E2E2E,#000);border-color:#000;color:#fff;text-shadow:none}.auth .au-card .btn.primary:hover{background:linear-gradient(180deg,#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 rgba(10,14,22,.05),0 10px 24px -18px rgba(10,14,22,.28);gap:12px;padding-top:6px}.m-calc .m-break,.m-calc .m-card,.m-calc .m-kpi,.m-calc .m-price,.m-calc .m-slider,.m-calc .m-step{border:1px solid var(--line);border-radius:16px;background:var(--paper);box-shadow:var(--pc-shadow)}.m-calc .m-step{grid-template-columns:44px minmax(0,1fr) auto;gap:14px;padding:14px;cursor:pointer}.m-calc .m-step.empty{border-style:solid;background:var(--paper)}.m-calc .m-step.empty .t{color:var(--ink-1)}.m-calc .m-step .p-no{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;background:var(--pc-ink);color:var(--pc-on);font-size:16px;font-weight:700}.m-calc .m-step .pill.user.big{width:44px;height:44px;min-width:44px;border-radius:13px;font-size:13px}.m-calc .m-step .k{font-size:10px;letter-spacing:.08em;color:var(--ink-3)}.m-calc .m-step .t{font-size:16px;font-weight:650;letter-spacing:-.01em;margin-top:1px}.m-calc .m-step .s{font-size:12px;margin-top:1px}.m-calc .m-step .ch{height:32px;padding:0 14px;border-radius:16px;border:1px solid var(--line-strong);color:var(--ink-1);font-size:13px;font-weight:600;gap:0;align-items:center}.m-calc .m-step.empty .ch{background:var(--pc-ink);border-color:var(--pc-ink);color:var(--pc-on)}.m-calc .m-price{gap:14px;padding:16px}.m-calc .p-num.big .l{font-size:10px;letter-spacing:.08em}.m-calc .p-num.big .in input{font-size:32px;letter-spacing:-.025em}.m-calc .m-plan{min-height:44px;padding:10px 0 0;border-top:1px solid var(--line);font-size:13px;color:var(--ink-2);gap:5px}.m-calc .m-plan svg{color:var(--ink-3)}.m-calc .m-plan .ch{display:inline-flex;align-items:center;gap:2px;color:var(--ink-1);font-weight:650}.m-calc .m-vs{margin-top:-4px;font-size:12.5px}.m-calc .seg:not(.users),body:has(.mob-app) .p-plan .seg{display:flex;background:var(--paper);border:1px solid var(--line-strong);border-radius:12px;padding:3px;gap:3px;box-shadow:none}.m-calc .seg:not(.users)>span,body:has(.mob-app) .p-plan .seg>span{flex:1 1;height:36px;border-radius:9px;font-size:13.5px;font-weight:600;color:var(--ink-2);background:transparent;box-shadow:none;cursor:pointer;transition:background .15s,color .15s}.m-calc .seg:not(.users)>span.on,body:has(.mob-app) .p-plan .seg>span.on{background:var(--pc-ink);color:var(--pc-on);box-shadow:0 1px 2px rgba(0,0,0,.18)}body:has(.mob-app) .p-plan .seg.wrap{display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}body:has(.mob-app) .p-plan .seg.wrap>span{height:38px;flex:none}.m-calc .m-slider{gap:0;padding:6px 16px}.m-calc .m-slider>*{padding:12px 0}.m-calc .m-slider>*+*{border-top:1px solid var(--line)}.m-calc .p-chips .h,body:has(.mob-app) .p-plan .p-chips .h{font-size:13.5px;font-weight:600;color:var(--ink-1)}.m-calc .p-chips .h i{font-size:12.5px}.p-sw .t b{font-size:14.5px;font-weight:600;color:var(--ink-1)}.p-sw .t i{font-size:12.5px;margin-top:1px}.p-sw .k{width:50px;height:30px;border-radius:15px}.p-sw .k u{top:3px;left:3px;width:24px;height:24px}.p-sw.on .k u{left:23px}body:has(.mob-app) .p-num .l{font-size:10px;letter-spacing:.08em}body:has(.mob-app) .p-num .in{height:46px;border-radius:12px;border-color:var(--line-strong)}body:has(.mob-app) .p-num .in:focus-within{border-color:var(--ink-1);box-shadow:0 0 0 3px rgba(26,36,56,.08)}.m-calc .m-total{gap:4px;padding:18px;border-radius:18px;background:linear-gradient(160deg,#232323,#000 70%);color:#fff;box-shadow:0 14px 30px -18px rgba(0,0,0,.55);border:1px solid rgba(255,255,255,.06)}.m-calc .m-total .l{color:rgba(255,255,255,.55);font-size:10.5px;letter-spacing:.09em}.m-calc .m-total b{font-size:32px;letter-spacing:-.025em}.m-calc .m-total .s{color:rgba(255,255,255,.7);font-size:12.5px}.m-calc .m-kpi .l{font-size:10px;letter-spacing:.07em}.m-calc .m-break>div{padding:11px 14px;font-size:13.5px}.m-calc .m-break .sec{background:transparent;padding:14px 14px 6px;border-bottom:0;font-size:10.5px;letter-spacing:.08em}.m-calc .m-break .sum{background:transparent;border-top:1px solid var(--line-strong)}.m-calc .m-break .sum b{font-size:16px}.m-calc .m-hint,.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)}.m-send{gap:10px;padding:10px 16px 12px}.m-send .btn.p-send{height:50px;border-radius:14px;background:var(--pc-ink);border:1px solid var(--pc-ink);color:var(--pc-on);font-size:15px;font-weight:650;box-shadow:0 8px 18px -10px rgba(0,0,0,.6);text-shadow:none}.m-send .btn.p-send svg{color:var(--pc-on)}.m-send .btn.p-ghost{height:50px;border-radius:14px;background:var(--paper);border:1px solid var(--line-strong);color:var(--ink-1);font-size:15px;font-weight:600;box-shadow:none}.m-send .btn:disabled{opacity:.55}body:has(.mob-app) .btn.p-done{height:34px;padding:0 16px;border-radius:17px;background:var(--pc-ink);border:1px solid var(--pc-ink);color:var(--pc-on);font-weight:650;font-size:13.5px;box-shadow:none;text-shadow:none}body:has(.mob-app) .p-search{height:50px;border-radius:14px}body:has(.mob-app) .p-search:focus-within{border-color:var(--ink-1);box-shadow:0 0 0 3px rgba(26,36,56,.08)}body:has(.mob-app) .p-search .nova{height:38px;padding:0 14px;border-radius:11px;font-size:13.5px}body:has(.mob-app) .p-search .nova:disabled{opacity:1;background:transparent;color:var(--nova-text);box-shadow:inset 0 0 0 1px var(--nova-solid)}body:has(.mob-app) .p-plan{display:grid;grid-gap:16px;gap:16px;padding:16px}body:has(.mob-app) .p-plan .p-h{font-size:13.5px;color:var(--ink-1);margin-bottom:-6px}body:has(.mob-app) .p-inst{border-radius:14px;border-color:var(--line-strong);background:var(--paper)}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{background:transparent;color:var(--ink-1);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{height:38px;border-radius:10px;border:1px solid var(--line-strong);font-size:16px}body:has(.mob-app) .p-inst .pi-r input:focus{border-color:var(--ink-1);box-shadow:0 0 0 3px rgba(26,36,56,.08);outline:none}body:has(.mob-app) .p-inst .due{display:grid;place-items:center;height:32px;border-radius:16px;border:1px solid var(--line-strong);background:var(--paper);font-size:12.5px;font-weight:650;color:var(--ink-2);font-style:normal}body:has(.mob-app) .p-inst .due.on{background:var(--positive-tint);border-color:transparent;color:var(--positive-text)}body:has(.mob-app) .p-inst .rm{width:32px;height:32px;border:0;border-radius:16px;background:transparent;color:var(--ink-3);display:grid;place-items:center;padding:0}body:has(.mob-app) .p-plan .p-add{height:42px;border-radius:12px;border:1px solid var(--line-strong);background:var(--paper);color:var(--ink-1);font-weight:600}@property --tob-a{syntax:"<angle>";inherits:false;initial-value:0deg}.tob-intro{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;pointer-events:none;background:radial-gradient(120% 80% at 50% 42%,#22314F 0,#172135 55%,#111A2E 100%);animation:tobOut .6s ease 2.6s forwards}.tob-intro-logo{position:relative;width:min(18rem,72vw);aspect-ratio:490/334}.tob-intro-logo img{position:absolute;inset:0;width:100%;height:100%;display:block}.tob-em{-webkit-clip-path:inset(0 0 39.5% 0);clip-path:inset(0 0 39.5% 0);--tob-a:0deg;-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:tobSweep 1.15s cubic-bezier(.55,.1,.3,1) .25s forwards,tobGlow 1.4s ease 1.3s both}.tob-wd{-webkit-clip-path:inset(60.5% 100% 0 0);clip-path:inset(60.5% 100% 0 0);animation:tobWord .85s cubic-bezier(.5,0,.25,1) 1.2s forwards}@keyframes tobSweep{to{--tob-a:360deg}}@keyframes tobGlow{0%{filter:none}45%{filter:drop-shadow(0 0 .9rem rgba(232,190,90,.45))}to{filter:none}}@keyframes tobWord{to{-webkit-clip-path:inset(60.5% 0 0 0);clip-path:inset(60.5% 0 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{-webkit-mask:none;mask:none;opacity:0;animation:tobFade .9s ease .25s forwards}@keyframes tobFade{to{opacity:1}}.tob-intro-on .au-page .auth{animation:tobIn .7s ease 2.7s both}@media (prefers-reduced-motion:reduce){.tob-intro{display:none}}.app:not(.ipad){--sb-w:10.4rem}.app:not(.ipad) .sb{padding:.8rem .6rem .7rem}.app:not(.ipad) .sb-brand.sb-brand-big{gap:.2rem;padding:.1rem .3rem .7rem}.app:not(.ipad) img.sb-logo{width:7.4rem}.app:not(.ipad) .sb-brand-sub{font-size:.55rem}.app:not(.ipad) .sb-user{gap:.4rem;margin:.7rem 0 .3rem;padding:.4rem .5rem;border-radius:.45rem;font-size:.625rem}.app:not(.ipad) .sb-sec{font-size:.525rem;padding:.8rem .5rem .3rem}.app:not(.ipad) .sb-item{gap:.4rem;height:1.7rem;padding:0 .6rem;border-radius:.45rem;font-size:.65rem}.app:not(.ipad) .sb-foot{gap:.35rem;padding:.6rem .5rem 0;font-size:.575rem}.app:not(.ipad) .sb .badge{transform:scale(.8);transform-origin:center}.sb-prefs{display:flex;gap:.75rem;padding:.45rem .5rem 0;font-size:.575rem;color:#8794B8}.sb-prefs a,.sb-prefs button{border:0;padding:0;margin:0;background:transparent;font:inherit;color:#C7D2EA;font-weight:500;cursor:pointer;text-decoration:none}.sb-prefs a:hover,.sb-prefs button:hover{color:#fff}.app.ipad .sb-prefs{font-size:.6562rem}.m-sheet .foot:has(>:nth-child(3)){grid-template-columns:repeat(3,1fr)}.m-sheet .foot:has(>:nth-child(3)) .btn{padding-left:6px;padding-right:6px;white-space:nowrap}