.gr-tool{justify-content:flex-end;align-items:center;gap:calc(14 * var(--u));margin-top:calc(-2 * var(--u));flex-wrap:wrap;display:flex}.gr-tool .segmented [data-slot=button]{min-height:calc(48 * var(--u));padding:0 calc(24 * var(--u));font-size:calc(18 * var(--u) * var(--fs))}.gr-card.o-card{padding:calc(22 * var(--u)) calc(24 * var(--u)) calc(24 * var(--u))}.gr-card .o-head h2{font-size:calc(20 * var(--u) * var(--fs))}.gr-card .ov-big{margin-top:calc(22 * var(--u))}.gr-sub{margin:calc(16 * var(--u)) 0 0;font-size:calc(16.5 * var(--u) * var(--fs));color:#676a66;line-height:1.6}.gr-pair{gap:calc(20 * var(--u));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.gr-pair .gr-card{flex-direction:column;display:flex}.gr-pills{gap:calc(11 * var(--u));margin:calc(18 * var(--u)) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.gr-pills li{align-items:center;gap:calc(11 * var(--u));height:calc(47 * var(--u));padding:0 calc(22 * var(--u));border-radius:calc(999 * var(--u));color:#fbf8f2;font-size:calc(19 * var(--u) * var(--fs));background:#17191a;font-weight:560;display:inline-flex}.gr-pills i{width:calc(14 * var(--u));height:calc(14 * var(--u));border-radius:50%}.gr-pills span{margin-left:calc(2 * var(--u));color:#fbf8f2d9;font-weight:400}.gr-chart{--plot:calc(306 * var(--u));grid-template-columns:calc(58 * var(--u)) minmax(0, 1fr);grid-template-rows:minmax(var(--plot), 1fr) auto;column-gap:calc(8 * var(--u));margin-top:calc(14 * var(--u));flex:1;display:grid}.gr-y{position:relative}.gr-y span{right:calc(6 * var(--u));font-size:calc(14.5 * var(--u) * var(--fs));color:#4f524e;white-space:nowrap;font-weight:500;position:absolute;transform:translateY(50%)}.gr-plot{position:relative}.gr-grid{border-top:1px dashed #17191a29;height:0;position:absolute;left:0;right:0}.gr-cols{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:calc(17 * var(--u));display:grid;position:absolute;inset:0}.gr-col{border-radius:calc(26 * var(--u));cursor:pointer;min-width:0;transition:background .2s var(--ease);background:#17191a0e;border:0;flex-direction:column-reverse;padding:0;display:flex;position:relative;overflow:hidden}.gr-col.is-hot{background:#17191a1c}.gr-col:focus-visible{outline-offset:calc(2 * var(--u))}.gr-seg{transition:height .9s var(--ease) calc(.1s + var(--k,0) * 70ms);flex:none;display:block}.gr-seg+.gr-seg{border-bottom:calc(1.6 * var(--u)) solid #faf8f2f2}.reveal:not([data-in]) .gr-seg{height:0!important}.is-narrow .gr-cols{gap:calc(34 * var(--u));padding:0 calc(8 * var(--u))}.gr-x{grid-column:2;grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:calc(17 * var(--u));margin-top:calc(10 * var(--u));display:grid}.is-narrow .gr-x{gap:calc(34 * var(--u));padding:0 calc(8 * var(--u))}.gr-x span{text-align:center;font-size:calc(16 * var(--u) * var(--fs));color:#676a66}.gr-x .is-now{color:#17191a;font-weight:600}.gr-tip{top:calc(10 * var(--u));z-index:3;gap:calc(5 * var(--u));min-width:calc(150 * var(--u));padding:calc(12 * var(--u)) calc(16 * var(--u));border-radius:calc(18 * var(--u));box-shadow:0 calc(14 * var(--u)) calc(30 * var(--u)) calc(-12 * var(--u)) #17191a59;font-size:calc(15.5 * var(--u) * var(--fs));color:#4f524e;white-space:nowrap;pointer-events:none;background:#fff;flex-direction:column;display:flex;position:absolute}.gr-chart .gr-tip{transform:translate(-50%)}.gr-tip strong{font-size:calc(16.5 * var(--u) * var(--fs));color:#17191a}.gr-tip span{align-items:center;gap:calc(8 * var(--u));display:flex}.gr-tip b{padding-left:calc(14 * var(--u));color:#17191a;margin-left:auto}.gr-tip i{width:calc(10 * var(--u));height:calc(10 * var(--u));border-radius:50%}.gr-donut{width:calc(214 * var(--u));height:calc(214 * var(--u));margin:calc(26 * var(--u)) auto calc(26 * var(--u));position:relative}.gr-donut svg{width:100%;height:100%;transform:rotate(-90deg)}.gr-donut circle{fill:none;stroke-width:13.7px;transition:opacity .2s var(--ease), stroke-width .2s var(--ease);cursor:pointer}.gr-donut circle.is-dim{opacity:.3}.gr-donut-mid{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.gr-donut-mid b{font-family:var(--font-display);font-size:calc(30 * var(--u) * var(--fs));font-weight:600;line-height:1.1}.gr-donut-mid span{max-width:calc(110 * var(--u));font-size:calc(16 * var(--u) * var(--fs));color:#676a66}.gr-legend{gap:0 calc(24 * var(--u));padding:0 calc(8 * var(--u));grid-template-columns:repeat(2,minmax(0,1fr));margin:auto 0 0;list-style:none;display:grid}.gr-legend button{align-items:center;gap:calc(12 * var(--u));width:100%;padding:calc(13 * var(--u)) 0;color:inherit;font:inherit;font-size:calc(17.5 * var(--u) * var(--fs));text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.gr-legend i{width:calc(14 * var(--u));height:calc(14 * var(--u));border-radius:50%;flex:none}.gr-leg-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.gr-legend b{min-width:calc(18 * var(--u));text-align:right;font-weight:600}.gr-leg-pct{min-width:calc(44 * var(--u));text-align:right;font-size:calc(16 * var(--u) * var(--fs));color:#676a66}.gr-legend-row{margin-top:calc(14 * var(--u))}.gr-line{min-height:calc(320 * var(--u));margin-top:calc(10 * var(--u));flex:1;position:relative}.chart-avg{stroke:#85867f;stroke-width:calc(2.4 * var(--u));stroke-dasharray:calc(8 * var(--u)) calc(7 * var(--u))}.chart-pt{fill:#2f5c50}.gr-empty{margin:calc(20 * var(--u)) 0 0;padding:calc(26 * var(--u));border:calc(2 * var(--u)) dashed #17191a24;border-radius:calc(26 * var(--u));text-align:center;color:#85867f}.gtable-scroll{margin-top:calc(18 * var(--u));overflow-x:auto}.gtable{width:100%;min-width:calc(640 * var(--u));border-collapse:collapse}.gtable th{padding:calc(14 * var(--u)) calc(12 * var(--u));text-align:left;font-size:calc(16 * var(--u) * var(--fs));color:#676a66;white-space:nowrap;border-bottom:1px solid #17191a1a;font-weight:400}.gtable th.r,.gtable td.r{text-align:right}.gtable th .th-btn{align-items:center;gap:calc(8 * var(--u));color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.gtable td{height:calc(81 * var(--u));padding:calc(8 * var(--u)) calc(12 * var(--u));font-size:calc(17.5 * var(--u) * var(--fs));vertical-align:middle;border-bottom:1px solid #17191a14}.gtable tbody tr{cursor:pointer;transition:background .2s var(--ease)}.gtable tbody tr:hover{background:#17191a0e}.gtable tbody tr:last-child td{border-bottom:0}.g-who{align-items:center;gap:calc(14 * var(--u));display:flex}.g-who .avatar{color:#17191a;background:color-mix(in srgb, var(--tone) 40%, #fff);flex:none}.g-who>div{flex-direction:column;min-width:0;display:flex}.g-who span,.g-rep span:last-child{font-size:calc(16 * var(--u) * var(--fs));color:#676a66}.g-name{color:inherit;font:inherit;font-size:calc(20 * var(--u) * var(--fs));text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:520}.g-seg{align-items:center;gap:calc(9 * var(--u));font-size:calc(17 * var(--u) * var(--fs));display:inline-flex}.g-seg i{width:calc(12 * var(--u));height:calc(12 * var(--u));border-radius:50%}.g-num{white-space:nowrap;font-weight:560}.g-spark{width:calc(150 * var(--u))}.spark{width:calc(120 * var(--u));height:calc(36 * var(--u));display:block}.spark path{fill:none;stroke:#2f5c50;stroke-width:calc(2.2 * var(--u));vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.g-rep{gap:calc(6 * var(--u))}.g-rep b{font-size:calc(20 * var(--u) * var(--fs));font-weight:520}.g-quota{width:calc(224 * var(--u));height:calc(8 * var(--u));border-radius:calc(999 * var(--u));background:#17191a1a;display:block;overflow:hidden}.g-quota i{width:var(--p);border-radius:inherit;transform-origin:0;background:#2f5c50;height:100%;display:block}.reveal:not([data-in]) .g-quota i{transform:scaleX(0)}.reveal[data-in] .g-quota i{animation:cbar-grow .9s var(--ease) .25s backwards}@media (max-width:885px){.gr-pair{grid-template-columns:minmax(0,1fr)}.gr-cols,.gr-x{gap:calc(8 * var(--u))}}@media (max-width:674px){.gr-tool{justify-content:flex-start}.gr-legend{grid-template-columns:minmax(0,1fr)}.gr-chart{--plot:calc(240 * var(--u))}}
.proj-tool{align-items:center;gap:calc(14 * var(--u));margin-top:calc(-2 * var(--u));flex-wrap:wrap;display:flex}.proj-tool .segmented [data-slot=button]{min-height:calc(48 * var(--u));padding:0 calc(22 * var(--u));font-size:calc(18 * var(--u) * var(--fs))}.proj-search{flex:0 1 calc(280 * var(--u));min-width:calc(200 * var(--u));margin-left:auto}.proj-search input{min-height:calc(58 * var(--u));padding-left:calc(56 * var(--u));border-radius:calc(999 * var(--u));font-size:calc(18 * var(--u) * var(--fs));background-color:#ffffff8c;border:1px solid #ffffffd9}.proj-search input:focus{box-shadow:none;background-color:#fff;border-color:#17191a}.proj-search svg{left:calc(22 * var(--u));bottom:calc(20 * var(--u));color:#4f524e}.pgrid{gap:calc(22 * var(--u));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pcardx{padding:calc(24 * var(--u)) calc(26 * var(--u)) calc(22 * var(--u));border-radius:calc(35 * var(--u));transition:transform .3s var(--ease), background .25s var(--ease), box-shadow .3s var(--ease);background:#ffffff80;border:1px solid #ffffffd9;flex-direction:column;display:flex;position:relative}.pcardx:hover{box-shadow:0 calc(14 * var(--u)) calc(34 * var(--u)) #17191a12;background:#ffffffb8}.pcardx-hit{z-index:0;border-radius:inherit;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.pcardx>:not(.pcardx-hit){z-index:1;pointer-events:none;position:relative}.pcardx-head{align-items:center;gap:calc(12 * var(--u));display:flex}.pcardx-head .avatar{color:#17191a;background:color-mix(in srgb, var(--tone) 38%, #fff);flex:none;font-weight:560}.pcardx-head>div{flex:1;min-width:0}.pcardx-head h2{font-size:calc(19.5 * var(--u) * var(--fs));text-overflow:ellipsis;white-space:nowrap;font-weight:560;overflow:hidden}.pcardx-head p{margin:calc(1 * var(--u)) 0 0;font-size:calc(16 * var(--u) * var(--fs));color:#676a66;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pstat{align-items:center;gap:calc(9 * var(--u));height:calc(34 * var(--u));padding:0 calc(16 * var(--u)) 0 calc(13 * var(--u));border-radius:calc(999 * var(--u));font-size:calc(16 * var(--u) * var(--fs));color:#17191a;background:#17191a0f;flex:none;font-weight:500;display:inline-flex}.pstat i{width:calc(10 * var(--u));height:calc(10 * var(--u));border-radius:50%}.pcardx-name{margin-top:calc(18 * var(--u));font-size:calc(26 * var(--u) * var(--fs));letter-spacing:-.025em;font-weight:600;line-height:1.15}.pcardx-box{align-items:center;gap:calc(24 * var(--u));margin-top:calc(18 * var(--u));padding:calc(20 * var(--u)) calc(22 * var(--u));border-radius:calc(26 * var(--u));background:#ffffffd1;border:1px solid #ffffffe6;display:flex}.pring{width:calc(92 * var(--u));height:calc(92 * var(--u));flex:none;place-items:center;display:grid;position:relative}.pring svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.pring circle{fill:none;stroke-width:10px}.pring-track{stroke:#17191a12}.pring-arc{stroke:var(--c);stroke-linecap:round;stroke-dasharray:var(--s) 100;transition:stroke-dasharray 1.2s var(--ease) .2s}.pring b{font-size:calc(19.5 * var(--u) * var(--fs));letter-spacing:-.01em;font-weight:600}.reveal:not([data-in]) .pring-arc{stroke-dasharray:0 100}.pcardx-prog{gap:calc(4 * var(--u));flex-direction:column;flex:1;min-width:0;display:flex}.pcardx-prog b,.pdr-box b{font-family:var(--font-display);font-size:calc(21 * var(--u) * var(--fs));letter-spacing:-.01em;font-weight:540}.pcardx-prog span:not(.pbar),.pdr-box>span:not(.pbar){font-size:calc(17 * var(--u) * var(--fs));color:#676a66;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pbar{height:calc(9 * var(--u));margin-top:calc(10 * var(--u));border-radius:calc(999 * var(--u));background:#17191a14;display:block;overflow:hidden}.pbar i{border-radius:inherit;transform-origin:0;height:100%;display:block}.reveal:not([data-in]) .pbar i{transform:scaleX(0)}.reveal[data-in] .pbar i{animation:cbar-grow .9s var(--ease) .3s backwards}.pcardx-foot{padding-top:calc(18 * var(--u));justify-content:space-between;align-items:center;margin-top:auto;display:flex}.pcardx-due{align-items:center;gap:calc(10 * var(--u));font-size:calc(17.5 * var(--u) * var(--fs));color:#4f524e;display:inline-flex}.pcardx-due.is-late{color:#c8431f}.pcardx-team{display:inline-flex}.pcardx-team .avatar{color:#17191a;background:color-mix(in srgb, var(--tone) 40%, #fff);box-shadow:0 0 0 calc(2 * var(--u)) #fffffff2}.pcardx-team .avatar+.avatar{margin-left:calc(-9 * var(--u))}.pdrawer .idr-meta .is-late{color:#c8431f}.pdr-box{gap:calc(4 * var(--u));padding:calc(18 * var(--u)) calc(20 * var(--u));border-radius:calc(24 * var(--u));background:#faf8f2;border:1px solid #17191a14;flex-direction:column;display:flex}.pdr-h{margin:0 0 calc(10 * var(--u));font-size:calc(15 * var(--u) * var(--fs));color:#4f524e;font-weight:560;display:block}.pdr-steps{margin:0;padding:0;list-style:none}.pdr-steps li{align-items:center;gap:calc(12 * var(--u));padding:calc(10 * var(--u)) 0;font-size:calc(17 * var(--u) * var(--fs));border-bottom:1px solid #17191a12;display:flex}.pdr-steps li span{flex:1}.pdr-steps li.is-done span{color:#85867f;text-decoration:line-through}.pdr-x{width:calc(28 * var(--u));height:calc(28 * var(--u));color:#85867f;cursor:pointer;opacity:0;transition:opacity .2s var(--ease), background .2s var(--ease);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.pdr-steps li:hover .pdr-x,.pdr-x:focus-visible{opacity:1}.pdr-x:hover{color:#17191a;background:#17191a14}.pdr-add{gap:calc(8 * var(--u));margin-top:calc(12 * var(--u));display:flex}.pdr-add input{min-width:0;height:calc(42 * var(--u));padding:0 calc(16 * var(--u));border-radius:calc(999 * var(--u));font:inherit;font-size:calc(16 * var(--u) * var(--fs));background:#fff;border:1px solid #17191a29;flex:1}.pdr-add input:focus{border-color:#17191a;outline:none}.pdr-grid{gap:calc(16 * var(--u));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pdr-team{align-items:center;display:flex}.pdr-team .avatar{color:#17191a;background:color-mix(in srgb, var(--tone) 40%, #fff);box-shadow:0 0 0 calc(2 * var(--u)) #f5f3ee}.pdr-team span+span{margin-left:calc(-8 * var(--u))}.pdr-team small{margin-left:calc(12 * var(--u));font-size:calc(14.5 * var(--u) * var(--fs));color:#676a66}@media (max-width:1088px){.pgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:674px){.pgrid{grid-template-columns:minmax(0,1fr)}.proj-search{flex-basis:100%;margin-left:0}}.idrawer.pdrawer{width:min(calc(624 * var(--u)), calc(100vw - 24 * var(--u)));gap:calc(20 * var(--u));padding:calc(24 * var(--u)) calc(34 * var(--u)) calc(28 * var(--u));scrollbar-width:thin}.pdr-top{justify-content:space-between;align-items:center;gap:calc(12 * var(--u));display:flex}.pdr-top p{font-size:calc(17.5 * var(--u) * var(--fs));color:#4f524e;margin:0}.pdr-close{width:calc(56 * var(--u));height:calc(56 * var(--u));border-color:#17191a}.pdr-hero{--ink:#17191a;--soft:#17191ab8;--pill:#17191a24;--track:#17191a2e;--ring:#17191a;gap:calc(22 * var(--u));padding:calc(28 * var(--u)) calc(30 * var(--u)) calc(26 * var(--u));border-radius:calc(35 * var(--u));color:var(--ink);transition:background .4s var(--ease);background:#f3c84b;flex-direction:column;display:flex}.pdr-hero.is-planning{background:#e4e0d6}.pdr-hero.is-review,.pdr-hero.is-done{--ink:#fbf8f2;--soft:#fbf8f2c7;--pill:#fbf8f229;--track:#fbf8f233;--ring:#fbf8f2;background:#2f5c50}.pdr-hero.is-done{background:#2f7a5a}.pdr-hero-top{font-size:calc(17 * var(--u) * var(--fs));justify-content:space-between;align-items:center;display:flex}.pdr-hero-top .is-late{font-weight:600}.pdr-pill{height:calc(34 * var(--u));padding:0 calc(18 * var(--u));border-radius:calc(999 * var(--u));background:var(--pill);font-size:calc(17 * var(--u) * var(--fs));align-items:center;font-weight:500;display:inline-flex}.pdr-hero-mid{justify-content:space-between;align-items:center;gap:calc(16 * var(--u));display:flex}.pdr-hero-mid h2{font-size:calc(35 * var(--u) * var(--fs));letter-spacing:-.03em;font-weight:600;line-height:1.08}.pdr-hero-mid p{margin:calc(6 * var(--u)) 0 0;font-size:calc(18 * var(--u) * var(--fs));color:var(--soft)}.pdr-ring{width:calc(124 * var(--u));height:calc(124 * var(--u));flex:none;place-items:center;display:grid;position:relative}.pdr-ring svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.pdr-ring circle{fill:none;stroke-width:11px}.pdr-ring-track{stroke:var(--track)}.pdr-ring-arc{stroke:var(--ring);stroke-dasharray:var(--s) 100;animation:pdr-fill 1s var(--ease) both;transition:stroke-dasharray .6s var(--ease)}@keyframes pdr-fill{0%{stroke-dasharray:0 100}}.pdr-ring b{font-size:calc(28 * var(--u) * var(--fs));font-weight:600}.pdr-hero-foot{justify-content:space-between;align-items:center;display:flex}.pdr-hero-foot b{font-size:calc(18.5 * var(--u) * var(--fs));font-weight:650}.pdr-faces{display:inline-flex}.pdr-faces .avatar{color:#17191a;background:color-mix(in srgb, var(--tone) 45%, #fff);box-shadow:0 0 0 calc(2.5 * var(--u)) #17191a40}.pdr-faces .avatar+.avatar{margin-left:calc(-10 * var(--u))}.pdrawer .pdr-grid{gap:calc(18 * var(--u))}.pdrawer .field label{font-size:calc(17 * var(--u) * var(--fs));color:#4f524e}.pdr-check-head{justify-content:space-between;align-items:center;display:flex}.pdr-check-head h3{font-size:calc(17.5 * var(--u) * var(--fs));color:#4f524e;font-weight:400}.pdr-check-head b{font-size:calc(17.5 * var(--u) * var(--fs));font-weight:650}.pdr-bar{margin-top:calc(10 * var(--u))}.pdrawer .pdr-steps{margin:calc(14 * var(--u)) calc(-8 * var(--u)) 0}.pdrawer .pdr-steps li{gap:calc(8 * var(--u));min-height:calc(58 * var(--u));padding:0 calc(10 * var(--u)) 0 calc(8 * var(--u));border-radius:calc(18 * var(--u));transition:background .2s var(--ease);border:0}.pdrawer .pdr-steps li:hover{background:#17191a12}.pdr-check{align-items:center;gap:calc(14 * var(--u));cursor:pointer;flex:1;min-width:0;display:flex}.pdr-check input{appearance:none;width:calc(29 * var(--u));height:calc(29 * var(--u));border:calc(1.6 * var(--u)) solid #17191a2e;border-radius:calc(9 * var(--u));cursor:pointer;transition:background .2s var(--ease), border-color .2s var(--ease);background:0 0;flex:none;margin:0}.pdr-check input:checked{background:#17191a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fbf8f2' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7'/%3E%3C/svg%3E") 50%/72% no-repeat;border-color:#17191a}.pdr-check input:focus-visible{outline:calc(2 * var(--u)) solid #c8431f;outline-offset:calc(2 * var(--u))}.pdr-check span{font-size:calc(18 * var(--u) * var(--fs))}.pdr-steps li.is-done .pdr-check span{color:#676a66;text-decoration:line-through}.pdrawer .pdr-x{width:calc(34 * var(--u));height:calc(34 * var(--u));color:#17191a}.pdrawer .pdr-add{gap:calc(12 * var(--u));margin-top:calc(14 * var(--u))}.pdrawer .pdr-add input{height:calc(54 * var(--u));padding:0 calc(24 * var(--u));font-size:calc(18 * var(--u) * var(--fs))}.pdrawer .pdr-h{font-size:calc(17.5 * var(--u) * var(--fs));color:#4f524e;font-weight:400}.pdr-chips{gap:calc(10 * var(--u));flex-wrap:wrap;display:flex}.pdr-chip{align-items:center;gap:calc(10 * var(--u));height:calc(46 * var(--u));padding:0 calc(18 * var(--u)) 0 calc(8 * var(--u));border-radius:calc(999 * var(--u));color:#17191a;font:inherit;font-size:calc(17.5 * var(--u) * var(--fs));cursor:pointer;transition:background .2s var(--ease), color .2s var(--ease), transform .25s var(--ease);background:#ffffffd9;border:1px solid #17191a14;font-weight:560;display:inline-flex}.pdr-chip:hover{transform:translateY(-1px)}.pdr-chip[aria-pressed=true]{color:#fbf8f2;background:#17191a;border-color:#17191a}.pdr-chip .avatar{color:#17191a;background:color-mix(in srgb, var(--tone) 55%, #fff)}.pdr-cust{align-items:center;gap:calc(16 * var(--u));padding:calc(16 * var(--u)) calc(20 * var(--u));border-radius:calc(26 * var(--u));color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .2s var(--ease), transform .25s var(--ease);background:#ffffffd9;border:1px solid #17191a14;display:flex}.pdr-cust:hover{background:#fff;transform:translateY(-1px)}.pdr-cust .avatar{color:#17191a;background:color-mix(in srgb, var(--tone) 40%, #fff);flex:none}.pdr-cust span{flex-direction:column;flex:1;min-width:0;display:flex}.pdr-cust b{font-size:calc(19.5 * var(--u) * var(--fs));font-weight:560}.pdr-cust small{margin-top:calc(2 * var(--u));font-size:calc(16.5 * var(--u) * var(--fs));color:#676a66}.pdr-cust svg{color:#4f524e;flex:none}.pdr-del{display:flex}.rail-create{color:#fbf8f2;background:#ffffff24;border-radius:50%}.rail-create:hover,.rail-create[aria-expanded=true]{background:#ffffff3d}.menu-sep{height:1px;margin:calc(6 * var(--u)) calc(14 * var(--u));background:#17191a1f;display:block}.rail-create:after{content:none}.rail-create[data-tip]:before{top:50%;right:auto;left:calc(100% + 16 * var(--u));padding:calc(7 * var(--u)) calc(14 * var(--u));border-radius:calc(12 * var(--u));color:#17191a;font-size:calc(15 * var(--u) * var(--fs));box-shadow:0 calc(10 * var(--u)) calc(24 * var(--u)) calc(-8 * var(--u)) #0a0c1280;transform:translate(calc(-6 * var(--u)), -50%);transition:opacity .16s var(--ease), transform .2s var(--ease);background:#fbf9f4;border:0;font-weight:560}.rail-create[data-tip]:hover:before,.rail-create[data-tip]:focus-visible:before{transition-delay:0s;transform:translateY(-50%)}.today-pop{z-index:95;width:calc(412 * var(--u));max-height:calc(100dvh - 120 * var(--u));padding:calc(22 * var(--u)) calc(24 * var(--u)) calc(22 * var(--u));border-radius:calc(32 * var(--u));box-shadow:0 calc(30 * var(--u)) calc(60 * var(--u)) calc(-20 * var(--u)) #17191a66, 0 0 0 1px #17191a0d;animation:menu-in .18s var(--ease) both;transform-origin:0 0;background:#fcfaf5;position:fixed;overflow:auto}.today-pop header{margin-bottom:calc(10 * var(--u));justify-content:space-between;align-items:baseline;display:flex}.today-pop h2{font-size:calc(19 * var(--u) * var(--fs));font-weight:650}.today-pop header span{font-size:calc(16 * var(--u) * var(--fs));color:#676a66}.today-pop ul{margin:0;padding:0;list-style:none}.today-pop li label{align-items:center;gap:calc(16 * var(--u));padding:calc(14 * var(--u)) 0;cursor:pointer;display:flex}.today-pop input{appearance:none;width:calc(36 * var(--u));height:calc(36 * var(--u));border:calc(1.6 * var(--u)) solid #17191a29;border-radius:calc(11 * var(--u));cursor:pointer;transition:background .2s var(--ease), border-color .2s var(--ease);background:0 0;flex:none;margin:0}.today-pop input:checked{background:#17191a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fbf8f2' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7'/%3E%3C/svg%3E") 50%/70% no-repeat;border-color:#17191a}.today-pop input:focus-visible{outline:calc(2 * var(--u)) solid #c8431f;outline-offset:calc(2 * var(--u))}.today-pop li span{flex-direction:column;min-width:0;display:flex}.today-pop li b{font-size:calc(19.5 * var(--u) * var(--fs));font-weight:650}.today-pop li small{margin-top:calc(2 * var(--u));font-size:calc(16.5 * var(--u) * var(--fs));color:#676a66}.today-pop li.is-done b{color:#676a66;text-decoration:line-through}.today-empty{margin:calc(14 * var(--u)) 0 calc(18 * var(--u));font-size:calc(17 * var(--u) * var(--fs));color:#676a66}.today-pop footer{gap:calc(14 * var(--u));margin-top:calc(10 * var(--u));display:flex}.today-open,.today-add{justify-content:center;align-items:center;gap:calc(8 * var(--u));height:calc(54 * var(--u));border-radius:calc(999 * var(--u));font:inherit;font-size:calc(18 * var(--u) * var(--fs));cursor:pointer;border:1px solid #17191a1a;font-weight:560;text-decoration:none;display:inline-flex}.today-open{color:#17191a;background:#fff;flex:1}.today-add{color:#fbf8f2;background:#17191a;border-color:#17191a;flex:1}.today-pop{max-height:none;overflow:visible}.today-pop li label{padding:calc(11 * var(--u)) 0}.today-more{margin:calc(2 * var(--u)) 0 0;font-size:calc(15.5 * var(--u) * var(--fs));color:#676a66}.sel{justify-content:space-between;align-items:center;gap:calc(10 * var(--u));width:100%;min-height:calc(54 * var(--u));padding:0 calc(18 * var(--u));border-radius:calc(20 * var(--u));color:#17191a;font:inherit;font-size:calc(16 * var(--u) * var(--fs));text-align:left;cursor:pointer;transition:border-color .16s var(--ease), background .16s var(--ease);background:#fbfaf7;border:1px solid #e7e4dd;display:flex}.sel:hover:not(:disabled){border-color:#d1cfc9}.sel[aria-expanded=true],.sel:focus-visible{background:#fff;border-color:#17191a;outline:none}.sel:disabled{opacity:.5;cursor:not-allowed}.sel-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sel-chev{color:#4f524e;transition:transform .2s var(--ease);flex:none}.sel[aria-expanded=true] .sel-chev{transform:rotate(180deg)}.field .sel{min-height:calc(54 * var(--u))}.psource .sel{min-height:calc(42 * var(--u));border-radius:calc(999 * var(--u));background:#ffffff9e;border-color:#ffffffe6}.sel-panel{z-index:400;padding:calc(8 * var(--u));border-radius:calc(22 * var(--u));box-shadow:0 calc(24 * var(--u)) calc(48 * var(--u)) calc(-16 * var(--u)) #17191a52, 0 0 0 1px #17191a0d;scrollbar-width:thin;animation:menu-in .16s var(--ease) both;background:#fbf9f4;position:fixed;overflow-y:auto}.sel-opt{justify-content:space-between;align-items:center;gap:calc(14 * var(--u));min-height:calc(44 * var(--u));padding:0 calc(14 * var(--u));border-radius:calc(14 * var(--u));color:#17191a;font-size:calc(16 * var(--u) * var(--fs));white-space:nowrap;cursor:pointer;display:flex}.sel-opt.is-active{background:#17191a12}.sel-opt.is-selected{font-weight:600}.sel-opt svg{flex:none}.lh-hero{--ink:#17191a;--soft:#17191ab3;--pill:#17191a24;--seg:#17191a29;gap:calc(18 * var(--u));padding:calc(24 * var(--u)) calc(26 * var(--u)) calc(22 * var(--u));border-radius:calc(32 * var(--u));color:var(--ink);background:#f3c84b;flex-direction:column;display:flex}.lh-hero.is-green,.lh-hero.is-won{--ink:#fbf8f2;--soft:#fbf8f2c7;--pill:#fbf8f229;--seg:#fbf8f238;background:#2f5c50}.lh-hero.is-won{background:#2f7a5a}.lh-hero.is-red{--ink:#fff;--soft:#ffffffd1;--pill:#ffffff2e;--seg:#ffffff40;background:#c8431f}.lh-hero.is-black{--ink:#fbf8f2;--soft:#fbf8f2b3;--pill:#fbf8f224;--seg:#fbf8f233;background:#1d1f20}.lh-hero.is-quiet{background:#e4e0d6}.lh-top{justify-content:space-between;align-items:center;gap:calc(12 * var(--u));font-size:calc(16 * var(--u) * var(--fs));display:flex}.lh-pill{height:calc(32 * var(--u));padding:0 calc(16 * var(--u));border-radius:calc(999 * var(--u));background:var(--pill);align-items:center;font-weight:560;display:inline-flex}.lh-name{font-size:calc(30 * var(--u) * var(--fs));letter-spacing:-.03em;margin:0;font-weight:600;line-height:1.1}.lh-sub{margin:calc(6 * var(--u)) 0 0;font-size:calc(17 * var(--u) * var(--fs));color:var(--soft)}.lh-foot{justify-content:space-between;align-items:flex-end;display:flex}.lh-foot b{font-size:calc(36 * var(--u) * var(--fs));letter-spacing:-.03em;font-weight:600}.lh-faces{display:inline-flex}.lh-faces .avatar{color:#17191a;background:color-mix(in srgb, var(--tone) 45%, #fff);box-shadow:0 0 0 calc(2.5 * var(--u)) #17191a38}.lh-faces .avatar+.avatar{margin-left:calc(-10 * var(--u))}.lh-bar{gap:calc(8 * var(--u));grid-template-columns:repeat(4,1fr);display:grid}.lh-bar i{height:calc(8 * var(--u));border-radius:calc(999 * var(--u));background:var(--seg);transition:background .4s var(--ease)}.lh-bar i.is-on{background:var(--ink)}.lh-grid{gap:calc(14 * var(--u));grid-template-columns:1fr 1fr;display:grid}.lh-cust{align-items:center;gap:calc(16 * var(--u));padding:calc(16 * var(--u)) calc(20 * var(--u));border-radius:calc(26 * var(--u));color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .2s var(--ease), transform .25s var(--ease);background:#ffffffd9;border:1px solid #17191a14;display:flex}.lh-cust:hover{background:#fff;transform:translateY(-1px)}.lh-cust .avatar{flex:none}.lh-cust span{flex-direction:column;flex:1;min-width:0;display:flex}.lh-cust b{font-size:calc(19 * var(--u) * var(--fs));font-weight:600}.lh-cust small{margin-top:calc(2 * var(--u));font-size:calc(16 * var(--u) * var(--fs));color:#676a66}.lh-actions{gap:calc(12 * var(--u));flex-wrap:wrap;display:flex}html[data-cursor=off] .cursor-bg{display:none}html[data-motion=reduced] *,html[data-motion=reduced] :before,html[data-motion=reduced] :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-delay:0s!important}.set-grid{gap:calc(28 * var(--u));margin-top:calc(26 * var(--u));grid-template-columns:minmax(0,.39fr) minmax(0,1fr);align-items:start;display:grid}.set-card{padding:calc(32 * var(--u));border-radius:calc(44 * var(--u));box-shadow:0 calc(30 * var(--u)) calc(60 * var(--u)) calc(-34 * var(--u)) #17191a4d;background:#ffffff80;border:1px solid #ffffffd9}.set-me{text-align:center;flex-direction:column;align-items:center;display:flex}.set-photo{width:calc(190 * var(--u));height:calc(190 * var(--u));padding:calc(6 * var(--u));box-shadow:0 calc(14 * var(--u)) calc(30 * var(--u)) calc(-14 * var(--u)) #17191a59;background:#fff;border-radius:50%;position:relative}.set-photo img{object-fit:cover;border-radius:50%;width:100%;height:100%}.set-photo i{right:calc(10 * var(--u));bottom:calc(14 * var(--u));width:calc(30 * var(--u));height:calc(30 * var(--u));border:calc(4 * var(--u)) solid #fff;background:#2f7a5a;border-radius:50%;position:absolute}.set-me h2{margin-top:calc(22 * var(--u));font-size:calc(32 * var(--u) * var(--fs));letter-spacing:-.02em;font-weight:600}.set-role{margin:calc(4 * var(--u)) 0 0;font-size:calc(20 * var(--u) * var(--fs));color:#676a66}.set-mail{align-items:center;gap:calc(10 * var(--u));height:calc(44 * var(--u));margin-top:calc(16 * var(--u));padding:0 calc(20 * var(--u));border-radius:calc(999 * var(--u));font-size:calc(17.5 * var(--u) * var(--fs));background:#ffffffd9;display:inline-flex}.set-quota{width:100%;margin-top:calc(26 * var(--u));padding:calc(22 * var(--u)) calc(24 * var(--u));border-radius:calc(30 * var(--u));color:#fbf8f2;text-align:left;background:#2f5c50}.set-quota>div{justify-content:space-between;align-items:baseline;display:flex}.set-quota span{font-size:calc(21 * var(--u) * var(--fs));font-weight:560}.set-quota b{font-size:calc(42 * var(--u) * var(--fs));letter-spacing:-.03em;font-weight:600}.set-quota p{margin:calc(12 * var(--u)) 0 0;font-size:calc(17.5 * var(--u) * var(--fs))}.set-qbar{height:calc(11 * var(--u));margin-top:calc(10 * var(--u));border-radius:calc(999 * var(--u));background:#fbf8f238;display:block;overflow:hidden}.set-qbar i{border-radius:inherit;height:100%;transition:width .6s var(--ease);background:#f3c84b;display:block}.set-qbar.light{background:#17191a1a}.set-qbar.light i{background:#2f5c50}.set-facts{width:100%;margin:calc(20 * var(--u)) 0 0;grid-template-columns:repeat(3,1fr);display:grid}.set-facts div{padding:calc(6 * var(--u)) calc(8 * var(--u))}.set-facts div+div{border-left:1px solid #17191a1a}.set-facts dt{font-size:calc(16.5 * var(--u) * var(--fs));color:#4f524e}.set-facts dd{margin:calc(6 * var(--u)) 0 0;font-size:calc(30 * var(--u) * var(--fs));font-weight:600}.set-next{align-items:center;gap:calc(16 * var(--u));width:100%;margin-top:calc(18 * var(--u));padding:calc(18 * var(--u)) calc(20 * var(--u));border-radius:calc(28 * var(--u));color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .2s var(--ease), transform .25s var(--ease);background:#ffffffd9;border:0;display:flex}.set-next:hover{background:#fff;transform:translateY(-1px)}.set-next i{width:calc(14 * var(--u));height:calc(50 * var(--u));border-radius:calc(999 * var(--u));background:#2f5c50;flex:none}.set-next span{flex-direction:column;flex:1;min-width:0;display:flex}.set-next b{font-size:calc(20 * var(--u) * var(--fs));font-weight:600}.set-next small{font-size:calc(16 * var(--u) * var(--fs));color:#676a66}.set-tabs{gap:calc(6 * var(--u));width:fit-content;max-width:100%;padding:calc(6 * var(--u));border-radius:calc(999 * var(--u));background:#17191a0f;flex-wrap:wrap;display:flex}.set-tab{align-items:center;gap:calc(10 * var(--u));height:calc(52 * var(--u));padding:0 calc(24 * var(--u));border-radius:calc(999 * var(--u));color:#4f524e;font:inherit;font-size:calc(19 * var(--u) * var(--fs));cursor:pointer;transition:background .2s var(--ease), color .2s var(--ease);background:0 0;border:0;display:inline-flex}.set-tab:hover{color:#17191a}.set-tab[aria-selected=true]{color:#17191a;box-shadow:0 calc(6 * var(--u)) calc(14 * var(--u)) calc(-8 * var(--u)) #17191a4d;background:#fff;font-weight:560}.set-tab:focus-visible{outline:calc(2 * var(--u)) solid #c8431f;outline-offset:calc(2 * var(--u))}.set-panel{margin-top:calc(34 * var(--u));animation:menu-in .2s var(--ease) both}.set-panel h2{font-size:calc(34 * var(--u) * var(--fs));letter-spacing:-.02em;font-weight:600}.set-sub{margin:calc(8 * var(--u)) 0 0;font-size:calc(19 * var(--u) * var(--fs));color:#676a66}.set-fields{gap:calc(22 * var(--u)) calc(22 * var(--u));margin-top:calc(30 * var(--u));grid-template-columns:1fr 1fr;display:grid}.set-card .field{gap:calc(8 * var(--u))}.set-card .field>label{font-size:calc(18 * var(--u) * var(--fs));color:#4f524e}.set-card .field input{min-height:calc(60 * var(--u));padding:0 calc(22 * var(--u));border-radius:calc(22 * var(--u));color:#17191a;font-size:calc(19 * var(--u) * var(--fs));background:#fbfaf7;border:1px solid #e7e4dd}.set-card .field input:hover{border-color:#d1cfc9}.set-card .field input:focus{box-shadow:none;background:#fff;border-color:#17191a;outline:none}.set-card .field input[aria-invalid=true]{border-color:#c8431f}.set-card .sel{min-height:calc(60 * var(--u));border-radius:calc(22 * var(--u));font-size:calc(19 * var(--u) * var(--fs))}.set-foot{justify-content:flex-end;gap:calc(14 * var(--u));margin-top:calc(30 * var(--u));padding-top:calc(26 * var(--u));border-top:1px solid #17191a14;display:flex}.set-rows,.set-team{margin:calc(22 * var(--u)) 0 0;padding:0;list-style:none}.set-rows li,.set-team li{justify-content:space-between;align-items:center;gap:calc(24 * var(--u));padding:calc(20 * var(--u)) 0;border-bottom:1px solid #17191a14;display:flex}.set-rows li:last-child,.set-team li:last-child{border-bottom:0}.set-rows b,.set-team b{font-size:calc(20 * var(--u) * var(--fs));font-weight:600;display:block}.set-rows small,.set-team small{margin-top:calc(3 * var(--u));font-size:calc(17 * var(--u) * var(--fs));color:#676a66;display:block}.set-team li>div:nth-child(2){flex:1;min-width:0}.set-tq{width:calc(260 * var(--u));text-align:right}.set-tq .set-qbar{margin-top:0}.set-switch{width:calc(60 * var(--u));height:calc(34 * var(--u));border-radius:calc(999 * var(--u));cursor:pointer;transition:background .25s var(--ease);background:#17191a2e;border:0;flex:none;padding:0;position:relative}.set-switch:after{content:"";top:calc(4 * var(--u));left:calc(4 * var(--u));width:calc(26 * var(--u));height:calc(26 * var(--u));box-shadow:0 calc(2 * var(--u)) calc(6 * var(--u)) #17191a4d;transition:transform .25s var(--ease);background:#fff;border-radius:50%;position:absolute}.set-switch[aria-checked=true]{background:#17191a}.set-switch[aria-checked=true]:after{transform:translateX(calc(26 * var(--u)))}.set-switch:focus-visible{outline:calc(2 * var(--u)) solid #c8431f;outline-offset:calc(3 * var(--u))}@media (max-width:960px){.set-grid,.set-fields{grid-template-columns:1fr}}.rail-item{flex:none}@media (min-width:1089px){.rail{height:calc(100dvh - 102 * var(--u));min-height:calc(380 * var(--u));max-height:none;padding:calc(16 * var(--u)) 0;flex-direction:column;display:flex}.rail nav{flex:1;justify-content:space-between;gap:0;min-height:0}.rail-item{width:clamp(calc(32 * var(--u)), 5.4dvh, calc(48 * var(--u)));height:clamp(calc(32 * var(--u)), 5.4dvh, calc(48 * var(--u)))}.rail-sep{margin:0}}@media (min-width:1089px) and (max-height:520px){.rail{scrollbar-width:none;overflow-y:auto}.rail::-webkit-scrollbar{display:none}.rail nav{gap:calc(8 * var(--u))}}@media (max-width:1088px){.rail{scrollbar-width:none;max-width:calc(100vw - 20px);overflow:auto hidden}.rail::-webkit-scrollbar{display:none}.rail nav{min-width:max-content}.rail .rail-hide-mobile{display:grid}.rail .rail-sep.rail-hide-mobile{display:block}}@media (max-width:480px){.rail-item{width:calc(40 * var(--u));height:calc(40 * var(--u))}}.today-pop{width:min(calc(412 * var(--u)), calc(100vw - 16px))}.pfilters{align-items:center;gap:calc(14 * var(--u)) calc(18 * var(--u));margin-top:calc(-6 * var(--u));flex-wrap:wrap;display:flex}.pflags{gap:calc(8 * var(--u));flex-wrap:wrap;display:flex}.pflag{align-items:center;gap:calc(8 * var(--u));height:calc(40 * var(--u));padding:0 calc(8 * var(--u)) 0 calc(16 * var(--u));border-radius:calc(999 * var(--u));color:#17191a;font:inherit;font-size:calc(16 * var(--u) * var(--fs));cursor:pointer;transition:background .2s var(--ease), color .2s var(--ease), border-color .2s var(--ease);background:#ffffffb3;border:1px solid #17191a1a;display:inline-flex}.pflag span{min-width:calc(26 * var(--u));height:calc(26 * var(--u));padding:0 calc(7 * var(--u));border-radius:calc(999 * var(--u));font-size:calc(14 * var(--u) * var(--fs));background:#17191a14;place-items:center;font-weight:600;display:inline-grid}.pflag[data-flag=overdue] span{color:#a8330f;background:#fde3d9}.pflag:hover{background:#fff}.pflag[aria-pressed=true]{color:#fbf8f2;background:#17191a;border-color:#17191a}.pflag[aria-pressed=true] span{color:#fbf8f2;background:#fbf8f233}.pf-selects{gap:calc(10 * var(--u));flex-wrap:wrap;display:flex}.pf-selects .field{width:calc(172 * var(--u))}.pfilters .sel{min-height:calc(42 * var(--u));border-radius:calc(999 * var(--u));font-size:calc(16 * var(--u) * var(--fs));background:#ffffff9e;border-color:#ffffffe6}.pviews{align-items:center;gap:calc(8 * var(--u));flex-wrap:wrap;margin-left:auto;display:flex}.pview{height:calc(40 * var(--u));border-radius:calc(999 * var(--u));background:#e4e0d6;align-items:center;display:inline-flex}.pview button{height:100%;padding:0 calc(14 * var(--u)) 0 calc(18 * var(--u));border-radius:calc(999 * var(--u));color:#17191a;font:inherit;font-size:calc(16 * var(--u) * var(--fs));cursor:pointer;background:0 0;border:0;font-weight:560}.pview .pview-x{width:calc(34 * var(--u));color:#676a66;place-items:center;padding:0;display:grid}.pview .pview-x:hover{color:#c8431f}.pview-add,.pview-clear{align-items:center;gap:calc(8 * var(--u));height:calc(40 * var(--u));padding:0 calc(16 * var(--u));border-radius:calc(999 * var(--u));color:#17191a;font:inherit;font-size:calc(16 * var(--u) * var(--fs));cursor:pointer;background:0 0;border:1px dashed #17191a4d;display:inline-flex}.pview-add:disabled{opacity:.45;cursor:not-allowed}.pview-add:not(:disabled):hover{background:#ffffffb3}.pview-clear{color:#c8431f;border-style:solid;border-color:#0000}.pview-form{align-items:center;gap:calc(8 * var(--u));display:inline-flex}.pview-form input{width:calc(190 * var(--u));height:calc(40 * var(--u));padding:0 calc(16 * var(--u));border-radius:calc(999 * var(--u));font:inherit;font-size:calc(16 * var(--u) * var(--fs));background:#fff;border:1px solid #17191a;outline:none}.pcard-flag{padding:calc(2 * var(--u)) calc(10 * var(--u));border-radius:calc(999 * var(--u));color:#c8431f;background:#fff;font-style:normal;font-weight:650;display:inline-block}.score{margin-left:calc(10 * var(--u));padding:0 calc(9 * var(--u));border-radius:calc(999 * var(--u));background:color-mix(in srgb, currentColor 16%, transparent);font-size:calc(12.5 * var(--u) * var(--fs));vertical-align:middle;font-style:normal;font-weight:650;line-height:1.7;display:inline-block}.table .score{margin-left:calc(8 * var(--u));font-size:calc(12 * var(--u) * var(--fs))}.table .score-hot{color:#a8330f;background:#fde3d9}.table .score-warm{color:#7a5b00;background:#fbefc7}.table .score-cold{color:#4f524e;background:#e7e4dd}.late-note{margin-top:calc(2 * var(--u));font-size:calc(12.5 * var(--u) * var(--fs));color:#c8431f;font-weight:600;display:block}.tbl-tools{padding:calc(10 * var(--u)) calc(20 * var(--u));font-size:calc(15 * var(--u) * var(--fs));color:#4f524e;align-items:center;display:flex}.tbl-tools label{align-items:center;gap:calc(10 * var(--u));cursor:pointer;display:inline-flex}.rowcheck{appearance:none;width:calc(22 * var(--u));height:calc(22 * var(--u));border:calc(1.6 * var(--u)) solid #17191a47;border-radius:calc(7 * var(--u));cursor:pointer;transition:background .15s var(--ease), border-color .15s var(--ease);background:#fff;flex:none;margin:0}.rowcheck:checked{background:#17191a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fbf8f2' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7'/%3E%3C/svg%3E") 50%/72% no-repeat;border-color:#17191a}.rowcheck:focus-visible{outline:calc(2 * var(--u)) solid #c8431f;outline-offset:calc(2 * var(--u))}.cell-lead .rowcheck{margin-right:calc(4 * var(--u))}.bulkbar{left:50%;bottom:calc(28 * var(--u));z-index:60;justify-content:center;align-items:center;gap:calc(10 * var(--u));max-width:calc(100vw - 24px);padding:calc(10 * var(--u)) calc(14 * var(--u)) calc(10 * var(--u)) calc(24 * var(--u));border-radius:calc(999 * var(--u));color:#fbf8f2;box-shadow:0 calc(24 * var(--u)) calc(48 * var(--u)) calc(-12 * var(--u)) #17191a99;animation:bulk-in .25s var(--ease) both;background:#17191a;flex-wrap:wrap;display:flex;position:fixed;transform:translate(-50%)}@keyframes bulk-in{0%{opacity:0;transform:translate(-50%, calc(14 * var(--u)))}}.bulkbar b{margin-right:calc(8 * var(--u));font-size:calc(17 * var(--u) * var(--fs));font-weight:600}.bulk-btn{align-items:center;gap:calc(8 * var(--u));height:calc(42 * var(--u));padding:0 calc(18 * var(--u));border-radius:calc(999 * var(--u));color:#fbf8f2;font:inherit;font-size:calc(16 * var(--u) * var(--fs));cursor:pointer;transition:background .2s var(--ease);background:#fbf8f21f;border:0;display:inline-flex}.bulk-btn:hover,.bulk-btn[aria-expanded=true]{background:#fbf8f23d}.bulk-x{width:calc(42 * var(--u));height:calc(42 * var(--u));color:#fbf8f2;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.bulk-x:hover{background:#fbf8f229}.lh-sub .score{margin-left:calc(10 * var(--u));background:var(--pill)}.lh-visit{color:#17191a;background:#e4e0d6}.lh-feedback{gap:calc(2 * var(--u));margin-top:calc(12 * var(--u));padding:calc(14 * var(--u)) calc(16 * var(--u));border-radius:calc(18 * var(--u));background:#fffc;flex-direction:column;display:flex}.lh-feedback small{color:#676a66;font-size:calc(15 * var(--u) * var(--fs))}.panel .lh-actions{margin-top:calc(14 * var(--u))}.lh-pay{margin:calc(8 * var(--u)) 0 0;padding:0;list-style:none}.lh-pay li{justify-content:space-between;align-items:center;gap:calc(14 * var(--u));padding:calc(12 * var(--u)) 0;border-bottom:1px solid #17191a14;display:flex}.lh-pay li:last-child{border-bottom:0}.lh-pay li>span{flex-direction:column;display:flex}.lh-pay li>span:last-child{align-items:flex-end}.lh-pay b{font-size:calc(16.5 * var(--u) * var(--fs));font-weight:600}.lh-pay small{font-size:calc(14 * var(--u) * var(--fs));color:#676a66}.lh-st-paid{font-weight:600;color:#2f7a5a!important}.lh-st-overdue{font-weight:600;color:#c8431f!important}.inv-selects{gap:calc(10 * var(--u));flex-wrap:wrap;display:flex}.inv-selects .field{width:calc(210 * var(--u))}.inv-selects .sel{min-height:calc(50 * var(--u));border-radius:calc(999 * var(--u));background:#ffffff9e;border-color:#ffffffe6}.ucard{gap:calc(8 * var(--u));padding:calc(26 * var(--u)) calc(28 * var(--u)) calc(22 * var(--u));border-radius:calc(38 * var(--u));box-shadow:0 calc(26 * var(--u)) calc(50 * var(--u)) calc(-32 * var(--u)) #17191a4d;transition:transform .3s var(--ease), box-shadow .3s var(--ease);background:#ffffff8c;border:1px solid #ffffffd9;flex-direction:column;display:flex;position:relative}.ucard:hover{transform:translateY(calc(-3 * var(--u)))}.ucard header{justify-content:space-between;align-items:flex-start;gap:calc(12 * var(--u));display:flex}.ucard header h2{font-size:calc(21 * var(--u) * var(--fs));font-weight:600}.ucard header p{margin:calc(2 * var(--u)) 0 0;font-size:calc(16 * var(--u) * var(--fs));color:#676a66}.ustat{padding:calc(4 * var(--u)) calc(14 * var(--u));border-radius:calc(999 * var(--u));font-size:calc(15 * var(--u) * var(--fs));background:#e4e0d6;flex:none;font-weight:560}.ustat.is-available{color:#1f5a3f;background:#d9efe3}.ustat.is-held{color:#7a5b00;background:#fbefc7}.ustat.is-sold{color:#fbf8f2;background:#17191a}.ucard h3{margin:calc(10 * var(--u)) 0 0;font-size:calc(26 * var(--u) * var(--fs));letter-spacing:-.02em;font-weight:600}.ucard-meta{font-size:calc(17 * var(--u) * var(--fs));color:#676a66;margin:0}.ucard-price{margin:calc(6 * var(--u)) 0 calc(10 * var(--u));font-size:calc(34 * var(--u) * var(--fs));letter-spacing:-.03em;font-weight:600}.ucard footer{justify-content:space-between;align-items:center;gap:calc(12 * var(--u));padding-top:calc(14 * var(--u));border-top:1px solid #17191a14;margin-top:auto;display:flex}.ucard-free{font-size:calc(16 * var(--u) * var(--fs));color:#676a66}.ucard-who{align-items:center;gap:calc(10 * var(--u));color:inherit;font:inherit;font-size:calc(16 * var(--u) * var(--fs));text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.ucard-acts{gap:calc(8 * var(--u));display:inline-flex}.ucard-btn{height:calc(42 * var(--u));padding:0 calc(20 * var(--u));border-radius:calc(999 * var(--u));color:#fbf8f2;font:inherit;font-size:calc(16 * var(--u) * var(--fs));cursor:pointer;background:#17191a;border:0}.lh-rowacts{gap:calc(8 * var(--u));display:inline-flex}.li-note{margin:calc(4 * var(--u)) 0 calc(14 * var(--u));font-size:calc(18 * var(--u) * var(--fs));color:#4f524e}.li-note b{color:#17191a}.li-sub{margin-left:calc(6 * var(--u));font-size:calc(14 * var(--u) * var(--fs));color:#676a66}.li-bad{color:#c8431f;font-weight:600}.li-rate{align-items:center;gap:calc(12 * var(--u));display:inline-flex}.li-rate .pbar{width:calc(110 * var(--u))}.li-bars{gap:calc(14 * var(--u));margin:0;padding:0;list-style:none;display:grid}.li-bars li{grid-template-columns:calc(190 * var(--u)) 1fr calc(86 * var(--u));align-items:center;gap:calc(16 * var(--u));font-size:calc(17 * var(--u) * var(--fs));display:grid}.li-bars i{height:calc(14 * var(--u));border-radius:calc(999 * var(--u));background:#17191a14;position:relative}.li-bars i:after{content:"";width:var(--w);border-radius:inherit;background:#c8431f;position:absolute;inset:0 auto 0 0}.li-bars b{text-align:right;font-weight:600}.li-bars small{font-size:calc(14 * var(--u) * var(--fs));color:#676a66;font-weight:400}.imp-drop{align-items:center;gap:calc(6 * var(--u));padding:calc(30 * var(--u)) calc(20 * var(--u));border:calc(1.5 * var(--u)) dashed #17191a47;border-radius:calc(26 * var(--u));text-align:center;cursor:pointer;transition:background .2s var(--ease), border-color .2s var(--ease);background:#fff9;flex-direction:column;display:flex;position:relative}.imp-drop:hover{background:#fff;border-color:#17191a}.imp-drop b{font-size:calc(19 * var(--u) * var(--fs))}.imp-drop small{font-size:calc(15 * var(--u) * var(--fs));color:#676a66}.imp-drop input{opacity:0;cursor:pointer;position:absolute;inset:0}.imp-result{gap:calc(4 * var(--u));padding:calc(16 * var(--u)) calc(20 * var(--u));border-radius:calc(22 * var(--u));background:#fffc;flex-direction:column;display:flex}.imp-result p{margin:0 0 calc(4 * var(--u));font-size:calc(17 * var(--u) * var(--fs))}.imp-result small{font-size:calc(15 * var(--u) * var(--fs));color:#676a66}.imp-result .imp-bad{color:#c8431f}.imp-foot{align-items:center}.imp-link{align-items:center;gap:calc(8 * var(--u));color:#17191a;font:inherit;font-size:calc(16 * var(--u) * var(--fs));cursor:pointer;background:0 0;border:0;margin-right:auto;padding:0;text-decoration:underline;display:inline-flex}.remark{margin-top:calc(6 * var(--u))}.remark-text{margin:0 0 calc(4 * var(--u));font-size:calc(15.5 * var(--u) * var(--fs));color:#4f524e;font-style:italic}.remark-add{align-items:center;gap:calc(6 * var(--u));color:#676a66;font:inherit;font-size:calc(14 * var(--u) * var(--fs));cursor:pointer;opacity:.75;background:0 0;border:0;padding:0;display:inline-flex}.remark-add:hover,.remark-add:focus-visible{color:#17191a;opacity:1}.remark-form{align-items:center;gap:calc(8 * var(--u));margin-top:calc(8 * var(--u));flex-wrap:wrap;display:flex}.remark-form input{min-width:calc(160 * var(--u));height:calc(40 * var(--u));padding:0 calc(14 * var(--u));border-radius:calc(999 * var(--u));color:#17191a;font:inherit;font-size:calc(15 * var(--u) * var(--fs));background:#fff;border:1px solid #17191a;outline:none;flex:1}.remark-form button{height:calc(36 * var(--u));padding:0 calc(14 * var(--u));border-radius:calc(999 * var(--u));color:#4f524e;font:inherit;font-size:calc(14.5 * var(--u) * var(--fs));cursor:pointer;background:0 0;border:0}.remark-form .remark-save{color:#fbf8f2;background:#17191a}.icard .remark-text,.icard .remark-add{color:inherit}.icard-remark{margin:calc(4 * var(--u)) 0 calc(8 * var(--u))}.remark-pop{left:50%;bottom:calc(112 * var(--u));z-index:85;gap:calc(12 * var(--u));width:min(calc(560 * var(--u)), calc(100vw - 24px));padding:calc(18 * var(--u)) calc(20 * var(--u));border-radius:calc(28 * var(--u));box-shadow:0 calc(24 * var(--u)) calc(56 * var(--u)) calc(-16 * var(--u)) #17191a73, 0 0 0 1px #17191a0f;animation:bulk-in .25s var(--ease) both;background:#fbf9f4;flex-direction:column;display:flex;position:fixed;transform:translate(-50%)}.remark-pop-head{align-items:baseline;gap:calc(10 * var(--u));font-size:calc(17 * var(--u) * var(--fs));display:flex}.remark-pop-head span{color:#676a66;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.remark-pop-head button{width:calc(30 * var(--u));height:calc(30 * var(--u));cursor:pointer;background:0 0;border:0;border-radius:50%;align-self:center;place-items:center;padding:0;display:grid}.remark-pop-head button:hover{background:#17191a14}.remark-quick{gap:calc(8 * var(--u));flex-wrap:wrap;display:flex}.remark-quick button{height:calc(36 * var(--u));padding:0 calc(14 * var(--u));border-radius:calc(999 * var(--u));color:#17191a;font:inherit;font-size:calc(15 * var(--u) * var(--fs));cursor:pointer;background:#fff;border:1px solid #17191a1f}.remark-quick button:hover{border-color:#17191a}.remark-pop form{gap:calc(8 * var(--u));display:flex}.remark-pop form input{min-width:0;height:calc(44 * var(--u));padding:0 calc(18 * var(--u));border-radius:calc(999 * var(--u));font:inherit;font-size:calc(16 * var(--u) * var(--fs));background:#fff;border:1px solid #e7e4dd;outline:none;flex:1}.remark-pop form input:focus{border-color:#17191a}.remark-pop form button{height:calc(44 * var(--u));padding:0 calc(22 * var(--u));border-radius:calc(999 * var(--u));color:#fbf8f2;font:inherit;font-size:calc(16 * var(--u) * var(--fs));cursor:pointer;background:#17191a;border:0}.remark-pop form button:disabled{opacity:.4;cursor:not-allowed}
html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}@media (max-width:674px){:root{--fs:.85}html,body{overscroll-behavior-x:none;overflow-x:hidden}body{touch-action:manipulation}.page,.main{min-width:0}.page{gap:calc(14 * var(--u))}:is(.ov-head,.ov-head:has(+.ctool)){gap:calc(12 * var(--u));margin-top:calc(12 * var(--u))}.ov-head:has(+.ctool) .ov-stats{gap:calc(10 * var(--u))}.set-photo{width:calc(112 * var(--u));height:calc(112 * var(--u))}.cursor-bg{display:none}.app{padding-top:max(calc(10 * var(--u)), env(safe-area-inset-top,0px));padding-bottom:calc(112 * var(--u) + env(safe-area-inset-bottom,0px))}.topbar{row-gap:calc(8 * var(--u))}.brand-bar img{width:calc(118 * var(--u))}.round-btn,.me{width:calc(40 * var(--u));height:calc(40 * var(--u))}.tabs{margin-inline:calc(-16 * var(--u));padding-inline:calc(16 * var(--u));scroll-snap-type:x proximity;scroll-padding-inline:calc(16 * var(--u));-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 14px calc(100% - 28px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 14px calc(100% - 28px),#0000 100%)}.cnew{margin-top:0;margin-bottom:calc(6 * var(--u))}.tab{height:calc(38 * var(--u));padding:0 calc(14 * var(--u));font-size:calc(15 * var(--u) * var(--fs));scroll-snap-align:start;flex:none}.ov-head{gap:calc(14 * var(--u));margin-top:calc(14 * var(--u))}.ov-title{width:auto;font-size:calc(34 * var(--u) * var(--fs));line-height:1.1}.ov-stats{grid-auto-flow:column;grid-auto-columns:min(calc(236 * var(--u)), 74%);gap:calc(10 * var(--u));margin-inline:calc(-16 * var(--u));padding:calc(2 * var(--u)) calc(16 * var(--u)) calc(6 * var(--u));scroll-snap-type:x mandatory;scroll-padding-inline:calc(16 * var(--u));scrollbar-width:none;-webkit-overflow-scrolling:touch;display:grid;overflow-x:auto}.ov-stats::-webkit-scrollbar{display:none}.ov-stat{align-self:stretch;gap:calc(12 * var(--u));padding:calc(14 * var(--u));border-radius:calc(22 * var(--u));scroll-snap-align:start;background:#ffffff9e;border:1px solid #17191a0f}.ov-icon{width:calc(44 * var(--u));height:calc(44 * var(--u))}.ov-value{font-size:calc(22 * var(--u) * var(--fs))}.ov-label{font-size:calc(14 * var(--u) * var(--fs));white-space:normal}.ov-badge{height:calc(22 * var(--u));padding:0 calc(9 * var(--u));font-size:calc(12 * var(--u) * var(--fs))}.segmented{scrollbar-width:none;flex-wrap:nowrap;max-width:100%;overflow-x:auto}.segmented::-webkit-scrollbar{display:none}.segmented [data-slot=button]{min-height:calc(40 * var(--u));padding:0 calc(16 * var(--u));flex:none}.sch-head,.sch-nav{flex-wrap:wrap}.sch-nav{gap:calc(8 * var(--u));width:100%}.sch-nav .segmented{flex:100%}.sch-cell{font-size:calc(14 * var(--u) * var(--fs))}.sch-wd{font-size:calc(12 * var(--u) * var(--fs));text-align:center;padding-inline:0}.card,.ov-card,.ocard{border-radius:calc(26 * var(--u))}input,select,textarea,.field input,.search-box input{font-size:16px}.rail{max-width:calc(100vw - 16px);padding:calc(6 * var(--u)) calc(10 * var(--u));box-shadow:0 calc(10 * var(--u)) calc(34 * var(--u)) calc(-8 * var(--u)) #17191a8c}.rail-item{width:calc(42 * var(--u));height:calc(42 * var(--u))}.drawer,.idrawer,.idrawer.pdrawer,.cdrawer,.lead-drawer{top:max(calc(8 * var(--u)), env(safe-area-inset-top,0px));right:calc(8 * var(--u));bottom:calc(8 * var(--u));left:calc(8 * var(--u));border-radius:calc(28 * var(--u));width:auto;animation:sheet-up .32s var(--ease) both}.idrawer,.idrawer.pdrawer{padding:calc(20 * var(--u)) calc(18 * var(--u)) calc(24 * var(--u))}.modal-wrap{align-items:flex-end;padding:0}.modal,.modal-sm{width:100%;max-height:calc(100dvh - 24 * var(--u));border-radius:calc(28 * var(--u)) calc(28 * var(--u)) 0 0;padding-bottom:env(safe-area-inset-bottom,0px);animation:sheet-up .32s var(--ease) both}.modal-head{padding:calc(20 * var(--u)) calc(20 * var(--u)) calc(4 * var(--u))}.search-panel{width:calc(100vw - 16px)}.remark-pop{bottom:calc(96 * var(--u) + env(safe-area-inset-bottom,0px))}}@keyframes sheet-up{0%{opacity:0;transform:translateY(calc(28 * var(--u)))}}@media (max-width:360px){.ov-title{font-size:calc(26 * var(--u) * var(--fs))}.rail-item{width:calc(38 * var(--u));height:calc(38 * var(--u))}}
.lgn{gap:calc(20 * var(--u));min-height:100dvh;padding:calc(20 * var(--u));font-size:calc(17 * var(--u) * var(--fs));color:#17191a;background:linear-gradient(135deg,#f3e3d8 0%,#ebe8e1 45%,#dfe7dc 100%);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);display:grid}.lgn-hero{justify-content:space-between;gap:calc(40 * var(--u));padding:calc(48 * var(--u));border-radius:calc(44 * var(--u));color:#fbf8f2;background:linear-gradient(160deg,#2f5c50 0%,#1f3f37 100%);flex-direction:column;display:flex;position:relative;overflow:hidden}.lgn-hero>*{z-index:1;position:relative}.lgn-hero-top{align-items:center;gap:calc(12 * var(--u));font-size:calc(24 * var(--u) * var(--fs));font-weight:600;display:flex}.lgn-hero-top img{width:calc(44 * var(--u));height:calc(44 * var(--u));border-radius:calc(12 * var(--u))}.lgn-hero h2{max-width:12ch;font-size:calc(60 * var(--u) * var(--fs));letter-spacing:-.03em;font-weight:600;line-height:1.02}.lgn-hero p{max-width:44ch;margin-top:calc(18 * var(--u));font-size:calc(19 * var(--u) * var(--fs));color:#fbf8f2c7;line-height:1.5}.lgn-hero ul{gap:calc(12 * var(--u));margin:0;padding:0;list-style:none;display:grid}.lgn-hero li{align-items:center;gap:calc(12 * var(--u));padding:calc(12 * var(--u)) calc(16 * var(--u));border-radius:calc(999 * var(--u));font-size:calc(16.5 * var(--u) * var(--fs));background:#fbf8f21a;display:flex}.lgn-hero li svg{color:#f2c66d;flex:none}.lgn-orb{pointer-events:none;border-radius:50%;z-index:0!important;position:absolute!important}.lgn-orb-a{top:calc(-120 * var(--u));right:calc(-100 * var(--u));width:calc(380 * var(--u));height:calc(380 * var(--u));background:radial-gradient(circle,#f2c66d59,#0000 68%)}.lgn-orb-b{bottom:calc(-140 * var(--u));left:calc(-80 * var(--u));width:calc(420 * var(--u));height:calc(420 * var(--u));background:radial-gradient(circle,#c8431f47,#0000 68%)}.lgn-main{min-width:0;padding:calc(12 * var(--u));place-items:center;display:grid}.lgn-card{width:min(calc(560 * var(--u)), 100%);padding:calc(36 * var(--u)) calc(40 * var(--u));border-radius:calc(36 * var(--u));box-shadow:0 calc(30 * var(--u)) calc(70 * var(--u)) calc(-34 * var(--u)) #17191a59;animation:lgn-in .5s var(--ease) both;background:#fbf9f4e6;border:1px solid #17191a0f}@keyframes lgn-in{0%{opacity:0;transform:translateY(calc(14 * var(--u)))}}.lgn-logo{width:calc(150 * var(--u));height:auto;margin-bottom:calc(22 * var(--u));display:block}.lgn-card h1{font-size:calc(36 * var(--u) * var(--fs));letter-spacing:-.025em;font-weight:600;line-height:1.1}.lgn-sub{margin:calc(6 * var(--u)) 0 calc(22 * var(--u));color:#676a66}.lgn-field{gap:calc(7 * var(--u));margin-bottom:calc(14 * var(--u));display:grid}.lgn-field label{font-size:calc(15 * var(--u) * var(--fs));color:#4f524e}.lgn-field input{width:100%;height:calc(52 * var(--u));padding:0 calc(20 * var(--u));border-radius:calc(999 * var(--u));color:#17191a;font:inherit;transition:border-color .2s var(--ease), box-shadow .2s var(--ease);background:#fff;border:1px solid #e0ddd5;outline:none}.lgn-field input:focus{box-shadow:0 0 0 calc(4 * var(--u)) #17191a14;border-color:#17191a}.lgn-pass{position:relative}.lgn-pass input{padding-right:calc(54 * var(--u))}.lgn-pass button{top:50%;right:calc(8 * var(--u));width:calc(38 * var(--u));height:calc(38 * var(--u));color:#676a66;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;transform:translateY(-50%)}.lgn-pass button:hover{color:#17191a;background:#17191a12}.lgn-row{justify-content:space-between;align-items:center;gap:calc(12 * var(--u));margin:calc(4 * var(--u)) 0 calc(16 * var(--u));font-size:calc(15 * var(--u) * var(--fs));display:flex}.lgn-check{align-items:center;gap:calc(9 * var(--u));cursor:pointer;color:#4f524e;display:inline-flex}.lgn-check input{width:calc(18 * var(--u));height:calc(18 * var(--u));accent-color:#17191a}.lgn-link{color:#a8361a;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.lgn-link:hover{text-decoration:underline}.lgn-note,.lgn-error{margin:0 0 calc(14 * var(--u));padding:calc(11 * var(--u)) calc(16 * var(--u));border-radius:calc(18 * var(--u));font-size:calc(15 * var(--u) * var(--fs));line-height:1.4}.lgn-note{color:#4f524e;background:#f1efe9}.lgn-error{color:#a8361a;background:#fbe6df}.lgn-submit{justify-content:center;align-items:center;gap:calc(10 * var(--u));width:100%;height:calc(54 * var(--u));border-radius:calc(999 * var(--u));color:#fbf8f2;font:inherit;cursor:pointer;transition:transform .2s var(--ease), background .2s var(--ease);background:#17191a;border:0;font-weight:600;display:flex}.lgn-submit:hover:not(:disabled){background:#2a2d2f}.lgn-submit:active:not(:disabled){transform:scale(.985)}.lgn-submit:disabled{opacity:.7;cursor:progress}.lgn-spin{animation:.8s linear infinite lgn-rot}@keyframes lgn-rot{to{transform:rotate(360deg)}}.lgn-or{align-items:center;gap:calc(14 * var(--u));margin:calc(24 * var(--u)) 0 calc(14 * var(--u));font-size:calc(14 * var(--u) * var(--fs));color:#787a74;display:flex}.lgn-or:before,.lgn-or:after{content:"";background:#17191a1f;flex:1;height:1px}.lgn-demos{gap:calc(10 * var(--u));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lgn-demo{align-content:start;gap:calc(3 * var(--u));padding:calc(14 * var(--u)) calc(16 * var(--u));border-radius:calc(24 * var(--u));color:#17191a;font:inherit;text-align:left;cursor:pointer;transition:transform .2s var(--ease), border-color .2s var(--ease), box-shadow .2s var(--ease);background:#fff;border:1px solid #17191a17;display:grid}.lgn-demo:hover:not(:disabled){box-shadow:0 calc(12 * var(--u)) calc(26 * var(--u)) calc(-16 * var(--u)) #17191a66;transform:translateY(calc(-2 * var(--u)));border-color:#17191a}.lgn-demo:disabled{opacity:.6;cursor:progress}.lgn-demo-ico{width:calc(34 * var(--u));height:calc(34 * var(--u));margin-bottom:calc(6 * var(--u));color:#17191a;background:#f3e3d8;border-radius:50%;place-items:center;display:grid}.lgn-demo[data-role=founder] .lgn-demo-ico{background:#f2c66d}.lgn-demo[data-role=head] .lgn-demo-ico{background:#cfe3d9}.lgn-demo[data-role=manager] .lgn-demo-ico{background:#d9d6f7}.lgn-demo b{font-size:calc(17 * var(--u) * var(--fs));font-weight:600}.lgn-demo-name{font-size:calc(14.5 * var(--u) * var(--fs));color:#4f524e}.lgn-demo-blurb{margin-top:calc(4 * var(--u));font-size:calc(13 * var(--u) * var(--fs));color:#787a74;line-height:1.35}.lgn-hint{margin:calc(16 * var(--u)) 0 0;text-align:center;font-size:calc(14 * var(--u) * var(--fs));color:#787a74}.lgn-hint code{padding:calc(2 * var(--u)) calc(8 * var(--u));border-radius:calc(999 * var(--u));color:#17191a;background:#ebe8e1;font-family:inherit;font-weight:600}.me-initials{color:#fbf8f2;font-size:calc(18 * var(--u) * var(--fs));background:#17191a;place-items:center;font-weight:600;display:grid}.me-btn{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}@media (max-width:960px){.lgn{gap:calc(14 * var(--u));padding:calc(12 * var(--u));grid-template-columns:minmax(0,1fr)}.lgn-hero{gap:calc(18 * var(--u));padding:calc(26 * var(--u));border-radius:calc(32 * var(--u))}.lgn-hero h2{max-width:none;font-size:calc(36 * var(--u) * var(--fs))}.lgn-hero ul{display:none}}@media (max-width:674px){.lgn{padding:max(calc(10 * var(--u)), env(safe-area-inset-top,0px)) calc(10 * var(--u)) calc(14 * var(--u))}.lgn-hero{padding:calc(20 * var(--u))}.lgn-hero p{display:none}.lgn-hero h2{font-size:calc(30 * var(--u) * var(--fs))}.lgn-main{padding:0}.lgn-card{padding:calc(24 * var(--u)) calc(18 * var(--u));border-radius:calc(28 * var(--u))}.lgn-logo{display:none}.lgn-card h1{font-size:calc(30 * var(--u) * var(--fs))}.lgn-demos{grid-template-columns:minmax(0,1fr)}.lgn-demo{column-gap:calc(12 * var(--u));grid-template-columns:auto minmax(0,1fr);align-items:center}.lgn-demo-ico{grid-row:span 3;margin:0}.lgn-demo-blurb{margin-top:0}}.set-photo .me-initials{width:100%;height:100%;font-size:calc(64 * var(--u) * var(--fs));border:0}.set-photo .set-img{object-fit:cover;border-radius:50%;width:100%;height:100%}@media (min-width:961px) and (max-height:860px){.lgn-card{padding:calc(24 * var(--u)) calc(34 * var(--u))}.lgn-logo{margin-bottom:calc(12 * var(--u))}.lgn-sub{margin-bottom:calc(14 * var(--u))}.lgn-demo-blurb{display:none}.lgn-or{margin:calc(16 * var(--u)) 0 calc(10 * var(--u))}}
.dash-kicker{margin:calc(-4 * var(--u)) 0 0;font-size:calc(17 * var(--u) * var(--fs));color:#676a66;flex:100%}.ov-head:has(.dash-kicker){flex-wrap:wrap}.dash-flags{gap:calc(12 * var(--u));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.dash-flag{gap:calc(2 * var(--u));padding:calc(18 * var(--u)) calc(20 * var(--u));border-radius:calc(28 * var(--u));color:#17191a;font:inherit;text-align:left;cursor:pointer;transition:transform .2s var(--ease), box-shadow .2s var(--ease);background:#ffffffa6;border:1px solid #17191a0f;display:grid}.dash-flag:hover{transform:translateY(calc(-2 * var(--u)));box-shadow:0 calc(14 * var(--u)) calc(28 * var(--u)) calc(-18 * var(--u)) #17191a66}.dash-flag b{font-size:calc(38 * var(--u) * var(--fs));letter-spacing:-.02em;font-weight:600;line-height:1}.dash-flag span{font-size:calc(16 * var(--u) * var(--fs))}.dash-flag small{font-size:calc(13.5 * var(--u) * var(--fs));color:#787a74}.dash-flag-overdue{background:#fbe6df}.dash-flag-overdue b{color:#a8361a}.dash-flag-fresh{background:#fcf1cf}.dash-flag-stale{background:#e9e8f7}.dash-flag-hot{background:#dcebe3}.dash-call{align-items:center;gap:calc(8 * var(--u));display:flex}.dash-call .row{flex:1;min-width:0}.dash-quick{gap:calc(6 * var(--u));flex:none;display:flex}.dash-quick a,.dash-quick button{width:calc(38 * var(--u));height:calc(38 * var(--u));color:#17191a;cursor:pointer;background:#fff;border:1px solid #17191a1f;border-radius:50%;place-items:center;padding:0;display:grid}.dash-quick a:hover,.dash-quick button:hover{color:#fbf8f2;background:#17191a}.dash-when{font-size:calc(14.5 * var(--u) * var(--fs));color:#4f524e;white-space:nowrap}.dash-ico{color:#676a66}.dash-meter{width:100%;height:calc(8 * var(--u));border-radius:calc(999 * var(--u));background:#e7e4dd;display:block;overflow:hidden}.dash-meter i{border-radius:inherit;height:100%;transition:width .7s var(--ease);display:block}.dash-scroll{scrollbar-width:none;overflow-x:auto}.dash-scroll::-webkit-scrollbar{display:none}.dash-table{min-width:calc(640 * var(--u))}.dash-tr{align-items:center;gap:calc(12 * var(--u));padding:calc(12 * var(--u)) calc(6 * var(--u));font-size:calc(16 * var(--u) * var(--fs));border-top:1px solid #17191a12;grid-template-columns:minmax(0,2.2fr) repeat(6,minmax(0,1fr));display:grid}.dash-tr small{font-size:calc(12.5 * var(--u) * var(--fs));color:#787a74;display:block}.dash-th{font-size:calc(13.5 * var(--u) * var(--fs));color:#787a74;border-top:0}.dash-who{align-items:center;gap:calc(10 * var(--u));min-width:0;display:flex}.dash-who>span:not(.avatar){gap:calc(6 * var(--u));flex:1;min-width:0;display:grid}.dash-bad{color:#a8361a;font-weight:600}.dash-late{font-size:calc(14.5 * var(--u) * var(--fs));white-space:nowrap}.dash-funnel,.dash-src{gap:calc(12 * var(--u));margin:0;padding:0;list-style:none;display:grid}.dash-funnel li{grid-template-columns:calc(110 * var(--u)) minmax(0, 1fr) calc(34 * var(--u)) calc(70 * var(--u));align-items:center;gap:calc(12 * var(--u));font-size:calc(15.5 * var(--u) * var(--fs));display:grid}.dash-funnel small,.dash-snum small{font-size:calc(12.5 * var(--u) * var(--fs));color:#787a74}.dash-fbar{height:calc(22 * var(--u));border-radius:calc(999 * var(--u));background:#ece9e2;overflow:hidden}.dash-fbar i{border-radius:inherit;height:100%;display:block}.dash-src li{grid-template-columns:calc(150 * var(--u)) minmax(0, 1fr) calc(104 * var(--u));align-items:center;gap:calc(12 * var(--u));font-size:calc(15.5 * var(--u) * var(--fs));display:grid}.dash-sname{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dash-snum{text-align:right;display:grid}.dash-stack{height:calc(12 * var(--u));border-radius:calc(999 * var(--u));gap:1px;display:flex;overflow:hidden}.dash-big{margin:calc(4 * var(--u)) 0 calc(10 * var(--u));font-size:calc(64 * var(--u) * var(--fs));letter-spacing:-.03em;font-weight:600;line-height:1}.dash-big small{color:#676a66;font-size:.45em}.dash-kv{gap:calc(10 * var(--u)) calc(20 * var(--u));margin:calc(18 * var(--u)) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.dash-kv-row{grid-template-columns:repeat(3,minmax(0,1fr))}.dash-kv li{gap:calc(2 * var(--u));display:grid}.dash-kv span{font-size:calc(13.5 * var(--u) * var(--fs));color:#787a74}.dash-kv b{font-size:calc(20 * var(--u) * var(--fs));font-weight:600}.dash-bars{align-items:end;gap:calc(10 * var(--u));height:calc(170 * var(--u));margin-top:calc(10 * var(--u));grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.dash-bar{gap:calc(6 * var(--u));text-align:center;grid-template-rows:1fr auto;height:100%;display:grid}.dash-bar-pair{justify-content:center;align-items:flex-end;gap:calc(4 * var(--u));display:flex}.dash-bar-pair i{width:min(calc(20 * var(--u)), 40%);border-radius:calc(8 * var(--u)) calc(8 * var(--u)) calc(3 * var(--u)) calc(3 * var(--u));min-height:2px}.dash-bar small{font-size:calc(13 * var(--u) * var(--fs));color:#787a74}.dash-legend{gap:calc(16 * var(--u));margin:calc(10 * var(--u)) 0 0;font-size:calc(13.5 * var(--u) * var(--fs));color:#676a66;padding:0;list-style:none;display:flex}.dash-legend i{width:calc(10 * var(--u));height:calc(10 * var(--u));margin-right:calc(6 * var(--u));border-radius:50%;display:inline-block}.dash-link{font-size:calc(14.5 * var(--u) * var(--fs));color:#a8361a;font-weight:600}.dash-foot{margin:calc(14 * var(--u)) 0 0;font-size:calc(13.5 * var(--u) * var(--fs));color:#787a74}@media (max-width:960px){.dash-flags{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:674px){.dash-kicker{font-size:calc(14 * var(--u) * var(--fs))}.dash-flag{padding:calc(14 * var(--u));border-radius:calc(22 * var(--u))}.dash-flag b{font-size:calc(30 * var(--u) * var(--fs))}.dash-funnel li{grid-template-columns:calc(88 * var(--u)) minmax(0, 1fr) calc(28 * var(--u)) calc(52 * var(--u));gap:calc(8 * var(--u))}.dash-src li{grid-template-columns:calc(86 * var(--u)) minmax(0, 1fr) calc(88 * var(--u));gap:calc(8 * var(--u))}.dash-big{font-size:calc(48 * var(--u) * var(--fs))}.dash-kv-row{grid-template-columns:repeat(2,minmax(0,1fr))}}
.dash-access{border-radius:calc(26 * var(--u));font-size:calc(15 * var(--u) * var(--fs));background:#ffffff8c;border:1px solid #17191a12}.dash-access>summary{align-items:center;gap:calc(6 * var(--u)) calc(14 * var(--u));padding:calc(13 * var(--u)) calc(20 * var(--u));cursor:pointer;flex-wrap:wrap;list-style:none;display:flex}.dash-access>summary::-webkit-details-marker{display:none}.dash-access>summary:after{content:"See what each level can do";font-size:calc(13.5 * var(--u) * var(--fs));color:#a8361a;margin-left:auto;font-weight:600}.dash-access[open]>summary:after{content:"Hide"}.dash-access small{font-size:calc(14 * var(--u) * var(--fs));color:#676a66}.dash-lvl{gap:calc(4 * var(--u));display:inline-flex}.dash-lvl i{width:calc(18 * var(--u));height:calc(8 * var(--u));border-radius:calc(999 * var(--u));background:#e0ddd5}.dash-lvl i.on{background:#2f5c50}.dash-chips{gap:calc(8 * var(--u));padding:0 calc(20 * var(--u)) calc(6 * var(--u));flex-wrap:wrap;margin:0;list-style:none;display:flex}.dash-chips li{align-items:center;gap:calc(6 * var(--u));padding:calc(6 * var(--u)) calc(12 * var(--u));border-radius:calc(999 * var(--u));font-size:calc(14 * var(--u) * var(--fs));display:inline-flex}.dash-chips li.on{color:#1f4a3f;background:#dcebe3}.dash-chips li.off{color:#787a74;background:#efede7}.dash-chips em{font-size:calc(12 * var(--u) * var(--fs));font-style:normal;font-weight:600}.dash-access>.dash-foot{padding:0 calc(20 * var(--u)) calc(14 * var(--u));margin:0}.dash-acts{gap:calc(10 * var(--u));flex-wrap:wrap;display:flex}.dash-act{align-items:center;gap:calc(8 * var(--u));padding:calc(10 * var(--u)) calc(18 * var(--u));border-radius:calc(999 * var(--u));color:#17191a;font:inherit;font-size:calc(15.5 * var(--u) * var(--fs));cursor:pointer;transition:background .2s var(--ease), color .2s var(--ease), transform .2s var(--ease);background:#fff;border:1px solid #17191a1f;font-weight:600;text-decoration:none;display:inline-flex}.dash-act:hover{color:#fbf8f2;background:#17191a}.dash-act:active{transform:scale(.97)}.dash-tiles{grid-template-columns:repeat(auto-fit, minmax(calc(190 * var(--u)), 1fr));gap:calc(12 * var(--u));display:grid}.dash-tile{gap:calc(3 * var(--u));padding:calc(16 * var(--u)) calc(20 * var(--u));border-radius:calc(26 * var(--u));background:#ffffffa6;border:1px solid #17191a0f;display:grid}.dash-tile span{font-size:calc(14 * var(--u) * var(--fs));color:#676a66}.dash-tile b{font-size:calc(30 * var(--u) * var(--fs));letter-spacing:-.02em;font-weight:600;line-height:1.1}.dash-tile small{font-size:calc(13 * var(--u) * var(--fs));color:#787a74}.dash-section{margin:calc(8 * var(--u)) 0 calc(-4 * var(--u));font-size:calc(24 * var(--u) * var(--fs));letter-spacing:-.01em;font-weight:600}.dash-teams{gap:calc(14 * var(--u));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dash-team{gap:calc(6 * var(--u));padding:calc(18 * var(--u)) calc(20 * var(--u));border-radius:calc(24 * var(--u));background:#fff9;border:1px solid #17191a12;display:grid}.dash-team .dash-who>span{gap:calc(2 * var(--u));display:grid}.dash-team small{font-size:calc(13 * var(--u) * var(--fs));color:#787a74}.dash-big-sm{margin:calc(6 * var(--u)) 0;font-size:calc(44 * var(--u) * var(--fs))}.dash-foot-top{margin-top:0}.dash-table-sm{min-width:calc(420 * var(--u))}.dash-tr-4{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr))}.dash-table-wide{min-width:calc(760 * var(--u))}.dash-tr-mx{grid-template-columns:minmax(0,2.4fr) repeat(10,minmax(0,.9fr)) minmax(0,1.2fr)}.dash-yes{color:#2f5c50}.dash-no{color:#b9b6ad}.dash-assign{width:calc(170 * var(--u));flex:none}.dash-assign select,.dash-assign button{width:100%}@media (max-width:960px){.dash-teams{grid-template-columns:minmax(0,1fr)}}@media (max-width:674px){.dash-access>summary{padding:calc(12 * var(--u)) calc(16 * var(--u))}.dash-access>summary:after{flex:100%;margin-left:0}.dash-chips,.dash-access>.dash-foot{padding-inline:calc(16 * var(--u))}.dash-acts{margin-inline:calc(-16 * var(--u));padding-inline:calc(16 * var(--u));scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.dash-acts::-webkit-scrollbar{display:none}.dash-act{padding:calc(10 * var(--u)) calc(16 * var(--u));flex:none}.dash-tiles{gap:calc(10 * var(--u));grid-template-columns:repeat(2,minmax(0,1fr))}.dash-tile{padding:calc(14 * var(--u));border-radius:calc(22 * var(--u))}.dash-tile b{font-size:calc(24 * var(--u) * var(--fs))}.dash-big-sm{font-size:calc(36 * var(--u) * var(--fs))}.dash-assign{width:calc(138 * var(--u))}.dash-section{font-size:calc(20 * var(--u) * var(--fs))}.dash-hot .row>:nth-last-child(2){display:none}}.dash-src .dash-sname{white-space:normal;line-height:1.2;overflow:visible}.perf{gap:calc(18 * var(--u));display:grid}.perf-proj-tr{grid-template-columns:minmax(0,2.2fr) repeat(6,minmax(0,1fr))}.perf-team-tr{grid-template-columns:minmax(0,2.2fr) repeat(5,minmax(0,1fr))}.perf-lead-tr{grid-template-columns:minmax(0,.7fr) minmax(0,1.6fr) minmax(0,1.3fr) minmax(0,1.2fr) minmax(0,1.1fr) minmax(0,1.1fr)}.perf-leads,.perf-projects{min-width:calc(760 * var(--u))}.perf-team{min-width:calc(640 * var(--u))}.perf-row{width:100%;color:inherit;font:inherit;font-size:calc(16 * var(--u) * var(--fs));text-align:left;cursor:pointer;transition:background .2s var(--ease);background:0 0;border-bottom:0;border-left:0;border-right:0}.perf-row:hover,.perf-row.is-on{background:#17191a0b}.perf-row b{font-weight:600}.perf-id{font-variant-numeric:tabular-nums;color:#a8361a;font-weight:600}.perf-filter{align-items:center;gap:calc(10 * var(--u));margin-bottom:calc(8 * var(--u));font-size:calc(14 * var(--u) * var(--fs));color:#676a66;display:flex}.perf-filter>:last-child{width:calc(240 * var(--u))}.perf-people{gap:calc(8 * var(--u));flex-wrap:wrap;display:flex}.perf-person[aria-pressed=false]{color:#17191a;background:#ffffffb3;box-shadow:inset 0 0 0 1px #17191a1f}.perf-profile{align-items:center;gap:calc(20 * var(--u));padding:calc(22 * var(--u)) calc(26 * var(--u));display:flex}.perf-who{gap:calc(4 * var(--u));min-width:0;display:grid}.perf-who h2{font-size:calc(28 * var(--u) * var(--fs));letter-spacing:-.01em;margin:0;font-weight:600}.perf-who p{color:#676a66;font-size:calc(16 * var(--u) * var(--fs));margin:0}.perf-who dl{gap:calc(6 * var(--u)) calc(28 * var(--u));margin:calc(8 * var(--u)) 0 0;flex-wrap:wrap;display:flex}.perf-who dt{font-size:calc(12.5 * var(--u) * var(--fs));color:#787a74}.perf-who dd{font-size:calc(16 * var(--u) * var(--fs));overflow-wrap:anywhere;margin:0;font-weight:600}.perf-stages{gap:calc(10 * var(--u));margin:0;padding:0;list-style:none;display:grid}.perf-stages li{grid-template-columns:minmax(0, 1.2fr) minmax(0, 1.6fr) calc(30 * var(--u));align-items:center;gap:calc(12 * var(--u));font-size:calc(15.5 * var(--u) * var(--fs));display:grid}.perf-stages b{text-align:right;font-weight:600}@media (max-width:674px){.perf-profile{padding:calc(18 * var(--u));flex-direction:column;align-items:flex-start}.perf-filter>:last-child{flex:1;width:auto}}@media (min-width:675px){.topbar{gap:calc(16 * var(--u))}.brand-bar{width:clamp(calc(150 * var(--u)), 15vw, calc(210 * var(--u)))}.tabs{gap:calc(2 * var(--u));max-width:100%;padding:calc(4 * var(--u));border-radius:calc(999 * var(--u));scrollbar-width:none;background:#ffffff8c;flex:0 auto;overflow-x:auto;box-shadow:inset 0 0 0 1px #17191a0f;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000 100%)}.tabs::-webkit-scrollbar{display:none}.tab{height:calc(42 * var(--u));padding:0 clamp(calc(12 * var(--u)), 1.6vw, calc(20 * var(--u)));font-size:calc(16.5 * var(--u) * var(--fs));flex:none}.topbar-actions{padding-left:calc(8 * var(--u));flex:none;margin-left:auto}}.pcard{min-height:calc(214 * var(--u))}.pcard-id{font-size:calc(14 * var(--u) * var(--fs));letter-spacing:.02em;font-variant-numeric:tabular-nums;padding:calc(5 * var(--u)) calc(11 * var(--u));border:1px solid var(--line);border-radius:calc(999 * var(--u));font-weight:600}.pcard-type{margin-top:calc(4 * var(--u));font-size:calc(15 * var(--u) * var(--fs));color:var(--soft)}.pcard .pcard-date{margin-top:calc(6 * var(--u));font-size:calc(14 * var(--u) * var(--fs))}.reason-modal{max-width:calc(520 * var(--u))}.drawer-junk{align-items:center;gap:calc(6 * var(--u));margin-top:calc(10 * var(--u));color:#787a74;display:inline-flex}.junk-tr{grid-template-columns:minmax(0,.7fr) minmax(0,1.5fr) minmax(0,1.3fr) minmax(0,1.3fr) minmax(0,1.4fr) minmax(0,1fr)}.junk-table{min-width:calc(820 * var(--u))}.notif{position:relative}.notif-panel{top:calc(100% + 10 * var(--u));z-index:60;width:min(calc(420 * var(--u)), calc(100vw - 24px));max-height:min(calc(560 * var(--u)), 70vh);border-radius:calc(26 * var(--u));box-shadow:0 calc(24 * var(--u)) calc(48 * var(--u)) calc(-16 * var(--u)) #17191a59;font-size:calc(15 * var(--u) * var(--fs));background:#fbf9f4;border:1px solid #17191a14;flex-direction:column;display:flex;position:absolute;right:0}.notif-panel>header,.notif-panel>footer{padding:calc(14 * var(--u)) calc(18 * var(--u));justify-content:space-between;align-items:center;display:flex}.notif-panel>footer{border-top:1px solid #17191a12}.notif-panel h2{font-size:calc(18 * var(--u) * var(--fs));margin:0;font-weight:600}.notif-panel ul{padding:0 calc(8 * var(--u));margin:0;list-style:none;overflow-y:auto}.notif-panel li{gap:calc(8 * var(--u));padding:calc(12 * var(--u));border-radius:calc(16 * var(--u));border-top:1px solid #17191a0f;display:grid}.notif-panel li.is-new{background:#c8431f12}.notif-main{gap:calc(2 * var(--u));color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:grid}.notif-main span,.notif-main small{color:#676a66}.notif-main small{font-size:calc(13 * var(--u) * var(--fs))}.notif-assign{align-items:center;gap:calc(10 * var(--u));font-size:calc(13.5 * var(--u) * var(--fs));color:#676a66;grid-template-columns:auto minmax(0,1fr);display:grid}.notif-empty{justify-items:center;gap:calc(10 * var(--u));padding:calc(24 * var(--u)) calc(28 * var(--u)) calc(28 * var(--u));text-align:center;color:#676a66;display:grid}.notif-empty p{margin:0}@media (max-width:674px){.notif{position:static}.notif-panel{top:calc(64 * var(--u));width:auto;left:12px;right:12px}}.drp{display:inline-block;position:relative}.drp-btn{align-items:center;gap:calc(10 * var(--u));height:calc(46 * var(--u));padding:0 calc(16 * var(--u));border-radius:calc(14 * var(--u));color:#17191a;font:inherit;font-size:calc(16 * var(--u) * var(--fs));cursor:pointer;transition:background .2s var(--ease), border-color .2s var(--ease);background:#fffc;border:1px solid #17191a2e;font-weight:560;display:inline-flex}.drp-btn:hover,.drp-btn[aria-expanded=true]{background:#fff;border-color:#2f5c50}.drp-panel{z-index:200;grid-template-columns:calc(250 * var(--u)) minmax(0, 1fr);width:min(calc(1000 * var(--u)), calc(100vw - 32px));max-height:min(calc(640 * var(--u)), 82vh);border-radius:calc(20 * var(--u));box-shadow:0 calc(28 * var(--u)) calc(60 * var(--u)) calc(-18 * var(--u)) #17191a66;font-size:calc(16 * var(--u) * var(--fs));text-align:left;background:#fbf9f4;border:1px solid #17191a1a;display:grid;position:fixed;overflow:hidden}.drp-presets{gap:calc(2 * var(--u));padding:calc(18 * var(--u)) calc(12 * var(--u));border-right:1px solid #17191a14;flex-direction:column;display:flex;overflow-y:auto}.drp-presets p{margin:0 calc(10 * var(--u)) calc(8 * var(--u));font-weight:700}.drp-presets label{align-items:center;gap:calc(12 * var(--u));padding:calc(9 * var(--u)) calc(10 * var(--u));border-radius:calc(10 * var(--u));cursor:pointer;display:flex}.drp-presets label:hover{background:#17191a0d}.drp-presets input{opacity:0;pointer-events:none;position:absolute}.drp-presets i{width:calc(20 * var(--u));height:calc(20 * var(--u));background:#fff;border:1.5px solid #b9b6ad;border-radius:50%;flex:none}.drp-presets .is-on i{border:calc(6 * var(--u)) solid #2f5c50}.drp-presets input:focus-visible+i{outline-offset:2px;outline:2px solid #2f5c50}.drp-cal{gap:calc(10 * var(--u));min-width:0;padding:calc(18 * var(--u)) calc(22 * var(--u)) calc(16 * var(--u));flex-direction:column;display:flex;overflow-y:auto}.drp-months{gap:calc(28 * var(--u));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.drp-mhead{justify-content:space-between;align-items:center;gap:calc(6 * var(--u));margin-bottom:calc(8 * var(--u));display:flex}.drp-nav,.drp-nav-gap{width:calc(36 * var(--u));height:calc(36 * var(--u));flex:none}.drp-nav{color:#17191a;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.drp-nav:hover{background:#17191a12}.drp-selects{gap:calc(8 * var(--u));display:flex}.drp-sel{align-items:center;display:inline-flex;position:relative}.drp-sel select{appearance:none;padding:calc(6 * var(--u)) calc(26 * var(--u)) calc(6 * var(--u)) calc(10 * var(--u));border-radius:calc(8 * var(--u));color:#17191a;font:inherit;cursor:pointer;background:0 0;border:0;font-weight:560}.drp-sel select:hover{background:#17191a0f}.drp-sel svg{right:calc(6 * var(--u));pointer-events:none;position:absolute}.drp-grid{row-gap:calc(4 * var(--u));grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.drp-dow{padding-bottom:calc(6 * var(--u));text-align:center;font-size:calc(14 * var(--u) * var(--fs));color:#787a74}.drp-day{height:calc(40 * var(--u));color:#17191a;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;padding:0}.drp-day:hover:not(.in):not(:disabled){border-radius:calc(8 * var(--u));background:#17191a12}.drp-day.in{background:#dcebe3}.drp-day.end{color:#fff;background:#2f5c50;font-weight:600}.drp-day.first{border-radius:calc(8 * var(--u)) 0 0 calc(8 * var(--u))}.drp-day.last{border-radius:0 calc(8 * var(--u)) calc(8 * var(--u)) 0}.drp-day.first.last{border-radius:calc(8 * var(--u))}.drp-day.today:not(.end){color:#2f5c50;font-weight:700}.drp-day.off{color:#b9b6ad;cursor:default}.drp-sel-text{margin:calc(4 * var(--u)) 0 0;color:#4f524e;font-weight:560}.drp-cal footer{justify-content:space-between;align-items:center;gap:calc(12 * var(--u));padding-top:calc(10 * var(--u));margin-top:auto;display:flex}.drp-cal footer small{font-size:calc(13.5 * var(--u) * var(--fs));color:#787a74}.drp-cal footer span{gap:calc(10 * var(--u));display:flex}.drp-cancel,.drp-update{height:calc(44 * var(--u));padding:0 calc(24 * var(--u));border-radius:calc(10 * var(--u));font:inherit;cursor:pointer;font-weight:600}.drp-cancel{color:#17191a;background:#fff;border:1px solid #17191a33}.drp-update{color:#fbf8f2;background:#17191a;border:1px solid #17191a}.drp-update:disabled{opacity:.45;cursor:default}@media (max-width:674px){.drp-panel{grid-template-columns:minmax(0,1fr);width:auto;max-height:86vh;bottom:12px;left:12px;overflow-y:auto;top:auto!important;right:12px!important}.drp-presets{gap:calc(8 * var(--u));padding:calc(14 * var(--u));scrollbar-width:none;border-bottom:1px solid #17191a14;border-right:0;flex-flow:row;overflow:auto hidden}.drp-presets p{display:none}.drp-presets label{padding:calc(8 * var(--u)) calc(14 * var(--u));border-radius:calc(999 * var(--u));white-space:nowrap;border:1px solid #17191a24;flex:none}.drp-presets i{display:none}.drp-presets .is-on{color:#fbf8f2;background:#17191a}.drp-months{grid-template-columns:minmax(0,1fr)}.drp-right{display:none}.drp-nav-m{display:grid}.drp-cal footer{flex-direction:column;align-items:stretch}.drp-cal footer span{justify-content:flex-end}}.drp-nav-m{display:none}@media (max-width:674px){.drp-nav-m{display:grid}}.perf-bar{justify-content:space-between;align-items:center;gap:calc(12 * var(--u));flex-wrap:wrap;display:flex}.perf-range{align-items:center;gap:calc(10 * var(--u));font-size:calc(14 * var(--u) * var(--fs));color:#676a66;display:flex}.people-tr{grid-template-columns:minmax(0,2.1fr) minmax(0,1.3fr) minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.7fr)}.people-table{min-width:calc(980 * var(--u))}.people-tr.is-off{opacity:.55}.people-quota{width:100%;max-width:calc(130 * var(--u));height:calc(40 * var(--u));padding:0 calc(10 * var(--u));border-radius:calc(10 * var(--u));font:inherit;background:#fff;border:1px solid #17191a2e}.people-actions{gap:calc(6 * var(--u));flex-wrap:wrap;justify-content:flex-end;display:flex}.people-team{gap:calc(8 * var(--u));display:flex}.people-team input{height:calc(46 * var(--u));padding:0 calc(14 * var(--u));border-radius:calc(12 * var(--u));font:inherit;background:#fff;border:1px solid #17191a2e}.audit-tr{grid-template-columns:minmax(0,1.2fr) minmax(0,1.2fr) minmax(0,1.2fr) minmax(0,.6fr) minmax(0,2.4fr)}.audit-table{min-width:calc(860 * var(--u))}
