.styles-module-scss-module__hLSvDa__finish{z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity var(--duration-base) var(--ease-drift-in);position:absolute;inset:0}.styles-module-scss-module__hLSvDa__finish[data-on]{opacity:1}.styles-module-scss-module__hLSvDa__fixed{position:fixed}
.styles-module-scss-module__GzkIsW__ask{background:var(--surface-lit);height:3rem;box-shadow:var(--shadow-sm);transition:box-shadow var(--duration-fast) var(--ease-out);border-radius:.875rem;align-items:center;gap:.625rem;padding:0 .375rem 0 1rem;display:flex}.styles-module-scss-module__GzkIsW__ask:focus-within{box-shadow:var(--shadow-sm),var(--focus-glow)}.styles-module-scss-module__GzkIsW__input{min-width:0;height:2.75rem;color:var(--foreground);font-size:var(--text-md);background:0 0;border:none;flex:1}.styles-module-scss-module__GzkIsW__input:focus{outline:none}.styles-module-scss-module__GzkIsW__input::placeholder{color:var(--placeholder)}.styles-module-scss-module__GzkIsW__orb{background:var(--surface-pearl);width:2.25rem;height:2.25rem;box-shadow:var(--shadow-orb);transition:box-shadow var(--duration-fast) var(--ease-out);border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.styles-module-scss-module__GzkIsW__orb:hover:not(:disabled){box-shadow:var(--shadow-orb-hover)}.styles-module-scss-module__GzkIsW__orb:disabled{cursor:default}.styles-module-scss-module__GzkIsW__orb:focus-visible{outline:2px solid var(--ring);outline-offset:2px}
.styles-module-scss-module__HUqQCG__avatar{border-radius:var(--radius-full);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex;overflow:hidden}.styles-module-scss-module__HUqQCG__img{object-fit:cover;width:100%;height:100%}
@keyframes styles-module-scss-module__R7_p1q__clearing-rise{0%{opacity:0;transform:translateY(18px)scale(.985)}}@keyframes styles-module-scss-module__R7_p1q__clearing-drift{0%{opacity:0;filter:blur(6px);transform:translateY(10px)}}.styles-module-scss-module__R7_p1q__wrap{width:100%;max-width:80rem;margin-inline:auto;padding:2rem}@container page not (min-width:40rem){.styles-module-scss-module__R7_p1q__wrap{padding:1.5rem 1rem}}.styles-module-scss-module__R7_p1q__wrap{transition:opacity var(--duration-fast) var(--ease-out);flex-direction:column;gap:1.5rem;display:flex}.styles-module-scss-module__R7_p1q__wrap[data-nav-pending]{opacity:.7}.styles-module-scss-module__R7_p1q__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.styles-module-scss-module__R7_p1q__faint{color:var(--placeholder)}.styles-module-scss-module__R7_p1q__muted{color:var(--muted-foreground)}.styles-module-scss-module__R7_p1q__straw{color:var(--warning)}.styles-module-scss-module__R7_p1q__past{opacity:.6}.styles-module-scss-module__R7_p1q__link{color:var(--link);font-size:var(--text-base);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}.styles-module-scss-module__R7_p1q__link:hover{text-underline-offset:3px;text-decoration:underline}.styles-module-scss-module__R7_p1q__card{background:var(--surface-lit);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:0}@media (prefers-reduced-motion:no-preference){html[data-entrance] .styles-module-scss-module__R7_p1q__card:not([aria-busy=true],[aria-busy=true] *,[data-route-loading] *){animation:styles-module-scss-module__R7_p1q__clearing-rise var(--duration-slow) var(--ease-drift-in) both;animation-delay:0s}}.styles-module-scss-module__R7_p1q__cardHead{justify-content:space-between;align-items:baseline;gap:.75rem;padding-right:1.125rem;display:flex}.styles-module-scss-module__R7_p1q__cardHead .styles-module-scss-module__R7_p1q__sectionTitle{padding-right:0}.styles-module-scss-module__R7_p1q__sectionTitle{font-size:var(--text-base);color:var(--muted-foreground);padding:1rem 1.125rem .5rem;font-weight:600}.styles-module-scss-module__R7_p1q__paneEmpty{color:var(--muted-foreground);font-size:var(--text-base);padding:.5rem 1.125rem 1.25rem}.styles-module-scss-module__R7_p1q__stepper{border-radius:var(--radius);background:var(--muted);align-items:center;gap:2px;padding:3px;display:flex}.styles-module-scss-module__R7_p1q__stepperArrow{width:var(--control-in);height:var(--control-in);color:var(--foreground);border-radius:.5625rem}.styles-module-scss-module__R7_p1q__stepperToday{height:var(--control-in);background:var(--surface-raised);color:var(--foreground);font-size:var(--text-base);box-shadow:0 1px 2px var(--shadow-ink-16);border:0;border-radius:.5625rem;padding:0 .75rem;font-weight:500}.styles-module-scss-module__R7_p1q__stepperToday:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.styles-module-scss-module__R7_p1q__everyoneBadge{border-radius:var(--radius-full);background:var(--surface-tint);color:var(--muted-foreground);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.styles-module-scss-module__R7_p1q__memberDot{border-radius:var(--radius-full);flex-shrink:0;width:7px;height:7px}.styles-module-scss-module__R7_p1q__nobody{box-sizing:border-box;border:1.5px dashed var(--warning-accent);border-radius:50%;flex-shrink:0}.styles-module-scss-module__R7_p1q__faces{flex-shrink:0;display:inline-flex}.styles-module-scss-module__R7_p1q__face+.styles-module-scss-module__R7_p1q__face{box-shadow:0 0 0 1.5px var(--surface-raised);margin-left:-.375rem}.styles-module-scss-module__R7_p1q__moreFaces{border-radius:var(--radius-full);background:var(--surface-tint);color:var(--muted-foreground);font-size:var(--text-2xs);font-weight:600;line-height:var(--leading-ui);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.styles-module-scss-module__R7_p1q__clashPill{border-radius:var(--radius-full);background:var(--warning-ground);height:1.375rem;color:var(--warning);font-size:var(--text-xs);flex-shrink:0;align-items:center;gap:.375rem;padding:0 .5rem;font-weight:600;display:inline-flex}.styles-module-scss-module__R7_p1q__clashPill:before{content:"";background:var(--warning-accent);border-radius:50%;width:6px;height:6px}@container agendarow not (min-width:30rem){.styles-module-scss-module__R7_p1q__clashPill{background:0 0;height:auto;padding:0}.styles-module-scss-module__R7_p1q__clashWord{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.styles-module-scss-module__R7_p1q__agenda{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}@container page not (min-width:50rem){.styles-module-scss-module__R7_p1q__agenda{grid-template-columns:minmax(0,1fr)}}.styles-module-scss-module__R7_p1q__agendaMain,.styles-module-scss-module__R7_p1q__agendaSide{flex-direction:column;gap:1rem;min-width:0;display:flex}.styles-module-scss-module__R7_p1q__todayPane{background:var(--surface-raised-lit);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);border:0}@media (prefers-reduced-motion:no-preference){html[data-entrance] .styles-module-scss-module__R7_p1q__todayPane:not([aria-busy=true],[aria-busy=true] *,[data-route-loading] *){animation:styles-module-scss-module__R7_p1q__clearing-rise var(--duration-slow) var(--ease-drift-in) both;animation-delay:0s}}.styles-module-scss-module__R7_p1q__todayPane{overflow:hidden}.styles-module-scss-module__R7_p1q__paneHead{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:.75rem;padding:1.125rem 1.25rem .75rem;display:flex}.styles-module-scss-module__R7_p1q__todayTitle{font-size:var(--text-md);font-weight:600}.styles-module-scss-module__R7_p1q__paneMeta{color:var(--muted-foreground);font-size:var(--text-sm)}.styles-module-scss-module__R7_p1q__todayList{margin:0;padding:0;list-style:none}@media (prefers-reduced-motion:no-preference){html[data-entrance] .styles-module-scss-module__R7_p1q__todayList li:not([aria-busy=true],[aria-busy=true] *,[data-route-loading] *){animation:styles-module-scss-module__R7_p1q__clearing-drift var(--duration-drift) var(--ease-drift-in) both;animation-delay:calc(var(--stagger-offset) + min(var(--i,0),6)*var(--stagger-step))}}.styles-module-scss-module__R7_p1q__todayList li+li{border-top:1px solid var(--border)}.styles-module-scss-module__R7_p1q__todayRow{isolation:isolate;position:relative}.styles-module-scss-module__R7_p1q__todayRow:before{content:"";z-index:-1;border-radius:var(--radius);background:var(--row-wash,transparent);pointer-events:none;transition:background var(--duration-fast) var(--ease-snap-in);position:absolute;inset:2px .5rem}.styles-module-scss-module__R7_p1q__todayRow{width:100%;min-height:3.625rem;color:var(--foreground);text-align:left;background:0 0;border:0;align-items:center;gap:.75rem;padding:.625rem 1.25rem;display:flex;container:agendarow/inline-size}.styles-module-scss-module__R7_p1q__todayRow:hover{--row-wash:var(--sidebar-hover)}.styles-module-scss-module__R7_p1q__todayRow:focus-visible{outline:2px solid var(--ring);outline-offset:2px;outline-offset:-2px}.styles-module-scss-module__R7_p1q__todayWhen{width:8.25rem;font-size:var(--text-xs);color:var(--muted-foreground);flex-direction:column;flex-shrink:0;display:flex}.styles-module-scss-module__R7_p1q__todayWhen b{color:var(--foreground);font-size:var(--text-row);font-weight:600}.styles-module-scss-module__R7_p1q__todayWhat{flex-direction:column;flex:1;min-width:0;display:flex}.styles-module-scss-module__R7_p1q__todayName{font-size:var(--text-row);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.styles-module-scss-module__R7_p1q__todaySub{color:var(--muted-foreground);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.styles-module-scss-module__R7_p1q__clashLine{border-radius:var(--radius);background:var(--warning-ground);color:var(--warning);font-size:var(--text-base);align-items:flex-start;gap:.625rem;margin:0 .75rem .75rem;padding-block:calc(1.375rem - .5lh);padding-inline:1rem;display:flex}.styles-module-scss-module__R7_p1q__clashDot{background:var(--warning-accent);border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:calc(.5lh - 3.5px)}@media (prefers-reduced-motion:no-preference){html[data-entrance] .styles-module-scss-module__R7_p1q__nextGroup:not([aria-busy=true],[aria-busy=true] *,[data-route-loading] *){animation:styles-module-scss-module__R7_p1q__clearing-drift var(--duration-drift) var(--ease-drift-in) both;animation-delay:calc(var(--stagger-offset) + min(var(--i,0),6)*var(--stagger-step))}}.styles-module-scss-module__R7_p1q__nextGroup+.styles-module-scss-module__R7_p1q__nextGroup{border-top:1px solid var(--border)}.styles-module-scss-module__R7_p1q__nextGroup:last-child{padding-bottom:.375rem}.styles-module-scss-module__R7_p1q__nextDay{font-size:var(--text-sm);padding:.625rem 1.25rem .125rem;font-weight:600}.styles-module-scss-module__R7_p1q__nextRow{isolation:isolate;position:relative}.styles-module-scss-module__R7_p1q__nextRow:before{content:"";z-index:-1;border-radius:var(--radius);background:var(--row-wash,transparent);pointer-events:none;transition:background var(--duration-fast) var(--ease-snap-in);position:absolute;inset:2px .5rem}.styles-module-scss-module__R7_p1q__nextRow{width:100%;min-height:2.75rem;color:var(--foreground);text-align:left;background:0 0;border:0;align-items:center;gap:.75rem;padding:0 1.25rem;display:flex;container:agendarow/inline-size}.styles-module-scss-module__R7_p1q__nextRow:hover{--row-wash:var(--sidebar-hover)}.styles-module-scss-module__R7_p1q__nextRow:focus-visible{outline:2px solid var(--ring);outline-offset:2px;outline-offset:-2px}.styles-module-scss-module__R7_p1q__nextRow+.styles-module-scss-module__R7_p1q__nextRow{border-top:1px solid var(--hairline)}.styles-module-scss-module__R7_p1q__nextRow:last-child{margin-bottom:.375rem}.styles-module-scss-module__R7_p1q__nextWhen{width:8.25rem;color:var(--muted-foreground);font-size:var(--text-base);flex-shrink:0}.styles-module-scss-module__R7_p1q__nextName{min-width:0;font-size:var(--text-row);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.styles-module-scss-module__R7_p1q__mini{padding:1.125rem 1.125rem .875rem}.styles-module-scss-module__R7_p1q__miniHead{justify-content:space-between;align-items:baseline;padding-bottom:.5rem;display:flex}.styles-module-scss-module__R7_p1q__miniMonth{font-family:var(--font-display);font-size:var(--text-tile);font-weight:400;line-height:1}.styles-module-scss-module__R7_p1q__miniGrid{flex-direction:column;gap:2px;display:flex}.styles-module-scss-module__R7_p1q__miniRow{border-radius:.625rem;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.styles-module-scss-module__R7_p1q__miniThisWeek{background:var(--surface-tint)}.styles-module-scss-module__R7_p1q__miniWeekday{color:var(--muted-foreground);font-size:var(--text-xs);text-align:center;padding:.25rem 0}.styles-module-scss-module__R7_p1q__miniCell{width:100%;color:var(--foreground);font-size:var(--text-sm);font-variant-numeric:tabular-nums;background:0 0;border:0;flex-direction:column;align-items:center;gap:3px;padding:.375rem 0 .25rem;display:flex;position:relative}.styles-module-scss-module__R7_p1q__miniCell:hover .styles-module-scss-module__R7_p1q__miniNum{background:var(--sidebar-hover)}.styles-module-scss-module__R7_p1q__miniCell:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.styles-module-scss-module__R7_p1q__miniNum{border-radius:50%;place-items:center;width:1.75rem;height:1.75rem;display:grid}.styles-module-scss-module__R7_p1q__miniOutside{color:var(--placeholder)}.styles-module-scss-module__R7_p1q__miniToday .styles-module-scss-module__R7_p1q__miniNum,.styles-module-scss-module__R7_p1q__miniToday:hover .styles-module-scss-module__R7_p1q__miniNum{background:var(--night-raised);color:var(--on-night);font-weight:600}.styles-module-scss-module__R7_p1q__miniDot,.styles-module-scss-module__R7_p1q__miniDotSpace{border-radius:50%;width:4px;height:4px}.styles-module-scss-module__R7_p1q__miniRing{box-sizing:border-box;border:1.2px solid var(--warning-accent);border-radius:50%;width:5px;height:5px}.styles-module-scss-module__R7_p1q__tracks{flex-direction:column;padding:0 1.125rem .75rem;display:flex}.styles-module-scss-module__R7_p1q__trackRow{text-align:left;background:0 0;border:0;grid-template-columns:2.75rem minmax(0,1fr);align-items:center;min-height:1.75rem;padding:0;display:grid}.styles-module-scss-module__R7_p1q__trackRow:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.styles-module-scss-module__R7_p1q__trackDay{color:var(--muted-foreground);font-size:var(--text-sm)}.styles-module-scss-module__R7_p1q__trackToday .styles-module-scss-module__R7_p1q__trackDay{color:var(--foreground);font-weight:600}.styles-module-scss-module__R7_p1q__track{background:var(--border);height:1px;position:relative}.styles-module-scss-module__R7_p1q__trackPast,.styles-module-scss-module__R7_p1q__trackAhead{height:1.5px;position:absolute;top:0}.styles-module-scss-module__R7_p1q__trackPast{width:calc(var(--at)*100%);background:var(--dayline-past);left:0}.styles-module-scss-module__R7_p1q__trackAhead{left:calc(var(--at)*100%);background:var(--dayline-ahead);right:0}.styles-module-scss-module__R7_p1q__trackMark,.styles-module-scss-module__R7_p1q__trackNow{top:50%;left:calc(var(--at)*100%);border-radius:50%;position:absolute;translate:-50% -50%}.styles-module-scss-module__R7_p1q__trackMark{opacity:.8;width:7px;height:7px}.styles-module-scss-module__R7_p1q__trackBefore,.styles-module-scss-module__R7_p1q__trackAfter{border-radius:0;width:6px;height:8px}.styles-module-scss-module__R7_p1q__trackBefore{clip-path:polygon(0 50%,100% 0,100% 100%)}.styles-module-scss-module__R7_p1q__trackAfter{clip-path:polygon(100% 50%,0 0,0 100%)}.styles-module-scss-module__R7_p1q__trackNow{box-sizing:border-box;border:2px solid var(--warning-accent);background:var(--surface-raised);width:11px;height:11px}.styles-module-scss-module__R7_p1q__trackAllDay{opacity:.55;border-radius:3px;height:3px;position:absolute;inset:auto 0 -5px}.styles-module-scss-module__R7_p1q__people{margin:0;padding:0 0 .375rem;list-style:none}.styles-module-scss-module__R7_p1q__person{align-items:center;gap:.75rem;min-height:2.75rem;padding:0 1.125rem;display:flex}.styles-module-scss-module__R7_p1q__person+.styles-module-scss-module__R7_p1q__person{border-top:1px solid var(--border)}.styles-module-scss-module__R7_p1q__personName{font-size:var(--text-base);font-weight:500}.styles-module-scss-module__R7_p1q__personMeta{color:var(--muted-foreground);font-size:var(--text-sm);margin-left:auto}.styles-module-scss-module__R7_p1q__kids{flex-wrap:wrap;gap:.5rem 1.5rem;padding-block:.5rem}.styles-module-scss-module__R7_p1q__kid{align-items:center;gap:.75rem;display:inline-flex}.styles-module-scss-module__R7_p1q__dayLayout{--page-narrow:0;grid-template-columns:minmax(0,1fr) 23.75rem;align-items:start;gap:1.5rem;display:grid}@container page not (min-width:54rem){.styles-module-scss-module__R7_p1q__dayLayout{grid-template-columns:minmax(0,1fr)}}.styles-module-scss-module__R7_p1q__daySection{flex-direction:column;gap:.625rem;min-width:0;display:flex}.styles-module-scss-module__R7_p1q__allDay{min-height:1.875rem;font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:.5rem .625rem;padding-left:4rem;display:flex}.styles-module-scss-module__R7_p1q__allDayLabel{color:var(--muted-foreground)}.styles-module-scss-module__R7_p1q__allDayChip{border-radius:var(--radius-sm);background:var(--sky-ground);max-width:100%;height:1.5rem;color:var(--info);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;border:0;padding:0 .625rem;font-weight:600;overflow:hidden}.styles-module-scss-module__R7_p1q__allDayChip:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.styles-module-scss-module__R7_p1q__sunLine{color:var(--muted-foreground);white-space:nowrap;align-items:center;gap:.375rem;margin-left:auto;display:inline-flex}.styles-module-scss-module__R7_p1q__sunLine svg{flex:none}@container page not (min-width:40rem){.styles-module-scss-module__R7_p1q__sunLine{flex-basis:100%;margin-left:0}}.styles-module-scss-module__R7_p1q__dayTimeline{grid-template-columns:4rem minmax(0,1fr);display:grid}.styles-module-scss-module__R7_p1q__dayHours{position:relative}.styles-module-scss-module__R7_p1q__dayHour{color:var(--muted-foreground);font-size:var(--text-xs);white-space:nowrap;position:absolute;right:.75rem;translate:0 -50%}.styles-module-scss-module__R7_p1q__dayCanvas{border-radius:var(--radius-lg);background:var(--surface-sunken);box-shadow:inset 0 1px 3px var(--shadow-ink-6);position:relative}.styles-module-scss-module__R7_p1q__dayHourSlot{cursor:copy;background:0 0;border:0;padding:0;position:absolute;left:0;right:0}.styles-module-scss-module__R7_p1q__dayHourSlot:focus-visible{outline:2px solid var(--ring);outline-offset:2px;outline-offset:-2px}.styles-module-scss-module__R7_p1q__hourLine:before{content:"";background:linear-gradient(90deg, transparent, var(--hour-light) 12%, var(--hour-light) 88%, transparent);height:1px;position:absolute;inset:0 0 auto}.styles-module-scss-module__R7_p1q__dayBlocks{pointer-events:none;position:absolute;inset:0 .875rem}.styles-module-scss-module__R7_p1q__dayBlocks>*{pointer-events:auto}.styles-module-scss-module__R7_p1q__block,.styles-module-scss-module__R7_p1q__blockSkeleton,.styles-module-scss-module__R7_p1q__dragFrame{left:calc(var(--col,0)/var(--cols,1)*100% + min(var(--col,0),1)*3px);width:calc(100%/var(--cols,1) - min(var(--cols,1) - 1,1)*3px);box-sizing:border-box;border-radius:.625rem;margin-top:1px;position:absolute}.styles-module-scss-module__R7_p1q__block{background:var(--surface-raised-lit);color:var(--foreground);text-align:left;box-shadow:var(--shadow-block);transition:box-shadow var(--duration-fast) var(--ease-snap-in),translate var(--duration-fast) var(--ease-snap-in);border:0;padding:0 .625rem;display:flex;overflow:hidden;container:block/inline-size}.styles-module-scss-module__R7_p1q__block:hover{box-shadow:var(--shadow-md)}.styles-module-scss-module__R7_p1q__block:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.styles-module-scss-module__R7_p1q__blockSelected,.styles-module-scss-module__R7_p1q__blockSelected:hover{z-index:1;background:var(--glass-face);box-shadow:var(--shadow-block-lift);translate:0 -2px}.styles-module-scss-module__R7_p1q__blockSelected:after,.styles-module-scss-module__R7_p1q__blockSelected:hover:after{content:"";border-radius:inherit;box-shadow:inset 0 1px 0 var(--rim-raised);pointer-events:none;position:absolute;inset:0}.styles-module-scss-module__R7_p1q__blockRest{background:var(--block-rest-face);box-shadow:var(--shadow-block-rest)}.styles-module-scss-module__R7_p1q__blockRest:hover{background:var(--surface-raised-lit);box-shadow:var(--shadow-md)}.styles-module-scss-module__R7_p1q__blockSkeleton{background:var(--surface-veil);padding:.625rem;display:flex}.styles-module-scss-module__R7_p1q__dayCanvas,.styles-module-scss-module__R7_p1q__weekGrid{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.styles-module-scss-module__R7_p1q__dayCanvas[data-drag-kind=move],.styles-module-scss-module__R7_p1q__dayCanvas[data-drag-kind=move] *,.styles-module-scss-module__R7_p1q__weekGrid[data-drag-kind=move],.styles-module-scss-module__R7_p1q__weekGrid[data-drag-kind=move] *{cursor:grabbing}.styles-module-scss-module__R7_p1q__dayCanvas[data-drag-kind=resize],.styles-module-scss-module__R7_p1q__dayCanvas[data-drag-kind=resize] *,.styles-module-scss-module__R7_p1q__weekGrid[data-drag-kind=resize],.styles-module-scss-module__R7_p1q__weekGrid[data-drag-kind=resize] *{cursor:ns-resize}.styles-module-scss-module__R7_p1q__block[data-drag-state],.styles-module-scss-module__R7_p1q__weekBlock[data-drag-state]{transform:translate(calc(var(--drag-days,0) * (100cqi + 4px)), var(--drag-y,0))}.styles-module-scss-module__R7_p1q__block[data-drag-state=on],.styles-module-scss-module__R7_p1q__weekBlock[data-drag-state=on]{z-index:2;box-shadow:var(--shadow-block-lift)}.styles-module-scss-module__R7_p1q__block[data-armed],.styles-module-scss-module__R7_p1q__weekBlock[data-armed]{touch-action:none;box-shadow:var(--shadow-block-lift)}.styles-module-scss-module__R7_p1q__blockRest[data-drag-state=on],.styles-module-scss-module__R7_p1q__blockRest[data-armed]{background:var(--surface-raised-lit)}@media (prefers-reduced-motion:no-preference){.styles-module-scss-module__R7_p1q__block[data-drag-state],.styles-module-scss-module__R7_p1q__weekBlock[data-drag-state]{transition:transform var(--duration-fast) var(--ease-snap-in),height var(--duration-fast) var(--ease-snap-in),box-shadow var(--duration-fast) var(--ease-snap-in)}.styles-module-scss-module__R7_p1q__dragFrame{transition:top var(--duration-fast) var(--ease-snap-in),height var(--duration-fast) var(--ease-snap-in),transform var(--duration-fast) var(--ease-snap-in)}}.styles-module-scss-module__R7_p1q__blockFoot{z-index:1;cursor:ns-resize;opacity:0;pointer-events:none;height:8px;transition:opacity var(--duration-fast) var(--ease-snap-in);position:absolute;inset:auto 0 0}.styles-module-scss-module__R7_p1q__blockFoot:after{content:"";border-radius:var(--radius-full);background:var(--surface-raised);width:28px;height:5px;box-shadow:0 0 0 1.5px var(--primary);position:absolute;bottom:2px;left:50%;translate:-50%}@media (hover:hover){.styles-module-scss-module__R7_p1q__block:hover .styles-module-scss-module__R7_p1q__blockFoot,.styles-module-scss-module__R7_p1q__weekBlock:hover .styles-module-scss-module__R7_p1q__blockFoot{opacity:1;pointer-events:auto}}[data-drag-state]>.styles-module-scss-module__R7_p1q__blockFoot{opacity:1}[data-armed]>.styles-module-scss-module__R7_p1q__blockFoot{opacity:1;pointer-events:auto;height:20px}[data-armed]>.styles-module-scss-module__R7_p1q__blockFoot:after{width:44px;height:6px}.styles-module-scss-module__R7_p1q__dragGhost{z-index:2;box-sizing:border-box;border:1.5px dashed var(--primary);background:var(--surface-raised-lit);box-shadow:0 0 0 4px var(--primary-ground);pointer-events:none;border-radius:.625rem;margin-top:1px;position:absolute;left:0;right:0}.styles-module-scss-module__R7_p1q__dragGhostBody{box-sizing:border-box;flex-direction:column;gap:2px;height:100%;padding:6px .625rem;display:flex;overflow:hidden}.styles-module-scss-module__R7_p1q__dragFrame{z-index:2;pointer-events:none}.styles-module-scss-module__R7_p1q__dragChip{border-radius:var(--radius-sm);background:var(--primary);color:var(--primary-foreground);font-size:var(--text-xs);white-space:nowrap;box-shadow:var(--shadow-button);font-weight:600;line-height:var(--leading-title);padding-block:calc(11px - .5lh);padding-inline:.5rem;position:absolute;left:calc(50% + 1.5rem)}.styles-module-scss-module__R7_p1q__dragChip[data-edge=start]{top:-11px}.styles-module-scss-module__R7_p1q__dragChip[data-edge=end]{bottom:-11px}.styles-module-scss-module__R7_p1q__dragConflict{z-index:2;border-radius:var(--radius);box-shadow:var(--shadow-md);margin-top:.375rem;position:absolute;left:0;right:0}.styles-module-scss-module__R7_p1q__dragConflict[data-above]{margin-top:0;translate:0 calc(-100% - .375rem)}.styles-module-scss-module__R7_p1q__dragHint{color:var(--muted-foreground);margin-left:auto;display:inline-flex}.styles-module-scss-module__R7_p1q__sunLine+.styles-module-scss-module__R7_p1q__dragHint{margin-left:0}.styles-module-scss-module__R7_p1q__dragHintPointer,.styles-module-scss-module__R7_p1q__dragHintTouch{align-items:center;gap:.375rem;display:inline-flex}.styles-module-scss-module__R7_p1q__dragHintPointer svg,.styles-module-scss-module__R7_p1q__dragHintTouch svg{flex:none}.styles-module-scss-module__R7_p1q__dragHintTouch{display:none}@media (pointer:coarse){.styles-module-scss-module__R7_p1q__dragHintPointer{display:none}.styles-module-scss-module__R7_p1q__dragHintTouch{display:inline-flex}}.styles-module-scss-module__R7_p1q__full,.styles-module-scss-module__R7_p1q__stacked{flex-direction:column;gap:2px;padding-block:7px}.styles-module-scss-module__R7_p1q__compact{align-items:center;gap:.5rem}.styles-module-scss-module__R7_p1q__blockHead{align-items:center;gap:.5rem;min-width:0;display:flex}.styles-module-scss-module__R7_p1q__blockTitle{min-width:0;font-size:var(--text-base);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:18px;overflow:hidden}.styles-module-scss-module__R7_p1q__compact .styles-module-scss-module__R7_p1q__blockTitle{font-size:var(--text-sm);flex:1;line-height:16px}.styles-module-scss-module__R7_p1q__blockOwner{margin-left:auto;display:flex}.styles-module-scss-module__R7_p1q__blockMeta,.styles-module-scss-module__R7_p1q__blockTime,.styles-module-scss-module__R7_p1q__blockSource{color:var(--muted-foreground);font-size:var(--text-xs);white-space:nowrap;align-items:center;gap:5px;line-height:16px;display:flex}.styles-module-scss-module__R7_p1q__blockDot{display:none}@container block not (min-width:13rem){.styles-module-scss-module__R7_p1q__clashPill{background:0 0;height:auto;padding:0}.styles-module-scss-module__R7_p1q__clashWord{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.styles-module-scss-module__R7_p1q__blockOwner{display:none}.styles-module-scss-module__R7_p1q__blockDot{flex-shrink:0;display:inline-block}}.styles-module-scss-module__R7_p1q__nowLine{z-index:2;background:linear-gradient(90deg, var(--warning-accent), color-mix(in oklch, var(--warning-accent) 35%, transparent));pointer-events:none;height:2px;margin-top:-1px;position:absolute;left:-6px;right:0}.styles-module-scss-module__R7_p1q__nowLine:before{content:"";background:var(--sun);width:10px;height:10px;box-shadow:var(--sun-glow);border-radius:50%;position:absolute;top:-4px;left:-2px}.styles-module-scss-module__R7_p1q__dayAside{flex-direction:column;gap:1rem;min-width:0;display:flex}.styles-module-scss-module__R7_p1q__dayAsideEvent{min-width:0}@container page not (min-width:40rem){.styles-module-scss-module__R7_p1q__dayAsideEvent{display:none}.styles-module-scss-module__R7_p1q__dayLayout{--page-narrow:1}}@container page (min-width:40rem){.styles-module-scss-module__R7_p1q__alsoOnBesideCard{display:none}}.styles-module-scss-module__R7_p1q__dayEmpty{color:var(--muted-foreground);flex-direction:column;align-items:flex-start;gap:.5rem;padding:1.25rem;display:flex}.styles-module-scss-module__R7_p1q__eventCard{background:var(--surface-raised-lit);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);border:0;flex-direction:column;display:flex;position:relative}@media (prefers-reduced-motion:no-preference){html[data-entrance] .styles-module-scss-module__R7_p1q__eventCardRise:not([aria-busy=true],[aria-busy=true] *,[data-route-loading] *){animation:styles-module-scss-module__R7_p1q__clearing-rise var(--duration-slow) var(--ease-drift-in) both;animation-delay:0s}}.styles-module-scss-module__R7_p1q__plateSkeleton{border-radius:var(--radius-xl) var(--radius-xl) 0 0;width:100%;height:15.5rem;display:block}.styles-module-scss-module__R7_p1q__plate{isolation:isolate;border-top-left-radius:inherit;border-top-right-radius:inherit;height:15.5rem;color:var(--plate-ink);flex-direction:column;justify-content:space-between;gap:.75rem;padding:1.125rem 1.375rem 1rem;display:flex;position:relative}.styles-module-scss-module__R7_p1q__plate:after{content:"";z-index:1;border-radius:inherit;box-shadow:inset 0 1px 0 var(--rim);pointer-events:none;position:absolute;inset:0}.styles-module-scss-module__R7_p1q__plate[data-phase=night],.styles-module-scss-module__R7_p1q__plate[data-phase=dawn]{--plate-ink:var(--sky-plate-ink-light);--plate-shade:var(--sky-plate-shade)}.styles-module-scss-module__R7_p1q__plate[data-phase=morning],.styles-module-scss-module__R7_p1q__plate[data-phase=day],.styles-module-scss-module__R7_p1q__plate[data-phase=golden]{--plate-ink:var(--lightningcss-light,var(--sky-plate-ink-dark))var(--lightningcss-dark,var(--sky-plate-ink-light));--plate-shade:var(--lightningcss-light,transparent)var(--lightningcss-dark,var(--sky-plate-shade))}.styles-module-scss-module__R7_p1q__plate[data-phase=dusk]{--plate-ink:var(--sky-plate-ink-light);--plate-shade:var(--sky-plate-shade)}.styles-module-scss-module__R7_p1q__plateShade{z-index:-1;border-radius:inherit;background:radial-gradient(ellipse 90% 75% at 0% 0%, color-mix(in oklch, var(--plate-shade) 42%, transparent), transparent 75%);pointer-events:none;position:absolute;inset:0}@media (prefers-contrast:more){.styles-module-scss-module__R7_p1q__plateShade{background:color-mix(in oklch, var(--plate-shade) 62%, transparent)}}.styles-module-scss-module__R7_p1q__plateWords{max-width:88%;text-shadow:0 1px 2px color-mix(in oklch, var(--plate-shade) 45%, transparent);flex-direction:column;gap:.375rem;display:flex}.styles-module-scss-module__R7_p1q__plateEyebrow{color:color-mix(in oklch, var(--plate-ink) 88%, transparent);font-size:var(--text-sm);font-weight:600;line-height:var(--leading-ui)}.styles-module-scss-module__R7_p1q__plateTitle{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:400;line-height:var(--leading-title);text-wrap:balance}@container page not (min-width:40rem){.styles-module-scss-module__R7_p1q__plateTitle{font-size:var(--text-page);line-height:var(--leading-display)}}.styles-module-scss-module__R7_p1q__plateSun{background:var(--surface-overlay);-webkit-backdrop-filter:blur(var(--blur-frost)) saturate(1.15);backdrop-filter:blur(var(--blur-frost)) saturate(1.15);border-radius:var(--radius-full);color:var(--foreground);font-size:var(--text-sm);line-height:var(--leading-ui);white-space:nowrap;align-self:flex-start;align-items:center;gap:.375rem;padding:.25rem .625rem .25rem .5rem;display:inline-flex}.styles-module-scss-module__R7_p1q__plateSun svg{color:var(--muted-foreground);flex-shrink:0}.styles-module-scss-module__R7_p1q__plateGrip{border-radius:var(--radius-full);background:color-mix(in oklch, var(--sky-plate-ink-light) 72%, transparent);width:2.375rem;height:.3125rem;margin-left:-1.1875rem;position:absolute;top:.5rem;left:50%}.styles-module-scss-module__R7_p1q__plateClose{background:var(--surface-overlay);-webkit-backdrop-filter:blur(var(--blur-frost)) saturate(1.15);backdrop-filter:blur(var(--blur-frost)) saturate(1.15);z-index:2;width:var(--control-sm);height:var(--control-sm);border-radius:var(--radius-full);color:var(--foreground);cursor:pointer;border:0;place-items:center;padding:0;display:grid;position:absolute;top:1rem;right:.875rem}.styles-module-scss-module__R7_p1q__plateClose:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.styles-module-scss-module__R7_p1q__plateBody{flex-direction:column;gap:1rem;padding:.75rem 1.375rem 1.125rem;display:flex}.styles-module-scss-module__R7_p1q__eventCardClash{color:var(--muted-foreground);font-size:var(--text-sm);align-items:center;gap:.5rem;display:flex}.styles-module-scss-module__R7_p1q__plateFacts{font-size:var(--text-row);line-height:var(--leading-ui);flex-direction:column;margin:0;display:flex}.styles-module-scss-module__R7_p1q__plateFact{grid-template-columns:3.625rem minmax(0,1fr);align-items:baseline;column-gap:.75rem;padding:.5rem 0;display:grid}.styles-module-scss-module__R7_p1q__plateFact+.styles-module-scss-module__R7_p1q__plateFact{border-top:1px solid var(--hairline)}.styles-module-scss-module__R7_p1q__plateFact dt{color:var(--muted-foreground);font-size:var(--text-sm)}.styles-module-scss-module__R7_p1q__plateFact dd{min-width:0;margin:0}.styles-module-scss-module__R7_p1q__factWho{align-self:center;align-items:center;gap:.5rem;display:flex}.styles-module-scss-module__R7_p1q__factWhoText{min-width:0}.styles-module-scss-module__R7_p1q__factChange{font-size:var(--text-sm);margin-left:auto}.styles-module-scss-module__R7_p1q__factWhere{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;display:flex}.styles-module-scss-module__R7_p1q__factWhereText{flex:10rem;min-width:0}.styles-module-scss-module__R7_p1q__factMuted{color:var(--muted-foreground);line-height:var(--leading-prose)}.styles-module-scss-module__R7_p1q__directions{color:var(--link);font-size:var(--text-sm);white-space:nowrap;flex-shrink:0;align-items:center;gap:.25rem;font-weight:500;text-decoration:none;display:inline-flex}.styles-module-scss-module__R7_p1q__directions:hover{text-underline-offset:3px;text-decoration:underline}.styles-module-scss-module__R7_p1q__directions:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.styles-module-scss-module__R7_p1q__plateDetails summary{width:fit-content;color:var(--link);font-size:var(--text-sm);cursor:pointer;font-weight:500}.styles-module-scss-module__R7_p1q__plateDetails summary:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.styles-module-scss-module__R7_p1q__plateDetails[open] summary{margin-bottom:.25rem}.styles-module-scss-module__R7_p1q__plateSection{border-top:1px solid var(--hairline);flex-direction:column;gap:.25rem;padding-top:.75rem;display:flex}.styles-module-scss-module__R7_p1q__plan{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.styles-module-scss-module__R7_p1q__planRow{--plan-line:calc(var(--text-row) * var(--leading-ui));grid-template-columns:4.25rem 1rem minmax(0,1fr);align-items:baseline;column-gap:.75rem;padding-bottom:.75rem;display:grid;position:relative}.styles-module-scss-module__R7_p1q__planRow:not(:last-child):after{content:"";top:calc(var(--plan-line)/2 + .625rem/2 + 2px);border-left:2px dashed var(--border);position:absolute;bottom:0;left:calc(5.5rem - 1px)}.styles-module-scss-module__R7_p1q__planTime{color:var(--foreground);font-size:var(--text-sm);text-align:right;white-space:nowrap;font-weight:600}.styles-module-scss-module__R7_p1q__planMark{width:.625rem;height:.625rem;margin-top:calc((var(--plan-line) - .625rem)/2);border:2px solid var(--muted-foreground);border-radius:var(--radius-full);background:var(--surface-raised-lit);place-self:start center}.styles-module-scss-module__R7_p1q__planText{min-width:0;font-size:var(--text-row);flex-direction:column;gap:.125rem;display:flex}.styles-module-scss-module__R7_p1q__planText strong{font-weight:600}.styles-module-scss-module__R7_p1q__planHead{justify-content:space-between;align-items:center;gap:.625rem;display:flex}.styles-module-scss-module__R7_p1q__planDetail{color:var(--muted-foreground);font-size:var(--text-sm);line-height:var(--leading-ui)}.styles-module-scss-module__R7_p1q__planNow{--plan-line:calc(var(--text-sm) * var(--leading-ui))}.styles-module-scss-module__R7_p1q__planNow .styles-module-scss-module__R7_p1q__planTime,.styles-module-scss-module__R7_p1q__planNow strong{color:var(--warning)}.styles-module-scss-module__R7_p1q__planNow .styles-module-scss-module__R7_p1q__planText{color:var(--muted-foreground);font-size:var(--text-sm)}.styles-module-scss-module__R7_p1q__planNow .styles-module-scss-module__R7_p1q__planMark{background:var(--sun);box-shadow:var(--sun-glow);border:0}.styles-module-scss-module__R7_p1q__planPack .styles-module-scss-module__R7_p1q__planTime{color:var(--warning);font-weight:500}.styles-module-scss-module__R7_p1q__planPack .styles-module-scss-module__R7_p1q__planText strong{color:var(--warning)}.styles-module-scss-module__R7_p1q__planPack .styles-module-scss-module__R7_p1q__planMark{border-color:var(--warning-accent)}.styles-module-scss-module__R7_p1q__planStart .styles-module-scss-module__R7_p1q__planMark,.styles-module-scss-module__R7_p1q__planEnd .styles-module-scss-module__R7_p1q__planMark{border-color:var(--foreground)}.styles-module-scss-module__R7_p1q__planStart .styles-module-scss-module__R7_p1q__planMark{background:var(--foreground)}.styles-module-scss-module__R7_p1q__planPast .styles-module-scss-module__R7_p1q__planTime,.styles-module-scss-module__R7_p1q__planPast .styles-module-scss-module__R7_p1q__planText{color:var(--muted-foreground)}.styles-module-scss-module__R7_p1q__planPast .styles-module-scss-module__R7_p1q__planMark{border-color:var(--muted-foreground);background:var(--muted-foreground)}.styles-module-scss-module__R7_p1q__planNextTitle{min-width:0;color:var(--foreground);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.styles-module-scss-module__R7_p1q__planNextTitle:hover{color:var(--link)}.styles-module-scss-module__R7_p1q__planNextTitle:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.styles-module-scss-module__R7_p1q__alsoList{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.styles-module-scss-module__R7_p1q__alsoRow{border-radius:var(--radius-sm);width:100%;min-height:2.125rem;color:var(--foreground);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.625rem;padding:0 .625rem;text-decoration:none;display:flex}.styles-module-scss-module__R7_p1q__alsoRow:hover{background:var(--muted)}.styles-module-scss-module__R7_p1q__alsoRow:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.styles-module-scss-module__R7_p1q__alsoOnLine{border:1.5px dashed var(--sky);background:var(--sky-wash)}.styles-module-scss-module__R7_p1q__alsoOnLine:hover{background:color-mix(in oklch, var(--sky-wash), var(--sky) 12%)}.styles-module-scss-module__R7_p1q__alsoWhen{width:4.25rem;color:var(--muted-foreground);font-size:var(--text-sm);flex-shrink:0}.styles-module-scss-module__R7_p1q__alsoName{min-width:0;font-size:var(--text-base);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.styles-module-scss-module__R7_p1q__sheet{background:var(--surface-overlay);-webkit-backdrop-filter:blur(var(--blur-frost)) saturate(1.15);backdrop-filter:blur(var(--blur-frost)) saturate(1.15)}.styles-module-scss-module__R7_p1q__sheet:not([open]){display:none}.styles-module-scss-module__R7_p1q__sheet{width:100%;max-width:40rem;max-height:calc(100dvh - env(safe-area-inset-top) - 2.5rem);padding:0 0 env(safe-area-inset-bottom);overscroll-behavior:contain;border-radius:var(--radius-xl) var(--radius-xl) 0 0;box-shadow:var(--shadow-lg);color:var(--foreground);transition:transform var(--duration-base) var(--ease-drift-in);border:0;margin:auto auto 0;inset:auto 0 0;overflow-y:auto;transform:translateY(0)}@starting-style{.styles-module-scss-module__R7_p1q__sheet{transform:translateY(100%)}}.styles-module-scss-module__R7_p1q__sheet::backdrop{background:var(--backdrop);opacity:1}@media (prefers-reduced-motion:no-preference){.styles-module-scss-module__R7_p1q__sheet::backdrop{transition:opacity var(--duration-base) var(--ease-drift-in)}@starting-style{.styles-module-scss-module__R7_p1q__sheet::backdrop{opacity:0}}}.styles-module-scss-module__R7_p1q__eventCardSheet{box-shadow:none;background:0 0}.styles-module-scss-module__R7_p1q__eventCardSheet .styles-module-scss-module__R7_p1q__plate{height:clamp(13rem,34svh,17rem);padding-top:1.75rem}.styles-module-scss-module__R7_p1q__eventCardSheet .styles-module-scss-module__R7_p1q__plateWords{max-width:calc(100% - var(--control-sm) - .5rem)}.styles-module-scss-module__R7_p1q__eventCardSheet .styles-module-scss-module__R7_p1q__plateBody{padding-inline:1.25rem}.styles-module-scss-module__R7_p1q__eventCardFoot{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:.5rem;padding-top:.875rem;display:flex}.styles-module-scss-module__R7_p1q__deleteButton{color:var(--danger);margin-left:auto}.styles-module-scss-module__R7_p1q__before{flex-direction:column;gap:.125rem;display:flex}.styles-module-scss-module__R7_p1q__beforeHead{justify-content:space-between;align-items:baseline;gap:.75rem;padding-bottom:.125rem;display:flex}.styles-module-scss-module__R7_p1q__beforeTitle{font-size:var(--text-base);color:var(--muted-foreground);font-weight:600}.styles-module-scss-module__R7_p1q__beforeCount{font-size:var(--text-sm);color:var(--muted-foreground);white-space:nowrap}.styles-module-scss-module__R7_p1q__beforeList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.styles-module-scss-module__R7_p1q__beforeRow{min-height:1.875rem;font-size:var(--text-row);line-height:var(--leading-ui);align-items:center;gap:.75rem;display:flex}.styles-module-scss-module__R7_p1q__beforeText{overflow-wrap:anywhere;min-width:0}.styles-module-scss-module__R7_p1q__beforeDone .styles-module-scss-module__R7_p1q__beforeText{color:var(--placeholder);text-decoration:line-through;-webkit-text-decoration-color:var(--placeholder);text-decoration-color:var(--placeholder)}.styles-module-scss-module__R7_p1q__beforeAdd{min-height:1.875rem;color:var(--muted-foreground);cursor:text;align-items:center;gap:.75rem;display:flex}.styles-module-scss-module__R7_p1q__beforeAddGlyph{flex-shrink:0;justify-content:center;width:1.25rem;display:flex}.styles-module-scss-module__R7_p1q__beforeInput{border-radius:var(--radius-sm);min-width:0;height:1.875rem;color:var(--foreground);font-size:var(--text-row);background:0 0;border:0;flex:1;padding:0}.styles-module-scss-module__R7_p1q__beforeInput:focus{outline:none}.styles-module-scss-module__R7_p1q__beforeInput:focus-visible{box-shadow:var(--focus-glow)}.styles-module-scss-module__R7_p1q__beforeInput::placeholder{color:var(--muted-foreground)}.styles-module-scss-module__R7_p1q__week{border-radius:var(--radius-xl);flex-direction:column;gap:.375rem;padding:.875rem 1rem 1rem;display:flex;container:week/inline-size}.styles-module-scss-module__R7_p1q__weekGridView{display:contents}.styles-module-scss-module__R7_p1q__weekList{flex-direction:column;list-style:none;display:none}@container week not (min-width:42rem){.styles-module-scss-module__R7_p1q__weekGridView{display:none}.styles-module-scss-module__R7_p1q__weekList{display:flex}}.styles-module-scss-module__R7_p1q__listDay{grid-template-columns:4.5rem minmax(0,1fr);align-items:start;gap:.75rem;padding:.5rem 0;display:grid}.styles-module-scss-module__R7_p1q__listDay+.styles-module-scss-module__R7_p1q__listDay{border-top:1px solid var(--hairline)}.styles-module-scss-module__R7_p1q__listDate{color:var(--foreground);background:0 0;border:0;align-items:center;gap:.375rem;padding:0;display:flex}.styles-module-scss-module__R7_p1q__listDate:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.styles-module-scss-module__R7_p1q__listWeekday{color:var(--muted-foreground);font-size:var(--text-xs)}.styles-module-scss-module__R7_p1q__listNum{min-width:2.125rem;height:2.125rem;font-size:var(--text-lg);place-items:center start;font-weight:500;display:inline-grid}.styles-module-scss-module__R7_p1q__listEvents{min-width:0;min-height:2.125rem;font-size:var(--text-sm);flex-direction:column;justify-content:center;gap:.375rem;display:flex}.styles-module-scss-module__R7_p1q__listAllDay,.styles-module-scss-module__R7_p1q__listOn{font-size:var(--text-xs);font-weight:600;line-height:var(--leading-title);text-align:left;text-overflow:ellipsis;white-space:nowrap;border:0;border-radius:6px;align-self:stretch;padding-block:calc(.75rem - .5lh);padding-inline:.5rem;overflow:hidden}.styles-module-scss-module__R7_p1q__listAllDay:focus-visible,.styles-module-scss-module__R7_p1q__listOn:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.styles-module-scss-module__R7_p1q__listAllDay{background:var(--sky-ground);color:var(--info)}.styles-module-scss-module__R7_p1q__listEvent{min-width:0;color:var(--foreground);text-align:left;background:0 0;border:0;align-items:center;gap:.5rem;padding:0;display:flex}.styles-module-scss-module__R7_p1q__listEvent:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.styles-module-scss-module__R7_p1q__listEvent .styles-module-scss-module__R7_p1q__memberDot{width:6px;height:6px}.styles-module-scss-module__R7_p1q__weekList .styles-module-scss-module__R7_p1q__clashPill{background:0 0;height:auto;padding:0}.styles-module-scss-module__R7_p1q__weekList .styles-module-scss-module__R7_p1q__clashWord{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.styles-module-scss-module__R7_p1q__listEventClash .styles-module-scss-module__R7_p1q__listTitle{color:var(--warning)}.styles-module-scss-module__R7_p1q__listTime{width:4.25rem;color:var(--muted-foreground);font-size:var(--text-xs);flex-shrink:0}.styles-module-scss-module__R7_p1q__listTitle{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.styles-module-scss-module__R7_p1q__weekHead,.styles-module-scss-module__R7_p1q__weekAllDay{grid-template-columns:3.5rem repeat(7,minmax(0,1fr));display:grid}.styles-module-scss-module__R7_p1q__weekHead{align-items:end;padding-bottom:.5rem}.styles-module-scss-module__R7_p1q__weekDay{color:var(--foreground);background:0 0;border:0;justify-content:center;align-items:baseline;gap:7px;padding:0;display:flex}.styles-module-scss-module__R7_p1q__weekDay:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.styles-module-scss-module__R7_p1q__weekDayName{color:var(--muted-foreground);font-size:var(--text-sm)}.styles-module-scss-module__R7_p1q__weekDate{font-size:var(--text-lg);font-weight:500;line-height:var(--leading-title);padding-block:calc(1.0625rem - .5lh)}.styles-module-scss-module__R7_p1q__weekDateToday{background:var(--night-raised);width:2.125rem;height:2.125rem;color:var(--amber-ink);font-size:var(--text-lg);border-radius:50%;place-items:center;line-height:1;display:inline-grid}.styles-module-scss-module__R7_p1q__weekAllDay{border-block:1px solid var(--border);align-items:center;min-height:1.875rem}.styles-module-scss-module__R7_p1q__weekAllDayLabel{color:var(--muted-foreground);font-size:var(--text-xs)}.styles-module-scss-module__R7_p1q__weekAllDayNote{font-size:var(--text-sm);grid-column:2/span 7;padding-left:.375rem}.styles-module-scss-module__R7_p1q__weekAllDayCell{flex-direction:column;gap:2px;min-width:0;padding:3px 2px;display:flex}.styles-module-scss-module__R7_p1q__weekAllDayCell .styles-module-scss-module__R7_p1q__allDayChip{border-radius:6px;height:1.25rem}.styles-module-scss-module__R7_p1q__weekGrid{grid-template-columns:3.5rem repeat(7,minmax(0,1fr));margin-top:.625rem;display:grid;position:relative}.styles-module-scss-module__R7_p1q__weekHours{position:relative}.styles-module-scss-module__R7_p1q__weekHour{color:var(--muted-foreground);font-size:var(--text-xs);white-space:nowrap;position:absolute;right:.625rem;translate:0 -50%}.styles-module-scss-module__R7_p1q__weekLines{pointer-events:none;position:absolute;inset:0 0 0 3.5rem}.styles-module-scss-module__R7_p1q__weekLine{background:linear-gradient(90deg, transparent, var(--border) 4%, var(--border) 96%, transparent);opacity:.6;height:1px;position:absolute;left:0;right:0}.styles-module-scss-module__R7_p1q__weekCol{margin:0 2px;position:relative;container:weekcol/inline-size}.styles-module-scss-module__R7_p1q__weekCol[data-drag-source]{z-index:1}.styles-module-scss-module__R7_p1q__weekColToday{border-radius:var(--radius);background:var(--today-wash)}.styles-module-scss-module__R7_p1q__weekBlock,.styles-module-scss-module__R7_p1q__weekBlockSkeleton,.styles-module-scss-module__R7_p1q__weekFrame{left:calc(var(--col,0)/var(--cols,1)*100% + 2px);width:calc(100%/var(--cols,1) - 4px);box-sizing:border-box;border-radius:var(--radius-sm);margin-top:1px;position:absolute}.styles-module-scss-module__R7_p1q__weekBlockSkeleton{background:var(--skeleton)}@container weekcol not (min-width:13rem){.styles-module-scss-module__R7_p1q__weekBlock,.styles-module-scss-module__R7_p1q__weekBlockSkeleton,.styles-module-scss-module__R7_p1q__weekFrame{left:calc(var(--col,0)*.75rem + 2px);width:calc(100% - (var(--cols,1) - 1)*.75rem - 4px)}}.styles-module-scss-module__R7_p1q__weekBlock{background:var(--surface-raised-lit);color:var(--foreground);text-align:left;box-shadow:var(--shadow-block);border:0;flex-direction:column;gap:1px;padding:5px 7px;display:flex;overflow:hidden}.styles-module-scss-module__R7_p1q__weekBlock:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.styles-module-scss-module__R7_p1q__weekBlock .styles-module-scss-module__R7_p1q__blockTitle{font-size:var(--text-xs);line-height:16px}.styles-module-scss-module__R7_p1q__weekFrame{transform:translateX(calc(var(--drag-days,0) * (100cqi + 4px)))}.styles-module-scss-module__R7_p1q__weekFrame .styles-module-scss-module__R7_p1q__dragChip{left:50%;translate:-50%}.styles-module-scss-module__R7_p1q__weekGhost{border-radius:var(--radius-sm);left:2px;right:2px}.styles-module-scss-module__R7_p1q__weekGhost .styles-module-scss-module__R7_p1q__dragGhostBody{gap:1px;padding:4px 6px}.styles-module-scss-module__R7_p1q__weekGhost .styles-module-scss-module__R7_p1q__blockTitle{font-size:var(--text-xs);line-height:16px}.styles-module-scss-module__R7_p1q__weekGhost .styles-module-scss-module__R7_p1q__dragChip{left:50%;translate:-50%}.styles-module-scss-module__R7_p1q__weekConflict{left:3.5rem}.styles-module-scss-module__R7_p1q__weekBlockOne{flex-direction:row;align-items:center;padding-block:0}.styles-module-scss-module__R7_p1q__weekBlockOne .styles-module-scss-module__R7_p1q__weekBlockTime{display:none}.styles-module-scss-module__R7_p1q__weekBlockClash{background:var(--warning-ground);color:var(--warning);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--warning-accent) 45%, transparent)}.styles-module-scss-module__R7_p1q__weekBlockClash .styles-module-scss-module__R7_p1q__weekBlockTime{color:var(--warning)}.styles-module-scss-module__R7_p1q__weekBlockHead{align-items:center;gap:5px;min-width:0;display:flex}.styles-module-scss-module__R7_p1q__weekBlockHead .styles-module-scss-module__R7_p1q__memberDot{width:6px;height:6px}.styles-module-scss-module__R7_p1q__weekBlockTime{color:var(--muted-foreground);font-size:var(--text-2xs);text-overflow:ellipsis;white-space:nowrap;line-height:15px;overflow:hidden}.styles-module-scss-module__R7_p1q__month{border-radius:var(--radius-xl);flex-direction:column;padding:.75rem .875rem .625rem;display:flex;container:month/inline-size}.styles-module-scss-module__R7_p1q__monthWeekdays,.styles-module-scss-module__R7_p1q__monthGrid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.styles-module-scss-module__R7_p1q__monthWeekdays{color:var(--muted-foreground);font-size:var(--text-sm);padding:2px 9px .5rem}.styles-module-scss-module__R7_p1q__monthCell{flex-direction:column;gap:3px;min-width:0;min-height:7.5rem;padding:6px 9px 8px;display:flex;container:monthcell/inline-size}.styles-module-scss-module__R7_p1q__monthRule{border-top:1px solid var(--hairline)}.styles-module-scss-module__R7_p1q__monthToday{border-radius:var(--radius);background:var(--today-wash)}.styles-module-scss-module__R7_p1q__monthDate{min-width:1.75rem;height:1.75rem;color:var(--foreground);font-size:var(--text-md);text-align:left;background:0 0;border:0;border-radius:50%;align-self:flex-start;padding:0;font-weight:500}.styles-module-scss-module__R7_p1q__monthDate:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.styles-module-scss-module__R7_p1q__monthDateToday{background:var(--night-raised);width:1.75rem;color:var(--amber-ink);text-align:center;place-items:center;display:grid}.styles-module-scss-module__R7_p1q__monthLine{min-width:0;height:1.25rem;color:var(--foreground);text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:flex}.styles-module-scss-module__R7_p1q__monthLine:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.styles-module-scss-module__R7_p1q__monthLine .styles-module-scss-module__R7_p1q__memberDot{width:6px;height:6px}.styles-module-scss-module__R7_p1q__monthLineClash{background:var(--warning-ground);color:var(--warning);border-radius:6px;margin:0 -6px;padding:0 6px}.styles-module-scss-module__R7_p1q__monthLineClash .styles-module-scss-module__R7_p1q__monthTime{color:var(--warning)}.styles-module-scss-module__R7_p1q__ringSmall{box-sizing:border-box;border:1.5px solid var(--warning-accent);border-radius:50%;flex-shrink:0;width:7px;height:7px}.styles-module-scss-module__R7_p1q__monthTime{color:var(--muted-foreground);font-size:var(--text-xs);flex-shrink:0}.styles-module-scss-module__R7_p1q__monthLine.styles-module-scss-module__R7_p1q__straw .styles-module-scss-module__R7_p1q__monthTitle{color:var(--warning)}.styles-module-scss-module__R7_p1q__monthTitle{min-width:0;font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.styles-module-scss-module__R7_p1q__monthBand{background:var(--sky-ground);height:1.25rem;color:var(--info);font-size:var(--text-xs);text-align:left;white-space:nowrap;border:0;margin:0 -9px;padding:0;font-weight:600}.styles-module-scss-module__R7_p1q__monthBand:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.styles-module-scss-module__R7_p1q__bandLabel{z-index:1;width:calc(var(--span,1)*100% - .5rem);text-overflow:ellipsis;white-space:nowrap;display:block;position:relative;overflow:hidden}@container monthcell not (min-width:8rem){.styles-module-scss-module__R7_p1q__monthTime{display:none}}.styles-module-scss-module__R7_p1q__bandStart{border-radius:6px 0 0 6px;margin-left:0;padding-left:.5rem}.styles-module-scss-module__R7_p1q__bandEnd{border-radius:0 6px 6px 0;margin-right:0}.styles-module-scss-module__R7_p1q__bandStart.styles-module-scss-module__R7_p1q__bandEnd{border-radius:6px}.styles-module-scss-module__R7_p1q__monthMore{color:var(--link);font-size:var(--text-xs);background:0 0;border:0;align-self:flex-start;padding:0 0 0 .75rem;font-weight:500}.styles-module-scss-module__R7_p1q__monthDots{gap:3px;display:none}.styles-module-scss-module__R7_p1q__monthDots .styles-module-scss-module__R7_p1q__memberDot{width:5px;height:5px}.styles-module-scss-module__R7_p1q__going{flex-wrap:wrap;align-items:center;gap:.3125rem;display:flex}.styles-module-scss-module__R7_p1q__goingChip{height:var(--control-sm);border-radius:var(--radius-full);background:var(--muted);color:var(--foreground);font-size:var(--text-base);white-space:nowrap;transition:background var(--duration-fast) var(--ease-snap-in),color var(--duration-fast) var(--ease-snap-in),box-shadow var(--duration-fast) var(--ease-snap-in);border:0;flex-shrink:0;align-items:center;gap:.4375rem;padding:0 .625rem 0 .375rem;font-weight:500;display:inline-flex}@media (hover:hover){.styles-module-scss-module__R7_p1q__goingChip:hover:not(.styles-module-scss-module__R7_p1q__goingOn){background:var(--surface-tint)}}.styles-module-scss-module__R7_p1q__goingChip:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.styles-module-scss-module__R7_p1q__goingFace{display:inline-flex}.styles-module-scss-module__R7_p1q__goingEveryone{padding:0 .75rem}.styles-module-scss-module__R7_p1q__goingNobody{box-sizing:border-box;border:1.5px dashed var(--warning-accent);border-radius:50%;flex-shrink:0;width:24px;height:24px}.styles-module-scss-module__R7_p1q__goingOn{background:var(--chosen);color:var(--on-chosen);box-shadow:var(--shadow-chosen)}.styles-module-scss-module__R7_p1q__goingHint{color:var(--muted-foreground);font-size:var(--text-sm);align-items:center;gap:.5rem;margin-top:.375rem;display:flex}.styles-module-scss-module__R7_p1q__goingHintStraw{color:var(--warning)}.styles-module-scss-module__R7_p1q__goingHintDot{background:var(--owner);border-radius:50%;flex-shrink:0;width:7px;height:7px}.styles-module-scss-module__R7_p1q__goingHintNobody{box-sizing:border-box;border:1.5px dashed var(--warning-accent);border-radius:50%;flex-shrink:0;width:9px;height:9px}.styles-module-scss-module__R7_p1q__formGroup{flex-direction:column;gap:.625rem;display:flex}.styles-module-scss-module__R7_p1q__dateRow{flex-wrap:wrap;align-items:flex-end;gap:.75rem 1rem;display:flex}.styles-module-scss-module__R7_p1q__dateRow>:not(.styles-module-scss-module__R7_p1q__alldayRow){flex:9rem;min-width:0}.styles-module-scss-module__R7_p1q__alldayRow{min-height:var(--control-lg);font-size:var(--text-sm);align-items:center;gap:.5rem;font-weight:600;display:flex}.styles-module-scss-module__R7_p1q__alldayRow label{cursor:pointer}.styles-module-scss-module__R7_p1q__timeRow{grid-template-columns:1fr 1fr auto;align-items:start;gap:.75rem;display:grid}.styles-module-scss-module__R7_p1q__timeSpan{color:var(--muted-foreground);font-size:var(--text-sm);white-space:nowrap;align-self:center;margin-top:1.25rem}.styles-module-scss-module__R7_p1q__overDays{align-self:flex-start}.styles-module-scss-module__R7_p1q__takingHint{margin-top:-.25rem}.styles-module-scss-module__R7_p1q__deleteArea{align-items:center;gap:.5rem;margin-right:auto;display:flex}.styles-module-scss-module__R7_p1q__phoneWeek{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;padding:.375rem;display:none}.styles-module-scss-module__R7_p1q__phoneDay{border-radius:var(--radius);color:var(--muted-foreground);background:0 0;border:0;flex-direction:column;align-items:center;gap:1px;padding:.375rem 0;display:flex}.styles-module-scss-module__R7_p1q__phoneDay:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.styles-module-scss-module__R7_p1q__phoneDayLetter{font-size:var(--text-xs)}.styles-module-scss-module__R7_p1q__phoneDayDate{font-size:var(--text-lg);font-weight:500;line-height:var(--leading-title)}.styles-module-scss-module__R7_p1q__phoneDayToday{background:var(--night-raised);color:var(--on-night);box-shadow:var(--shadow-pill)}.styles-module-scss-module__R7_p1q__phoneDayToday .styles-module-scss-module__R7_p1q__phoneDayLetter{color:var(--amber-ink)}.styles-module-scss-module__R7_p1q__phoneOnly{display:none}.styles-module-scss-module__R7_p1q__onRow{isolation:isolate;position:relative}.styles-module-scss-module__R7_p1q__onRow:before{content:"";z-index:-1;border-radius:var(--radius);background:var(--row-wash,transparent);pointer-events:none;transition:background var(--duration-fast) var(--ease-snap-in);position:absolute;inset:2px .5rem}.styles-module-scss-module__R7_p1q__onRow{min-height:2.5rem;color:var(--foreground);align-items:baseline;gap:.75rem;padding:.5rem 1.125rem;text-decoration:none;display:flex}.styles-module-scss-module__R7_p1q__onRow:hover{--row-wash:var(--muted)}.styles-module-scss-module__R7_p1q__onRow:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.styles-module-scss-module__R7_p1q__onLine{isolation:isolate;position:relative}.styles-module-scss-module__R7_p1q__onLine:before{content:"";z-index:-1;border-radius:var(--radius);background:var(--row-wash,transparent);pointer-events:none;transition:background var(--duration-fast) var(--ease-snap-in);position:absolute;inset:2px .5rem}.styles-module-scss-module__R7_p1q__onLine{--faces-ring:var(--surface);align-items:center;gap:.375rem;min-height:2.5rem;padding-right:.75rem;display:flex}.styles-module-scss-module__R7_p1q__onLine:hover,.styles-module-scss-module__R7_p1q__onLine:focus-within{--faces-ring:var(--muted);--row-wash:var(--muted)}.styles-module-scss-module__R7_p1q__onLineLink{min-width:0;color:var(--foreground);flex:1;align-items:baseline;gap:.75rem;padding:.5rem 0 .5rem 1.125rem;text-decoration:none;display:flex}.styles-module-scss-module__R7_p1q__onLineLink:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.styles-module-scss-module__R7_p1q__onMaybe:before{border:1.5px dashed var(--sky)}.styles-module-scss-module__R7_p1q__onMaybe .styles-module-scss-module__R7_p1q__onFrom{color:var(--foreground)}.styles-module-scss-module__R7_p1q__star{color:var(--muted-foreground);flex-shrink:0}.styles-module-scss-module__R7_p1q__starOn{color:var(--info)}.styles-module-scss-module__R7_p1q__star.styles-module-scss-module__R7_p1q__starOnPhoto{border-radius:var(--radius-full);background:color-mix(in oklch, var(--surface-raised) 86%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--shadow-chip-float)}.styles-module-scss-module__R7_p1q__interest{border:0;flex-direction:column;gap:.5rem;min-inline-size:0;margin:1rem 0 0;padding:0;display:flex}.styles-module-scss-module__R7_p1q__interestHead{color:var(--muted-foreground);font-size:var(--text-sm);margin-bottom:.5rem;padding:0;font-weight:600}.styles-module-scss-module__R7_p1q__interestList{flex-wrap:wrap;gap:.5rem 1rem;display:flex}.styles-module-scss-module__R7_p1q__interestFace{display:inline-flex}.styles-module-scss-module__R7_p1q__interestPerson{min-height:2.25rem;font-size:var(--text-row);cursor:pointer;align-items:center;gap:.5rem;display:inline-flex}.styles-module-scss-module__R7_p1q__onWhen{width:4.25rem;color:var(--muted-foreground);font-size:var(--text-sm);font-variant-numeric:tabular-nums;flex-shrink:0}.styles-module-scss-module__R7_p1q__onName{min-width:0;font-size:var(--text-base);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.styles-module-scss-module__R7_p1q__onFrom{color:var(--muted-foreground)}.styles-module-scss-module__R7_p1q__onText{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.styles-module-scss-module__R7_p1q__onFit{color:var(--muted-foreground);font-size:var(--text-xs);line-height:var(--leading-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.styles-module-scss-module__R7_p1q__onFitStraw{color:var(--warning)}.styles-module-scss-module__R7_p1q__onPlace{max-width:40%;color:var(--muted-foreground);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;overflow:hidden}.styles-module-scss-module__R7_p1q__onBand{border-block:1px dashed var(--sky);background:var(--sky-wash);color:var(--info);text-decoration:none;display:block}.styles-module-scss-module__R7_p1q__onBand:hover{background:var(--sky-ground)}.styles-module-scss-module__R7_p1q__onBand:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.styles-module-scss-module__R7_p1q__onBandStart{border-left:1px dashed var(--sky)}.styles-module-scss-module__R7_p1q__onBandEnd{border-right:1px dashed var(--sky)}.styles-module-scss-module__R7_p1q__weekOn{border-bottom:1px solid var(--border);grid-template-columns:3.5rem repeat(7,minmax(0,1fr));align-items:center;row-gap:3px;padding-block:3px;display:grid}.styles-module-scss-module__R7_p1q__weekOnBand{height:1.375rem;font-size:var(--text-xs);font-weight:600;line-height:var(--leading-title);text-overflow:ellipsis;white-space:nowrap;border-radius:0;margin-inline:2px;padding:0 .625rem;padding-block:calc(.6875rem - 1px - .5lh);overflow:hidden}.styles-module-scss-module__R7_p1q__weekOnBand.styles-module-scss-module__R7_p1q__onBandStart{border-top-left-radius:6px;border-bottom-left-radius:6px}.styles-module-scss-module__R7_p1q__weekOnBand.styles-module-scss-module__R7_p1q__onBandEnd{border-top-right-radius:6px;border-bottom-right-radius:6px}.styles-module-scss-module__R7_p1q__miniOn{border-bottom:2px dashed var(--sky);height:0;position:absolute;bottom:0;left:0;right:0}.styles-module-scss-module__R7_p1q__miniOnStart{left:22%}.styles-module-scss-module__R7_p1q__miniOnEnd{right:22%}.styles-module-scss-module__R7_p1q__alsoOn{background:var(--surface-lit);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:0}@media (prefers-reduced-motion:no-preference){html[data-entrance] .styles-module-scss-module__R7_p1q__alsoOn:not([aria-busy=true],[aria-busy=true] *,[data-route-loading] *){animation:styles-module-scss-module__R7_p1q__clearing-rise var(--duration-slow) var(--ease-drift-in) both;animation-delay:0s}}.styles-module-scss-module__R7_p1q__alsoOn{padding-bottom:.375rem}.styles-module-scss-module__R7_p1q__alsoOnTitle{font-size:var(--text-base);color:var(--muted-foreground);padding:1rem 1.125rem .375rem;font-weight:600}.styles-module-scss-module__R7_p1q__alsoOnList{list-style:none}.styles-module-scss-module__R7_p1q__onGhost{--faces-ring:var(--surface);border:1.5px dashed var(--sky);background:var(--sky-wash);color:var(--foreground);box-shadow:none;text-decoration:none}.styles-module-scss-module__R7_p1q__onGhost:hover{background:var(--sky-ground);box-shadow:none}.styles-module-scss-module__R7_p1q__onGhost:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.styles-module-scss-module__R7_p1q__dayCanvas .styles-module-scss-module__R7_p1q__onGhost{--faces-ring:var(--surface-sunken)}.styles-module-scss-module__R7_p1q__onGhostOpen{border-bottom-style:none;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.styles-module-scss-module__R7_p1q__ghostStar{color:var(--info);flex-shrink:0}.styles-module-scss-module__R7_p1q__ghostFaces{margin-left:auto}@container block not (min-width:13rem){.styles-module-scss-module__R7_p1q__ghostFaces{display:none}}@container weekcol not (min-width:8rem){.styles-module-scss-module__R7_p1q__ghostFaces{display:none}}.styles-module-scss-module__R7_p1q__wrap .styles-module-scss-module__R7_p1q__layers{flex:none;display:flex}.styles-module-scss-module__R7_p1q__layersButton{height:var(--control);border-radius:var(--radius);background:var(--surface-raised);color:var(--foreground);font-size:var(--text-base);white-space:nowrap;box-shadow:var(--shadow-chip);cursor:pointer;transition:background var(--duration-fast) var(--ease-snap-in),color var(--duration-fast) var(--ease-snap-in),box-shadow var(--duration-fast) var(--ease-snap-in);border:0;align-items:center;gap:.5rem;padding:0 .875rem;font-weight:600;display:inline-flex;position:relative}.styles-module-scss-module__R7_p1q__layersButton:hover{box-shadow:var(--shadow-chip-hover)}.styles-module-scss-module__R7_p1q__layersButton:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.styles-module-scss-module__R7_p1q__layersButton[data-open]{background:var(--chosen);color:var(--on-chosen);box-shadow:var(--shadow-chosen)}.styles-module-scss-module__R7_p1q__layersButton[data-open] svg{color:var(--chosen-glyph)}.styles-module-scss-module__R7_p1q__layersDot{border-radius:var(--radius-full);background:var(--primary);width:6px;height:6px;position:absolute;top:7px;right:7px}[data-open]>.styles-module-scss-module__R7_p1q__layersDot{background:var(--chosen-glyph)}@container page not (min-width:40rem){.styles-module-scss-module__R7_p1q__layersButton{width:var(--control);justify-content:center;padding:0}.styles-module-scss-module__R7_p1q__layersWord{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.styles-module-scss-module__R7_p1q__layersPop{background:var(--surface-overlay);-webkit-backdrop-filter:blur(var(--blur-frost)) saturate(1.15);backdrop-filter:blur(var(--blur-frost)) saturate(1.15);inset:var(--pop-top,0) var(--pop-right,0) auto auto;box-sizing:border-box;border-radius:var(--radius-lg);width:17rem;max-width:calc(100vw - 1rem);color:var(--foreground);box-shadow:var(--shadow-lg);opacity:1;transition:opacity var(--duration-fast) var(--ease-drift-in),translate var(--duration-fast) var(--ease-drift-in);border:0;margin:0;padding:0;position:fixed;translate:0}@starting-style{.styles-module-scss-module__R7_p1q__layersPop{opacity:0;translate:0 -4px}}@media not (min-width:768px){.styles-module-scss-module__R7_p1q__layersPop{width:100%;max-width:none;padding-bottom:env(safe-area-inset-bottom);border-radius:var(--radius-xl) var(--radius-xl) 0 0;inset:auto 0 0}@starting-style{.styles-module-scss-module__R7_p1q__layersPop{translate:0 100%}}.styles-module-scss-module__R7_p1q__layersPop::backdrop{background:var(--backdrop)}}.styles-module-scss-module__R7_p1q__layersHead{color:var(--muted-foreground);font-size:var(--text-base);padding:.875rem 1rem .25rem;font-weight:600}.styles-module-scss-module__R7_p1q__layersList,.styles-module-scss-module__R7_p1q__layerCalendars{list-style:none}.styles-module-scss-module__R7_p1q__layersList{padding:0 1rem}.styles-module-scss-module__R7_p1q__layerItem+.styles-module-scss-module__R7_p1q__layerItem{border-top:1px solid var(--hairline)}.styles-module-scss-module__R7_p1q__layerRow{align-items:center;gap:.625rem;min-height:3rem;display:flex}.styles-module-scss-module__R7_p1q__layerGlyph{flex-shrink:0;align-items:center;width:2rem;display:flex}.styles-module-scss-module__R7_p1q__layerText{cursor:pointer;flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.styles-module-scss-module__R7_p1q__layerName{font-size:var(--text-row);font-weight:500;line-height:var(--leading-title)}.styles-module-scss-module__R7_p1q__layerHint{color:var(--muted-foreground);font-size:var(--text-xs);line-height:var(--leading-ui)}.styles-module-scss-module__R7_p1q__layerCalendars{padding:0 0 .5rem 2.625rem}.styles-module-scss-module__R7_p1q__layerCalendar{min-height:2.5rem}.styles-module-scss-module__R7_p1q__layerCalendarName{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.styles-module-scss-module__R7_p1q__layersFoot{border-top:1px solid var(--hairline);color:var(--muted-foreground);font-size:var(--text-xs);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem .875rem;display:flex}.styles-module-scss-module__R7_p1q__swatchCard{box-sizing:border-box;border-radius:var(--radius-sm);background:var(--surface-raised-lit);width:2rem;height:1.25rem;box-shadow:var(--shadow-chip);align-items:center;gap:4px;padding:0 5px;display:flex}.styles-module-scss-module__R7_p1q__swatchDot{border-radius:var(--radius-full);background:var(--primary);flex-shrink:0;width:6px;height:6px}.styles-module-scss-module__R7_p1q__swatchDot[data-tone=google]{background:var(--info)}.styles-module-scss-module__R7_p1q__swatchBar{background:var(--muted-foreground);opacity:.6;border-radius:2px;flex:1;height:3px}.styles-module-scss-module__R7_p1q__swatchOn{width:2rem;height:1.375rem;position:relative}.styles-module-scss-module__R7_p1q__swatchBand,.styles-module-scss-module__R7_p1q__swatchGhost{box-sizing:border-box;border:1.5px dashed var(--sky);border-radius:3px;position:absolute;left:0}.styles-module-scss-module__R7_p1q__swatchBand{background:var(--sky-wash);height:8px;top:0;right:0}.styles-module-scss-module__R7_p1q__swatchGhost{width:1.375rem;height:11px;color:var(--info);justify-content:center;align-items:center;display:flex;bottom:0}@container page not (min-width:40rem){.styles-module-scss-module__R7_p1q__wrap{gap:1rem}.styles-module-scss-module__R7_p1q__todayWhen,.styles-module-scss-module__R7_p1q__nextWhen{width:4.5rem}.styles-module-scss-module__R7_p1q__todayRow,.styles-module-scss-module__R7_p1q__nextRow{padding-inline:.875rem}.styles-module-scss-module__R7_p1q__agendaSide{display:none}.styles-module-scss-module__R7_p1q__phoneWeek{display:grid}.styles-module-scss-module__R7_p1q__dayTimeline{grid-template-columns:3rem minmax(0,1fr)}.styles-module-scss-module__R7_p1q__allDay{padding-left:3rem}.styles-module-scss-module__R7_p1q__phoneOnly{display:block}}@container month not (min-width:36rem){.styles-module-scss-module__R7_p1q__monthWeekdays{padding-inline:4px}.styles-module-scss-module__R7_p1q__monthCell{min-height:3.5rem;padding:4px}.styles-module-scss-module__R7_p1q__monthLine,.styles-module-scss-module__R7_p1q__monthBand,.styles-module-scss-module__R7_p1q__monthMore{display:none}.styles-module-scss-module__R7_p1q__monthDots{display:flex}}.styles-module-scss-module__R7_p1q__nextRow:hover,.styles-module-scss-module__R7_p1q__nextRow:hover+.styles-module-scss-module__R7_p1q__nextRow{border-top-color:#0000}.styles-module-scss-module__R7_p1q__todayList li:has(.styles-module-scss-module__R7_p1q__todayRow:hover){border-top-color:#0000}.styles-module-scss-module__R7_p1q__todayList li:has(.styles-module-scss-module__R7_p1q__todayRow:hover)+li{border-top-color:#0000}.styles-module-scss-module__R7_p1q__nextGroup:has(.styles-module-scss-module__R7_p1q__nextRow:last-child:hover)+.styles-module-scss-module__R7_p1q__nextGroup{border-top-color:#0000}
.styles-module-scss-module__qSjXdW__badge{border-radius:var(--radius-full);min-height:1.5rem;font-size:var(--text-xs);white-space:nowrap;align-items:center;gap:.375rem;padding:0 .5625rem;font-weight:600;display:inline-flex}.styles-module-scss-module__qSjXdW__neutral{background:var(--surface-tint);color:var(--muted-foreground)}.styles-module-scss-module__qSjXdW__warning{background:var(--warning-ground);color:var(--warning)}.styles-module-scss-module__qSjXdW__danger{background:var(--danger-ground);color:var(--danger)}.styles-module-scss-module__qSjXdW__success{background:var(--success-ground);color:var(--success)}.styles-module-scss-module__qSjXdW__info{background:var(--info-ground);color:var(--info)}.styles-module-scss-module__qSjXdW__primary{background:var(--primary-ground);color:var(--link)}.styles-module-scss-module__qSjXdW__night{background:var(--night-raised);color:var(--amber-ink)}
.styles-module-scss-module__N1dKDW__button{white-space:nowrap;border-radius:var(--radius);justify-content:center;align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.styles-module-scss-module__N1dKDW__button>svg{flex-shrink:0}.styles-module-scss-module__N1dKDW__button{transition:background var(--duration-fast) var(--ease-snap-in),color var(--duration-fast) var(--ease-snap-in),box-shadow var(--duration-fast) var(--ease-snap-in),opacity var(--duration-fast) var(--ease-snap-in)}.styles-module-scss-module__N1dKDW__button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.styles-module-scss-module__N1dKDW__button:disabled{opacity:.6;cursor:not-allowed}.styles-module-scss-module__N1dKDW__fullWidth{width:100%}.styles-module-scss-module__N1dKDW__primary{background:var(--primary);color:var(--primary-foreground);box-shadow:var(--shadow-button)}.styles-module-scss-module__N1dKDW__primary:hover:not(:disabled){background:var(--primary-hover)}.styles-module-scss-module__N1dKDW__night{background:var(--night-raised);color:var(--on-night);box-shadow:var(--shadow-pill)}.styles-module-scss-module__N1dKDW__night:hover:not(:disabled){background:var(--night)}.styles-module-scss-module__N1dKDW__ghost{background:var(--surface-raised);color:var(--foreground);box-shadow:var(--shadow-chip)}.styles-module-scss-module__N1dKDW__ghost:hover:not(:disabled){box-shadow:var(--shadow-chip-hover)}.styles-module-scss-module__N1dKDW__quiet{color:var(--muted-foreground);background:0 0;font-weight:500}.styles-module-scss-module__N1dKDW__quiet:hover:not(:disabled){background:var(--sidebar-hover);color:var(--foreground)}.styles-module-scss-module__N1dKDW__danger{background:var(--danger-ground);color:var(--danger)}.styles-module-scss-module__N1dKDW__danger:hover:not(:disabled){background:color-mix(in oklch, var(--danger-ground), var(--danger) 10%)}.styles-module-scss-module__N1dKDW__sm{height:var(--control-sm);font-size:var(--text-sm);padding:0 .75rem}.styles-module-scss-module__N1dKDW__md{height:var(--control);font-size:var(--text-base);padding:0 1rem}.styles-module-scss-module__N1dKDW__lg{height:var(--control-lg);font-size:var(--text-md);padding:0 1.25rem}.styles-module-scss-module__N1dKDW__spinner{border-radius:var(--radius-full);border:2px solid;border-right-color:#0000;flex-shrink:0;width:.9em;height:.9em;animation:.7s linear infinite styles-module-scss-module__N1dKDW__spin}@media (prefers-reduced-motion:reduce){.styles-module-scss-module__N1dKDW__spinner{animation-duration:1.6s}}@keyframes styles-module-scss-module__N1dKDW__spin{to{transform:rotate(1turn)}}
.styles-module-scss-module__gnMpWa__dialog{flex-direction:column;display:flex}.styles-module-scss-module__gnMpWa__dialog:not([open]){display:none}.styles-module-scss-module__gnMpWa__dialog{border-radius:var(--radius-xl);background:var(--surface-overlay);width:min(34rem,100vw - 2rem);max-height:min(85vh,50rem);-webkit-backdrop-filter:blur(var(--blur-frost)) saturate(1.15);backdrop-filter:blur(var(--blur-frost)) saturate(1.15);color:var(--foreground);opacity:1;transition:opacity var(--duration-base) var(--ease-drift-in),transform var(--duration-base) var(--ease-drift-in);border:0;margin:auto;padding:0;transform:translateY(0)scale(1)}@starting-style{.styles-module-scss-module__gnMpWa__dialog{opacity:0;transform:translateY(12px)scale(.98)}}.styles-module-scss-module__gnMpWa__dialog::backdrop{background:var(--backdrop);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:1}@media (prefers-reduced-motion:no-preference){.styles-module-scss-module__gnMpWa__dialog::backdrop{transition:opacity var(--duration-base) var(--ease-drift-in)}@starting-style{.styles-module-scss-module__gnMpWa__dialog::backdrop{opacity:0}}}.styles-module-scss-module__gnMpWa__lg{width:min(40rem,100vw - 2rem)}@media not (min-width:768px){.styles-module-scss-module__gnMpWa__sheet{width:100%;max-width:none;max-height:calc(100dvh - env(safe-area-inset-top) - 4.25rem);padding-bottom:env(safe-area-inset-bottom);border-radius:var(--radius-xl) var(--radius-xl) 0 0;margin:auto 0 0}@starting-style{.styles-module-scss-module__gnMpWa__sheet{transform:translateY(100%)}}}.styles-module-scss-module__gnMpWa__form{flex-direction:column;flex:1;min-height:0;display:flex}.styles-module-scss-module__gnMpWa__head{justify-content:space-between;align-items:center;gap:.75rem;padding:1rem .75rem 0 1.25rem;display:flex}.styles-module-scss-module__gnMpWa__title{font-size:var(--text-lg);font-weight:600}.styles-module-scss-module__gnMpWa__body{flex-direction:column;flex:1;gap:1.25rem;min-height:0;padding:.875rem 1.25rem;display:flex;overflow-y:auto}.styles-module-scss-module__gnMpWa__foot{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;padding:.25rem 1.25rem 1.25rem;display:flex}
.styles-module-scss-module__nZf30a__faces{flex-shrink:0;display:inline-flex}.styles-module-scss-module__nZf30a__face+.styles-module-scss-module__nZf30a__face{box-shadow:0 0 0 1.5px var(--faces-ring,var(--surface));margin-left:-.3125rem}.styles-module-scss-module__nZf30a__more{border-radius:var(--radius-full);background:var(--surface-tint);color:var(--muted-foreground);font-size:var(--text-2xs);font-weight:600;line-height:var(--leading-ui);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}
.styles-module-scss-module__y75QKq__checkbox{appearance:none;box-sizing:border-box;border:1.5px solid var(--check-border);background-color:var(--surface-raised);cursor:pointer;width:1.25rem;height:1.25rem;transition:background-color var(--duration-fast) var(--ease-snap-in),border-color var(--duration-fast) var(--ease-snap-in);border-radius:.375rem;flex-shrink:0;place-content:center;margin:0;display:inline-grid}.styles-module-scss-module__y75QKq__checkbox:after{content:"";background-color:var(--primary-foreground);width:.875rem;height:.875rem;transition:scale var(--duration-fast) var(--ease-snap-in);scale:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") 50%/contain no-repeat}.styles-module-scss-module__y75QKq__checkbox:hover:not(:disabled){border-color:var(--primary)}.styles-module-scss-module__y75QKq__checkbox:checked{border-color:var(--primary);background-color:var(--primary)}.styles-module-scss-module__y75QKq__checkbox:checked:after{scale:1}.styles-module-scss-module__y75QKq__checkbox:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.styles-module-scss-module__y75QKq__checkbox:disabled{opacity:.6;cursor:not-allowed}
.styles-module-scss-module__tbLOja__field{flex-direction:column;gap:.375rem;display:flex}.styles-module-scss-module__tbLOja__label{font-size:var(--text-sm);color:var(--muted-foreground);font-weight:600}.styles-module-scss-module__tbLOja__hint{font-size:var(--text-xs);color:var(--muted-foreground)}.styles-module-scss-module__tbLOja__error{font-size:var(--text-sm);color:var(--danger)}.styles-module-scss-module__tbLOja__labelRow{justify-content:space-between;align-items:center;gap:.5rem;min-height:1.25rem;display:flex}.styles-module-scss-module__tbLOja__held{font-size:var(--text-xs);color:var(--muted-foreground);white-space:nowrap;align-items:center;gap:.375rem;display:inline-flex}.styles-module-scss-module__tbLOja__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.styles-module-scss-module__kDgSMW__error{flex-direction:column;align-items:flex-start;gap:.625rem;padding:1rem 1.125rem;display:flex}.styles-module-scss-module__kDgSMW__card{background:var(--surface-lit);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:0}.styles-module-scss-module__kDgSMW__flush{padding-inline:0}.styles-module-scss-module__kDgSMW__night{color:var(--on-night)}.styles-module-scss-module__kDgSMW__head{align-items:center;gap:.625rem;display:flex}.styles-module-scss-module__kDgSMW__icon{background:var(--warning-ground);width:1.875rem;height:1.875rem;color:var(--warning);border-radius:.625rem;justify-content:center;align-items:center;display:flex}.styles-module-scss-module__kDgSMW__title{font-size:var(--text-md);font-weight:600}.styles-module-scss-module__kDgSMW__body{font-size:var(--text-sm);line-height:var(--leading-ui);color:var(--muted-foreground)}.styles-module-scss-module__kDgSMW__night .styles-module-scss-module__kDgSMW__body{color:var(--on-night-muted)}
.styles-module-scss-module__AuKY0G__skeleton{background:var(--skeleton);flex-shrink:0;display:block}@media (prefers-reduced-motion:no-preference){.styles-module-scss-module__AuKY0G__skeleton{background:var(--skeleton-sheen) 0 0/200% 100%;animation:styles-module-scss-module__AuKY0G__sheen var(--duration-sheen) var(--ease-drift) infinite}}.styles-module-scss-module__AuKY0G__night{background:var(--skeleton-on-night)}@media (prefers-reduced-motion:no-preference){.styles-module-scss-module__AuKY0G__night{background:var(--skeleton-night) 0 0/200% 100%}}.styles-module-scss-module__AuKY0G__flat,.styles-module-scss-module__AuKY0G__flat.styles-module-scss-module__AuKY0G__night{animation:none}.styles-module-scss-module__AuKY0G__flat{background:var(--skeleton)}.styles-module-scss-module__AuKY0G__flat.styles-module-scss-module__AuKY0G__night{background:var(--skeleton-on-night)}.styles-module-scss-module__AuKY0G__line{border-radius:var(--radius-full);height:.75rem}.styles-module-scss-module__AuKY0G__block{border-radius:var(--radius-lg);height:6rem}.styles-module-scss-module__AuKY0G__circle{border-radius:var(--radius-full);width:2rem;height:2rem}@keyframes styles-module-scss-module__AuKY0G__sheen{0%{background-position:100% 0}to{background-position:-100% 0}}.styles-module-scss-module__AuKY0G__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.styles-module-scss-module__AuKY0G__routeLoading{display:contents}
.styles-module-scss-module__6zSLSa__wrap{flex-direction:column;width:100%;display:flex;position:relative}@media (min-width:768px){.styles-module-scss-module__6zSLSa__wrap{height:100dvh}}.styles-module-scss-module__6zSLSa__header{flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;width:100%;max-width:51.5rem;margin-inline:auto;padding:2rem 2rem 1.5rem;display:flex}@media (max-width:640px){.styles-module-scss-module__6zSLSa__header{padding:1.25rem 1rem 1rem}}.styles-module-scss-module__6zSLSa__pageTitle{font-size:var(--text-md);font-weight:600}.styles-module-scss-module__6zSLSa__scroller{flex:1;min-height:0}@media (min-width:768px){.styles-module-scss-module__6zSLSa__scroller{overscroll-behavior:contain;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 1.25rem);mask-image:linear-gradient(#0000,#000 1.25rem)}}.styles-module-scss-module__6zSLSa__thread{flex-direction:column;gap:1.125rem;width:100%;max-width:51.5rem;margin-inline:auto;padding:0 2rem 7.5rem;display:flex}@media (max-width:640px){.styles-module-scss-module__6zSLSa__thread{padding-inline:1rem}}@media (max-width:768px){.styles-module-scss-module__6zSLSa__thread{padding-bottom:6rem}}.styles-module-scss-module__6zSLSa__msgUser{background:var(--surface-tint);max-width:min(32.5rem,85%);font-size:var(--text-row);line-height:var(--leading-prose);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:18px 18px 6px;align-self:flex-end;padding:.75rem 1rem}.styles-module-scss-module__6zSLSa__turn{background:var(--surface-lit);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border-radius:var(--radius-xl);--genui-rule:1px solid var(--border);--genui-rule-pad:.875rem;--genui-face-pad:0;--genui-face-bg:none;--genui-face-radius:0;--genui-face-shadow:none;border:0;flex-direction:column;gap:.875rem;padding:1.125rem 1.25rem;display:flex}.styles-module-scss-module__6zSLSa__prose a{color:var(--link);text-underline-offset:3px;text-decoration:underline}.styles-module-scss-module__6zSLSa__turnHead{align-items:center;gap:.625rem;display:flex}.styles-module-scss-module__6zSLSa__turnWho{font-size:var(--text-sm);font-weight:600}.styles-module-scss-module__6zSLSa__turnWhen{font-size:var(--text-xs);color:var(--placeholder);margin-left:auto}.styles-module-scss-module__6zSLSa__prose{font-size:var(--text-md);line-height:var(--leading-prose);margin:0}.styles-module-scss-module__6zSLSa__prose>*+*{margin-top:.5rem}.styles-module-scss-module__6zSLSa__prose ul,.styles-module-scss-module__6zSLSa__prose ol{padding-left:1.25rem}.styles-module-scss-module__6zSLSa__prose li+li{margin-top:.25rem}.styles-module-scss-module__6zSLSa__prose strong{font-weight:600}.styles-module-scss-module__6zSLSa__ui{min-width:0}.styles-module-scss-module__6zSLSa__prose+.styles-module-scss-module__6zSLSa__ui,.styles-module-scss-module__6zSLSa__ui+.styles-module-scss-module__6zSLSa__ui,.styles-module-scss-module__6zSLSa__ui+.styles-module-scss-module__6zSLSa__prose{border-top:1px solid var(--border);padding-top:.875rem}.styles-module-scss-module__6zSLSa__streaming .styles-module-scss-module__6zSLSa__prose:last-child>:last-child:after{content:"";vertical-align:-.18em;background:var(--primary);width:2px;height:1.1em;margin-left:2px;display:inline-block}.styles-module-scss-module__6zSLSa__writing{flex-direction:column;gap:.625rem;padding-block:.25rem;display:flex}.styles-module-scss-module__6zSLSa__failedNote{font-size:var(--text-sm);color:var(--muted-foreground)}.styles-module-scss-module__6zSLSa__wrapEmpty{justify-content:center}.styles-module-scss-module__6zSLSa__empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1.375rem;padding:2rem 2rem 7.5rem;display:flex}@media (max-width:768px){.styles-module-scss-module__6zSLSa__empty{padding:2.5rem 1rem 6rem}}.styles-module-scss-module__6zSLSa__emptyTitle{font-family:var(--font-display);font-size:var(--text-hero);font-weight:400;line-height:var(--leading-display)}.styles-module-scss-module__6zSLSa__emptySub{max-width:32.5rem;font-size:var(--text-md);line-height:var(--leading-ui);color:var(--muted-foreground)}.styles-module-scss-module__6zSLSa__suggestions{flex-wrap:wrap;justify-content:center;gap:.5rem;max-width:45rem;margin-top:.375rem;display:flex}.styles-module-scss-module__6zSLSa__suggestion{border-radius:var(--radius-full);background:var(--surface-lit);height:2.5rem;box-shadow:var(--shadow-sm);font-size:var(--text-row);color:var(--foreground);cursor:pointer;transition:box-shadow var(--duration-fast) var(--ease-snap-in);border:0;padding:0 1rem;font-weight:500}.styles-module-scss-module__6zSLSa__suggestion:hover{box-shadow:var(--shadow-md)}.styles-module-scss-module__6zSLSa__suggestion:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.styles-module-scss-module__6zSLSa__composer{border-radius:var(--radius-xl);height:3.75rem;box-shadow:var(--shadow-lg);background:var(--surface-overlay);-webkit-backdrop-filter:blur(var(--blur-frost)) saturate(1.15);backdrop-filter:blur(var(--blur-frost)) saturate(1.15);align-items:center;gap:.625rem;padding:0 .5rem 0 1.125rem;display:flex}.styles-module-scss-module__6zSLSa__composer:focus-within{box-shadow:inset 0 0 0 1.5px var(--ring),var(--focus-glow),var(--shadow-lg)}@media (min-width:768px){.styles-module-scss-module__6zSLSa__composer{width:min(47.5rem,100% - 4rem);position:absolute;bottom:1.75rem;left:50%;translate:-50%}}@media (max-width:768px){.styles-module-scss-module__6zSLSa__composer{left:.875rem;right:.875rem;bottom:calc(5.375rem + env(safe-area-inset-bottom));z-index:var(--z-sticky);height:3.25rem;padding-left:1rem;position:fixed}}.styles-module-scss-module__6zSLSa__input{min-width:0;height:3rem;font-size:var(--text-row);color:var(--foreground);background:0 0;border:0;flex:1;padding:0}.styles-module-scss-module__6zSLSa__input:focus{outline:none}.styles-module-scss-module__6zSLSa__input::placeholder{color:var(--placeholder)}.styles-module-scss-module__6zSLSa__send{background:var(--primary);width:2.75rem;height:2.75rem;color:var(--primary-foreground);box-shadow:var(--shadow-button);cursor:pointer;transition:opacity var(--duration-fast) var(--ease-snap-in),scale var(--duration-fast) var(--ease-snap-in);border:0;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.styles-module-scss-module__6zSLSa__send:active:not(:disabled){scale:.96}.styles-module-scss-module__6zSLSa__send:disabled{opacity:.55;cursor:default}.styles-module-scss-module__6zSLSa__send:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (max-width:768px){.styles-module-scss-module__6zSLSa__send{width:2.5rem;height:2.5rem}}.styles-module-scss-module__6zSLSa__stop{background:var(--night);color:var(--on-night);box-shadow:var(--shadow-sm)}.styles-module-scss-module__6zSLSa__loadingUser{border-radius:18px 18px 6px;align-self:flex-end}.styles-module-scss-module__6zSLSa__loadingTurn{background:var(--surface-lit);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border-radius:var(--radius-xl);border:0;flex-direction:column;gap:.75rem;padding:1.125rem 1.25rem;display:flex}@media (prefers-reduced-motion:no-preference){html[data-entrance] .styles-module-scss-module__6zSLSa__msgUser:not([aria-busy=true],[aria-busy=true] *,[data-route-loading] *),html[data-entrance] .styles-module-scss-module__6zSLSa__turn:not([aria-busy=true],[aria-busy=true] *,[data-route-loading] *),html[data-entrance] .styles-module-scss-module__6zSLSa__emptyMark:not([aria-busy=true],[aria-busy=true] *,[data-route-loading] *),html[data-entrance] .styles-module-scss-module__6zSLSa__emptyTitle:not([aria-busy=true],[aria-busy=true] *,[data-route-loading] *),html[data-entrance] .styles-module-scss-module__6zSLSa__emptySub:not([aria-busy=true],[aria-busy=true] *,[data-route-loading] *){animation:styles-module-scss-module__6zSLSa__clearing-drift var(--duration-drift) var(--ease-drift-in) both;animation-delay:calc(var(--stagger-offset) + min(var(--i,0),0)*var(--stagger-step))}html[data-entrance] .styles-module-scss-module__6zSLSa__suggestion:not([aria-busy=true],[aria-busy=true] *,[data-route-loading] *){animation:styles-module-scss-module__6zSLSa__clearing-drift var(--duration-drift) var(--ease-drift-in) both;animation-delay:calc(var(--stagger-offset) + min(var(--i,0),4)*var(--stagger-step))}}@keyframes styles-module-scss-module__6zSLSa__clearing-rise{0%{opacity:0;transform:translateY(18px)scale(.985)}}@keyframes styles-module-scss-module__6zSLSa__clearing-drift{0%{opacity:0;filter:blur(6px);transform:translateY(10px)}}
.styles-module-scss-module__pMkCGa__sky{z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at var(--sun-x,50%) var(--sun-y,100%), color-mix(in oklch, var(--sky-plate-sun-low) var(--sky-glow), transparent), transparent 60%),linear-gradient(180deg, var(--sky-top), var(--sky-low));position:absolute;inset:0;overflow:hidden}.styles-module-scss-module__pMkCGa__sky[data-phase=night]{--sky-top:var(--sky-plate-night-top);--sky-low:var(--sky-plate-night-low);--sky-glow:0%}.styles-module-scss-module__pMkCGa__sky[data-phase=dawn]{--sky-top:var(--sky-plate-dawn-top);--sky-low:var(--sky-plate-dawn-low);--sky-glow:30%}.styles-module-scss-module__pMkCGa__sky[data-phase=morning]{--sky-top:var(--sky-plate-morning-top);--sky-low:var(--sky-plate-morning-low);--sky-glow:40%}.styles-module-scss-module__pMkCGa__sky[data-phase=day]{--sky-top:var(--sky-plate-day-top);--sky-low:var(--sky-plate-day-low);--sky-glow:22%}.styles-module-scss-module__pMkCGa__sky[data-phase=golden]{--sky-top:var(--sky-plate-golden-top);--sky-low:var(--sky-plate-golden-low);--sky-glow:50%}.styles-module-scss-module__pMkCGa__sky[data-phase=dusk]{--sky-top:var(--sky-plate-dusk-top);--sky-low:var(--sky-plate-dusk-low);--sky-glow:35%}.styles-module-scss-module__pMkCGa__canvas{opacity:0;width:100%;height:100%;transition:opacity var(--duration-base) var(--ease-drift-in);display:block;position:absolute;inset:0}.styles-module-scss-module__pMkCGa__canvas[data-on]{opacity:1}
.styles-module-scss-module__KjHL0W__wrap{cursor:pointer;flex-shrink:0;display:inline-flex;position:relative}.styles-module-scss-module__KjHL0W__input{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.styles-module-scss-module__KjHL0W__box{box-sizing:border-box;border:1.5px solid var(--check-border);background:var(--surface-raised);width:1.25rem;height:1.25rem;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out);border-radius:.375rem;place-items:center;display:grid}.styles-module-scss-module__KjHL0W__svg{width:.875rem;height:.875rem;overflow:visible}.styles-module-scss-module__KjHL0W__check{stroke:var(--primary-foreground);stroke-dasharray:1;stroke-dashoffset:0;opacity:0}.styles-module-scss-module__KjHL0W__input:checked~.styles-module-scss-module__KjHL0W__box{background:var(--primary);border-color:var(--primary)}.styles-module-scss-module__KjHL0W__input:checked~.styles-module-scss-module__KjHL0W__box .styles-module-scss-module__KjHL0W__check{opacity:1}.styles-module-scss-module__KjHL0W__input:not(:checked):hover~.styles-module-scss-module__KjHL0W__box{border-color:var(--primary)}.styles-module-scss-module__KjHL0W__input:focus-visible~.styles-module-scss-module__KjHL0W__box{outline:2px solid var(--ring);outline-offset:2px}.styles-module-scss-module__KjHL0W__spark{border-radius:var(--radius-full);background:radial-gradient(circle, var(--warning-accent) 0%, transparent 60%);opacity:0;pointer-events:none;width:2.3rem;height:2.3rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.5)}@media (prefers-reduced-motion:no-preference){.styles-module-scss-module__KjHL0W__input:active~.styles-module-scss-module__KjHL0W__box{transform:scale(.9)}.styles-module-scss-module__KjHL0W__fresh .styles-module-scss-module__KjHL0W__check{animation:styles-module-scss-module__KjHL0W__check-draw calc(var(--duration-base) + 60ms) var(--ease-out) both}.styles-module-scss-module__KjHL0W__fresh .styles-module-scss-module__KjHL0W__box{animation:styles-module-scss-module__KjHL0W__check-pop var(--duration-base) var(--ease-out) both}.styles-module-scss-module__KjHL0W__fresh .styles-module-scss-module__KjHL0W__spark{animation:styles-module-scss-module__KjHL0W__spark-bloom calc(var(--duration-base)*2) var(--ease-out) both}}@keyframes styles-module-scss-module__KjHL0W__check-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes styles-module-scss-module__KjHL0W__check-pop{0%{transform:scale(.8)}55%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes styles-module-scss-module__KjHL0W__spark-bloom{0%{opacity:0;transform:translate(-50%,-50%)scale(.5)}30%{opacity:.55}to{opacity:0;transform:translate(-50%,-50%)scale(2)}}
.styles-module-scss-module__mtvLqa__answer{flex-direction:column;gap:.75rem;width:100%;min-width:0;display:flex}.styles-module-scss-module__mtvLqa__answer>*+*{padding-top:var(--genui-rule-pad,0);border-top:var(--genui-rule,0)}
.styles-module-scss-module__pxV8Ga__tile{border-radius:var(--radius);background:var(--surface-tint);flex-direction:column;align-self:flex-start;gap:2px;min-width:11rem;padding:.875rem 1rem;display:flex}.styles-module-scss-module__pxV8Ga__numRow{align-items:baseline;gap:.375rem;display:flex}.styles-module-scss-module__pxV8Ga__num{font-family:var(--font-display);font-size:var(--text-tile);font-variant-numeric:tabular-nums;font-weight:400;line-height:1}.styles-module-scss-module__pxV8Ga__unit{font-size:var(--text-sm);color:var(--muted-foreground);font-weight:600}.styles-module-scss-module__pxV8Ga__label{font-size:var(--text-row);margin-top:.375rem;font-weight:500}.styles-module-scss-module__pxV8Ga__date{font-size:var(--text-sm);color:var(--muted-foreground)}
.styles-module-scss-module__CE1G-G__line{font-variant-numeric:tabular-nums;height:6rem;position:relative;container:dayline/inline-size}.styles-module-scss-module__CE1G-G__layer{position:absolute;inset:0}.styles-module-scss-module__CE1G-G__past,.styles-module-scss-module__CE1G-G__ahead{height:1.5px;position:absolute;bottom:1.5625rem}.styles-module-scss-module__CE1G-G__past{width:var(--at);background:var(--dayline-past);left:0}.styles-module-scss-module__CE1G-G__ahead{left:var(--at);background:var(--dayline-ahead);right:0}.styles-module-scss-module__CE1G-G__idle{background:var(--dayline-idle)}.styles-module-scss-module__CE1G-G__span,.styles-module-scss-module__CE1G-G__clash{bottom:calc(1.5625rem - 1px);left:var(--at);width:max(var(--w),3px);border-radius:4px;height:4px;position:absolute}.styles-module-scss-module__CE1G-G__span{background:var(--owner)}.styles-module-scss-module__CE1G-G__spanProposed{border-radius:6px;height:6px;bottom:calc(1.5625rem - 2px)}.styles-module-scss-module__CE1G-G__clash{background:var(--clash-hatch);border-radius:0 4px 4px 0}.styles-module-scss-module__CE1G-G__tick{bottom:calc(1.5625rem + 2px);left:var(--at);background:var(--dayline-tick);width:1px;height:.6875rem;position:absolute}.styles-module-scss-module__CE1G-G__tickClash{background:var(--dayline-tick-clash)}.styles-module-scss-module__CE1G-G__chip{bottom:2.375rem;left:var(--at);max-width:min(45%,100% - var(--at));background:var(--surface-lit);height:1.75rem;box-shadow:var(--shadow-chip-float);font-size:var(--text-sm);white-space:nowrap;border-radius:.5625rem;align-items:center;gap:.4375rem;padding:0 .6875rem;font-weight:600;display:flex;position:absolute}.styles-module-scss-module__CE1G-G__chipResting{box-shadow:0 0 0 1px var(--hairline)}.styles-module-scss-module__CE1G-G__chipEnd{max-width:min(45%,var(--at));translate:-100%}.styles-module-scss-module__CE1G-G__chipClash{background:var(--warning-ground);box-shadow:none;color:var(--warning)}.styles-module-scss-module__CE1G-G__chipDot{background:var(--owner,var(--warning-accent));border-radius:50%;flex-shrink:0;width:7px;height:7px}.styles-module-scss-module__CE1G-G__chipClash .styles-module-scss-module__CE1G-G__chipDot{background:var(--warning-accent)}.styles-module-scss-module__CE1G-G__chipTime{flex-shrink:0}.styles-module-scss-module__CE1G-G__chipTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.styles-module-scss-module__CE1G-G__chipNote{flex-shrink:0}.styles-module-scss-module__CE1G-G__chipNote:before{content:"· "}.styles-module-scss-module__CE1G-G__chipSkeleton{position:absolute;bottom:2.375rem}.styles-module-scss-module__CE1G-G__sun{bottom:calc(1.5625rem + 1px);left:calc(var(--at) - .75rem);background:var(--sun);width:1.5rem;height:.75rem;box-shadow:var(--sun-glow);border-radius:.75rem .75rem 0 0;position:absolute}.styles-module-scss-module__CE1G-G__labels{height:1rem;color:var(--muted-foreground);font-size:var(--text-xs);position:absolute;inset:auto 0 0}.styles-module-scss-module__CE1G-G__label{left:var(--at);white-space:nowrap;position:absolute;translate:-50%}.styles-module-scss-module__CE1G-G__labelFirst{translate:0}.styles-module-scss-module__CE1G-G__labelLast{left:auto;right:0;translate:0}.styles-module-scss-module__CE1G-G__labelNow{color:var(--warning);font-weight:700}@container page not (min-width:40rem){.styles-module-scss-module__CE1G-G__line{height:4.25rem}}@container dayline not (min-width:40rem){.styles-module-scss-module__CE1G-G__minor,.styles-module-scss-module__CE1G-G__crowded,.styles-module-scss-module__CE1G-G__chipClash .styles-module-scss-module__CE1G-G__chipTitle{display:none}.styles-module-scss-module__CE1G-G__chipClash .styles-module-scss-module__CE1G-G__chipNote:before{content:""}}.styles-module-scss-module__CE1G-G__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.styles-module-scss-module__o_ZT8W__card{padding:var(--genui-face-pad,1rem 1.125rem);background:var(--genui-face-bg,var(--surface-lit));border-radius:var(--genui-face-radius,var(--radius-lg));box-shadow:var(--genui-face-shadow,var(--shadow-sm));border:0}.styles-module-scss-module__o_ZT8W__main{align-items:flex-start;gap:.75rem;display:flex}.styles-module-scss-module__o_ZT8W__main>:first-child{flex-shrink:0;margin-top:2px}.styles-module-scss-module__o_ZT8W__body{flex-direction:column;gap:2px;min-width:0;display:flex}.styles-module-scss-module__o_ZT8W__title{font-size:var(--text-md);font-weight:600;line-height:var(--leading-ui)}.styles-module-scss-module__o_ZT8W__when{font-size:var(--text-row);color:var(--muted-foreground)}.styles-module-scss-module__o_ZT8W__who{color:var(--muted-foreground)}.styles-module-scss-module__o_ZT8W__place{font-size:var(--text-sm);color:var(--muted-foreground);align-items:center;gap:.25rem;margin-top:2px;display:flex}.styles-module-scss-module__o_ZT8W__place svg{flex-shrink:0}.styles-module-scss-module__o_ZT8W__actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.styles-module-scss-module__o_ZT8W__actions button{gap:.375rem}.styles-module-scss-module__o_ZT8W__open{font-size:var(--text-sm);color:var(--link);align-items:center;gap:.375rem;margin-left:auto;font-weight:600;text-decoration:none;display:inline-flex}.styles-module-scss-module__o_ZT8W__open:hover{text-underline-offset:3px;text-decoration:underline}.styles-module-scss-module__o_ZT8W__open:focus-visible{outline:2px solid var(--ring);outline-offset:2px}
.composer-module-scss-module__JX4ZrW__compose{flex-direction:column;gap:.75rem;display:flex}.composer-module-scss-module__JX4ZrW__sentence{border-radius:var(--radius);min-height:3.5rem;font-size:var(--text-lg);padding-inline:1rem}.composer-module-scss-module__JX4ZrW__chips{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.composer-module-scss-module__JX4ZrW__chip{height:var(--control-sm);border-radius:var(--radius);background:var(--surface-raised);box-shadow:var(--shadow-chip);color:var(--foreground);font-size:var(--text-base);white-space:nowrap;transition:background var(--duration-fast) var(--ease-snap-in),box-shadow var(--duration-fast) var(--ease-snap-in);border:0;flex-shrink:0;align-items:center;gap:.4375rem;padding:0 .75rem;font-weight:500;display:inline-flex}.composer-module-scss-module__JX4ZrW__chip svg{color:var(--muted-foreground);flex-shrink:0}@media (hover:hover){.composer-module-scss-module__JX4ZrW__chip:hover{box-shadow:var(--shadow-chip-hover)}}.composer-module-scss-module__JX4ZrW__chip:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.composer-module-scss-module__JX4ZrW__chip[aria-expanded=true]{box-shadow:inset 0 0 0 1.5px var(--ring),var(--focus-glow)}.composer-module-scss-module__JX4ZrW__chip[data-source=default]{color:var(--muted-foreground);background:0 0}.composer-module-scss-module__JX4ZrW__chipStraw{background:var(--warning-ground);color:var(--warning)}.composer-module-scss-module__JX4ZrW__chipStraw svg{color:var(--warning)}.composer-module-scss-module__JX4ZrW__chipStraw[data-source=default]{background:var(--warning-ground);color:var(--warning)}.composer-module-scss-module__JX4ZrW__chipFaces{margin-left:-.375rem;display:inline-flex}.composer-module-scss-module__JX4ZrW__swap{height:var(--control-sm);border-radius:var(--radius-sm);color:var(--link);font-size:var(--text-base);background:0 0;border:0;padding:0 .375rem;font-weight:500}@media (hover:hover){.composer-module-scss-module__JX4ZrW__swap:hover{background:var(--muted)}}.composer-module-scss-module__JX4ZrW__swap:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.composer-module-scss-module__JX4ZrW__editor{border-radius:var(--radius);background:var(--surface-sunken);flex-wrap:wrap;align-items:flex-end;gap:.75rem;padding:.75rem;display:flex}.composer-module-scss-module__JX4ZrW__editor>:first-child{flex:14rem}.composer-module-scss-module__JX4ZrW__timeEditor{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.composer-module-scss-module__JX4ZrW__timeEditor>*{flex:8rem}.composer-module-scss-module__JX4ZrW__allDay{min-height:var(--control-lg);font-size:var(--text-sm);flex:none;align-items:center;gap:.5rem;font-weight:600;display:flex}.composer-module-scss-module__JX4ZrW__allDay label{cursor:pointer}.composer-module-scss-module__JX4ZrW__peopleEditor{min-width:0}.composer-module-scss-module__JX4ZrW__done{flex:none;margin-left:auto}.composer-module-scss-module__JX4ZrW__day{border-radius:var(--radius);background:var(--surface-sunken);flex-direction:column;gap:.5rem;padding:.875rem 1rem .75rem;display:flex}.composer-module-scss-module__JX4ZrW__dayHead{color:var(--muted-foreground);font-size:var(--text-base);font-weight:600}.composer-module-scss-module__JX4ZrW__dayFoot{border-top:1px solid var(--hairline);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .75rem;padding-top:.625rem;display:flex}.composer-module-scss-module__JX4ZrW__sentenceLine{color:var(--foreground);font-size:var(--text-base)}.composer-module-scss-module__JX4ZrW__clash{color:var(--warning)}.composer-module-scss-module__JX4ZrW__allDayNote{color:var(--muted-foreground);font-size:var(--text-sm)}.composer-module-scss-module__JX4ZrW__enterHint{color:var(--muted-foreground);font-size:var(--text-sm);align-items:center;gap:.375rem;margin-right:auto;display:inline-flex}@media (pointer:coarse){.composer-module-scss-module__JX4ZrW__enterHint{display:none}}.composer-module-scss-module__JX4ZrW__kbd{border-radius:var(--radius-sm);background:var(--surface-tint);height:1.375rem;color:var(--foreground);font-family:inherit;font-size:var(--text-xs);align-items:center;padding:0 .4375rem;font-weight:600;display:inline-flex}@media not (min-width:768px){.composer-module-scss-module__JX4ZrW__enterHint{display:none}.composer-module-scss-module__JX4ZrW__add{flex:1 0 100%;order:1}}.composer-module-scss-module__JX4ZrW__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.styles-module-scss-module__4prPoq__notice{border-radius:var(--radius);background:var(--warning-ground);color:var(--foreground);align-items:flex-start;gap:.5rem;padding:.75rem;display:flex}.styles-module-scss-module__4prPoq__notice>svg{color:var(--warning);flex-shrink:0;margin-top:1px}.styles-module-scss-module__4prPoq__body{flex:1;min-width:0}.styles-module-scss-module__4prPoq__message{font-size:var(--text-sm);font-weight:600}.styles-module-scss-module__4prPoq__hint{font-size:var(--text-xs);color:var(--muted-foreground);margin-top:.125rem}.styles-module-scss-module__4prPoq__actions{flex-shrink:0;align-items:center;gap:.25rem;display:flex}@media not (min-width:30rem){.styles-module-scss-module__4prPoq__notice{flex-wrap:wrap}.styles-module-scss-module__4prPoq__actions{justify-content:flex-end;width:100%}}
.styles-module-scss-module__G3bFTa__chips{flex-wrap:wrap;gap:.5rem;display:flex}.styles-module-scss-module__G3bFTa__chip{border-radius:var(--radius-full);background:var(--surface-raised);min-height:2.25rem;box-shadow:var(--shadow-chip);color:var(--foreground);font:inherit;font-size:var(--text-base);text-align:left;cursor:pointer;transition:box-shadow var(--duration-fast) var(--ease-snap-in);border:0;padding:.375rem .875rem;font-weight:500}.styles-module-scss-module__G3bFTa__chip:hover:not(:disabled){box-shadow:var(--shadow-chip-hover)}.styles-module-scss-module__G3bFTa__chip:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.styles-module-scss-module__G3bFTa__chip:disabled{opacity:.6;cursor:default}
.styles-module-scss-module__PqFWYG__empty{text-align:center;color:var(--muted-foreground);flex-direction:column;align-items:center;gap:.625rem;padding:1.25rem 1rem;display:flex}.styles-module-scss-module__PqFWYG__start{text-align:start;align-items:flex-start}.styles-module-scss-module__PqFWYG__start .styles-module-scss-module__PqFWYG__action{justify-content:flex-start}.styles-module-scss-module__PqFWYG__icon{color:var(--muted-foreground);display:flex}.styles-module-scss-module__PqFWYG__title{font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--leading-title);color:var(--foreground)}.styles-module-scss-module__PqFWYG__copy{max-width:28rem;font-size:var(--text-sm);line-height:var(--leading-ui);text-wrap:pretty}.styles-module-scss-module__PqFWYG__action{justify-content:center;margin-top:.25rem;display:flex}
.styles-module-scss-module__u7ti0G__figures{white-space:nowrap}.styles-module-scss-module__u7ti0G__digit{width:var(--figure-width,.6em);text-align:center;display:inline-block}.styles-module-scss-module__u7ti0G__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.styles-module-scss-module__yuY9ma__glass{z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity var(--duration-base) var(--ease-drift-in);position:absolute;inset:0}.styles-module-scss-module__yuY9ma__glass[data-on]{opacity:1}
