._9mNrVq_editor{border:1px solid var(--line);border-radius:var(--radius);background:var(--background);gap:.85rem;min-width:0;margin-top:1rem;padding:1rem;scroll-margin-top:5.5rem;display:grid}._9mNrVq_editor>header{justify-content:space-between;align-items:center;gap:1rem;display:flex}._9mNrVq_editor>header>div{min-width:0}._9mNrVq_editor h3,._9mNrVq_editor p{margin:0}._9mNrVq_touchInstructions,._9mNrVq_dayPicker{display:none}._9mNrVq_editor h3{font-size:1rem}._9mNrVq_editor p{color:var(--muted);margin-top:.25rem;font-size:.76rem}._9mNrVq_legend{min-width:0;color:var(--muted);flex-wrap:wrap;flex:none;gap:.75rem;font-size:.68rem;display:flex}._9mNrVq_legend span{align-items:center;gap:.35rem;display:inline-flex}._9mNrVq_legend span:before{box-sizing:border-box;border:1.5px solid color-mix(in srgb, currentColor 70%, transparent);content:"";border-radius:.28rem;flex:none;width:.85rem;height:.85rem}._9mNrVq_allowed:before,._9mNrVq_allowedBlock{background:#65a8902e}._9mNrVq_overlayLesson:before,._9mNrVq_overlayEntry._9mNrVq_overlayLesson{color:#1f6c3c;background:#e8f4ec}._9mNrVq_overlayProposal:before,._9mNrVq_overlayEntry._9mNrVq_overlayProposal{color:#815413;background:#fbf0da}._9mNrVq_overlayEntry._9mNrVq_overlayProposal{border:1px dashed #cf9a3d}._9mNrVq_overlayExternal:before,._9mNrVq_overlayEntry._9mNrVq_overlayExternal{color:#655b61;background:#f1eef0}._9mNrVq_overlayFixed:before,._9mNrVq_overlayEntry._9mNrVq_overlayFixed{background:var(--accent-soft);color:var(--accent)}._9mNrVq_overlayEntry._9mNrVq_overlayFixed{border:1px solid color-mix(in srgb, var(--accent) 50%, var(--line));box-shadow:inset .2rem 0 0 var(--accent);font-weight:750}._9mNrVq_overlayFixedUnavailable:before,._9mNrVq_overlayEntry._9mNrVq_overlayFixedUnavailable{background:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--muted) 10%, var(--surface)) 0 5px, color-mix(in srgb, var(--muted) 18%, var(--surface)) 5px 10px);color:var(--muted)}._9mNrVq_overlayEntry._9mNrVq_overlayFixedUnavailable{border:1px dashed color-mix(in srgb, var(--muted) 45%, var(--line))}._9mNrVq_selected:before,._9mNrVq_window{background:var(--accent-soft)}._9mNrVq_window._9mNrVq_readOnly{grid-template-columns:minmax(0,1fr);padding-bottom:.28rem}._9mNrVq_weekFold{display:contents}._9mNrVq_glanceToggle{display:none}._9mNrVq_scroller{border:1px solid var(--line);background:var(--surface);border-radius:.85rem;min-width:0;overflow:auto}._9mNrVq_calendar{grid-template-columns:3.6rem repeat(7,minmax(6.5rem,1fr));grid-template-rows:3rem var(--calendar-height);min-width:49.1rem;display:grid}@media (min-width:48.0625rem){._9mNrVq_calendar{grid-template-columns:3.6rem repeat(7,minmax(0,1fr));min-width:100%}}._9mNrVq_corner,._9mNrVq_dayHeader{z-index:5;border-bottom:1px solid var(--line);background:var(--surface);position:sticky;top:0}._9mNrVq_corner{z-index:7;left:0}._9mNrVq_dayHeader{border-left:1px solid var(--line);justify-content:center;align-items:center;gap:.35rem;font-size:.72rem;display:flex}._9mNrVq_dayHeader span{color:var(--muted);text-transform:capitalize}._9mNrVq_dayHeader._9mNrVq_today strong{background:var(--accent-fill);width:1.5rem;height:1.5rem;color:var(--accent-fill-contrast);border-radius:50%;place-items:center;display:grid}._9mNrVq_dayHeader._9mNrVq_today span{color:var(--accent);font-weight:750}._9mNrVq_times{z-index:4;background:var(--surface);grid-area:2/1;position:sticky;left:0}._9mNrVq_times time{color:var(--muted);font-size:.62rem;position:absolute;right:.45rem;transform:translateY(-50%)}._9mNrVq_times time:first-child{transform:translateY(.3rem)}._9mNrVq_times time:last-child{transform:translateY(-100%)}._9mNrVq_day{border-left:1px solid var(--line);cursor:crosshair;touch-action:pan-y;-webkit-user-select:none;user-select:none;min-width:0;position:relative}._9mNrVq_day._9mNrVq_today{background:color-mix(in srgb, var(--accent-fill) 5%, transparent)}._9mNrVq_day._9mNrVq_outside{background:color-mix(in srgb, var(--muted) 7%, transparent);cursor:default}._9mNrVq_dayHeader._9mNrVq_outside{color:var(--muted)}._9mNrVq_hourLine{border-top:1px solid color-mix(in srgb, var(--line) 60%, transparent);pointer-events:none;position:absolute;left:0;right:0}._9mNrVq_allowedBlock,._9mNrVq_window{border-radius:.45rem;min-height:.8rem;position:absolute;left:.25rem;right:.25rem}._9mNrVq_allowedBlock{pointer-events:none;border:1px dashed #438a7159}._9mNrVq_overlayEntry{z-index:1;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border-radius:.45rem;padding:.15rem .3rem;font-size:.6rem;font-weight:720;position:absolute;left:.25rem;right:.25rem;overflow:hidden}._9mNrVq_overlayEntry[href]{z-index:3;pointer-events:auto;cursor:pointer;text-decoration:none}._9mNrVq_overlayEntry[href]:hover,._9mNrVq_overlayEntry[href]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}._9mNrVq_window{z-index:auto;border:1px solid color-mix(in srgb, var(--accent) 34%, var(--line));color:var(--accent);cursor:default;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:.15rem;padding:.28rem .35rem .8rem;font-size:.64rem;font-weight:760;display:grid;overflow:visible}._9mNrVq_window>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._9mNrVq_window:has(>form button)>span:first-of-type{padding-right:.85rem}._9mNrVq_window form:first-of-type button{z-index:4;background:color-mix(in srgb, var(--surface) 75%, transparent);width:1.5rem;height:1.5rem;color:inherit;cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:-.55rem;right:-.45rem}._9mNrVq_window form:first-of-type svg{width:.75rem}._9mNrVq_resize{z-index:3;width:calc(100% - .4rem);height:.55rem;color:inherit;cursor:ns-resize;touch-action:none;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;bottom:0;left:.2rem;right:.2rem}._9mNrVq_resize svg{width:.9rem;height:.9rem}._9mNrVq_draft{opacity:.75;pointer-events:none;display:block}._9mNrVq_hiddenForm{display:none}._9mNrVq_creationChoice{z-index:60;right:auto;bottom:max(1rem, env(safe-area-inset-bottom));border:1px solid color-mix(in srgb, var(--accent) 34%, var(--line));background:color-mix(in srgb, var(--accent-soft) 40%, var(--surface));width:min(52rem,100vw - 2rem);box-shadow:var(--shadow-lg);border-radius:.85rem;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem;display:flex;position:fixed;left:50%;transform:translate(-50%)}._9mNrVq_creationChoiceSummary,._9mNrVq_creationChoiceActions,._9mNrVq_availabilityChoice,._9mNrVq_fixedChoice{align-items:center;display:flex}._9mNrVq_creationChoiceSummary{gap:.65rem;min-width:12rem}._9mNrVq_creationChoiceSummary>span{background:var(--accent-fill);width:2.25rem;height:2.25rem;color:var(--accent-fill-contrast);border-radius:.65rem;flex:none;place-items:center;display:grid}._9mNrVq_creationChoiceSummary svg,._9mNrVq_creationChoiceActions svg{width:1rem;height:1rem}._9mNrVq_creationChoiceSummary p{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin:0 0 .15rem;font-size:.66rem;font-weight:750}._9mNrVq_creationChoiceSummary h4{text-transform:capitalize;margin:0;font-size:.82rem}._9mNrVq_creationChoiceActions{justify-content:flex-end;gap:.5rem}._9mNrVq_availabilityChoice,._9mNrVq_fixedChoice{min-height:3rem;font:inherit;text-align:left;cursor:pointer;border-radius:.7rem;gap:.55rem;padding:.55rem .7rem;text-decoration:none}._9mNrVq_availabilityChoice{border:1px solid var(--accent-fill);background:var(--accent-fill);color:var(--accent-fill-contrast)}._9mNrVq_fixedChoice{border:1px solid color-mix(in srgb, var(--accent) 42%, var(--line));background:var(--surface);color:var(--accent)}._9mNrVq_availabilityChoice span,._9mNrVq_fixedChoice span{gap:.05rem;display:grid}._9mNrVq_availabilityChoice strong,._9mNrVq_fixedChoice strong{font-size:.72rem}._9mNrVq_availabilityChoice small,._9mNrVq_fixedChoice small{color:inherit;opacity:.78;font-size:.6rem}@media (hover:hover) and (pointer:fine){._9mNrVq_availabilityChoice:hover,._9mNrVq_fixedChoice:hover{transform:translateY(-1px)}}._9mNrVq_availabilityChoice:focus-visible,._9mNrVq_fixedChoice:focus-visible,._9mNrVq_cancelChoice:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 34%, transparent);outline-offset:2px}._9mNrVq_cancelChoice{min-height:2.5rem;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:.45rem .55rem;font-size:.68rem;font-weight:720}._9mNrVq_saved{gap:.65rem;min-width:0;padding-top:.15rem;display:grid}._9mNrVq_saved>header{justify-content:space-between;align-items:center;gap:1rem;display:flex}._9mNrVq_saved h4,._9mNrVq_saved p{margin:0}._9mNrVq_saved h4{font-size:.86rem}._9mNrVq_saved>header p{color:var(--muted);margin-top:.2rem;font-size:.68rem}._9mNrVq_saved>header>span{background:var(--accent-soft);color:var(--accent);border-radius:999px;flex:none;padding:.35rem .55rem;font-size:.65rem;font-weight:760}._9mNrVq_savedScroller{gap:.4rem;min-width:0;max-height:11rem;padding:.15rem .2rem .15rem 0;display:grid;overflow-y:auto}._9mNrVq_savedScroller:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 32%, transparent);outline-offset:2px;border-radius:.65rem}._9mNrVq_savedScroller article{border:1px solid var(--line);background:var(--surface);border-radius:.7rem;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.7rem;min-width:0;padding:.6rem .7rem;display:grid}._9mNrVq_savedScroller article>div{gap:.15rem;min-width:0;display:grid}._9mNrVq_savedScroller strong,._9mNrVq_savedScroller small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._9mNrVq_savedScroller strong{text-transform:capitalize;font-size:.74rem}._9mNrVq_savedScroller small{color:var(--muted);font-size:.62rem}._9mNrVq_savedScroller article>span{font-size:.72rem;font-weight:760}._9mNrVq_savedScroller button{border:1px solid var(--line);background:var(--background);width:2rem;min-height:2rem;color:var(--muted);cursor:pointer;border-radius:.55rem;place-items:center;padding:0;display:grid}._9mNrVq_savedScroller button:hover{border-color:color-mix(in srgb, var(--danger) 40%, var(--line));color:var(--danger)}._9mNrVq_savedScroller button svg{width:.85rem}._9mNrVq_savedEmpty{border:1px dashed var(--line);color:var(--muted);border-radius:.7rem;padding:.75rem;font-size:.72rem}@media (max-width:48rem){._9mNrVq_editor{padding:.75rem}._9mNrVq_editor>header{flex-direction:column;align-items:flex-start}._9mNrVq_legend{gap:.4rem .75rem;width:100%}._9mNrVq_pointerInstructions{display:none}._9mNrVq_touchInstructions{display:block}._9mNrVq_weekFold{flex-direction:column;gap:.6rem;display:flex}._9mNrVq_weekFold[data-open=false]{display:none}._9mNrVq_glanceToggle{border:1px solid var(--line);background:var(--surface);width:100%;min-height:2.75rem;color:var(--foreground);font:inherit;cursor:pointer;border-radius:999px;justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .85rem;font-size:.8rem;font-weight:700;display:flex}._9mNrVq_glanceToggle svg{width:1rem;height:1rem;color:var(--muted);transition:transform .15s}._9mNrVq_glanceToggle[aria-expanded=true] svg{transform:rotate(180deg)}._9mNrVq_glanceToggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._9mNrVq_dayPicker{border:1px solid var(--line);background:var(--surface);border-radius:.85rem;grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem;padding:.25rem;display:grid}._9mNrVq_dayPicker button{min-width:0;min-height:3rem;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.65rem;place-items:center;gap:.1rem;padding:.3rem .1rem;display:grid}._9mNrVq_dayPicker button span{text-transform:capitalize;max-width:100%;font-size:.58rem;font-weight:720;overflow:hidden}._9mNrVq_dayPicker button strong{font-size:.78rem}._9mNrVq_dayPicker button[aria-pressed=true]{background:var(--accent-fill);color:var(--accent-fill-contrast)}._9mNrVq_dayPicker button._9mNrVq_today:not([aria-pressed=true]){background:var(--accent-soft);color:var(--accent)}._9mNrVq_dayPicker button:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 32%, transparent);outline-offset:1px}._9mNrVq_calendar._9mNrVq_mobileDayFocus{grid-template-columns:3.6rem minmax(0,1fr);width:100%;min-width:100%}._9mNrVq_mobileDayFocus ._9mNrVq_dayHeader[data-focused=false],._9mNrVq_mobileDayFocus ._9mNrVq_day[data-focused=false]{display:none}._9mNrVq_mobileDayFocus ._9mNrVq_dayHeader[data-focused=true]{grid-area:1/2}._9mNrVq_mobileDayFocus ._9mNrVq_day[data-focused=true]{grid-area:2/2}._9mNrVq_scroller{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;overflow-y:hidden}._9mNrVq_mobileDayScroller{overflow-x:hidden}._9mNrVq_day{touch-action:pan-x pan-y}._9mNrVq_savedScroller article{grid-template-columns:minmax(0,1fr) auto}._9mNrVq_savedScroller article>span{grid-column:1}._9mNrVq_savedScroller article form{grid-area:1/2/span 2}._9mNrVq_creationChoice,._9mNrVq_creationChoiceActions{flex-direction:column;align-items:stretch}._9mNrVq_creationChoiceActions{width:100%}._9mNrVq_creationChoice{right:.5rem;bottom:max(.5rem, env(safe-area-inset-bottom));width:auto;max-height:calc(100dvh - 1rem - env(safe-area-inset-bottom));padding:.75rem;left:.5rem;overflow-y:auto;transform:none}._9mNrVq_creationChoiceSummary,._9mNrVq_creationChoiceSummary>div,._9mNrVq_creationChoiceActions,._9mNrVq_availabilityChoice>span,._9mNrVq_fixedChoice>span{min-width:0}._9mNrVq_creationChoiceSummary h4,._9mNrVq_availabilityChoice strong,._9mNrVq_availabilityChoice small,._9mNrVq_fixedChoice strong,._9mNrVq_fixedChoice small{overflow-wrap:anywhere}._9mNrVq_availabilityChoice,._9mNrVq_fixedChoice{width:100%;min-height:3.25rem}._9mNrVq_cancelChoice{align-self:center}}:root[data-theme=dark] ._9mNrVq_overlayLesson:before{color:#a7e0ba;background:#213b2b}:root[data-theme=dark] ._9mNrVq_overlayEntry._9mNrVq_overlayLesson{color:#a7e0ba;background:#213b2b}:root[data-theme=dark] ._9mNrVq_overlayProposal:before{color:#e6c383;background:#3f351d}:root[data-theme=dark] ._9mNrVq_overlayEntry._9mNrVq_overlayProposal{color:#e6c383;background:#3f351d}:root[data-theme=dark] ._9mNrVq_overlayEntry._9mNrVq_overlayProposal{border-color:#e6c38373}:root[data-theme=dark] ._9mNrVq_overlayExternal:before{color:#c9bfc4;background:#3a3438}:root[data-theme=dark] ._9mNrVq_overlayEntry._9mNrVq_overlayExternal{color:#c9bfc4;background:#3a3438}:root[data-theme=dark] ._9mNrVq_overlayEntry._9mNrVq_overlayFixed{background:var(--accent-soft);color:var(--accent)}._9mNrVq_movable{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}._9mNrVq_movable:active{cursor:grabbing}._9mNrVq_closed{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--muted) 12%, transparent), color-mix(in srgb, var(--muted) 12%, transparent) 6px, transparent 6px, transparent 12px);border:1px dashed color-mix(in srgb, var(--muted) 55%, transparent);color:var(--muted);cursor:default}._9mNrVq_closed>span{text-decoration:line-through}._9mNrVq_savedToggle{border:1px solid var(--line);min-height:2.5rem;color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;justify-self:start;margin-top:.5rem;padding:.3rem .7rem;font-size:.72rem;font-weight:700}._9mNrVq_savedToggle:hover{color:var(--foreground);border-color:var(--line-strong)}._9mNrVq_savedToggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._9mNrVq_overlayRemovable{z-index:3;pointer-events:auto;align-items:flex-start;padding:0;display:flex;overflow:visible}._9mNrVq_overlayRemovable>a{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;border-radius:.45rem;flex:auto;padding:.15rem .3rem;text-decoration:none;overflow:hidden}._9mNrVq_overlayRemovable>a:hover,._9mNrVq_overlayRemovable>a:focus-visible{outline:2px solid var(--accent);outline-offset:1px}._9mNrVq_overlayRemovable>form{flex:none;order:-1;display:flex}._9mNrVq_overlayRemove{z-index:4;border:1px solid color-mix(in srgb, var(--accent) 40%, var(--line));background:var(--surface);width:1.5rem;height:1.5rem;color:var(--accent);cursor:pointer;border-radius:999px;place-items:center;margin:-.2rem 0 0 -.2rem;padding:0;display:grid;position:relative}._9mNrVq_overlayRemove svg{width:.8rem;height:.8rem}._9mNrVq_overlayRemove:hover,._9mNrVq_overlayRemove:focus-visible{background:var(--accent-fill);color:var(--accent-contrast,#fff)}@media (pointer:coarse){._9mNrVq_overlayRemove:after,._9mNrVq_window form:first-of-type button:after{content:"";position:absolute;inset:-.625rem}}
.fENpCW_layout{grid-template-columns:minmax(12rem,15rem) minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.fENpCW_layoutInBackoffice{--library-outline-offset:var(--utility-bar-height)}.fENpCW_layout .page-back{margin-bottom:1.25rem}.fENpCW_layout .section-index{top:calc(var(--library-outline-offset,0px) + 1rem);max-height:calc(100dvh - var(--library-outline-offset,0px) - 2rem);overflow-y:auto}.fENpCW_indexName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fENpCW_outlineEmpty{color:var(--muted);margin:.5rem 0 0;padding:0 .45rem;font-size:.78rem}@media (max-width:64rem){.fENpCW_layout{grid-template-columns:1fr}}.fENpCW_sections{min-width:0}.fENpCW_rowLink:hover,.fENpCW_rowLink:focus-visible{color:var(--accent);text-underline-offset:.2em;text-decoration:underline}.fENpCW_rowLink{color:inherit;overflow-wrap:anywhere;text-decoration:none}.fENpCW_bandNote{color:var(--muted);margin:-.35rem 0 0;padding:0 .9rem .7rem 2.2rem;font-size:.82rem}.fENpCW_sections .section-band{overflow:visible}.fENpCW_sections .section-band-rows>:last-child{border-bottom-right-radius:.9rem;border-bottom-left-radius:.9rem}.fENpCW_rowMenu{position:relative}.fENpCW_rowMenu>summary{width:1.9rem;height:1.9rem;color:var(--muted);cursor:pointer;border-radius:.5rem;place-items:center;list-style:none;display:grid}.fENpCW_rowMenu>summary::-webkit-details-marker{display:none}.fENpCW_rowMenu>summary:hover,.fENpCW_rowMenu[open]>summary{background:var(--accent-soft);color:var(--foreground)}.fENpCW_rowMenu>summary:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 28%, transparent);outline-offset:2px}.fENpCW_rowMenu>summary svg{width:1rem;height:1rem}.fENpCW_rowMenuPanel{z-index:2;border:1px solid var(--line);background:var(--surface);min-width:12rem;box-shadow:var(--shadow-sm);border-radius:.7rem;gap:.1rem;padding:.3rem;display:grid;position:absolute;top:calc(100% + .3rem);right:0}.fENpCW_rowMenuPanel a{color:var(--foreground);border-radius:.45rem;align-items:center;gap:.5rem;padding:.45rem .55rem;font-size:.82rem;text-decoration:none;display:flex}.fENpCW_rowMenuPanel a:hover{background:var(--accent-soft)}.fENpCW_rowMenuPanel svg{width:.95rem;height:.95rem;color:var(--muted);flex:none}.fENpCW_card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:1.25rem}.fENpCW_pageHead{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:1rem;margin-bottom:1.25rem;display:flex}.fENpCW_pageHead>div:first-child{min-width:0}.fENpCW_pageHead h1,.fENpCW_pageHead h2,.fENpCW_pageHead h3{overflow-wrap:anywhere;margin:.35rem 0 0}.fENpCW_pageHead h1{letter-spacing:-.05em;font-size:clamp(2rem,4vw,3.5rem);line-height:1.05}.fENpCW_count{color:var(--muted);margin:.3rem 0 0;font-size:.78rem}.fENpCW_lede{max-width:46rem;color:var(--muted);margin:.55rem 0 0}.fENpCW_subsections{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.6rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.fENpCW_subsections a{border:1px solid var(--line);height:100%;color:inherit;border-radius:.75rem;align-items:center;gap:.6rem;padding:.7rem .85rem;text-decoration:none;display:flex}.fENpCW_subsections a:hover{border-color:var(--accent);background:color-mix(in srgb, var(--accent-soft) 45%, transparent)}.fENpCW_subsections svg{width:1.1rem;color:var(--muted);flex:none}.fENpCW_subsections strong{text-overflow:ellipsis;font-size:.86rem;display:block;overflow:hidden}.fENpCW_subsections small{color:var(--muted);font-size:.72rem;display:block}.fENpCW_subsectionsHeading{margin:1.75rem 0 0;font-size:.95rem}.fENpCW_items{flex-direction:column;gap:.85rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.fENpCW_card>:first-child{margin-top:0}.fENpCW_items>li{flex-wrap:wrap;align-items:start;gap:.85rem;display:flex}.fENpCW_itemIcon{background:var(--accent-soft);width:2.1rem;height:2.1rem;color:var(--muted);border-radius:.6rem;flex:none;justify-content:center;align-items:center;display:flex}.fENpCW_itemIcon svg{width:1.05rem}.fENpCW_itemBody{flex:14rem;min-width:0}.fENpCW_itemBody small,.fENpCW_itemBody p{color:var(--muted);margin:.2rem 0 0;display:block}.fENpCW_itemBody small{overflow-wrap:anywhere}.fENpCW_actions{flex-wrap:wrap;align-items:start;gap:.5rem;display:flex}.fENpCW_empty{color:var(--muted);margin:1rem 0 0}
.b88gVW_makeups{gap:.5rem;margin:.6rem 0 0;padding:0;list-style:none;display:grid}.b88gVW_makeups>li{border:1px solid var(--line);background:var(--surface);border-radius:.7rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:.35rem 1rem;padding:.6rem .75rem;display:grid}.b88gVW_makeups>li>div{gap:.1rem;min-width:0;display:grid}.b88gVW_makeups small{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:.7rem;font-weight:700}.b88gVW_makeups strong{font-variant-numeric:tabular-nums;font-size:.88rem;font-weight:600}.b88gVW_balances{gap:.35rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.b88gVW_balances>li{border:1px solid var(--line);background:var(--surface);border-radius:.7rem;flex-wrap:wrap;align-items:baseline;gap:.35rem;padding:.5rem .75rem;font-size:.85rem;display:flex}.b88gVW_source{color:var(--foreground);flex-basis:100%;font-weight:700}
.wtsICG_workspace{min-width:0}.wtsICG_header{justify-content:space-between;align-items:end;gap:1rem;min-width:0;display:flex}.wtsICG_header>div{min-width:0}.wtsICG_header h2,.wtsICG_header p,.wtsICG_weekToolbar h3,.wtsICG_weekToolbar p{margin:0}.wtsICG_header>div>p:last-child,.wtsICG_weekToolbar p{color:var(--muted);margin-top:.3rem;font-size:.78rem}.wtsICG_monthControl{flex:none;align-items:center;gap:.45rem;display:flex}.wtsICG_monthLabel{text-align:center;min-width:9rem;font-size:.72rem;font-weight:720}.wtsICG_guidance{border:1px solid var(--line);background:var(--accent-soft);color:var(--muted);border-radius:.75rem;margin:1rem 0 0;padding:.8rem .9rem;font-size:.78rem}.wtsICG_guidance a{color:var(--accent);font-weight:750}.wtsICG_weekToolbar{justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;display:flex}.wtsICG_weekToolbar h3{font-size:.9rem}.wtsICG_weekToolbar nav{flex:none;gap:.4rem;display:flex}.wtsICG_weekToolbar nav .icon-button{border-color:var(--line);background:var(--surface);width:2.5rem;min-height:2.5rem;color:var(--foreground);text-decoration:none}.wtsICG_weekToolbar nav [aria-disabled=true]{color:var(--muted);opacity:.5}.wtsICG_manualForm{margin-top:1rem}@media (max-width:48rem){.wtsICG_header{flex-direction:column;align-items:stretch}.wtsICG_monthControl{justify-content:space-between;width:100%}}
.lp4cAG_page{grid-template-columns:minmax(0,1fr);gap:0;min-width:0;display:grid}.lp4cAG_profile{margin-top:1.4rem}.lp4cAG_profile>h3{margin:0;font-size:.95rem;font-weight:600}.lp4cAG_facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:.75rem 0 0;display:grid}.lp4cAG_facts>div{border:1px solid var(--line);background:var(--surface);border-radius:.9rem;align-content:start;gap:.35rem;min-width:0;padding:.85rem .95rem;display:grid}.lp4cAG_factShort{min-width:0}.lp4cAG_factDetail{border-left:3px solid color-mix(in srgb, var(--accent) 55%, var(--line));grid-column:1/-1}.lp4cAG_facts dt{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;flex:none;font-size:.66rem;font-weight:750}.lp4cAG_facts dd{overflow-wrap:anywhere;white-space:pre-line;min-width:0;margin:0;font-size:.88rem;font-weight:650;line-height:1.55}.lp4cAG_tabCount{font-variant-numeric:tabular-nums;opacity:.7;margin-left:.35rem}@media (max-width:48rem){.lp4cAG_areaTabs{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid;overflow:visible}.lp4cAG_areaTabs>a{text-align:center;justify-content:center;align-items:center;min-width:0;display:flex}.lp4cAG_facts{grid-template-columns:repeat(2,minmax(0,1fr))}.lp4cAG_facts>div:not(.lp4cAG_factShort),.lp4cAG_factDetail{grid-column:1/-1}.lp4cAG_menuTrigger{width:2.75rem;height:2.75rem}}.lp4cAG_bands{min-width:0;margin-top:1rem;display:grid}.lp4cAG_bands .section-band{overflow:visible}.lp4cAG_bands .section-row{position:relative}.lp4cAG_rowMeta{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lp4cAG_rowActions{flex:none;align-items:center;gap:.35rem;display:flex}.lp4cAG_menu{min-width:0;position:static}.lp4cAG_menu>summary{cursor:pointer;list-style:none}.lp4cAG_menu>summary::-webkit-details-marker{display:none}.lp4cAG_menuTrigger{border:1px solid var(--line);width:2.25rem;height:2.25rem;color:var(--muted);border-radius:.6rem;place-items:center;font-size:1rem;font-weight:800;line-height:1;display:grid}.lp4cAG_menu[open]>.lp4cAG_menuTrigger{background:var(--accent-soft);color:var(--accent);border-color:#0000}.lp4cAG_menu>summary:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 32%, transparent);outline-offset:2px}.lp4cAG_menuPanel{z-index:20;border:1px solid var(--line);background:var(--surface);width:min(26rem,100vw - 2.5rem);max-height:min(70vh,34rem);box-shadow:0 1rem 2.5rem color-mix(in srgb, var(--foreground) 18%, transparent);border-radius:.85rem;gap:.55rem;padding:.8rem;display:grid;position:absolute;top:calc(100% - .3rem);right:.9rem;overflow:auto}.lp4cAG_menuPanelWide{width:min(34rem,100vw - 2.5rem)}.lp4cAG_fieldAside{color:var(--muted);margin:.2rem 0 0;font-size:.7rem}.lp4cAG_fieldAside a{color:var(--accent)}.lp4cAG_panelHeading{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;margin:.6rem 0 .3rem;font-size:.68rem;font-weight:780}.lp4cAG_panelMeta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;font-size:.72rem;line-height:1.5;display:flex}.lp4cAG_panelForm{margin:0}.lp4cAG_pillIdle{background:color-mix(in srgb, var(--muted) 16%, var(--surface));color:var(--muted)}.lp4cAG_pillDone{background:color-mix(in srgb, #2f9e6f 16%, var(--surface));color:color-mix(in srgb, #1f7a52 88%, var(--foreground))}.lp4cAG_tabAction{margin-top:1rem}.lp4cAG_tabAction+.lp4cAG_bands{margin-top:.85rem}.lp4cAG_checkinPlayer{margin-top:.35rem}.lp4cAG_checkinPlayer audio,.lp4cAG_checkinPlayer video{width:100%;max-width:28rem;display:block}.lp4cAG_checkinPlayer video{border-radius:.6rem}.lp4cAG_history{border-top:1px solid var(--line);margin-top:1.1rem;padding-top:.85rem}.lp4cAG_history>summary{cursor:pointer;border-radius:.7rem;justify-content:space-between;align-items:center;gap:.75rem;min-height:2.75rem;padding:.45rem .65rem;list-style:none;display:flex}.lp4cAG_history>summary::-webkit-details-marker{display:none}.lp4cAG_history>summary:hover{background:var(--background)}.lp4cAG_history>summary:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 30%, transparent);outline-offset:2px}.lp4cAG_history>summary>span:first-child{gap:.1rem;min-width:0;display:grid}.lp4cAG_history>summary strong{font-size:.9rem;font-weight:600}.lp4cAG_history>summary small,.lp4cAG_historyCount{color:var(--muted);font-size:.72rem}.lp4cAG_historyCount{background:var(--background);border-radius:999px;flex:none;padding:.25rem .55rem}.lp4cAG_history[open]>summary{margin-bottom:.6rem}@media (max-width:40rem){.lp4cAG_history>summary{flex-wrap:wrap;align-items:flex-start}.lp4cAG_historyCount{flex-basis:100%;justify-self:start;width:fit-content}}
.vgJ8pG_sectionEdit{border:1px solid var(--line);border-radius:.85rem;flex-wrap:wrap;align-items:end;gap:.75rem;margin:0 0 1.25rem;padding:1rem;display:flex}.vgJ8pG_sectionEdit label{flex-direction:column;flex:12rem;gap:.3rem;display:flex}.vgJ8pG_sectionEditHint{color:var(--muted);flex:100%;margin:0;font-size:.78rem}.vgJ8pG_sectionEditHint code{font-size:.78rem}.vgJ8pG_addItem{margin-top:1rem}.vgJ8pG_addItem>summary{border:1px solid var(--line);cursor:pointer;border-radius:999px;align-items:center;gap:.45rem;width:fit-content;max-width:100%;padding:.5rem .9rem;font-size:.82rem;font-weight:600;display:inline-flex}.vgJ8pG_addItem>summary:hover{border-color:var(--accent);color:var(--accent)}.vgJ8pG_addItem>summary svg{width:1rem;color:var(--accent);flex:none}.vgJ8pG_addItem[open]{border:1px solid var(--line);border-radius:.85rem;padding:.85rem}.vgJ8pG_addItem>form{padding:.85rem 0 0}
.-kqqJa_team .-kqqJa_list{border:1px solid var(--line);border-radius:.75rem;grid-template-columns:minmax(0,1fr);gap:0;margin-top:.75rem}.-kqqJa_team .-kqqJa_list>li{border-bottom:1px solid var(--line);padding:0;display:block}.-kqqJa_team .-kqqJa_list>li:last-child{border-bottom:0}.-kqqJa_team .-kqqJa_row.-kqqJa_row{border-radius:0;justify-content:space-between;align-items:center;gap:.75rem;width:100%;padding:.7rem .8rem;display:flex}.-kqqJa_team .-kqqJa_row>span:first-child{gap:.15rem;min-width:0;display:grid}.-kqqJa_team .-kqqJa_list strong{color:var(--foreground);white-space:normal;font-size:.85rem;font-weight:700;overflow:visible}.-kqqJa_team .-kqqJa_list small{color:var(--muted);text-align:start;text-transform:none;letter-spacing:normal;margin-left:0;font-size:.72rem}.-kqqJa_team .-kqqJa_list>li.-kqqJa_ended strong{color:var(--muted)}.-kqqJa_team .-kqqJa_row>form{flex:none}.-kqqJa_team .-kqqJa_row .-kqqJa_button{white-space:nowrap}.-kqqJa_empty{margin-top:.75rem}.-kqqJa_form{border-top:1px solid var(--line);margin-top:1rem;padding-top:1rem}.-kqqJa_submit{place-self:end start}@media (max-width:48rem){.-kqqJa_submit{justify-self:stretch;width:100%}}
