.SeatOverlap-module__YF-f2W__layout{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.SeatOverlap-module__YF-f2W__figure{gap:var(--space-3);min-width:0;margin:0;display:grid}.SeatOverlap-module__YF-f2W__venn{aspect-ratio:16/10;border:1.5px dashed color-mix(in srgb, currentColor 32%, transparent);border-radius:var(--radius-xl);width:100%;position:relative}.SeatOverlap-module__YF-f2W__account{border-radius:var(--radius-pill);background:var(--color-text);color:color-mix(in srgb, currentColor 70%, transparent);letter-spacing:.06em;text-transform:uppercase;padding:2px 10px;font-size:.66rem;font-weight:700;position:absolute;top:-11px;left:20px}.SeatOverlap-module__YF-f2W__circle{aspect-ratio:1;border:1.5px solid color-mix(in srgb, currentColor 58%, transparent);background:color-mix(in srgb, currentColor 7%, transparent);border-radius:50%;height:80%;position:absolute;top:10%}.SeatOverlap-module__YF-f2W__circle[data-side=left]{left:13%}.SeatOverlap-module__YF-f2W__circle[data-side=right]{right:13%}.SeatOverlap-module__YF-f2W__circle b{border-radius:var(--radius-pill);background:color-mix(in srgb, currentColor 12%, var(--color-text));white-space:nowrap;padding:3px 10px;font-size:.72rem;font-weight:700;position:absolute;top:8%}.SeatOverlap-module__YF-f2W__circle[data-side=left] b{left:4%}.SeatOverlap-module__YF-f2W__circle[data-side=right] b{right:4%}.SeatOverlap-module__YF-f2W__dot{--x:50%;--y:50%;top:var(--y);left:var(--x);width:42px;height:42px;transition:left .64s var(--anim-ease-spring), top .64s var(--anim-ease-spring);background:currentColor;border-radius:50%;place-items:center;font-size:.8rem;font-weight:760;display:grid;position:absolute;transform:translate(-50%,-50%)}.SeatOverlap-module__YF-f2W__letter{color:var(--color-text)}.SeatOverlap-module__YF-f2W__dot small{color:color-mix(in srgb, currentColor 72%, transparent);white-space:nowrap;font-size:.66rem;font-weight:650;position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%)}.SeatOverlap-module__YF-f2W__dot[data-who=max]{--x:25%;--y:40%}.SeatOverlap-module__YF-f2W__dot[data-who=sam]{--x:28%;--y:68%;background:var(--color-highlight)}.SeatOverlap-module__YF-f2W__dot[data-who=sam] .SeatOverlap-module__YF-f2W__letter{color:var(--color-highlight-text)}.SeatOverlap-module__YF-f2W__dot[data-who=ana]{--x:75%;--y:40%}.SeatOverlap-module__YF-f2W__dot[data-who=jo]{--x:72%;--y:68%}.SeatOverlap-module__YF-f2W__venn[data-both] .SeatOverlap-module__YF-f2W__dot[data-who=sam]{--x:50%;--y:55%;animation:SeatOverlap-module__YF-f2W__ring .9s var(--anim-ease) both;animation-delay:.38s}@keyframes SeatOverlap-module__YF-f2W__ring{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-highlight) 70%, transparent)}to{box-shadow:0 0 0 18px #0000}}.SeatOverlap-module__YF-f2W__panel{gap:var(--space-5);min-width:0;display:grid}.SeatOverlap-module__YF-f2W__counter{justify-items:start;gap:var(--space-2);display:grid}.SeatOverlap-module__YF-f2W__counter small,.SeatOverlap-module__YF-f2W__ledger>small{color:color-mix(in srgb, currentColor 62%, transparent);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.SeatOverlap-module__YF-f2W__counter strong{font-variant-numeric:tabular-nums;letter-spacing:-.06em;animation:SeatOverlap-module__YF-f2W__recount .52s var(--anim-ease-spring) both;font-size:clamp(4rem,9vw,6.5rem);font-weight:720;line-height:.9}@keyframes SeatOverlap-module__YF-f2W__recount{0%{opacity:.4;transform:translateY(-8px)}to{opacity:1;transform:none}}.SeatOverlap-module__YF-f2W__unchanged{border-radius:var(--radius-pill);background:var(--color-highlight);color:var(--color-highlight-text);animation:SeatOverlap-module__YF-f2W__pop .42s var(--anim-ease-spring) both;align-items:center;gap:6px;padding:4px 11px;font-size:.74rem;font-weight:700;animation-delay:.42s;display:inline-flex}@keyframes SeatOverlap-module__YF-f2W__pop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}.SeatOverlap-module__YF-f2W__switch{align-items:center;gap:var(--space-3);border:1px solid color-mix(in srgb, currentColor 28%, transparent);border-radius:var(--radius-md);color:inherit;text-align:left;cursor:pointer;transition:border-color var(--anim-duration-fast) var(--anim-ease);background:0 0;padding:12px 14px;font-size:.88rem;font-weight:650;line-height:1.35;display:flex}.SeatOverlap-module__YF-f2W__switch:hover{border-color:currentColor}.SeatOverlap-module__YF-f2W__switch:focus-visible{outline-offset:3px;outline:2px solid}.SeatOverlap-module__YF-f2W__knob{border-radius:var(--radius-pill);background:color-mix(in srgb, currentColor 22%, transparent);width:42px;height:24px;transition:background var(--anim-duration-normal) var(--anim-ease);flex-shrink:0;position:relative}.SeatOverlap-module__YF-f2W__knob:after{content:"";width:18px;height:18px;transition:transform var(--anim-duration-medium) var(--anim-ease-spring), background var(--anim-duration-normal) var(--anim-ease);background:currentColor;border-radius:50%;position:absolute;top:3px;left:3px}.SeatOverlap-module__YF-f2W__switch[aria-checked=true] .SeatOverlap-module__YF-f2W__knob{background:var(--color-highlight)}.SeatOverlap-module__YF-f2W__switch[aria-checked=true] .SeatOverlap-module__YF-f2W__knob:after{background:var(--color-highlight-text);transform:translate(18px)}.SeatOverlap-module__YF-f2W__ledger{gap:var(--space-2);display:grid}.SeatOverlap-module__YF-f2W__ledger ul{margin:0;padding:0;list-style:none;display:grid}.SeatOverlap-module__YF-f2W__ledger li{border-bottom:1px solid color-mix(in srgb, currentColor 14%, transparent);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:9px 0;font-size:.84rem;display:grid}.SeatOverlap-module__YF-f2W__ledger li i{background:color-mix(in srgb, currentColor 14%, transparent);border-radius:50%;place-items:center;width:24px;height:24px;font-size:.62rem;font-style:normal;font-weight:760;display:grid}.SeatOverlap-module__YF-f2W__ledger li[data-who=sam] i{background:var(--color-highlight);color:var(--color-highlight-text)}.SeatOverlap-module__YF-f2W__ledger li strong{font-weight:650}.SeatOverlap-module__YF-f2W__spaces{gap:4px;display:flex}.SeatOverlap-module__YF-f2W__spaces em{border:1px solid color-mix(in srgb, currentColor 40%, transparent);width:22px;height:22px;animation:SeatOverlap-module__YF-f2W__pop .36s var(--anim-ease-spring) both;border-radius:5px;place-items:center;font-size:.62rem;font-style:normal;font-weight:760;display:grid}.SeatOverlap-module__YF-f2W__ledger li b{color:color-mix(in srgb, currentColor 62%, transparent);white-space:nowrap;font-size:.72rem;font-weight:650}@media (max-width:900px){.SeatOverlap-module__YF-f2W__layout{grid-template-columns:1fr}}@media (max-width:560px){.SeatOverlap-module__YF-f2W__dot{width:34px;height:34px;font-size:.72rem}.SeatOverlap-module__YF-f2W__circle b{padding:2px 7px;font-size:.6rem}}
.TeamBoard-module__lab0RG__root{position:relative}.TeamBoard-module__lab0RG__toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);border-bottom:1px solid var(--color-border);padding:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.TeamBoard-module__lab0RG__toolbarStart{align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.TeamBoard-module__lab0RG__week{letter-spacing:-.02em;white-space:nowrap;font-size:.84rem;font-weight:720}.TeamBoard-module__lab0RG__presence{padding-left:6px;display:flex}.TeamBoard-module__lab0RG__presence i,.TeamBoard-module__lab0RG__you i,.TeamBoard-module__lab0RG__preparer i{border:2px solid var(--color-surface);border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:.64rem;font-style:normal;font-weight:760;display:grid}.TeamBoard-module__lab0RG__presence i{margin-left:-6px}.TeamBoard-module__lab0RG__presence i[data-who=lena]{background:var(--color-primary);color:var(--color-primary-text)}.TeamBoard-module__lab0RG__presence i[data-who=max]{background:var(--color-highlight);color:var(--color-highlight-text)}.TeamBoard-module__lab0RG__presence i[data-who=sam],.TeamBoard-module__lab0RG__preparer i{background:var(--color-surface-raised);box-shadow:inset 0 0 0 1px var(--color-border-strong);color:var(--color-text)}.TeamBoard-module__lab0RG__you{border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text-muted);align-items:center;gap:7px;padding:2px 4px 2px 2px;font-size:.74rem;font-weight:650;display:inline-flex}.TeamBoard-module__lab0RG__you i{background:var(--color-muted-bg);width:22px;height:22px;color:var(--color-text);border:0;font-size:.58rem}.TeamBoard-module__lab0RG__you em{border-radius:var(--radius-pill);background:var(--color-primary);color:var(--color-primary-text);animation:TeamBoard-module__lab0RG__swapIn var(--anim-duration-medium) var(--anim-ease-spring) both;padding:2px 9px;font-size:.66rem;font-style:normal;font-weight:700}.TeamBoard-module__lab0RG__you em[data-role=viewer]{border:1px dashed var(--color-border-strong);color:var(--color-text);background:0 0}@keyframes TeamBoard-module__lab0RG__swapIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}.TeamBoard-module__lab0RG__switcher{border-radius:var(--radius-pill);background:var(--color-muted-bg);align-items:center;gap:3px;padding:3px;display:flex}.TeamBoard-module__lab0RG__switcher small{color:var(--color-text-subtle);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;padding:0 8px 0 10px;font-size:.64rem;font-weight:700}.TeamBoard-module__lab0RG__switcher button{border-radius:var(--radius-pill);color:var(--color-text-muted);white-space:nowrap;cursor:pointer;transition:background var(--anim-duration-normal) var(--anim-ease), color var(--anim-duration-normal) var(--anim-ease), box-shadow var(--anim-duration-normal) var(--anim-ease);background:0 0;border:0;justify-content:center;align-items:center;gap:5px;padding:7px 12px;font-size:.76rem;font-weight:650;display:inline-flex}.TeamBoard-module__lab0RG__switcher button:hover{color:var(--color-text)}.TeamBoard-module__lab0RG__switcher button[aria-pressed=true]{background:var(--color-surface-raised);color:var(--color-text);box-shadow:var(--shadow-sm)}.TeamBoard-module__lab0RG__main{grid-template-columns:minmax(0,1fr) 280px;min-height:430px;display:grid;position:relative;overflow:hidden}.TeamBoard-module__lab0RG__board{align-content:start;gap:var(--space-2);padding:var(--space-4);background-color:var(--color-surface-sunken);background-image:radial-gradient(color-mix(in srgb, var(--color-text) 9%, transparent) 1px, transparent 1px);background-size:16px 16px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.TeamBoard-module__lab0RG__day{align-content:start;gap:var(--space-2);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.TeamBoard-module__lab0RG__dayHead{border-bottom:1px solid var(--color-border);align-items:baseline;gap:6px;padding:0 2px 6px;display:flex}.TeamBoard-module__lab0RG__dayHead small{color:var(--color-text-subtle);letter-spacing:.06em;text-transform:uppercase;font-size:.62rem;font-weight:700}.TeamBoard-module__lab0RG__dayHead b{letter-spacing:-.03em;font-size:1.05rem;font-weight:720}.TeamBoard-module__lab0RG__card{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);box-shadow:var(--shadow-xs);transition:border-color var(--anim-duration-normal) var(--anim-ease), box-shadow var(--anim-duration-normal) var(--anim-ease);grid-template-columns:minmax(0,1fr);gap:6px;padding:7px;display:grid;position:relative}.TeamBoard-module__lab0RG__card>img{aspect-ratio:4/3;border-radius:var(--radius-sm);object-fit:cover;width:100%;height:auto}.TeamBoard-module__lab0RG__card strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.72rem;font-weight:680;line-height:1.3;display:-webkit-box;overflow:hidden}.TeamBoard-module__lab0RG__card[data-focus]{border-color:var(--color-text);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-text) 10%, transparent)}.TeamBoard-module__lab0RG__cardMeta{gap:3px;display:flex}.TeamBoard-module__lab0RG__status{border-radius:var(--radius-pill);white-space:nowrap;align-items:center;gap:5px;width:fit-content;padding:2px 8px;font-size:.6rem;font-style:normal;font-weight:700;display:inline-flex}.TeamBoard-module__lab0RG__status[data-status=draft]{box-shadow:inset 0 0 0 1px var(--color-border-strong);color:var(--color-text-muted)}.TeamBoard-module__lab0RG__status[data-status=scheduled]{background:var(--color-primary);color:var(--color-primary-text);animation:TeamBoard-module__lab0RG__swapIn var(--anim-duration-medium) var(--anim-ease-spring) both}.TeamBoard-module__lab0RG__status[data-status=publishing]{background:var(--color-warning-bg);color:var(--color-warning-text)}.TeamBoard-module__lab0RG__status[data-status=publishing]:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.TeamBoard-module__lab0RG__root[data-live] .TeamBoard-module__lab0RG__status[data-status=publishing]:before{animation:TeamBoard-module__lab0RG__blink 1.4s var(--anim-ease) infinite both}@keyframes TeamBoard-module__lab0RG__blink{50%{opacity:.25}}.TeamBoard-module__lab0RG__status[data-status=published]{background:var(--color-success-bg);color:var(--color-success-text)}.TeamBoard-module__lab0RG__cardLock{background:var(--color-surface-raised);width:20px;height:20px;color:var(--color-text);box-shadow:var(--shadow-md);animation:TeamBoard-module__lab0RG__swapIn var(--anim-duration-medium) var(--anim-ease-spring) both;border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;left:12px}.TeamBoard-module__lab0RG__newPost{border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);color:var(--color-text-muted);white-space:nowrap;justify-content:center;align-items:center;gap:5px;padding:8px 6px;font-size:.66rem;font-weight:650;display:flex}.TeamBoard-module__lab0RG__root[data-readonly] .TeamBoard-module__lab0RG__newPost{opacity:.6}.TeamBoard-module__lab0RG__detail{gap:var(--space-4);border-left:1px solid var(--color-border);padding:var(--space-4);background:var(--color-surface);flex-direction:column;display:flex}.TeamBoard-module__lab0RG__detailHead{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:24px;display:flex}.TeamBoard-module__lab0RG__detailHead small{color:var(--color-text-subtle);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:700}.TeamBoard-module__lab0RG__readOnly{border:1px dashed var(--color-border-strong);border-radius:var(--radius-pill);animation:TeamBoard-module__lab0RG__swapIn var(--anim-duration-medium) var(--anim-ease-spring) both;align-items:center;gap:5px;padding:2px 9px;font-size:.66rem;font-weight:700;display:inline-flex}.TeamBoard-module__lab0RG__detailPost{gap:var(--space-3);display:flex}.TeamBoard-module__lab0RG__detailPost>img{border-radius:var(--radius-sm);object-fit:cover;flex-shrink:0;width:58px;height:78px}.TeamBoard-module__lab0RG__detailPost>span{align-content:start;gap:4px;min-width:0;display:grid}.TeamBoard-module__lab0RG__detailPost strong{letter-spacing:-.02em;font-size:.92rem;font-weight:700;line-height:1.25}.TeamBoard-module__lab0RG__detailPost small{color:var(--color-text-muted);font-size:.74rem}.TeamBoard-module__lab0RG__detailPlatforms{gap:4px;margin-top:2px;display:flex}.TeamBoard-module__lab0RG__detailRows{border-top:1px solid var(--color-border);padding-top:var(--space-3);gap:10px;display:grid}.TeamBoard-module__lab0RG__detailRows>span{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.TeamBoard-module__lab0RG__detailRows .TeamBoard-module__lab0RG__status{font-size:.68rem}.TeamBoard-module__lab0RG__editMark{border:1px solid var(--color-border);border-radius:var(--radius-sm);width:26px;height:26px;color:var(--color-text-muted);place-items:center;display:grid}.TeamBoard-module__lab0RG__root[data-readonly] .TeamBoard-module__lab0RG__editMark{color:var(--color-text);border-style:dashed}.TeamBoard-module__lab0RG__detailRows>.TeamBoard-module__lab0RG__preparer{color:var(--color-text-muted);justify-content:flex-start;font-size:.74rem}.TeamBoard-module__lab0RG__preparer i{border:0;width:22px;height:22px;font-size:.58rem}.TeamBoard-module__lab0RG__actions{gap:var(--space-2);margin-top:auto;display:flex;position:relative}.TeamBoard-module__lab0RG__presser{z-index:2;color:var(--color-text);fill:var(--color-surface-raised);filter:drop-shadow(0 2px 3px color-mix(in srgb, var(--color-text) 25%, transparent));pointer-events:none;animation:1.4s cubic-bezier(.16,1,.3,1) both TeamBoard-module__lab0RG__presserIn;position:absolute;top:22px;left:46%}@keyframes TeamBoard-module__lab0RG__presserIn{0%{opacity:0;transform:translate(34px,26px)}40%{opacity:1;transform:none}52%{transform:scale(.82)}64%,to{opacity:1;transform:none}}.TeamBoard-module__lab0RG__schedule{border-radius:var(--radius-md);background:var(--color-primary);min-height:42px;color:var(--color-primary-text);white-space:nowrap;cursor:pointer;transition:background var(--anim-duration-normal) var(--anim-ease), color var(--anim-duration-normal) var(--anim-ease), border-color var(--anim-duration-normal) var(--anim-ease), transform var(--anim-duration-fast) var(--anim-ease);border:1px solid #0000;flex:1;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:.8rem;font-weight:700;display:inline-flex}.TeamBoard-module__lab0RG__schedule:hover:not(:disabled){background:var(--color-primary-hover)}.TeamBoard-module__lab0RG__schedule:active:not(:disabled){transform:scale(.98)}.TeamBoard-module__lab0RG__schedule[data-locked]{border:1px dashed var(--color-border-strong);background:var(--color-muted-bg);color:var(--color-text-muted);cursor:not-allowed}.TeamBoard-module__lab0RG__schedule[data-locked]:hover{background:var(--color-muted-bg);color:var(--color-text)}.TeamBoard-module__lab0RG__schedule[data-done]{background:var(--color-success-bg);color:var(--color-success-text);cursor:default}.TeamBoard-module__lab0RG__reset{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-raised);width:42px;color:var(--color-text-muted);cursor:pointer;flex-shrink:0;place-items:center;display:grid}.TeamBoard-module__lab0RG__reset:hover{border-color:var(--color-text);color:var(--color-text)}.TeamBoard-module__lab0RG__toastSlot{z-index:2;bottom:var(--space-4);pointer-events:none;width:max-content;max-width:calc(100% - 32px);position:absolute;left:50%;transform:translate(-50%)}.TeamBoard-module__lab0RG__toast{border-radius:var(--radius-md);box-shadow:var(--shadow-lg);animation:TeamBoard-module__lab0RG__toastIn .42s var(--anim-ease-spring) both;border:1px solid;align-items:center;gap:9px;padding:10px 14px;font-size:.8rem;font-weight:650;line-height:1.35;display:flex}.TeamBoard-module__lab0RG__toast svg{flex-shrink:0}.TeamBoard-module__lab0RG__toast[data-kind=denied]{background:var(--color-danger-bg);color:var(--color-danger-text)}.TeamBoard-module__lab0RG__toast[data-kind=scheduled]{background:var(--color-success-bg);color:var(--color-success-text)}@keyframes TeamBoard-module__lab0RG__toastIn{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:none}}@media (max-width:900px){.TeamBoard-module__lab0RG__main{grid-template-columns:1fr}.TeamBoard-module__lab0RG__detail{border-top:1px solid var(--color-border);border-left:0;padding-bottom:76px}}@media (max-width:720px){.TeamBoard-module__lab0RG__board{grid-template-columns:repeat(3,minmax(0,1fr))}.TeamBoard-module__lab0RG__day[data-day="3"],.TeamBoard-module__lab0RG__day[data-day="4"]{display:none}}@media (max-width:560px){.TeamBoard-module__lab0RG__toolbar{padding:var(--space-3)}.TeamBoard-module__lab0RG__switcher{border-radius:var(--radius-md);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.TeamBoard-module__lab0RG__switcher small{grid-column:1/-1;padding:4px 8px 2px}.TeamBoard-module__lab0RG__switcher button{border-radius:var(--radius-sm)}.TeamBoard-module__lab0RG__board{padding:var(--space-3);gap:6px}.TeamBoard-module__lab0RG__card strong{font-size:.66rem}.TeamBoard-module__lab0RG__card .TeamBoard-module__lab0RG__status{white-space:normal;max-width:100%;line-height:1.25}}@media (prefers-reduced-motion:reduce){.TeamBoard-module__lab0RG__presser{animation:none!important}}[data-animations=disabled] .TeamBoard-module__lab0RG__presser{animation:none!important}
.CollaborationPage-module__H0MPSW__heroVisual{gap:var(--space-3);display:grid}
