.styled-scrollbar::-webkit-scrollbar{width:6px;height:6px}.styled-scrollbar::-webkit-scrollbar-track{background:0 0}.styled-scrollbar::-webkit-scrollbar-thumb{background-color:#e5e5e5;border-radius:10px}:root{--grid-heat-0:#fff;--grid-heat-1:#f0f7f6;--grid-heat-2:#e2efed;--grid-heat-3:#d3e6e4;--grid-heat-4:#c4dedb;--grid-heat-5:#b5d6d2;--grid-heat-6:#4e9c93;--grid-heat-peak:#4e9c93;--decision-ink:#000;--decision-label:#fff;--grid-hairline:#17171712;--grid-line:#f5f5f5;--grid-paper:#fff;--contour-width:2.5px;--unanimous-bleed:4px;--unanimous-shadow-color:#0f2d2a52;--grid-ink-on-light:#171717;--grid-ink-on-dark:#fff;--font-ui:ui-sans-serif, system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace}.ui-label{font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;color:#a3a3a3;font-size:9.5px;font-weight:400}.grid-cell{height:var(--mm-row-height,1.5rem);background-color:var(--grid-heat-0);--cell-ink:var(--grid-ink-on-light);transition:color 75ms cubic-bezier(.4,0,.2,1),background-color 75ms cubic-bezier(.4,0,.2,1),border-color 75ms cubic-bezier(.4,0,.2,1);position:relative}.mm-grid:not(.mm-grid-static) .grid-cell{cursor:crosshair}.mm-grid{-webkit-user-select:none;user-select:none;border-bottom:1px solid var(--grid-line);--mm-row-height:var(--mm-row-height-roomy,1.5rem);--mm-axis-width:54px;width:100%;display:grid;position:relative}.mm-corner{z-index:80;min-width:var(--mm-axis-width);background:var(--grid-paper);border-bottom:1px solid var(--grid-line);justify-content:center;align-items:center;display:flex;position:sticky;top:0;left:0}.mm-zone-badge{font-size:var(--mm-zone-badge-size,9.5px);letter-spacing:.02em;color:#92400e;white-space:nowrap;pointer-events:none;background:#fef3c7;border:1px solid #fde68a;border-radius:4px;padding:2px 4px;font-weight:650;line-height:1}.mm-grid.mm-lens .mm-corner,.mm-grid.mm-lens .mm-timecol{background:#fffbeb}.mm-grid.mm-lens .mm-hour{color:#b45309;background:#fffbeb}.mm-zone-bar{color:#737373;background:#fafafa;border:1px solid #e5e5e5;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:13px;display:flex}.mm-zone-bar--lens{color:#92400e;background:#fffbeb;border-color:#fde68a;font-weight:500}.mm-zone-select{color:#525252;background:#fff;border:1px solid #e5e5e5;border-radius:.25rem;flex-shrink:0;max-width:16rem;padding:.125rem .375rem;font-size:13px}.mm-zone-bar--lens .mm-zone-select{color:#92400e;border-color:#fcd34d}.mm-zone-home{color:#92400e;cursor:pointer;background:#fff;border:1px solid #fcd34d;border-radius:.25rem;flex-shrink:0;padding:.125rem .5rem;font-size:12px;font-weight:500}.mm-zone-home:hover{background:#fef3c7}@media (width<=480px){.mm-zone-bar{flex-wrap:wrap}.mm-zone-bar>svg{display:none}.mm-zone-bar #zone-notice-text{flex-basis:100%;order:-1}.mm-zone-select{flex:auto;min-width:0;max-width:none}}.mm-hints{color:#737373;background:#f0f0f0;width:fit-content;max-width:100%;margin-left:auto;margin-right:auto;padding:.5rem 1.5rem .5rem .875rem;font-size:13px;line-height:1.45;position:relative}.mm-hints-lines{flex-direction:column;gap:.25rem;min-width:0;display:flex}.mm-hints-close{color:#a3a3a3;cursor:pointer;justify-content:center;align-items:center;width:16px;height:16px;transition:color .12s,background-color .12s;display:flex;position:absolute;top:2px;right:2px}.mm-hints-close:hover{color:#525252;background:#e4e4e4}.mm-hints-slot{grid-template-rows:minmax(0,1fr);margin-bottom:.75rem;transition:grid-template-rows .26s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1),margin-top .26s cubic-bezier(.4,0,.2,1),margin-bottom .26s cubic-bezier(.4,0,.2,1);display:grid}.mm-hints-slot>*{min-height:0;overflow:hidden}.mm-hints-slot[data-done="1"]{opacity:0;visibility:hidden;grid-template-rows:minmax(0,0fr);margin-top:0;margin-bottom:0;transition:grid-template-rows .26s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1),margin-top .26s cubic-bezier(.4,0,.2,1),margin-bottom .26s cubic-bezier(.4,0,.2,1),visibility 0s linear .26s}body[data-touch="1"]:not([data-compact="1"]) .mm-hints-slot{margin-top:30px}body[data-touch="1"]:not([data-compact="1"]) .mm-hints-slot[data-done="1"]{margin-top:0}.mm-hints-slot[data-settling="1"]{transition:none}@media (prefers-reduced-motion:reduce){.mm-hints-slot,.mm-hints-slot[data-done="1"]{transition:none}}.day-header{z-index:55;text-align:center;background:var(--grid-paper);border-right:1px solid var(--grid-line);flex-direction:column;justify-content:center;padding:.75rem 0;transition:color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1);display:flex;position:sticky;top:0}.mm-grid:not(.mm-grid-static) .day-header{cursor:pointer}.mm-grid:not(.mm-grid-static) .day-header:hover{background:#fafafa}.mm-today-mark{background:#000;border-radius:0 0 9999px 9999px;width:2rem;height:3px;position:absolute;top:0;left:50%;transform:translate(-50%)}.mm-dow{font-size:var(--mm-dow-size,10px);font-weight:var(--mm-dow-weight,600);letter-spacing:.1em;text-transform:uppercase;color:var(--mm-dow-ink,#a3a3a3)}.mm-daynum{font-size:var(--mm-daynum-size,20px);letter-spacing:-.025em;color:#262626;margin-top:.125rem;font-weight:200;line-height:1.1}.day-header.mm-today .mm-dow,.day-header.mm-today .mm-daynum{color:#000}.day-header.mm-today .mm-daynum{font-weight:400}.mm-gutter{border-right:1px solid var(--grid-line);height:.5rem}.mm-gutter-axis{z-index:70;min-width:var(--mm-axis-width);background:var(--grid-paper);position:sticky;left:0}.mm-timecol{z-index:70;min-width:var(--mm-axis-width);background:var(--grid-paper);border-top:1px solid #0000;position:sticky;left:0}.mm-timecol.mm-hour-start{border-top:1px solid var(--grid-line)}.mm-hour{right:.5rem;top:var(--mm-hour-top,-8px);z-index:80;font-size:var(--mm-hour-size,11px);letter-spacing:-.025em;color:var(--mm-hour-ink,#737373);background:var(--grid-paper);pointer-events:none;padding:0 2px;position:absolute}.mm-band{z-index:1;pointer-events:none;position:absolute;left:0;right:0}.unanimous-layer{z-index:15;pointer-events:none;position:absolute;inset:0}.unanimous-layer i{background-color:var(--grid-heat-peak);display:block;position:absolute}.decision-layer{z-index:30;pointer-events:none;position:absolute;inset:0}.decision-layer i{background-color:var(--decision-ink);display:block;position:absolute}.decision-layer--past{z-index:28}.decision-layer--past i{border:1px dashed color-mix(in srgb, var(--decision-ink) 45%, transparent);background-color:#0000;border-radius:2px}.decision-layer--past b{color:color-mix(in srgb, var(--decision-ink) 55%, transparent)}body.picking-time .decision-layer--set i{background-color:color-mix(in srgb, var(--decision-ink) 32%, var(--grid-paper))}body.picking-time .decision-layer--set b{color:var(--decision-ink)}.decision-layer--pending{z-index:32}.decision-layer b{text-align:center;font-size:var(--cell-time-size,10px);letter-spacing:.01em;color:var(--decision-label);white-space:nowrap;font-weight:500;line-height:1;display:block;position:absolute}body.picking-time .grid-cell{cursor:crosshair}.contour-layer{z-index:50;pointer-events:none;fill:none;stroke-linejoin:miter;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.label-layer{z-index:50;pointer-events:none;position:absolute;inset:0}.cell-time-label{font-size:var(--cell-time-size,10px);font-weight:var(--cell-time-weight,300);letter-spacing:.01em;color:var(--cell-ink,var(--grid-ink-on-light));white-space:nowrap;line-height:1}.quorum-time-label{color:var(--grid-heat-0)}.label-layer .cell-time-label{text-align:center;display:block;position:absolute}.grid-viewport{overflow:clip visible}.grid-cell[data-preview],.day-header[data-preview]{pointer-events:none}.peek-veil{z-index:60;pointer-events:none;position:absolute;top:0;bottom:0}.peek-veil-left{background-image:linear-gradient(to left, #fff0, rgba(255, 255, 255, var(--peek-fade,.65)))}.peek-veil-right{background-image:linear-gradient(to right, #fff0, rgba(255, 255, 255, var(--peek-fade,.65)))}.hold-burst{z-index:45;pointer-events:none;width:0;height:0;color:color-mix(in srgb, var(--grid-heat-peak) 72%, #06201c);position:absolute;top:0;left:0}.hold-burst[data-mode=clear]{color:#a8604f}.hold-burst-tip{width:42px;height:42px;margin:-21px 0 0 -21px;animation:1.9s cubic-bezier(.33,0,.2,1) infinite both hold-burst-out;display:block;position:absolute;top:0;left:0}.hold-burst-tip svg{width:100%;height:100%;transform:rotate(var(--brot,0deg));display:block}@keyframes hold-burst-out{0%{transform:translate(calc(var(--bx) * 42px), calc(var(--by) * 42px)) scale(.72)}22%{transform:translate(calc(var(--bx) * 58px), calc(var(--by) * 58px)) scale(1)}70%{transform:translate(calc(var(--bx) * 98px), calc(var(--by) * 98px)) scale(1)}to{transform:translate(calc(var(--bx) * 112px), calc(var(--by) * 112px)) scale(.92)}}@keyframes hold-burst-ink-fade{0%{opacity:0}22%{opacity:1}70%{opacity:1}to{opacity:0}}@keyframes hold-burst-sign-in{0%{opacity:0}8%{opacity:1}90%{opacity:1}to{opacity:0}}.hold-burst-ink{animation:1.9s cubic-bezier(.33,0,.2,1) infinite both hold-burst-ink-fade}.hold-burst-sign{animation:1.9s cubic-bezier(.33,0,.2,1) infinite both hold-burst-sign-in}.hold-burst-head{fill:currentColor;filter:drop-shadow(0 0 4px #ffffffe6)}.hold-burst-tail{fill:none;stroke:currentColor;stroke-width:5.4px;stroke-linecap:round;opacity:.6;filter:blur(1.6px)}.hold-burst-sign{fill:none;stroke:#fff;stroke-width:1.4px;stroke-linecap:round}@media (prefers-reduced-motion:reduce){.hold-burst-tip{transform:translate(calc(var(--bx) * 84px), calc(var(--by) * 84px));animation:none}.hold-burst-ink{opacity:.85;animation:none}.hold-burst-sign{animation:none}.hold-burst-tail{filter:none}}.hold-label{z-index:1000;pointer-events:none;color:color-mix(in srgb, var(--grid-heat-peak) 72%, #06201c);position:fixed;top:0;left:0;transform:translate(-50%,-100%)}.hold-label[data-mode=clear]{color:#a8604f}.hold-label-body{height:34px;box-shadow:0 3px 10px -2px #0a1e1a38, 0 0 0 1px color-mix(in srgb, currentColor 28%, transparent);white-space:nowrap;transform-origin:50% 100%;background:#fff;border-radius:17px;align-items:center;gap:7px;padding:0 10px 0 3px;animation:.22s cubic-bezier(.2,.9,.3,1.25) both hold-label-pop;display:flex}@keyframes hold-label-pop{0%{opacity:0;transform:scale(.55)}}.hold-label.is-leaving .hold-label-body{animation:.14s ease-in forwards hold-label-leave}@keyframes hold-label-leave{to{opacity:0}}.hold-label-disc{flex:none;width:28px;height:28px;display:block}.hold-label-disc circle{fill:currentColor}.hold-label-sign{fill:none;stroke:#fff;stroke-width:1.5px;stroke-linecap:round}.hold-label-words{letter-spacing:-.005em;font-size:13px;font-weight:600;line-height:1}.hold-label-dir{flex:none;width:20px;height:20px;display:block}.hold-label-dir-shaft{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round}.hold-label-dir-head{fill:currentColor;stroke:currentColor;stroke-width:1px;stroke-linejoin:round}@media (prefers-reduced-motion:reduce){.hold-label-body{animation:none}}.skeleton-layer{z-index:30;position:absolute;inset:0}.skeleton-columns{position:absolute;inset:0}.skeleton-layer i{background-color:#17171712;border-radius:5px;animation:1.9s ease-in-out infinite skeleton-breathe;display:block;position:absolute}@keyframes skeleton-breathe{0%,to{opacity:.55}50%{opacity:1}}.name-waiting{vertical-align:-.08em;background-color:#17171712;border-radius:4px;height:.85em;animation:1.9s ease-in-out infinite skeleton-breathe;display:inline-block}@media (prefers-reduced-motion:reduce){.skeleton-layer i,.name-waiting{opacity:.7;animation:none}}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.painting-active{touch-action:none!important;overflow:hidden!important}@media (hover:hover) and (pointer:fine){.grid-cell:after{content:attr(data-time-format);color:#0000;pointer-events:none;z-index:50;background-color:#0000;justify-content:center;align-items:center;font-size:11px;font-weight:500;transition:background-color .1s;display:flex;position:absolute;inset:0}.grid-cell:hover:after{color:#737373}.grid-cell.in-labelled-area:hover:after{color:#0000}}#identity-panel-body[data-shell=band]{box-shadow:0 0 0 var(--contour-width) var(--contour-color,#171717);background:#fff;animation:.18s ease-out identity-panel-in}@keyframes identity-panel-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){#identity-panel-body[data-shell=band]{animation:none}}:root{--footroom:64px}body[data-people-bar]{padding-bottom:var(--footroom)}body[data-people-bar="1"]{--footroom:86px}#people-bar[data-rows="2"]{flex-direction:column;align-items:stretch;gap:6px}#people-bar:before{content:"";background:#e0e0e0;border-radius:2px;width:30px;height:3px;position:absolute;top:5px;left:50%;transform:translate(-50%)}#people-bar{padding-top:12px}#people-panel{padding-top:0}.people-panel-top{z-index:3;background:#fff;margin:0 -12px;padding:12px 12px 0;position:sticky;top:0}.people-panel-top:before{content:"";background:#e0e0e0;border-radius:2px;width:30px;height:3px;position:absolute;top:5px;left:50%;transform:translate(-50%)}#people-bar{touch-action:none}#people-panel{overscroll-behavior:contain}.people-stack{align-items:center;display:inline-flex}.people-av{color:#525252;letter-spacing:.01em;background:#e5e5e5;border:1.5px solid #fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin-right:-7px;font-size:8.5px;font-weight:700;display:inline-flex}.people-av--lg{width:26px;height:26px;margin-right:0;font-size:10px}.people-av--xl{width:30px;height:30px;margin-right:0;font-size:11px}.people-av--me{color:#fff;background:#262626}.people-av--done{background-color:#3a7972;background-color:color-mix(in srgb, var(--grid-heat-peak) 72%, #06201c);color:#fff}.people-av--more{color:#a3a3a3;background:#f5f5f5}.people-av--out{color:#b8b8b8;background:#fff;border:1.5px dashed #d4d4d4}.account-btn{background:0 0;border-radius:6px;justify-content:center;align-items:center;min-height:37px;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.account-btn:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #171717}.account-btn .account-word,.account-btn .account-face,.account-btn .account-waiting{display:none}.account-btn[data-shape=pill]{letter-spacing:.09em;text-transform:uppercase;color:#737373;border:1px solid #e5e5e5;padding:6px 12px;font-size:11px;font-weight:600}.account-btn[data-shape=pill]:hover{color:#262626;background:#f5f5f5}.account-btn[data-shape=pill] .account-word{display:inline}.account-btn[data-shape=face],.account-btn[data-shape=waiting]{border:0;padding:0}.account-btn[data-shape=face] .account-face{display:inline-flex}.account-btn[data-shape=waiting] .account-waiting{display:block}.account-face{padding-bottom:7px;line-height:0;position:relative}.account-pro{color:#fff;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.1em;text-transform:uppercase;background:#b45309;border:1.5px solid #fff;border-radius:999px;padding:1.5px 5px;font-size:7px;font-weight:700;line-height:1;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.account-waiting{background-color:#17171712;border-radius:50%;width:30px;height:30px;margin-bottom:7px;animation:1.9s ease-in-out infinite skeleton-breathe}@media (prefers-reduced-motion:reduce){.account-waiting{opacity:.7;animation:none}}.app-lockup{vertical-align:middle;align-items:center;display:inline-flex}.app-lockup svg{flex:none;width:auto;height:30px;overflow:visible}@media (width<=639px){.app-lockup svg{height:25px}}body[data-compact="1"] .app-lockup svg{height:23px}@media (width>=640px){#app-header[data-titled="1"] h1 a{color:#525252;font-weight:500}#app-header[data-titled="1"] h1 a:hover{color:#171717}}#app-header[data-titled="0"] #ui-current-group{color:#a3a3a3;font-weight:500}@media (width>=640px){#app-header[data-titled="0"] #ui-current-group{font-size:1rem}}.mm-set{border-top:1px solid #f5f5f5;padding:16px 24px}.mm-set-cols{display:block}.mm-set--wide{border-top-width:1px}@media (width>=640px){.mm-set-cols{border-top:1px solid #f5f5f5;grid-template-columns:1fr 1fr;display:grid}.mm-set-cols>.mm-set{border-top:0}.mm-set-cols>.mm-set+.mm-set{border-left:1px solid #f5f5f5}}.mm-set .mm-set-row+.mm-set-row{margin-top:14px}.mm-set-status{color:#a3a3a3;white-space:nowrap;flex:none;font-size:12px}.mm-set-status[data-kind=bad]{color:#b91c1c}.mm-set-label{letter-spacing:.06em;text-transform:uppercase;color:#a3a3a3;margin-bottom:8px;font-size:11px;font-weight:600}.mm-set-row{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.mm-set-row[aria-disabled=true]{cursor:default}.mm-set-title{color:#171717;font-size:14px;font-weight:500;display:block}.mm-set-row[aria-disabled=true] .mm-set-title{color:#a3a3a3}.mm-set-sub{color:#737373;margin-top:2px;font-size:13px;line-height:1.4;display:block}.mm-set-row[aria-disabled=true] .mm-set-sub{color:#b8b8b8}.mm-set-check{accent-color:#171717;flex:none;width:18px;height:18px;margin-top:2px}.mm-set-check:disabled{opacity:.4}.mm-set-select{font:inherit;color:#171717;background:#fff;border:1px solid #e5e5e5;border-radius:8px;padding:7px 10px;font-size:14px;font-weight:500}.mm-set-select:focus{outline:none;box-shadow:0 0 0 2px #171717}.mm-set-code{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);background:#f5f5f5;border-radius:3px;padding:1px 4px;font-size:.85em}.mm-set-warn{color:#b45309;margin-top:4px;display:block}.mm-set-soon{vertical-align:1px;color:#b45309;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.08em;text-transform:uppercase;background:#fdf6ec;border-radius:999px;margin-left:6px;padding:1px 5px;font-size:8px;font-weight:700;display:inline-block}.people-field{--field-pad-y:14px;--field-pad-x:12px;padding:var(--field-pad-y) var(--field-pad-x);background:#f7f8f7;border-radius:16px;flex-direction:column;gap:14px;display:flex;overflow:hidden}body[data-people-rail="1"] #people-rail{--rail-head:10px;--rail-foot:32px;align-self:stretch;display:block;position:relative}body[data-people-rail="1"] #people-rail .people-field{top:var(--rail-head);max-height:calc(100% - var(--rail-head) - var(--rail-foot));position:absolute;left:0;right:0}body[data-people-rail="1"] #people-rail .people-field>*{flex:none}body[data-people-rail="1"] #people-rail .people-roster{overscroll-behavior:contain;flex:0 auto;min-height:0;overflow-y:auto}.people-roster,#people-panel{scrollbar-width:thin;scrollbar-color:#cfd6d3 transparent}.people-roster::-webkit-scrollbar{width:5px}#people-panel::-webkit-scrollbar{width:5px}.people-roster::-webkit-scrollbar-track{background:0 0}#people-panel::-webkit-scrollbar-track{background:0 0}.people-roster::-webkit-scrollbar-thumb{background:#cfd6d3;border-radius:999px}#people-panel::-webkit-scrollbar-thumb{background:#cfd6d3;border-radius:999px}.people-roster::-webkit-scrollbar-thumb:hover{background:#b2bcb8}#people-panel::-webkit-scrollbar-thumb:hover{background:#b2bcb8}.people-search-box{background:#fff;border-radius:8px;align-items:center;gap:6px;height:30px;padding:0 8px;display:flex}.people-search-box>svg{color:#a3a3a3;flex:none;width:12px;height:12px}.people-search{color:#171717;background:0 0;border:0;outline:none;flex:1;min-width:0;font-family:inherit;font-size:12.5px}.people-search::placeholder{color:#b0b6b4}.people-foot{flex-wrap:wrap;gap:8px;display:flex}body[data-people-rail="1"] #people-rail .people-foot .btn-stand-down{color:#171717;background:#e8e8e8}body[data-people-rail="1"] #people-rail .people-foot .btn-stand-down:hover{color:#171717;background:#c4c6c5}body[data-people-rail="1"] #people-rail .btn-set-time--change{color:#171717;background:#e8e8e8}body[data-people-rail="1"] #people-rail .btn-set-time--change:hover{color:#171717;background:#c4c6c5}.people-verdict{flex-direction:column;gap:8px;display:flex}.people-verdict-acts{gap:8px;display:flex}.people-verdict-when{color:#171717;font-size:12.5px;font-weight:600;line-height:1.25}.btn-add-calendar{vertical-align:-4px;color:#a3a3a3;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;margin-left:6px;transition:color .12s,background-color .12s,border-color .12s;display:inline-flex}.btn-add-calendar svg{width:15px;height:15px}.btn-add-calendar:hover{color:#171717;background:#f5f5f5;border-color:#e5e5e5}.btn-add-calendar:focus-visible{color:#171717;outline:2px solid var(--decision-ink);outline-offset:1px;background:#f5f5f5;border-color:#e5e5e5}.people-verdict-when--hint{color:#525252;font-weight:400}.people-verdict-note{color:#737373;font-size:11px;line-height:1.35}.people-verdict-note b{color:#262626;font-weight:600}.people-verdict-on{align-items:center;gap:6px;display:flex}.people-verdict-dot{background:var(--decision-ink);border-radius:2px;flex:none;width:8px;height:8px}.people-chase{flex-direction:column;gap:7px;display:flex}.people-chase-faces{padding-left:3px}.people-count{color:#737373;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:11px}.people-count b{color:#262626;font-weight:600}.people-group{padding:0 3px 2px}.people-group:not(:first-child){margin-top:11px}.people-invite{text-align:left;border:0;border-radius:8px;align-items:center;gap:9px;width:100%;padding:9px 12px 10px 9px;display:flex}.people-seat{flex:none;justify-content:center;align-items:center;width:23px;height:23px;display:inline-flex}.people-seat svg{width:100%;height:100%;display:block}.people-seat-disc{fill:currentColor}.people-seat-plus{fill:none;stroke:color-mix(in srgb, var(--grid-heat-peak) 72%, #06201c);stroke-width:1.8px;stroke-linecap:round;transition:stroke .12s}.btn-invite:hover .people-seat-plus{stroke:color-mix(in srgb, var(--grid-heat-peak) 58%, #06201c)}.people-invite-bar{letter-spacing:-.005em;white-space:nowrap;border:0;border-radius:9px;flex:none;align-items:center;gap:8px;padding:6px 12px 6px 7px;font-size:13px;font-weight:600;display:inline-flex}.people-seat--bar{width:16px;height:16px}.people-invite-say{flex-direction:column;gap:1px;min-width:0;display:flex}.people-invite-lead{letter-spacing:-.005em;font-size:13px;font-weight:600}.people-invite-sub{color:#ffffffb8;font-size:11px;font-weight:400}.people-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:9px;padding:5px 3px;display:grid}.people-row-name{min-width:0}.people-state{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--grid-heat-peak) 72%, #06201c);margin-top:1px;font-size:9px;font-weight:700;display:block}.people-state--quiet{color:#a3a3a3;font-weight:600}.btn-person-menu:focus-visible{outline-offset:1px;outline:2px solid #171717}#person-menu button:focus-visible{outline-offset:-2px;outline:2px solid #171717}.people-faces:focus-visible,.people-expand:focus-visible,.people-collapse:focus-visible{outline-offset:2px;outline:2px solid #171717}@media (prefers-reduced-motion:no-preference){#people-panel{animation:.16s ease-out people-panel-in}#people-panel-scrim{animation:.16s ease-out people-scrim-in}}@keyframes people-panel-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes people-scrim-in{0%{opacity:0}to{opacity:1}}.btn-invite,.btn-declare-done[aria-pressed=false]{background-color:#3a7972;background-color:color-mix(in srgb, var(--grid-heat-peak) 72%, #06201c);color:#fff;transition:background-color .12s,box-shadow .12s,transform .12s;box-shadow:0 1px 2px #1014131f}.btn-invite:hover,.btn-declare-done[aria-pressed=false]:hover{background-color:#2b6159;background-color:color-mix(in srgb, var(--grid-heat-peak) 58%, #06201c);box-shadow:0 2px 8px -2px #10141347}.btn-invite:active,.btn-declare-done[aria-pressed=false]:active{transform:translateY(.5px)}.btn-invite:focus-visible,.btn-declare-done[aria-pressed=false]:focus-visible{outline-offset:2px;outline:2px solid #171717}@media (prefers-reduced-motion:reduce){.btn-invite,.btn-declare-done[aria-pressed=false],.people-seat-plus{transition:none}}#unsaved-bar:focus-visible{outline-offset:-5px;outline:2px solid #fff}body[data-touch="1"] .when-pointer,body:not([data-touch="1"]) .when-touch{display:none}body[data-compact="1"]{padding:6px 10px 0}body[data-compact="1"][data-people-rail="1"]{padding-right:var(--panel-w)}body[data-compact="1"][data-unsaved-bar="1"]{padding-bottom:56px}body[data-compact="1"] #app-header{flex-wrap:nowrap;align-items:baseline;gap:10px;margin-bottom:2px;padding-top:0;display:flex}body[data-compact="1"] #app-header>div:first-child,body[data-compact="1"] #app-header>div:nth-child(2),body[data-compact="1"] #app-header>div:nth-child(2)>div{display:contents}body[data-compact="1"] #app-header h1{order:1;font-size:15px;line-height:1.25}body[data-compact="1"] #app-header>div:nth-child(2)>div>div{order:2;min-width:0}body[data-compact="1"] #btn-rename{font-size:13px}body[data-compact="1"] #board-owner{order:3;margin-top:0;font-size:11px}body[data-compact="1"] #btn-change-user{order:4;margin-left:auto;font-size:12px}body[data-compact="1"] #app-header>div:first-child>div{order:5;display:flex}body[data-compact="1"] #btn-claim,body[data-compact="1"] #btn-toggle-border{padding-top:3px;padding-bottom:3px}body[data-compact="1"] .account-btn{min-height:0}body[data-compact="1"] .account-btn[data-shape=pill]{padding:3px 9px}body[data-compact="1"] .people-av--xl,body[data-compact="1"] .account-waiting{width:24px;height:24px;font-size:9.5px}body[data-compact="1"] .account-pro{padding:1px 4px;font-size:6.5px}body[data-compact="1"] #load-notice,body[data-compact="1"] #limit-notice,body[data-compact="1"] #sync-notice,body[data-compact="1"] #conversion-notice,body[data-compact="1"] #zone-notice{margin-bottom:4px}body[data-compact="1"] .mm-hints{gap:0 8px;padding:0 15px 0 6px;font-size:11px;line-height:1.2}body[data-compact="1"] .mm-hints-lines{flex-flow:wrap;gap:0 12px}body[data-compact="1"] .mm-hints-close{width:13px;height:13px;top:0;right:0}body[data-compact="1"] .mm-hints-slot{margin-bottom:2px}body[data-compact="1"] #identity-panel{padding-top:8px;padding-bottom:8px}body[data-compact="1"] #identity-panel-body{padding-top:10px;padding-bottom:10px}body[data-compact="1"] #grid-toolbar{gap:2px 10px;padding-top:2px;padding-bottom:2px}body[data-compact="1"] #grid-legend{order:0;gap:8px;width:auto;font-size:10px}body[data-compact="1"] #legend-heat-scale>i{width:7px;height:12px}@media (width<=779px){body[data-compact="1"] #grid-legend{flex-basis:100%;order:1;justify-content:flex-start}}body[data-compact="1"] #ui-week-range{min-width:96px;font-size:12px}body[data-compact="1"] #btn-today,body[data-compact="1"] #btn-reset{padding-top:3px;padding-bottom:3px}body[data-compact="1"] #btn-prev-day,body[data-compact="1"] #btn-next-day{width:27px;height:27px}body[data-compact="1"] .mm-grid{--mm-row-height:var(--mm-row-height-compact,20px)}body[data-compact="1"] .grid-frame{padding-bottom:12px}body[data-compact="1"] .day-header{flex-direction:row;align-items:baseline;gap:4px;padding:3px 0}body[data-compact="1"] .mm-daynum{margin-top:0}body[data-compact="1"] .mm-gutter{height:4px}body[data-compact="1"]{--panel-w:248px}@media (width<=779px){body[data-compact="1"]{--panel-w:214px}}body[data-compact="1"][data-people-rail="1"] #people-rail{z-index:60;width:var(--panel-w);align-self:auto;padding:0;position:fixed;inset:0 0 0 auto}body[data-compact="1"] #people-rail .people-field{background:#f5f7f6;border-left:1px solid #e4e8e6;border-radius:0;grid-template:"said said""chase chase""find find""roster roster"minmax(0,1fr)"declare invite"/minmax(0,1fr) auto;gap:6px;height:100%;max-height:none;padding:8px 10px;display:grid;position:static;overflow:hidden;box-shadow:-14px 0 28px -18px #00000073}body[data-compact="1"] #people-rail .people-verdict{grid-area:said;gap:5px}body[data-compact="1"] #people-rail .people-verdict .ui-label{letter-spacing:.06em;font-size:9px}body[data-compact="1"] #people-rail .people-verdict-when{font-size:12px}body[data-compact="1"] #people-rail .people-verdict-note{display:none}body[data-compact="1"] #people-rail .people-chase{grid-area:chase;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"head nudge early";align-items:center;gap:6px;display:grid}body[data-compact="1"] #people-rail .people-chase-head{grid-area:head;align-items:center;gap:6px}body[data-compact="1"] #people-rail .people-chase .btn-set-time{text-transform:none;letter-spacing:0;color:#525252;background:0 0;border-width:0;grid-area:early;width:auto;height:auto;padding:0;font-size:11px;font-weight:600}.set-time-short,body[data-compact="1"] #people-rail .people-chase .set-time-long{display:none}body[data-compact="1"] #people-rail .people-chase .set-time-short{display:inline}body[data-compact="1"] #people-rail .people-chase-head .ui-label{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.06em;min-width:0;font-size:9px;overflow:hidden}body[data-compact="1"] #people-rail .people-count{font-size:10.5px}body[data-compact="1"] #people-rail .people-chase-faces{display:none}body[data-compact="1"] #people-rail .btn-nudge{text-transform:none;letter-spacing:0;color:color-mix(in srgb, var(--grid-heat-peak) 72%, #06201c);width:auto;background:0 0;border:0;grid-area:nudge;padding:0;font-size:11px;font-weight:600}.people-find{display:none}body[data-compact="1"] #people-rail[data-crowded="1"] .people-find,body[data-compact="1"] #people-rail .people-find[aria-expanded=true]{color:#a3a3a3;cursor:pointer;border-radius:5px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;margin:-4px -2px -4px 0;display:inline-flex}body[data-compact="1"] #people-rail .people-find>svg{width:13px;height:13px}body[data-compact="1"] #people-rail .people-find[aria-expanded=true]{color:#171717;background:#fff}.people-find:focus-visible{outline-offset:1px;outline:2px solid #171717}body[data-compact="1"] #people-rail .people-search-box{background:#fff;border-radius:5px;grid-area:find;gap:6px;height:20px;padding:0 6px}body[data-compact="1"] #people-rail .people-search-box>svg{width:11px;height:11px}body[data-compact="1"] #people-rail .people-search{font-size:12px}body[data-compact="1"] #people-rail .people-roster{overscroll-behavior:contain;flex-direction:column;grid-area:roster;min-height:0;display:flex;overflow-y:auto}body[data-compact="1"] #people-rail .people-group{display:none}body[data-compact="1"] #people-rail[data-density=tight] .people-row{border-radius:4px;grid-template-columns:11px minmax(0,1fr) auto;column-gap:7px;height:22px;padding:0 3px;font-size:12.5px}body[data-compact="1"] #people-rail[data-density=tight] .people-row .people-av{display:none}body[data-compact="1"] #people-rail[data-density=tight] .people-row-name{align-items:baseline;gap:8px;display:flex}body[data-compact="1"] #people-rail[data-density=tight] .people-row-name>.truncate{flex:1;min-width:0}body[data-compact="1"] #people-rail[data-density=tight] .people-state{white-space:nowrap;flex:none;margin-top:0}body[data-compact="1"] #people-rail[data-density=tight] .people-mark{display:inline-flex}body[data-compact="1"] #people-rail .people-row[data-menu]{cursor:pointer}body[data-compact="1"] #people-rail .people-row[data-menu]:active{background:#eaefed}body[data-compact="1"] #people-rail .btn-person-menu{color:#c4cac8;width:12px;padding:0}.people-mark{display:none}body[data-compact="1"] #people-rail .people-mark{color:color-mix(in srgb, var(--grid-heat-peak) 72%, #06201c);width:11px;height:11px;flex:none;justify-content:center;align-items:center;font-size:11px;line-height:1}body[data-compact="1"] #people-rail .people-mark:before{content:"";background:#d3d9d7;border-radius:50%;width:5px;height:5px}body[data-compact="1"] #people-rail .people-mark[data-state=out]:before{background:0 0;box-shadow:inset 0 0 0 1px #cfd6d3}body[data-compact="1"] #people-rail .people-mark[data-state=done]:before{content:"✓";background:0 0;border-radius:0;width:auto;height:auto}body[data-compact="1"] #people-rail .people-invite,body[data-compact="1"] #people-rail .btn-invite{grid-area:invite}body[data-compact="1"] #people-rail .people-foot,body[data-compact="1"] #people-rail .btn-set-time{grid-area:declare}body[data-compact="1"] #people-rail .people-invite{border-radius:7px;gap:5px;width:auto;height:26px;margin:0;padding:0 9px 0 4px}body[data-compact="1"] #people-rail .people-invite-sub,body[data-compact="1"] #people-rail .people-invite-more{display:none}body[data-compact="1"] #people-rail .people-invite-lead{font-size:11px}body[data-compact="1"] #people-rail .people-seat{width:17px;height:17px}body[data-compact="1"] #people-rail .people-foot{gap:6px}body[data-compact="1"] #people-rail .people-foot>*,body[data-compact="1"] #people-rail .btn-invite,body[data-compact="1"] #people-rail .btn-set-time,body[data-compact="1"] #people-rail .btn-pick-cancel,body[data-compact="1"] #people-rail .btn-pick-confirm,body[data-compact="1"] #people-rail .btn-pick-clear{text-transform:none;letter-spacing:0;border-radius:7px;justify-content:center;align-items:center;height:26px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}body[data-compact="1"] #people-rail .people-foot .btn-stand-down,body[data-compact="1"] #people-rail .people-foot .btn-declare-done[aria-pressed=true]{background:#fff}@media (width<=779px){body[data-compact="1"] #people-rail .people-field{grid-template-rows:auto auto minmax(0,1fr) auto auto;grid-template-areas:"chase chase""find find""roster roster""declare declare""invite invite"}body[data-compact="1"] #people-rail .people-invite{justify-content:center;width:100%}}body[data-compact="1"] .mm-modal{align-items:center}body[data-compact="1"] .mm-dialog{border-radius:16px;max-height:calc(100dvh - 16px);padding:16px;overflow-y:auto}body[data-compact="1"] .mm-dialog h2{font-size:15px}#btn-change-user[data-fixed="1"]{cursor:default}#btn-change-user[data-fixed="1"]>:not(#ui-current-user){display:none}.mm-meet-link{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #f5f5f5;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:4px;padding:12px 0 0;display:flex}.mm-meet-link.hidden{display:none}.mm-meet-top{align-items:flex-start;gap:12px;padding:24px 24px 16px;display:flex}.mm-meet-count{color:#737373;font-variant-numeric:tabular-nums;margin-top:4px;font-size:13px}.mm-meet-new{cursor:pointer;color:#171717;background:0 0;border:1px solid #d4d4d4;border-radius:8px;flex:none;margin-left:auto;padding:7px 13px;font-size:12px;font-weight:600;transition:border-color .15s,background-color .15s}.mm-meet-new:hover{border-color:#171717}.mm-meet-close{cursor:pointer;color:#a3a3a3;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;padding:0;transition:color .15s,background-color .15s;display:inline-flex}.mm-meet-close:hover{color:#171717;background:#f5f5f5}.mm-meet-close svg{width:16px;height:16px}.mm-meet-group{color:#737373;align-items:baseline;gap:8px;padding:14px 24px 8px;font-size:12px;font-weight:600;display:flex}.mm-meet-group .mm-meet-n{color:#a3a3a3;font-variant-numeric:tabular-nums;font-weight:400}.mm-meet-group button{cursor:pointer;color:#737373;background:0 0;border:0;margin-left:auto;padding:0;font-size:12px;font-weight:400}.mm-meet-group button:hover{color:#171717;text-decoration:underline}.mm-meet-grid{grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:10px;padding:0 24px 4px;display:grid}.mm-meet-grid:last-child{padding-bottom:24px}.mm-meet-group:last-child{padding-bottom:22px}.mm-meet-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #ececec;border-left-width:3px;border-radius:10px;width:100%;padding:12px 14px 13px;transition:background-color .15s,border-color .15s}.mm-meet-card:hover{background:#fafafa}.mm-meet-card:focus-visible{outline-offset:2px;outline:2px solid #171717}.mm-meet-card[data-state=on]{border-left-color:var(--decision-ink)}.mm-meet-card[data-state=ready]{border-left-color:var(--grid-heat-peak)}.mm-meet-card[data-state=collecting]{border-left-color:var(--grid-heat-4)}.mm-meet-name{letter-spacing:-.005em;color:#171717;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.mm-meet-name[data-unnamed]{color:#737373;font-weight:400}.mm-meet-said{color:#737373;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:13px;overflow:hidden}.mm-meet-said[data-call]{color:#2f6b64;font-weight:600}.mm-meet-said[data-when]{color:#171717}.mm-meet-bar{background:#ececec;border-radius:2px;height:3px;margin:11px 0 10px;overflow:hidden}.mm-meet-bar i{background:var(--grid-heat-peak);height:100%;transition:width .2s;display:block}.mm-meet-foot{justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex}.mm-meet-ago{color:#a3a3a3;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11.5px}.mm-meet-faces{align-items:center;min-width:0;display:flex}.mm-meet-face{box-sizing:border-box;background:var(--grid-heat-2);color:#2f6b64;border:1.5px solid #fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;margin-right:-5px;font-size:8.5px;font-weight:700;display:inline-flex}.mm-meet-card:hover .mm-meet-face{border-color:#fafafa}.mm-meet-face[data-in]{background:var(--grid-heat-peak);color:#fff}.mm-meet-more{color:#a3a3a3;font-variant-numeric:tabular-nums;margin-left:11px;font-size:11.5px}.mm-meet-empty{text-align:center;padding:30px 24px 36px}.mm-meet-empty h3{color:#171717;margin-bottom:6px;font-size:15px;font-weight:600}.mm-meet-empty p{color:#737373;max-width:46ch;margin:0 auto 14px;font-size:13px;line-height:1.5}.mm-meet-empty p.mm-meet-fine{font-size:11.5px}.mm-meet-empty button{cursor:pointer;color:#fff;background:#171717;border:0;border-radius:8px;padding:8px 14px;font-size:12px;font-weight:600}.mm-meet-empty button:hover{background:#404040}@media (width<=639px){.mm-meet-link{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #f5f5f5;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:4px;padding:12px 0 0;display:flex}.mm-meet-link.hidden{display:none}.mm-meet-top{padding:20px 18px 14px}.mm-meet-group{padding:14px 18px 8px}.mm-meet-grid{grid-template-columns:1fr;padding:0 18px 4px}.mm-meet-grid:last-child{padding-bottom:28px}.mm-meet-empty{padding:26px 18px 34px}}
