.sNV9ya_chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.sNV9ya_chip{appearance:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer;-webkit-tap-highlight-color:#0000;background:0 0;border:0}.sNV9ya_chip:disabled,.sNV9ya_chip[aria-disabled=true]{cursor:default}.sNV9ya_chip{align-items:center;gap:var(--space-1-5);height:32px;padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--card);color:var(--foreground);font-size:var(--text-footnote);transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard);display:inline-flex}.sNV9ya_chip svg{width:var(--icon-sm);height:var(--icon-sm)}.sNV9ya_chip:focus-visible{box-shadow:0 0 0 2px var(--ring);outline:none}.sNV9ya_selected{background:color-mix(in srgb, var(--primary) 12%, transparent);color:var(--primary-text);border-color:#0000;font-weight:600}
.xspr2q_round{appearance:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer;-webkit-tap-highlight-color:#0000;background:0 0;border:0}.xspr2q_round:disabled,.xspr2q_round[aria-disabled=true]{cursor:default}.xspr2q_round{transition:background-color var(--duration-fast) var(--ease-standard);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.xspr2q_round:focus-visible{box-shadow:0 0 0 2px var(--ring);outline:none}.xspr2q_round:disabled{color:var(--disabled-foreground)}@media (pointer:coarse){:where(.xspr2q_round){position:relative}.xspr2q_round:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.xspr2q_size30{width:30px;height:30px}.xspr2q_size30 :where(svg){width:var(--icon-md);height:var(--icon-md)}.xspr2q_size34{width:34px;height:34px}.xspr2q_size34 :where(svg){width:var(--icon-md);height:var(--icon-md)}.xspr2q_size40{width:40px;height:40px}.xspr2q_size40 :where(svg){width:var(--icon-xl);height:var(--icon-xl)}.xspr2q_tint,.xspr2q_white{-webkit-backdrop-filter:blur(var(--glass-blur-thin)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur-thin)) saturate(var(--glass-saturate));transition:background-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard),transform var(--duration-spring) var(--ease-spring);background-color:var(--glass-thick);border:1px solid var(--glass-border);box-shadow:var(--glass-highlight),var(--shadow-segment)}.xspr2q_tint:hover:not(:disabled),.xspr2q_tint[data-popup-open],.xspr2q_tint[data-active],.xspr2q_white:hover:not(:disabled),.xspr2q_white[data-popup-open],.xspr2q_white[data-active]{background-color:var(--card)}.xspr2q_tint:active:not(:disabled),.xspr2q_white:active:not(:disabled){background-color:color-mix(in srgb, var(--foreground) 6%, var(--card))}@media (prefers-reduced-transparency:reduce){.xspr2q_tint,.xspr2q_white{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--card)}}.xspr2q_ghost{background-color:#0000}.xspr2q_ghost:hover:not(:disabled),.xspr2q_ghost[data-active]{background-color:var(--accent)}.xspr2q_primary{color:var(--primary-text)}.xspr2q_success{color:var(--success-text)}.xspr2q_danger{color:var(--destructive-text)}.xspr2q_neutral{color:var(--foreground)}
.hPK1Da_backdrop{z-index:var(--z-modal);background-color:var(--scrim);-webkit-backdrop-filter:blur(var(--scrim-blur));backdrop-filter:blur(var(--scrim-blur));position:fixed;inset:0}@media (prefers-reduced-transparency:reduce){.hPK1Da_backdrop{background-color:var(--scrim-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}.hPK1Da_backdrop{transition:opacity var(--duration-fast) var(--ease-standard)}.hPK1Da_backdrop[data-starting-style],.hPK1Da_backdrop[data-ending-style]{opacity:0}.hPK1Da_sheet{z-index:var(--z-modal);border-radius:var(--radius-modal);background-color:var(--background);width:calc(100% - 48px);max-height:85vh;color:var(--foreground);box-shadow:var(--shadow-popover);transition:opacity var(--duration-base) var(--ease-standard),transform var(--duration-spring) var(--ease-spring);outline:none;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.hPK1Da_sheet[data-starting-style],.hPK1Da_sheet[data-ending-style]{opacity:0;transform:translate(-50%,-48%)scale(.98)}@media screen and (max-width:767px){.hPK1Da_sheet{width:100%;max-height:calc(100dvh - 40px - env(safe-area-inset-top));padding-bottom:env(safe-area-inset-bottom);border-radius:var(--radius-modal) var(--radius-modal) 0 0;transition:transform var(--duration-slow) var(--ease-sheet);top:auto;bottom:0;left:0;transform:none;max-width:none!important}.hPK1Da_sheet[data-starting-style],.hPK1Da_sheet[data-ending-style]{opacity:1;transform:translateY(100%)}.hPK1Da_sheet[data-dragging]{transition:none}}.hPK1Da_grabber{display:none}@media screen and (max-width:767px){.hPK1Da_grabber{border-radius:var(--radius-pill);background-color:var(--separator);width:36px;height:5px;display:block;position:absolute;top:6px;left:50%;transform:translate(-50%)}}.hPK1Da_header{min-height:52px;padding:var(--space-2) 84px;border-bottom:1px solid var(--separator);background-color:var(--card);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}@media screen and (max-width:767px){.hPK1Da_header{min-height:60px;padding-top:var(--space-4);touch-action:none;cursor:grab}}.hPK1Da_titles{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.hPK1Da_title{font-size:var(--text-callout);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-weight:600;overflow:hidden}.hPK1Da_subtitle{font-size:var(--text-caption);color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.hPK1Da_cancel,.hPK1Da_save{appearance:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer;-webkit-tap-highlight-color:#0000;background:0 0;border:0}.hPK1Da_cancel:disabled,.hPK1Da_cancel[aria-disabled=true],.hPK1Da_save:disabled,.hPK1Da_save[aria-disabled=true]{cursor:default}.hPK1Da_cancel,.hPK1Da_save{padding:var(--space-1) 0;font-size:var(--text-body);color:var(--primary-text);position:absolute;top:50%;transform:translateY(-50%)}.hPK1Da_cancel:disabled,.hPK1Da_save:disabled{color:var(--disabled-foreground)}.hPK1Da_cancel:focus-visible,.hPK1Da_save:focus-visible{box-shadow:0 0 0 2px var(--ring);border-radius:var(--radius-xs);outline:none}.hPK1Da_cancel{left:16px}.hPK1Da_saveSlot{align-items:center;display:flex;position:absolute;top:0;bottom:0;right:16px}.hPK1Da_save{font-weight:600;position:static;transform:none}.hPK1Da_destructive{color:var(--destructive-text)}.hPK1Da_spinner{color:var(--primary-text)}.hPK1Da_body{gap:var(--space-5);min-height:0;padding:var(--space-4);flex-direction:column;display:flex;overflow-y:auto}.hPK1Da_backdrop.hPK1Da_beside{right:calc(var(--right-panel-width) + 2*var(--shell-gutter))}.hPK1Da_sheet.hPK1Da_beside{left:calc((100% - var(--right-panel-width) - 2*var(--shell-gutter))/2);width:calc(100% - 48px - var(--right-panel-width) - 2*var(--shell-gutter))}.hPK1Da_assistant{appearance:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer;-webkit-tap-highlight-color:#0000;background:0 0;border:0}.hPK1Da_assistant:disabled,.hPK1Da_assistant[aria-disabled=true]{cursor:default}.hPK1Da_assistant{align-self:flex-start;align-items:center;gap:var(--space-1-5);padding:var(--space-0-5) 0;color:var(--primary);font-size:13.5px;font-weight:500;display:inline-flex}.hPK1Da_assistant :where(svg){width:16px;height:16px}.hPK1Da_assistant:focus-visible{box-shadow:0 0 0 2px var(--ring);border-radius:var(--radius-xs);outline:none}.hPK1Da_banner{align-items:flex-start;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background-color:color-mix(in srgb, var(--destructive) var(--tint-soft), transparent);color:var(--destructive-text);font-size:var(--text-footnote);line-height:1.35;display:flex}.hPK1Da_banner :where(svg){width:var(--icon-md);height:var(--icon-md);flex-shrink:0;margin-top:1px}.hPK1Da_delete{appearance:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer;-webkit-tap-highlight-color:#0000;background:0 0;border:0}.hPK1Da_delete:disabled,.hPK1Da_delete[aria-disabled=true]{cursor:default}.hPK1Da_delete{border-radius:var(--radius-control);background-color:var(--card);height:44px;color:var(--destructive-text);font-size:var(--text-body);justify-content:center;align-items:center;margin-top:-4px;font-weight:500;display:flex}.hPK1Da_delete:hover:not(:disabled){background-color:color-mix(in srgb, var(--destructive) 6%, var(--card))}.hPK1Da_delete:focus-visible{box-shadow:0 0 0 2px var(--ring);outline:none}
.hh1U_W_employee{padding:0 var(--space-1);font-size:var(--text-callout);font-weight:600}.hh1U_W_fields{gap:var(--space-3);flex-direction:column;display:flex}.hh1U_W_noTypes{font-size:var(--text-footnote);color:var(--destructive-text)}.hh1U_W_segments{gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}
.z-hDoG_calendar{gap:var(--space-2);flex-direction:column;display:flex}.z-hDoG_title{font-size:var(--text-caption2);letter-spacing:.6px;text-transform:uppercase;color:var(--muted-foreground);font-weight:500}.z-hDoG_grid{gap:var(--space-1);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.z-hDoG_weekday{font-size:var(--text-caption2);text-align:center;color:var(--muted-foreground)}.z-hDoG_cell{display:contents}.z-hDoG_day{appearance:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer;-webkit-tap-highlight-color:#0000;background:0 0;border:0}.z-hDoG_day:disabled,.z-hDoG_day[aria-disabled=true]{cursor:default}.z-hDoG_day{align-items:center;gap:var(--space-0-5);width:100%;min-height:52px;padding:var(--space-1) var(--space-0-5);border-radius:var(--radius-md);background-color:var(--card);flex-direction:column;display:flex}.z-hDoG_day:not(:disabled):hover{background-color:color-mix(in srgb, var(--foreground) var(--state-hover), var(--card))}.z-hDoG_day:focus-visible{box-shadow:0 0 0 2px var(--ring);outline:none}.z-hDoG_number{font-size:var(--text-footnote)}.z-hDoG_extra{justify-content:center;gap:var(--space-0-5);flex-wrap:wrap;display:flex}.z-hDoG_today .z-hDoG_number{color:var(--primary-text);font-weight:700}.z-hDoG_selected{box-shadow:inset 0 0 0 2px var(--primary)}.z-hDoG_highlighted{background-color:color-mix(in srgb, var(--sys-teal) var(--tint-strong), transparent)}.z-hDoG_tip{white-space:pre-line}.z-hDoG_mini .z-hDoG_grid{gap:var(--space-0-5)}.z-hDoG_mini .z-hDoG_day{aspect-ratio:1;border-radius:var(--radius-sm);justify-content:center;min-height:0;padding:0}.z-hDoG_mini .z-hDoG_number{font-size:var(--text-caption2)}
.P3S38W_nav{align-items:center;gap:var(--space-2-5);display:inline-flex}.P3S38W_label{min-width:120px;font-size:var(--text-subhead);text-align:center;font-weight:600}
.IFsyOq_tab{gap:var(--space-4);flex-direction:column;display:flex}.IFsyOq_big{font-size:var(--text-headline);color:var(--foreground);font-weight:600}.IFsyOq_negative{color:var(--destructive-text)}.IFsyOq_positive{color:var(--success-text)}.IFsyOq_note{padding-left:var(--space-4);font-size:var(--text-caption);color:var(--warning-text);margin-top:-8px}.IFsyOq_calendars{gap:var(--space-2-5);padding:var(--space-4);border-radius:var(--radius-card);background-color:var(--card);flex-direction:column;display:flex}.IFsyOq_caption{font-size:var(--text-caption);letter-spacing:.7px;text-transform:uppercase;color:var(--muted-foreground);font-weight:500}.IFsyOq_months{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}
.vpnTpq_tab{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.vpnTpq_mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-caption);word-break:break-all}
.fzbMnW_overview{gap:var(--space-5);flex-direction:column;display:flex;container-type:inline-size}.fzbMnW_tiles{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@container (min-width:700px){.fzbMnW_tiles{grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column}}.fzbMnW_tile{border-radius:var(--radius-modal);background-color:var(--card);box-shadow:var(--shadow-card-soft);flex-direction:column;display:flex}.fzbMnW_tileMain{appearance:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer;-webkit-tap-highlight-color:#0000;background:0 0;border:0}.fzbMnW_tileMain:disabled,.fzbMnW_tileMain[aria-disabled=true]{cursor:default}.fzbMnW_tileMain{gap:var(--space-1-5);padding:var(--space-3-5) var(--space-4);border-radius:var(--radius-modal);flex-direction:column;flex:1;display:flex}.fzbMnW_tileMain:not(:disabled):hover{background-color:color-mix(in srgb, var(--foreground) var(--state-hover), var(--card))}.fzbMnW_tileMain:focus-visible{box-shadow:0 0 0 2px var(--ring);outline:none}.fzbMnW_tileLabel{align-items:center;gap:var(--space-1-5);font-size:var(--text-footnote);font-weight:600;display:inline-flex}.fzbMnW_tileLabel svg{width:var(--icon-md);height:var(--icon-md)}.fzbMnW_tileValue{font-size:var(--text-title1);font-weight:700;line-height:1.15}.fzbMnW_tileCaption{font-size:var(--text-caption);color:var(--muted-foreground)}.fzbMnW_tileRetry{padding:0 var(--space-4) var(--space-3)}.fzbMnW_today{align-items:center;gap:var(--space-2);display:inline-flex}.fzbMnW_dot{background-color:var(--success);border-radius:50%;width:10px;height:10px}.fzbMnW_alert{color:var(--warning-text)}.fzbMnW_negative{color:var(--destructive-text)}.fzbMnW_positive{color:var(--success-text)}.fzbMnW_columns{align-items:start;gap:var(--space-5);display:grid}@container (min-width:900px){.fzbMnW_columns{grid-template-columns:1fr 1fr}}.fzbMnW_pulse{justify-content:space-between;gap:var(--space-2);display:flex}.fzbMnW_day{align-items:center;gap:var(--space-1-5);flex-direction:column;display:flex}.fzbMnW_face{background-color:color-mix(in srgb, var(--sys-teal) var(--tint-medium), transparent);width:40px;height:40px;font-size:var(--text-title2);border-radius:50%;place-items:center;display:grid}.fzbMnW_noFace{background-color:color-mix(in srgb, var(--muted-foreground) var(--tint-soft), transparent)}.fzbMnW_dayLabel{font-size:var(--text-caption);color:var(--muted-foreground)}
._0RnKVq_tab{gap:var(--space-5);flex-direction:column;display:flex}._0RnKVq_trailing{align-items:center;gap:var(--space-2-5);display:inline-flex}._0RnKVq_score{font-size:var(--text-body);font-weight:600}._0RnKVq_summary{gap:var(--space-2);padding:var(--space-3-5) var(--space-4);border-bottom:1px solid var(--separator);flex-direction:column;display:flex}._0RnKVq_summaryHead{align-items:baseline;gap:var(--space-2);display:flex}._0RnKVq_spacer{flex:1}._0RnKVq_big{font-size:var(--text-title1);font-weight:700}._0RnKVq_muted{font-size:var(--text-footnote);color:var(--muted-foreground)}._0RnKVq_objective{gap:var(--space-1);flex-direction:column;display:flex}._0RnKVq_bar{max-width:260px;height:4px}
.G9zKqG_panel{background-color:var(--card);flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.G9zKqG_header{align-items:center;gap:var(--space-2);padding:var(--space-2-5) var(--space-3) var(--space-2-5) var(--space-5);border-bottom:1px solid var(--border);flex-shrink:0;display:flex}.G9zKqG_title{min-width:0;font-size:var(--text-headline);white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:500;overflow:hidden}.G9zKqG_body{flex-direction:column;flex:1;min-height:0;display:flex}
.H_76ga_actions{align-items:center;gap:var(--space-4);display:flex}.H_76ga_body{container-type:inline-size}.H_76ga_layout{gap:var(--section-gap);display:grid}@container (min-width:1100px){.H_76ga_layout{grid-template-columns:390px minmax(0,1fr);align-items:start}}.H_76ga_preview{align-items:center;gap:var(--space-2-5);flex-direction:column;min-width:0;display:flex}@container (min-width:1100px){.H_76ga_preview{position:sticky;top:16px}}.H_76ga_caption{max-width:390px;font-size:var(--text-caption);text-align:center;color:var(--muted-foreground);line-height:1.4}
.cVgSfW_heading{align-items:center;gap:var(--space-2-5);min-width:0;display:flex}.cVgSfW_star{background:var(--assistant-gradient);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.cVgSfW_star :where(svg){width:15px;height:15px}.cVgSfW_starBusy{animation:cVgSfW_star-breathe 1.6s var(--ease-standard) infinite}@keyframes cVgSfW_star-breathe{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--assistant) 40%, transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--assistant) 0%, transparent)}}.cVgSfW_headingText{flex-direction:column;min-width:0;line-height:1.2;display:flex}.cVgSfW_headingText>span:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cVgSfW_status{font-size:var(--text-caption);color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;font-weight:400;overflow:hidden}.cVgSfW_messages{gap:var(--space-2-5);min-height:0;padding:var(--space-4);flex-direction:column;flex:1;display:flex;overflow-y:auto}.cVgSfW_greeting{justify-content:center;align-items:center;gap:var(--space-1-5);text-align:center;flex-direction:column;flex:1;display:flex}.cVgSfW_spark{width:48px;height:48px;margin-bottom:var(--space-2);background:var(--assistant-gradient);color:#fff;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.cVgSfW_spark :where(svg){width:22px;height:22px}.cVgSfW_hello{font-size:var(--text-title3);font-weight:600}.cVgSfW_helloSub{font-size:var(--text-body);color:var(--muted-foreground)}.cVgSfW_helloHint{max-width:280px;margin-top:var(--space-1);color:var(--muted-foreground);font-size:12.5px;line-height:1.4}.cVgSfW_chips{align-self:stretch;gap:var(--space-1-5);margin-top:var(--space-3-5);flex-direction:column;display:flex}.cVgSfW_chip{appearance:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer;-webkit-tap-highlight-color:#0000;background:0 0;border:0}.cVgSfW_chip:disabled,.cVgSfW_chip[aria-disabled=true]{cursor:default}.cVgSfW_chip{padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);background-color:var(--card);font-size:var(--text-footnote);text-align:left;color:var(--foreground);line-height:1.35}.cVgSfW_chip:hover{border-color:var(--assistant-ring)}.cVgSfW_answer{gap:var(--space-1-5);flex-direction:column;align-items:flex-start;display:flex}.cVgSfW_message{max-width:88%;padding:var(--space-2-5) var(--space-3);border-radius:var(--radius-card);font-size:var(--text-body);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.45}.cVgSfW_user{background-color:var(--primary);color:var(--primary-foreground);border-bottom-right-radius:6px;align-self:flex-end}.cVgSfW_assistant{background-color:var(--background);border-bottom-left-radius:6px;align-self:flex-start}.cVgSfW_thinking{align-items:center;gap:var(--space-2);color:var(--muted-foreground);display:inline-flex}.cVgSfW_steps{gap:var(--space-1);flex-direction:column;max-width:88%;display:flex}.cVgSfW_stepsToggle{align-items:center;gap:var(--space-1);font-size:var(--text-caption);color:var(--muted-foreground);display:inline-flex}.cVgSfW_stepsToggle :where(svg){width:13px;height:13px}.cVgSfW_stepList{gap:var(--space-1-5);padding:var(--space-0-5) 0 var(--space-0-5) var(--space-0-5);flex-direction:column;margin:0;list-style:none;display:flex}.cVgSfW_step{align-items:center;gap:var(--space-1-5);color:var(--muted-foreground);font-size:12.5px;line-height:1.3;display:flex}.cVgSfW_step :where(svg){flex-shrink:0;width:13px;height:13px}.cVgSfW_stepRunning{color:var(--foreground)}.cVgSfW_stepDetail{color:var(--muted-foreground)}.cVgSfW_stepDone{color:var(--success)}.cVgSfW_stepError{color:var(--destructive)}.cVgSfW_note{align-items:flex-start;gap:var(--space-1-5);max-width:92%;color:var(--muted-foreground);font-size:12.5px;line-height:1.4;display:flex}.cVgSfW_note :where(svg){width:14px;height:14px;color:var(--assistant);flex-shrink:0;margin-top:1px}.cVgSfW_noteWarning :where(svg){color:var(--assistant-check-foreground)}.cVgSfW_noteError,.cVgSfW_noteError :where(svg){color:var(--destructive)}.cVgSfW_links{gap:var(--space-1-5);flex-wrap:wrap;display:flex}.cVgSfW_link{appearance:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer;-webkit-tap-highlight-color:#0000;background:0 0;border:0}.cVgSfW_link:disabled,.cVgSfW_link[aria-disabled=true]{cursor:default}.cVgSfW_link{align-items:center;gap:var(--space-1-5);max-width:100%;padding:var(--space-1-5) var(--space-2-5);border:1px solid var(--border);border-radius:var(--radius-pill);background-color:var(--card);color:var(--primary);font-size:12.5px;display:inline-flex}.cVgSfW_link span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cVgSfW_link :where(svg){flex-shrink:0;width:13px;height:13px}.cVgSfW_progress{gap:var(--space-1-5);margin:0 var(--space-3) var(--space-2-5);padding:var(--space-2-5) var(--space-3);border-radius:var(--radius-control);background-color:var(--assistant-tint);flex-direction:column;flex-shrink:0;display:flex}.cVgSfW_progressRow{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;font-size:12.5px;display:flex}.cVgSfW_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cVgSfW_composer{align-items:flex-end;gap:var(--space-2);margin:0 var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3-5);border:1px solid var(--border);border-radius:var(--radius-modal);background-color:var(--card);flex-shrink:0;display:flex}.cVgSfW_composer textarea{min-height:24px;max-height:140px;padding:var(--space-1) 0;color:var(--foreground);font:inherit;font-size:var(--text-body);resize:none;field-sizing:content;background:0 0;border:0;outline:none;flex:1;line-height:1.4}.cVgSfW_composer:focus-within{box-shadow:0 0 0 2px var(--ring)}.cVgSfW_send{appearance:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer;-webkit-tap-highlight-color:#0000;background:0 0;border:0}.cVgSfW_send:disabled,.cVgSfW_send[aria-disabled=true]{cursor:default}.cVgSfW_send{background-color:var(--primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.cVgSfW_send:disabled{opacity:.4}.cVgSfW_send :where(svg){width:16px;height:16px}.cVgSfW_stop{background-color:var(--foreground);color:var(--background)}.cVgSfW_stop :where(svg){fill:currentColor;width:12px;height:12px}.cVgSfW_footer{padding:var(--space-2) var(--space-4) var(--space-3);text-align:center;color:var(--muted-foreground);flex-shrink:0;font-size:11.5px;line-height:1.4}.cVgSfW_kbd{margin-left:var(--space-1);padding:0 var(--space-1);border:1px solid var(--border);border-radius:var(--radius-xs);font-family:inherit;font-size:10.5px;display:none}@media screen and (min-width:1079px){.cVgSfW_kbd{display:inline-block}}
.V0zo5W_tab{gap:var(--space-5);flex-direction:column;display:flex}.V0zo5W_columns{align-items:start;gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));display:grid}.V0zo5W_column,.V0zo5W_block{gap:var(--space-5);flex-direction:column;display:flex}.V0zo5W_block{gap:var(--space-1-5)}.V0zo5W_footnote{padding:0 var(--space-4);font-size:var(--text-caption);color:var(--muted-foreground);line-height:1.4}.V0zo5W_readOnly{font-size:var(--text-footnote);color:var(--muted-foreground)}
.fwIh8G_stack{gap:var(--space-2-5);flex-direction:column;display:flex}.fwIh8G_note{font-size:var(--text-footnote);color:var(--muted-foreground);line-height:1.4}
._5Kjx2G_reset{justify-content:center;display:flex}
._QGLZa_bar{right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:var(--z-shell);gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-bubble);background-color:var(--glass-regular);-webkit-backdrop-filter:blur(var(--glass-blur-regular)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur-regular)) saturate(var(--glass-saturate));border:1px solid var(--glass-border);box-shadow:var(--glass-highlight),var(--shadow-float);flex-direction:column;display:flex;position:fixed;left:16px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){._QGLZa_bar{background-color:var(--card)}}@media (prefers-reduced-transparency:reduce){._QGLZa_bar{background-color:var(--card);-webkit-backdrop-filter:none;backdrop-filter:none}}._QGLZa_context{display:flex}._QGLZa_row{justify-content:space-between;display:flex}._QGLZa_button{appearance:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer;-webkit-tap-highlight-color:#0000;background:0 0;border:0}._QGLZa_button:disabled,._QGLZa_button[aria-disabled=true]{cursor:default}._QGLZa_button{width:40px;height:40px;color:var(--foreground);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}._QGLZa_button :where(svg){width:var(--icon-xl);height:var(--icon-xl)}._QGLZa_button:hover{background-color:var(--glass-fill-hover)}._QGLZa_button:focus-visible{box-shadow:0 0 0 2px var(--ring);outline:none}._QGLZa_active{color:var(--primary-text)}
.y_5xpG_body{gap:var(--space-4);flex-direction:column;display:flex}.y_5xpG_intro{font-size:var(--text-body);line-height:1.45}
.cmmdqG_capsule{appearance:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer;-webkit-tap-highlight-color:#0000;background:0 0;border:0}.cmmdqG_capsule:disabled,.cmmdqG_capsule[aria-disabled=true]{cursor:default}.cmmdqG_capsule{min-width:64px;padding-inline:var(--space-3-5);color:var(--primary-text);background-color:color-mix(in srgb, var(--foreground) var(--state-pressed), transparent);white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-standard);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;line-height:1.1;display:inline-flex}.cmmdqG_capsule:hover:not(:disabled){background-color:color-mix(in srgb, var(--foreground) var(--state-pressed), transparent)}.cmmdqG_capsule:active:not(:disabled){background-color:color-mix(in srgb, var(--foreground) var(--state-strong), transparent)}.cmmdqG_capsule:focus-visible{box-shadow:0 0 0 2px var(--ring);outline:none}.cmmdqG_capsule:disabled{opacity:.5}.cmmdqG_small{height:28px;font-size:var(--text-caption)}.cmmdqG_large{height:32px;font-size:var(--text-footnote)}.cmmdqG_upper{text-transform:uppercase;letter-spacing:.4px}.cmmdqG_filled{color:var(--primary-foreground);background-color:var(--primary)}.cmmdqG_filled:hover:not(:disabled),.cmmdqG_filled:active:not(:disabled){background-color:color-mix(in srgb, #000 10%, var(--primary))}
.CJXPpW_actions{gap:var(--space-2);flex-wrap:wrap;display:inline-flex}
._6TAe3q_card{container-type:inline-size}._6TAe3q_body{gap:var(--space-4);padding:var(--space-1) var(--card-padding) var(--card-padding);flex-direction:column;display:flex}._6TAe3q_top{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}._6TAe3q_headline{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}._6TAe3q_big{font-size:var(--text-display);letter-spacing:-2px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.05}._6TAe3q_dash{color:var(--muted-foreground)}._6TAe3q_caption{font-size:var(--text-body);color:var(--muted-foreground)}._6TAe3q_caption strong{color:var(--foreground);font-weight:600}._6TAe3q_note{font-size:var(--text-footnote);color:var(--muted-foreground);line-height:1.4}._6TAe3q_ring{flex-shrink:0;width:84px;height:84px;position:relative}._6TAe3q_ring svg{display:block}._6TAe3q_ringTrack{stroke:var(--muted)}._6TAe3q_ringValue{stroke:var(--primary);transition:stroke-dasharray var(--duration-slow) var(--ease-standard)}._6TAe3q_ringText{flex-direction:column;justify-content:center;align-items:center;line-height:1.1;display:flex;position:absolute;inset:0}._6TAe3q_ringText strong{font-size:var(--text-headline);font-variant-numeric:tabular-nums;font-weight:700}._6TAe3q_ringText span{font-size:var(--text-caption2);color:var(--muted-foreground)}._6TAe3q_bar{gap:var(--space-1);border-radius:var(--radius-xs);background-color:var(--muted);height:12px;display:flex;overflow:hidden}._6TAe3q_segment{border-radius:var(--radius-xs);flex-basis:0;min-width:3px}._6TAe3q_legend{gap:var(--space-2) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@container (min-width:560px){._6TAe3q_legend{grid-template-columns:repeat(4,minmax(0,1fr))}}._6TAe3q_cell{appearance:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer;-webkit-tap-highlight-color:#0000;background:0 0;border:0}._6TAe3q_cell:disabled,._6TAe3q_cell[aria-disabled=true]{cursor:default}._6TAe3q_cell{gap:var(--space-1);min-width:0;padding:var(--space-1-5) var(--space-2-5);border-radius:var(--radius-md);transition:background-color var(--duration-fast) var(--ease-standard);flex-direction:column;margin-left:-10px;display:flex}._6TAe3q_cell:hover{background-color:color-mix(in srgb, var(--foreground) var(--state-hover), transparent)}._6TAe3q_cell:focus-visible{box-shadow:0 0 0 2px var(--ring);outline:none}._6TAe3q_cellSkeleton{gap:var(--space-2);flex-direction:column;display:flex}._6TAe3q_cellLabel{align-items:center;gap:var(--space-1-5);min-width:0;max-width:100%;font-size:var(--text-caption);color:var(--muted-foreground);white-space:nowrap;display:inline-flex}._6TAe3q_cellLabel :where(svg){width:var(--icon-sm);height:var(--icon-sm);flex-shrink:0}._6TAe3q_cellLabelText{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._6TAe3q_square{border-radius:2px;flex-shrink:0;width:9px;height:9px}._6TAe3q_cellValue{font-size:var(--text-title2);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.15}._6TAe3q_zero{color:var(--muted-foreground)}._6TAe3q_notYet{appearance:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer;-webkit-tap-highlight-color:#0000;background:0 0;border:0}._6TAe3q_notYet:disabled,._6TAe3q_notYet[aria-disabled=true]{cursor:default}._6TAe3q_notYet{align-self:flex-start;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2-5);border-radius:var(--radius-md);font-size:var(--text-footnote);color:var(--muted-foreground);margin-left:-10px;display:inline-flex}._6TAe3q_notYet:hover{background-color:color-mix(in srgb, var(--foreground) var(--state-hover), transparent)}._6TAe3q_notYet:focus-visible{box-shadow:0 0 0 2px var(--ring);outline:none}._6TAe3q_notYet :where(svg){width:var(--icon-sm);height:var(--icon-sm)}._6TAe3q_sites{gap:var(--space-2-5);padding-top:var(--space-3-5);border-top:1px solid var(--separator);flex-direction:column;display:flex}._6TAe3q_sitesHead{justify-content:space-between;gap:var(--space-3);font-size:var(--text-caption2);letter-spacing:.6px;text-transform:uppercase;color:var(--muted-foreground);font-weight:500;display:flex}._6TAe3q_site{gap:var(--space-1) var(--space-3);font-size:var(--text-footnote);grid-template-columns:minmax(0,1fr) auto;display:grid}._6TAe3q_siteName{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._6TAe3q_siteCount{color:var(--muted-foreground);font-variant-numeric:tabular-nums}._6TAe3q_siteBar{grid-column:1/-1;height:6px}._6TAe3q_moreSites{font-size:var(--text-caption);color:var(--muted-foreground)}
.xj4VeG_lead{font-size:var(--text-body);font-weight:500}.xj4VeG_note{font-size:var(--text-footnote);color:var(--muted-foreground);line-height:1.4}
.iGSb0q_picker{gap:var(--space-2-5);flex-direction:column;display:flex}.iGSb0q_toolbar{align-items:center;gap:var(--space-1) var(--space-3-5);flex-wrap:wrap;display:flex}.iGSb0q_count{font-size:var(--text-footnote);color:var(--muted-foreground);font-variant-numeric:tabular-nums;margin-left:auto}.iGSb0q_dot{color:var(--muted-foreground);margin:0 -8px}.iGSb0q_outcome{font-size:var(--text-footnote);color:var(--muted-foreground);line-height:1.4}.iGSb0q_list{border-top:1px solid var(--separator);max-height:320px;margin:0 -16px -16px;overflow-y:auto}.iGSb0q_empty{padding:var(--space-4) var(--space-4);font-size:var(--text-footnote);color:var(--muted-foreground);text-align:center}.iGSb0q_row{align-items:center;gap:var(--space-2-5);min-height:52px;padding:var(--space-2) var(--space-4);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard);display:flex}.iGSb0q_row+.iGSb0q_row{border-top:1px solid var(--separator)}.iGSb0q_row:hover{background-color:color-mix(in srgb, var(--foreground) var(--state-hover), transparent)}.iGSb0q_row:focus-visible{box-shadow:inset 0 0 0 2px var(--ring);outline:none}.iGSb0q_selected,.iGSb0q_selected:hover{background-color:color-mix(in srgb, var(--primary) var(--tint-soft), transparent)}.iGSb0q_check{display:inline-flex}.iGSb0q_text{flex-direction:column;flex:1;min-width:0;display:flex}.iGSb0q_name{font-size:var(--text-body);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.iGSb0q_subtitle{font-size:var(--text-caption);color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.iGSb0q_trailing{gap:var(--space-1-5);flex-shrink:0;display:inline-flex}
._3OWpHG_swatch{background-color:var(--swatch);flex-shrink:0;display:inline-block}._3OWpHG_hollow{border:1.5px solid var(--muted-foreground);background-color:#0000}
.t5ae5W_button{appearance:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer;-webkit-tap-highlight-color:#0000;background:0 0;border:0}.t5ae5W_button:disabled,.t5ae5W_button[aria-disabled=true]{cursor:default}.t5ae5W_button{justify-content:center;align-items:center;gap:var(--space-2);height:40px;padding-inline:var(--space-3-5);border:1px solid var(--border);border-radius:var(--radius-control);background-color:var(--card);color:var(--primary-text);font-size:var(--text-body);white-space:nowrap;flex-shrink:0;font-weight:500;display:inline-flex;position:relative}.t5ae5W_button :where(svg){width:var(--icon-md);height:var(--icon-md)}.t5ae5W_button:hover{background-color:var(--accent)}.t5ae5W_button:focus-visible{box-shadow:0 0 0 2px var(--ring);outline:none}.t5ae5W_round{border-radius:50%;width:40px;padding:0}.t5ae5W_badge{min-width:18px;height:18px;padding-inline:var(--space-1);border:1.5px solid var(--card);border-radius:var(--radius-pill);background-color:var(--primary);color:var(--primary-foreground);font-size:var(--text-micro);justify-content:center;align-items:center;font-weight:700;display:inline-flex;position:absolute;top:-4px;right:-4px}
.xzYZYq_section{flex-direction:column;min-width:0;display:flex}.xzYZYq_title{padding:0 var(--space-1) var(--space-2) var(--space-4);font-size:var(--text-caption);letter-spacing:.7px;text-transform:uppercase;color:var(--muted-foreground);font-weight:500}.xzYZYq_split{gap:var(--section-gap);grid-template-columns:1fr 1fr;align-items:start;display:grid}.xzYZYq_footer{padding:var(--space-2) var(--space-4) 0;font-size:var(--text-caption);color:var(--muted-foreground);line-height:1.35}
.ll_YCq_backdrop{z-index:var(--z-modal);background-color:var(--scrim-palette);-webkit-backdrop-filter:blur(var(--scrim-blur));backdrop-filter:blur(var(--scrim-blur));position:fixed;inset:0}@media (prefers-reduced-transparency:reduce){.ll_YCq_backdrop{background-color:var(--scrim-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}.ll_YCq_backdrop{transition:opacity var(--duration-fast) ease-out}.ll_YCq_backdrop[data-starting-style],.ll_YCq_backdrop[data-ending-style]{opacity:0}.ll_YCq_palette{z-index:var(--z-modal);gap:var(--space-3);width:calc(100% - 32px);max-width:560px;max-height:520px;transition:opacity var(--duration-fast) ease-out,transform var(--duration-spring) var(--ease-spring);outline:none;flex-direction:column;display:flex;position:fixed;top:12vh;left:50%;transform:translate(-50%)}.ll_YCq_palette[data-starting-style],.ll_YCq_palette[data-ending-style]{opacity:0;transform:translate(-50%)scale(.96)}.ll_YCq_field{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-pill);background-color:var(--glass-thick);-webkit-backdrop-filter:blur(var(--glass-blur-thick)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur-thick)) saturate(var(--glass-saturate));border:1px solid var(--glass-border);box-shadow:var(--glass-highlight),var(--shadow-palette);flex-shrink:0;display:flex}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ll_YCq_field{background-color:var(--card)}}@media (prefers-reduced-transparency:reduce){.ll_YCq_field{background-color:var(--card);-webkit-backdrop-filter:none;backdrop-filter:none}}.ll_YCq_field{color:var(--muted-foreground)}.ll_YCq_field>:where(svg){width:var(--icon-lg);height:var(--icon-lg)}.ll_YCq_field input{min-width:0;color:var(--foreground);font:inherit;font-size:var(--text-body);background:0 0;border:0;outline:none;flex:1;line-height:1.6}.ll_YCq_field input::placeholder{color:var(--muted-foreground)}.ll_YCq_results{min-height:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-modal);background-color:var(--glass-thick);-webkit-backdrop-filter:blur(var(--glass-blur-thick)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur-thick)) saturate(var(--glass-saturate));border:1px solid var(--glass-border);box-shadow:var(--glass-highlight),var(--shadow-palette);overflow-y:auto}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ll_YCq_results{background-color:var(--card)}}@media (prefers-reduced-transparency:reduce){.ll_YCq_results{background-color:var(--card);-webkit-backdrop-filter:none;backdrop-filter:none}}.ll_YCq_groupTitle{padding:var(--space-3) var(--space-2) var(--space-1) var(--space-3);font-size:var(--text-caption);letter-spacing:.3px;color:var(--muted-foreground);font-weight:600}.ll_YCq_entry{appearance:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer;-webkit-tap-highlight-color:#0000;background:0 0;border:0}.ll_YCq_entry:disabled,.ll_YCq_entry[aria-disabled=true]{cursor:default}.ll_YCq_entry{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);text-align:left;display:flex}.ll_YCq_entryActive{background-color:var(--glass-fill-hover)}.ll_YCq_entryActive .ll_YCq_entryIcon{color:var(--foreground)}.ll_YCq_entryIcon{color:var(--muted-foreground);flex-shrink:0;display:inline-flex}.ll_YCq_entryIcon :where(svg){width:var(--icon-md);height:var(--icon-md)}.ll_YCq_entryText{flex-direction:column;min-width:0;display:flex}.ll_YCq_entryTitle{font-size:var(--text-callout);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.ll_YCq_entryDescription{font-size:var(--text-footnote);color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ll_YCq_ask{margin-top:var(--space-1);color:var(--primary-text)}.ll_YCq_ask .ll_YCq_entryIcon{color:var(--primary-text)}.ll_YCq_empty{padding:var(--space-6);font-size:var(--text-footnote);text-align:center;color:var(--muted-foreground)}
.Z7t7Oa_frame{container-type:inline-size}.Z7t7Oa_page{width:100%;max-width:1180px;margin-inline:auto}.Z7t7Oa_actions{align-items:center;gap:var(--space-4);display:flex}.Z7t7Oa_target{border-radius:var(--radius-pill);display:inline-flex}.Z7t7Oa_save:disabled{background-color:var(--primary);color:var(--primary-foreground)}.Z7t7Oa_banner{align-items:flex-start;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background-color:color-mix(in srgb, var(--destructive) var(--tint-soft), transparent);color:var(--destructive-text);font-size:var(--text-footnote);white-space:pre-line;line-height:1.35;display:flex}.Z7t7Oa_banner :where(svg){width:var(--icon-md);height:var(--icon-md);flex-shrink:0;margin-top:1px}.Z7t7Oa_columns{align-items:start;gap:var(--section-gap);grid-template-columns:minmax(0,1fr);display:grid}@container (min-width:1000px){.Z7t7Oa_columns{grid-template-columns:minmax(0,1fr) 380px}}.Z7t7Oa_form,.Z7t7Oa_preview{gap:var(--section-gap);flex-direction:column;min-width:0;display:flex}@container (min-width:1000px){.Z7t7Oa_preview{position:sticky;top:16px}}.Z7t7Oa_reason{align-items:flex-start;gap:var(--space-2);padding:0 var(--space-1);font-size:var(--text-footnote);color:var(--muted-foreground);line-height:1.35;display:flex}.Z7t7Oa_reason :where(svg){width:var(--icon-md);height:var(--icon-md);flex-shrink:0;margin-top:1px}.Z7t7Oa_ready :where(svg){color:var(--success-text)}
.LYxnSq_badge{min-width:22px;height:22px;padding:0 var(--space-2);border-radius:var(--radius-pill);background-color:var(--destructive);color:#fff;font-size:var(--text-caption);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.LYxnSq_list{flex-direction:column;display:flex}.LYxnSq_row{align-items:center;gap:var(--space-2-5);min-height:52px;padding:0 var(--card-padding);display:flex;position:relative}.LYxnSq_row+.LYxnSq_row:before{content:"";background-color:var(--separator);height:1px;position:absolute;top:0;left:56px;right:0}.LYxnSq_row:has(.LYxnSq_main:hover){background-color:color-mix(in srgb, var(--foreground) var(--state-hover), transparent)}.LYxnSq_main{appearance:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer;-webkit-tap-highlight-color:#0000;background:0 0;border:0}.LYxnSq_main:disabled,.LYxnSq_main[aria-disabled=true]{cursor:default}.LYxnSq_main{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-2-5) 0;color:inherit;flex:1;text-decoration:none;display:flex}.LYxnSq_main:after{content:"";position:absolute;inset:0}.LYxnSq_main:focus-visible{outline:none}.LYxnSq_main:focus-visible:after{box-shadow:inset 0 0 0 2px var(--ring)}.LYxnSq_texts{gap:var(--space-0-5);flex-direction:column;flex:1;min-width:0;display:flex}.LYxnSq_title{font-size:var(--text-body);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.LYxnSq_subtitle{font-size:var(--text-caption);color:var(--muted-foreground);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.LYxnSq_snooze{appearance:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer;-webkit-tap-highlight-color:#0000;background:0 0;border:0}.LYxnSq_snooze:disabled,.LYxnSq_snooze[aria-disabled=true]{cursor:default}.LYxnSq_snooze{z-index:1;height:24px;padding:0 var(--space-2-5);border-radius:var(--radius-pill);background-color:var(--control-fill);color:var(--muted-foreground);font-size:var(--text-caption);flex-shrink:0;font-weight:500;position:relative}.LYxnSq_snooze:hover{color:var(--foreground)}.LYxnSq_snooze:focus-visible{box-shadow:0 0 0 2px var(--ring);outline:none}.LYxnSq_chevron{width:16px;height:16px;color:color-mix(in srgb, var(--muted-foreground) 60%, transparent);flex-shrink:0}.LYxnSq_failIcon,.LYxnSq_okIcon{flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.LYxnSq_failIcon :where(svg),.LYxnSq_okIcon :where(svg){width:var(--icon-xl);height:var(--icon-xl)}.LYxnSq_failIcon{color:var(--muted-foreground)}.LYxnSq_okIcon{color:var(--success-text)}.LYxnSq_failText,.LYxnSq_okText{padding:var(--space-3-5) 0;font-size:var(--text-footnote);color:var(--muted-foreground)}.LYxnSq_skeletonRow{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--card-padding);display:flex}.LYxnSq_state{padding:var(--card-padding);font-size:var(--text-footnote);color:var(--muted-foreground)}.LYxnSq_allGood{align-items:center;gap:var(--space-1);padding:var(--card-padding) var(--card-padding) var(--space-6);text-align:center;flex-direction:column;display:flex}.LYxnSq_allGoodIcon{width:34px;height:34px;margin-bottom:var(--space-1-5);color:var(--success-text)}.LYxnSq_allGoodTitle{font-size:var(--text-callout);font-weight:600}.LYxnSq_allGoodText{font-size:var(--text-footnote);color:var(--muted-foreground)}
.rnrHdG_status{justify-content:space-between;align-items:center;gap:var(--space-2);font-size:var(--text-footnote);color:var(--muted-foreground);flex-wrap:wrap;display:flex}.rnrHdG_links{gap:var(--space-3-5);display:inline-flex}.rnrHdG_list{border:1px solid var(--separator);border-radius:var(--radius-lg);background-color:var(--card);height:35vh;overflow-y:auto}.rnrHdG_center{height:100%;color:var(--primary-text);place-items:center;display:grid}.rnrHdG_row{align-items:center;gap:var(--space-3);min-height:52px;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--separator);cursor:pointer;display:flex}.rnrHdG_row:last-child{border-bottom:0}.rnrHdG_row:hover{background-color:color-mix(in srgb, var(--foreground) var(--state-hover), transparent)}.rnrHdG_text{flex-direction:column;flex:1;min-width:0;display:flex}.rnrHdG_name{font-size:var(--text-body);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rnrHdG_sub{font-size:var(--text-caption);color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rnrHdG_badge{align-items:center;gap:var(--space-1);padding:var(--space-0-5) var(--space-2);border-radius:var(--radius-pill);font-size:var(--text-caption2);white-space:nowrap;flex-shrink:0;display:inline-flex}.rnrHdG_badge svg{width:var(--icon-xs);height:var(--icon-xs)}.rnrHdG_has{background-color:color-mix(in srgb, var(--success) var(--tint-medium), transparent);color:var(--success-text)}.rnrHdG_none{border:1px solid var(--separator);color:var(--muted-foreground)}.rnrHdG_empty{padding:var(--space-6);font-size:var(--text-footnote);text-align:center;color:var(--muted-foreground)}.rnrHdG_counter{justify-content:space-between;gap:var(--space-2);font-size:var(--text-caption);color:var(--muted-foreground);margin-top:-8px;display:flex}.rnrHdG_reason{color:var(--muted-foreground)}.rnrHdG_over{color:var(--destructive-text)}
.T_LC8q_chip{min-width:34px;height:24px;padding:0 var(--space-1-5);border-radius:var(--radius-sm);background-color:color-mix(in srgb, var(--code) var(--tint-soft), transparent);color:var(--code);font-size:var(--text-caption);font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.T_LC8q_small{min-width:28px;height:20px;padding:0 var(--space-1);font-size:var(--text-caption2)}
.r_Y9Pq_body{gap:var(--space-4);flex-direction:column;display:flex}.r_Y9Pq_intro{font-size:var(--text-body);line-height:1.45}.r_Y9Pq_reason{align-items:flex-start;gap:var(--space-2);font-size:var(--text-footnote);color:var(--muted-foreground);line-height:1.4;display:flex}.r_Y9Pq_reason svg{width:var(--icon-md);height:var(--icon-md);flex-shrink:0;margin-top:1px}
.IQPJdW_field{min-width:0}
.alGWrW_icon{flex-shrink:0}
.sMOjya_logo{background-color:#fff;border-radius:16px;place-items:center;display:grid;overflow:hidden;box-shadow:0 0 0 .5px #0000001a}.sMOjya_logoImage{padding:var(--space-2)}.sMOjya_logoImage img{object-fit:contain;max-width:100%;max-height:100%}.sMOjya_initials{font-size:var(--text-title2);color:var(--primary-text);font-weight:700}.sMOjya_tabs{align-self:flex-start;max-width:100%;overflow-x:auto}.sMOjya_panel{min-width:0}.sMOjya_panel[hidden]{display:none}.sMOjya_skeletonColumns{gap:var(--section-gap);display:grid}@media screen and (min-width:1000px){.sMOjya_skeletonColumns{grid-template-columns:3fr 2fr}}
.wzns9a_footnote{padding:0 var(--space-4);font-size:var(--text-caption);color:var(--muted-foreground);margin-top:-8px;line-height:1.4}
.TZThWW_stack{gap:var(--space-3);flex-direction:column;display:flex}.TZThWW_text{font-size:var(--text-footnote);color:var(--muted-foreground);line-height:1.45}.TZThWW_time{max-width:130px}.TZThWW_note{padding-inline:var(--space-4);font-size:var(--text-footnote);color:var(--muted-foreground);line-height:1.45}
.PRLJfW_chart{width:100%;position:relative}.PRLJfW_chart svg{display:block;overflow:visible}.PRLJfW_grid{stroke:color-mix(in srgb, var(--border) 50%, transparent);stroke-width:.8px}.PRLJfW_axis{fill:var(--muted-foreground);font-size:var(--text-caption)}.PRLJfW_tooltip{max-width:240px;padding:var(--space-2) var(--space-4);border-radius:var(--radius-xs);background-color:var(--card);box-shadow:var(--shadow-popover);font-size:var(--text-footnote);pointer-events:none;flex-direction:column;font-weight:600;display:flex;position:absolute;transform:translate(-50%)}.PRLJfW_tooltip span{color:var(--muted-foreground);font-weight:400}
.mxZhDG_card{border-radius:var(--radius-card);background-color:var(--card);box-shadow:var(--shadow-card-soft);overflow-x:auto}.mxZhDG_table{border-collapse:collapse;table-layout:fixed;width:100%}.mxZhDG_table tbody tr{border-top:1px solid var(--separator)}.mxZhDG_areaHead{width:30%}.mxZhDG_cell{padding:var(--space-3) var(--space-3);text-align:center;vertical-align:middle}.mxZhDG_current{background-color:color-mix(in srgb, var(--primary) var(--tint-soft), transparent)}.mxZhDG_head{padding-top:var(--space-4);padding-bottom:var(--space-3-5);vertical-align:bottom}.mxZhDG_badge{margin-bottom:var(--space-1-5);padding:var(--space-0-5) var(--space-2);background-color:color-mix(in srgb, var(--primary) var(--tint-soft), transparent);font-size:var(--text-caption2);color:var(--primary-text);white-space:nowrap;border-radius:6px;font-weight:600;display:inline-block}.mxZhDG_tierName{font-size:var(--text-headline);letter-spacing:-.2px;font-weight:600;display:block}.mxZhDG_muted{font-size:var(--text-caption);color:var(--muted-foreground);display:block}.mxZhDG_area{padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);text-align:left;font-size:var(--text-footnote);font-weight:400}.mxZhDG_check{width:18px;height:18px;color:var(--primary-text)}.mxZhDG_none{color:color-mix(in srgb, var(--muted-foreground) 50%, transparent)}.mxZhDG_foot{padding-top:var(--space-3-5);padding-bottom:var(--space-4)}.mxZhDG_footSlot{justify-content:center;align-items:center;min-height:32px;display:flex}.mxZhDG_grey{font-size:var(--text-footnote);color:var(--muted-foreground);font-weight:500}.mxZhDG_more{appearance:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer;-webkit-tap-highlight-color:#0000;background:0 0;border:0}.mxZhDG_more:disabled,.mxZhDG_more[aria-disabled=true]{cursor:default}.mxZhDG_more{margin-top:var(--space-2);font-size:var(--text-footnote);color:var(--primary-text);font-weight:500}.mxZhDG_more:hover{text-decoration:underline}.mxZhDG_more:focus-visible{box-shadow:0 0 0 2px var(--ring);outline:none}.mxZhDG_compact .mxZhDG_cell{padding-inline:var(--space-1-5)}.mxZhDG_compact .mxZhDG_area{padding-left:var(--space-3);font-size:var(--text-footnote)}.mxZhDG_compact .mxZhDG_tierName{font-size:var(--text-callout)}
._6_acfq_preview{align-items:flex-start;gap:var(--space-3);padding:var(--space-3-5);border-radius:var(--radius-card);background-color:var(--background);display:flex}._6_acfq_appIcon{border-radius:var(--radius-md);background-color:var(--primary);width:36px;height:36px;color:var(--primary-foreground);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._6_acfq_appIcon :where(svg){width:18px;height:18px}._6_acfq_content{gap:var(--space-0-5);flex-direction:column;flex:1;min-width:0;display:flex}._6_acfq_meta{align-items:baseline;gap:var(--space-2);color:var(--muted-foreground);font-size:12px;display:flex}._6_acfq_app{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}._6_acfq_time{flex-shrink:0}._6_acfq_title{overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}._6_acfq_body{color:var(--muted-foreground);overflow-wrap:anywhere;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}._6_acfq_placeholder{color:var(--muted-foreground);font-weight:400}
.wmE3Ma_action{border-radius:var(--radius-chip);color:var(--primary-text);font-size:var(--text-footnote);font-weight:500;text-decoration:none}.wmE3Ma_action:hover{text-decoration:underline}.wmE3Ma_action:focus-visible{box-shadow:0 0 0 2px var(--ring);outline:none}.wmE3Ma_row{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--card-padding);display:flex;position:relative}.wmE3Ma_row+.wmE3Ma_row:before{content:"";background-color:var(--separator);height:1px;position:absolute;top:0;left:72px;right:0}.wmE3Ma_tile{border-radius:var(--radius-control);background-color:var(--background);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:48px;line-height:1.05;display:flex}.wmE3Ma_tileWeekday{font-size:var(--text-micro);letter-spacing:.4px;color:var(--sys-red);font-weight:600}.wmE3Ma_tileDay{font-size:var(--text-title3);font-variant-numeric:tabular-nums;font-weight:700}.wmE3Ma_tileToday{background-color:var(--sys-red);color:#fff}.wmE3Ma_tileToday .wmE3Ma_tileWeekday{color:#fff}.wmE3Ma_texts{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.wmE3Ma_title{font-size:var(--text-body);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.wmE3Ma_subtitle{font-size:var(--text-caption);color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wmE3Ma_state{padding:var(--space-3) var(--card-padding);font-size:var(--text-footnote);color:var(--muted-foreground)}.wmE3Ma_more{padding:var(--space-1-5) var(--card-padding) var(--space-3) 72px;font-size:var(--text-caption);color:var(--muted-foreground)}
.q3WBXq_row{align-items:center;gap:var(--space-2-5);flex-wrap:wrap;display:flex}.q3WBXq_name{min-width:0;font-size:var(--text-footnote);color:var(--success-text);word-break:break-all}.q3WBXq_size{font-size:var(--text-caption);color:var(--muted-foreground)}
._2olBkW_tab{gap:var(--space-4);flex-direction:column;display:flex}._2olBkW_count,._2olBkW_countAway{min-width:16px;height:16px;padding:0 var(--space-1);border-radius:var(--radius-pill);color:var(--primary-foreground);font-size:var(--text-micro);justify-content:center;align-items:center;font-weight:600;display:inline-flex}._2olBkW_count{background-color:var(--primary)}._2olBkW_countAway{background-color:var(--info);background-color:color-mix(in srgb, var(--info), transparent)}._2olBkW_legend{align-items:center;gap:var(--space-1-5);margin-top:var(--space-3);font-size:var(--text-caption);color:var(--muted-foreground);flex-wrap:wrap;display:flex}._2olBkW_mode{border-radius:var(--radius-sm);background-color:color-mix(in srgb, var(--muted-foreground) var(--tint-soft), transparent);justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}
.oyFfpq_bar{padding:var(--space-2) var(--space-3) var(--space-2) var(--space-5);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.oyFfpq_unread{font-size:var(--text-footnote);color:var(--primary-text);font-weight:700}.oyFfpq_allRead{color:var(--muted-foreground);font-weight:400}.oyFfpq_list{gap:var(--space-2);min-height:0;padding:var(--space-2) var(--space-3);flex-direction:column;flex:1;display:flex;overflow-y:auto}.oyFfpq_center{padding:var(--space-8);color:var(--muted-foreground);justify-content:center;display:flex}.oyFfpq_card{appearance:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer;-webkit-tap-highlight-color:#0000;background:0 0;border:0}.oyFfpq_card:disabled,.oyFfpq_card[aria-disabled=true]{cursor:default}.oyFfpq_card{gap:var(--space-2-5);width:100%;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-card);background-color:var(--card);text-align:left;display:flex}.oyFfpq_card:hover{background-color:color-mix(in srgb, var(--foreground) var(--state-hover), var(--card))}.oyFfpq_card:focus-visible{box-shadow:0 0 0 2px var(--ring);outline:none}.oyFfpq_cardUnread{border-color:color-mix(in srgb, var(--primary) 25%, transparent);background-color:color-mix(in srgb, var(--primary) 6%, var(--card))}.oyFfpq_cardUnread .oyFfpq_title{font-weight:700}.oyFfpq_icon{flex-shrink:0;padding-top:1px;display:inline-flex}.oyFfpq_icon :where(svg){width:var(--icon-lg);height:var(--icon-lg)}.oyFfpq_content{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.oyFfpq_top{align-items:baseline;gap:var(--space-2);display:flex}.oyFfpq_title{min-width:0;font-size:var(--text-body);flex:1;font-weight:500;line-height:1.3}.oyFfpq_time{font-size:var(--text-caption);color:var(--muted-foreground);flex-shrink:0}.oyFfpq_body{font-size:var(--text-footnote);color:var(--muted-foreground);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.oyFfpq_task{font-size:var(--text-caption);color:var(--warning-text);font-weight:500}.oyFfpq_actor{font-size:var(--text-caption);color:var(--muted-foreground)}.oyFfpq_footer{padding:var(--space-3);border-top:1px solid var(--separator);flex-shrink:0}.oyFfpq_all{width:100%}
.kaZ1ZG_canvas{border-radius:var(--radius-card);background-color:var(--card);min-height:420px;box-shadow:var(--shadow-card-soft);cursor:grab;touch-action:none;flex:1;position:relative;overflow:hidden}.kaZ1ZG_canvas:active{cursor:grabbing}.kaZ1ZG_content{transform-origin:0 0;position:absolute;top:0;left:0}.kaZ1ZG_zoom{border-radius:var(--radius-pill);background-color:var(--card);height:34px;box-shadow:var(--shadow-popover);align-items:center;display:flex;position:absolute;bottom:12px;overflow:hidden}.kaZ1ZG_zoom button{appearance:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer;-webkit-tap-highlight-color:#0000;background:0 0;border:0}.kaZ1ZG_zoom button:disabled,.kaZ1ZG_zoom button[aria-disabled=true]{cursor:default}.kaZ1ZG_zoom button{min-width:34px;height:100%;padding:0 var(--space-2-5);font-size:var(--text-footnote);color:var(--foreground);justify-content:center;align-items:center;display:inline-flex}.kaZ1ZG_zoom button:hover{background-color:color-mix(in srgb, var(--foreground) var(--state-hover), transparent)}.kaZ1ZG_zoom button:focus-visible{box-shadow:0 0 0 2px var(--ring);outline:none}.kaZ1ZG_zoom button svg{width:var(--icon-md);height:var(--icon-md)}.kaZ1ZG_reset{border-inline:1px solid var(--separator)!important}.kaZ1ZG_left{left:12px}.kaZ1ZG_right{right:12px}
.fdoHwG_skeleton{gap:var(--space-2-5);padding:var(--space-4);flex-direction:column;display:flex}.fdoHwG_state{align-items:center;gap:var(--space-2);padding:var(--space-3-5) var(--space-4);font-size:var(--text-body);color:var(--muted-foreground);flex-wrap:wrap;display:flex}.fdoHwG_groups{gap:var(--space-3-5);padding:var(--space-4);flex-direction:column;display:flex}.fdoHwG_group{gap:var(--space-2);flex-direction:column;display:flex}.fdoHwG_groupTitle{font-size:var(--text-caption2);letter-spacing:.6px;text-transform:uppercase;color:var(--muted-foreground);font-weight:500}.fdoHwG_capsules{gap:var(--space-2);flex-wrap:wrap;display:flex}.fdoHwG_capsule{align-items:center;gap:var(--space-1);height:28px;padding:0 var(--space-1) 0 var(--space-3);border-radius:var(--radius-pill);background-color:color-mix(in srgb, var(--tone) var(--tint-soft), transparent);color:var(--tone);font-size:var(--text-caption);font-weight:600;display:inline-flex}.fdoHwG_remove{appearance:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer;-webkit-tap-highlight-color:#0000;background:0 0;border:0}.fdoHwG_remove:disabled,.fdoHwG_remove[aria-disabled=true]{cursor:default}.fdoHwG_remove{width:22px;height:22px;color:inherit;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.fdoHwG_remove:hover:not(:disabled){background-color:color-mix(in srgb, var(--tone) var(--tint-strong), transparent)}.fdoHwG_remove:focus-visible{box-shadow:0 0 0 2px var(--ring);outline:none}.fdoHwG_remove svg{width:var(--icon-sm);height:var(--icon-sm)}.fdoHwG_footer{padding:var(--space-3) var(--space-4);border-top:1px solid var(--separator)}.fdoHwG_lead{padding:0 var(--space-1);font-size:var(--text-footnote);color:var(--muted-foreground)}.fdoHwG_fields{gap:var(--space-3);flex-direction:column;display:flex}
.yvOj9a_subject{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-card);background-color:var(--card);display:flex}.yvOj9a_subjectCode{align-items:center;gap:var(--space-1);display:inline-flex}.yvOj9a_more{padding:0 var(--space-1-5);border-radius:var(--radius-sm);background-color:var(--sys-blue);color:#fff;font-size:var(--text-caption2);font-weight:700;line-height:16px}.yvOj9a_subjectText{flex-direction:column;min-width:0;display:flex}.yvOj9a_name{font-size:var(--text-callout);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.yvOj9a_date{font-size:var(--text-footnote);color:var(--muted-foreground)}.yvOj9a_original{padding:0 var(--space-1);font-size:var(--text-footnote);color:var(--muted-foreground);margin-top:-8px}.yvOj9a_rowActions{align-items:center;gap:var(--space-3);display:inline-flex}.yvOj9a_total{font-size:var(--text-footnote);font-variant-numeric:tabular-nums;color:var(--muted-foreground);font-weight:600}.yvOj9a_fields{gap:var(--space-3);flex-direction:column;display:flex}
.-xlfNq_stars{align-items:center;gap:1px;display:inline-flex}.-xlfNq_interactive{gap:var(--space-0-5)}.-xlfNq_star{color:color-mix(in srgb, var(--muted-foreground) 45%, transparent);stroke-width:1.6px;flex-shrink:0}.-xlfNq_filled{color:var(--sys-orange);fill:var(--sys-orange)}.-xlfNq_button{appearance:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer;-webkit-tap-highlight-color:#0000;background:0 0;border:0}.-xlfNq_button:disabled,.-xlfNq_button[aria-disabled=true]{cursor:default}.-xlfNq_button{border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.-xlfNq_button:hover:not(:disabled) .-xlfNq_star:not(.-xlfNq_filled){color:var(--sys-orange)}.-xlfNq_button:focus-visible{box-shadow:0 0 0 2px var(--ring);outline:none}.-xlfNq_button:disabled{opacity:.6}
.JR6woq_icon{flex-shrink:0}
.RTdJUW_muted{font-size:var(--text-footnote);color:var(--muted-foreground)}.RTdJUW_option{align-items:center;gap:var(--space-2-5);min-width:0;display:flex}.RTdJUW_optionText{flex-direction:column;min-width:0;display:flex}.RTdJUW_optionText span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.AbtgLG_card{gap:var(--space-2-5);min-width:0;padding:var(--space-3-5) 0 0;border-radius:var(--radius-card);background-color:var(--card);box-shadow:var(--shadow-card-soft);flex-direction:column;display:flex;overflow:hidden}.AbtgLG_top{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);padding-inline:var(--space-4);flex-wrap:wrap;display:flex}.AbtgLG_loadingInfo{align-items:center;gap:var(--space-2-5);font-size:var(--text-caption);color:var(--muted-foreground);font-variant-numeric:tabular-nums;display:flex}.AbtgLG_loadingBar{width:120px;height:4px}.AbtgLG_legend{justify-content:flex-end;gap:var(--space-1-5);scrollbar-width:none;flex-wrap:nowrap;max-width:100%;display:flex;overflow-x:auto}.AbtgLG_legend::-webkit-scrollbar{display:none}@media screen and (min-width:600px){.AbtgLG_legend{flex-wrap:wrap}}.AbtgLG_legendChip{align-items:center;gap:var(--space-1-5);padding:var(--space-1) var(--space-2);border:1px solid var(--separator);border-radius:var(--radius-pill);font-size:var(--text-caption2);color:var(--muted-foreground);white-space:nowrap;flex-shrink:0;display:inline-flex}.AbtgLG_legendMark{flex-shrink:0;display:inline-block}.AbtgLG_markPresent{background-color:color-mix(in srgb, var(--success) 35%, transparent);border-radius:3px;width:14px;height:6px}.AbtgLG_markAnomaly{background-color:var(--warning);border-radius:50%;width:7px;height:7px}.AbtgLG_markToClock{border:1.5px solid var(--warning);border-radius:50%;width:9px;height:9px}.AbtgLG_markAbsent{background-color:var(--destructive);border-radius:50%;width:9px;height:9px}.AbtgLG_markJustified{background-color:color-mix(in srgb, var(--info) 55%, transparent);border-radius:3px;width:16px;height:6px}.AbtgLG_markSmart{background-color:color-mix(in srgb, var(--accent-purple) 55%, transparent);border-radius:3px;width:16px;height:6px}.AbtgLG_markOff{background-color:color-mix(in srgb, var(--foreground) var(--state-pressed), transparent);border-radius:3px;width:12px;height:12px}.AbtgLG_markToday{background-color:var(--primary);border-radius:50%;width:10px;height:10px}.AbtgLG_body{min-width:0}.AbtgLG_skeleton{gap:var(--space-4);padding:var(--space-2) var(--space-4) var(--space-5);flex-direction:column;display:flex}.AbtgLG_scroller{overscroll-behavior:contain;max-height:max(360px,100dvh - 300px);overflow:auto}.AbtgLG_grid{min-width:100%;position:relative}.AbtgLG_row{grid-template-columns:var(--cols);align-items:stretch;display:grid}.AbtgLG_bodyRow{border-top:1px solid color-mix(in srgb, var(--separator) 60%, transparent);height:44px}.AbtgLG_bodyRow:hover>:not(.AbtgLG_segment){background-color:color-mix(in srgb, var(--foreground) var(--state-hover), var(--card))}.AbtgLG_head{z-index:3;background-color:var(--card);border-bottom:1px solid var(--separator);height:46px;position:sticky;top:0}.AbtgLG_nameCell{z-index:2;align-items:center;gap:var(--space-2);min-width:0;padding:0 var(--space-2-5) 0 var(--space-4);background-color:var(--card);box-shadow:1px 0 0 var(--separator);display:flex;position:sticky;left:0}.AbtgLG_headName{font-size:var(--text-caption);color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.5px;font-weight:600}.AbtgLG_nameButton{appearance:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer;-webkit-tap-highlight-color:#0000;background:0 0;border:0}.AbtgLG_nameButton:disabled,.AbtgLG_nameButton[aria-disabled=true]{cursor:default}.AbtgLG_nameButton{text-align:left;height:44px}.AbtgLG_nameButton:hover .AbtgLG_name{color:var(--primary-text)}.AbtgLG_nameButton:focus-visible{box-shadow:0 0 0 2px var(--ring);outline:none}.AbtgLG_nameText{flex-direction:column;min-width:0;display:flex}.AbtgLG_name{font-size:var(--text-footnote);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.AbtgLG_location{font-size:var(--text-caption2);color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.AbtgLG_exempt{font-style:italic}.AbtgLG_dayHead{font-variant-numeric:tabular-nums;flex-direction:column;justify-content:center;align-items:center;gap:1px;display:flex}.AbtgLG_letter{font-size:var(--text-micro);color:var(--muted-foreground)}.AbtgLG_number{min-width:20px;height:20px;font-size:var(--text-caption);justify-content:center;align-items:center;font-weight:600;display:inline-flex}.AbtgLG_offNumber{font-size:var(--text-caption2);color:var(--muted-foreground);font-weight:400}.AbtgLG_todayBadge{background-color:var(--primary);color:var(--primary-foreground);border-radius:50%}.AbtgLG_off{background-color:color-mix(in srgb, var(--foreground) var(--state-hover), var(--card))}.AbtgLG_todayCol{background-color:color-mix(in srgb, var(--primary) 6%, var(--card))}.AbtgLG_hoverCol{background-color:color-mix(in srgb, var(--primary) 9%, var(--card))}.AbtgLG_cell{justify-content:center;align-items:center;min-width:0;display:flex;position:relative}.AbtgLG_cellButton{appearance:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer;-webkit-tap-highlight-color:#0000;background:0 0;border:0}.AbtgLG_cellButton:disabled,.AbtgLG_cellButton[aria-disabled=true]{cursor:default}.AbtgLG_cellButton{width:100%;height:100%}.AbtgLG_cellButton:focus-visible{box-shadow:inset 0 0 0 2px var(--ring);outline:none}.AbtgLG_presentWrap{justify-content:center;align-items:center;gap:var(--space-0-5);width:100%;height:100%;padding-inline:var(--space-1);flex-direction:column;display:flex;position:relative}.AbtgLG_hours{font-size:var(--text-micro);color:var(--muted-foreground);font-variant-numeric:tabular-nums}.AbtgLG_presentBar{background-color:color-mix(in srgb, var(--success) 35%, transparent);border-radius:3px;width:100%;max-width:28px;height:6px}.AbtgLG_anomalyDot{background-color:var(--warning);width:7px;height:7px;box-shadow:0 0 0 2px var(--card);border-radius:50%;position:absolute;top:6px;right:3px}.AbtgLG_absentPill{min-width:16px;height:16px;padding-inline:var(--space-1);border-radius:var(--radius-pill);background-color:var(--destructive);color:var(--primary-foreground);font-size:var(--text-micro);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.AbtgLG_toClock{border:1.5px solid var(--warning);border-radius:50%;width:10px;height:10px}.AbtgLG_restDash{background-color:var(--disabled-foreground);border-radius:1px;width:8px;height:2px}.AbtgLG_segment{z-index:1;height:18px;margin-inline:var(--space-1);border-radius:var(--radius-pill);font-size:var(--text-micro);text-align:center;white-space:nowrap;pointer-events:none;place-self:center stretch;font-weight:600;line-height:18px;overflow:hidden}.AbtgLG_segmentSmart{background-color:color-mix(in srgb, var(--accent-purple) 22%, var(--card));color:var(--accent-purple)}.AbtgLG_segmentAbsence{background-color:color-mix(in srgb, var(--info) 20%, var(--card));color:var(--info-text)}.AbtgLG_totals{padding-inline:var(--space-1);background-color:var(--card);font-size:var(--text-caption);font-variant-numeric:tabular-nums;text-align:center;grid-template-columns:repeat(3,1fr);align-items:center;display:grid}.AbtgLG_stickyRight{z-index:2;box-shadow:-1px 0 0 var(--separator);position:sticky;right:0}.AbtgLG_headTotals{font-size:var(--text-caption2);color:var(--muted-foreground);font-weight:600}.AbtgLG_zero{color:var(--disabled-foreground)}.AbtgLG_danger{color:var(--destructive-text);font-weight:600}.AbtgLG_foot{z-index:3;border-top:1px solid var(--separator);background-color:var(--card);height:64px;position:sticky;bottom:0}.AbtgLG_footName{justify-content:center;align-items:flex-start;gap:var(--space-0-5);font-size:var(--text-caption2);color:var(--muted-foreground);flex-direction:column;font-weight:600}.AbtgLG_footLegend{align-items:center;gap:var(--space-1);font-weight:400;display:inline-flex}.AbtgLG_dotGreen,.AbtgLG_dotRed{border-radius:50%;width:7px;height:7px}.AbtgLG_dotGreen{background-color:var(--success)}.AbtgLG_dotRed{margin-left:var(--space-1);background-color:var(--destructive)}.AbtgLG_footCell{justify-content:flex-end;align-items:center;gap:var(--space-1);padding-bottom:var(--space-1-5);flex-direction:column;display:flex}.AbtgLG_footBar{border-radius:2px;flex-direction:column;justify-content:flex-end;width:8px;height:30px;display:flex;overflow:hidden}.AbtgLG_footAbsent{background-color:var(--destructive)}.AbtgLG_footPresent{background-color:var(--success)}.AbtgLG_footNumber{font-size:var(--text-micro);color:var(--muted-foreground);font-variant-numeric:tabular-nums}.AbtgLG_tipPopup{border:1px solid var(--border);max-width:280px;box-shadow:var(--shadow-popover);padding:var(--space-2-5) var(--space-3)!important;background-color:var(--popover)!important;color:var(--popover-foreground)!important}.AbtgLG_tip{gap:var(--space-1);font-size:var(--text-caption);flex-direction:column;line-height:1.35;display:flex}.AbtgLG_tipStatus{align-items:center;gap:var(--space-1-5);display:inline-flex}.AbtgLG_tipDot{border-radius:50%;width:8px;height:8px}.AbtgLG_tipWarning{color:var(--warning-text)}.AbtgLG_tipHint{margin-top:var(--space-0-5);font-size:var(--text-caption2);color:var(--muted-foreground)}
.HyiyZa_note{padding-inline:var(--space-4);font-size:var(--text-footnote);color:var(--muted-foreground);line-height:1.45}.HyiyZa_inlineText{font-size:var(--text-footnote);color:var(--muted-foreground);line-height:1.45}.HyiyZa_check{width:20px;color:var(--primary-text);display:inline-flex}.HyiyZa_check :where(svg){width:var(--icon-lg);height:var(--icon-lg)}.HyiyZa_narrowField{max-width:180px}.HyiyZa_segmentField{gap:var(--space-1-5);flex-direction:column;display:flex}.HyiyZa_fieldLabel{font-size:var(--text-footnote);color:var(--muted-foreground);font-weight:500}.HyiyZa_switchRow{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.HyiyZa_switchRow>span{gap:var(--space-0-5);flex-direction:column;display:flex}.HyiyZa_switchTitle{font-size:var(--text-body)}.HyiyZa_switchSubtitle{font-size:var(--text-caption);color:var(--muted-foreground)}
.N6UXMa_board{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.N6UXMa_muted{font-size:var(--text-footnote);color:var(--muted-foreground);line-height:1.35}.N6UXMa_small{font-size:var(--text-caption)}.N6UXMa_ellipsis{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.N6UXMa_active{font-size:var(--text-footnote);color:var(--success-text);white-space:nowrap;font-weight:600}.N6UXMa_requested{font-size:var(--text-footnote);color:var(--muted-foreground);white-space:nowrap;font-weight:500}.N6UXMa_planCard{gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-card);background-color:var(--card);box-shadow:var(--shadow-card-soft);flex-direction:column;display:flex;position:relative;container-type:inline-size}.N6UXMa_planCard:hover{background-color:color-mix(in srgb, var(--foreground) var(--state-hover), var(--card))}@container (min-width:560px){.N6UXMa_planCard{align-items:center;gap:var(--space-5);flex-direction:row}}.N6UXMa_planOpen{appearance:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer;-webkit-tap-highlight-color:#0000;background:0 0;border:0}.N6UXMa_planOpen:disabled,.N6UXMa_planOpen[aria-disabled=true]{cursor:default}.N6UXMa_planOpen{border-radius:inherit;position:absolute;inset:0}.N6UXMa_planOpen:focus-visible{box-shadow:0 0 0 2px var(--ring);outline:none}.N6UXMa_planSummary{align-items:flex-start;gap:var(--space-0-5);pointer-events:none;flex-direction:column;flex:1;min-width:0;display:flex}.N6UXMa_planName{font-size:var(--text-title1);letter-spacing:-.8px;font-weight:700;line-height:1.15}.N6UXMa_planBar{width:100%;max-width:340px;margin:var(--space-2-5) 0 var(--space-1-5)}.N6UXMa_planCustomize,.N6UXMa_planStep :where(button){pointer-events:auto;position:relative}.N6UXMa_planCustomize{margin-top:var(--space-3)}.N6UXMa_planStep{align-items:flex-start;gap:var(--space-1-5);pointer-events:none;flex-direction:column;display:flex;position:relative}@container (min-width:560px){.N6UXMa_planStep{align-items:center}}.N6UXMa_features{gap:var(--space-3-5) var(--space-6);display:grid}.N6UXMa_feature{align-items:center;gap:var(--space-2-5);min-width:0;display:flex}.N6UXMa_featureTexts{flex-direction:column;flex:1;min-width:0;display:flex}.N6UXMa_featureTitle{font-size:var(--text-body);white-space:nowrap;text-overflow:ellipsis;line-height:1.3;overflow:hidden}.N6UXMa_included{width:17px;height:17px;color:var(--success-text);flex-shrink:0}.N6UXMa_products{gap:var(--space-5);display:grid;container-type:inline-size}@container (min-width:720px){.N6UXMa_products{grid-template-columns:repeat(3,minmax(0,1fr))}}.N6UXMa_product{border-radius:var(--radius-card);background-color:var(--card);box-shadow:var(--shadow-card-soft);flex-direction:column;display:flex;overflow:hidden}.N6UXMa_productBanner{background:linear-gradient(135deg, var(--tint), color-mix(in srgb, var(--tint) 70%, transparent));color:#fff;place-items:center;height:88px;display:grid}.N6UXMa_productBanner svg{width:36px;height:36px}.N6UXMa_productBody{gap:var(--space-1);padding:var(--space-3-5) var(--space-4) 0;flex-direction:column;display:flex}.N6UXMa_productName{font-size:var(--text-subhead);letter-spacing:-.2px;font-weight:600}.N6UXMa_productFoot{padding:var(--space-3) var(--space-4) var(--space-4);margin-top:auto}
.SgUF2a_chip{appearance:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer;-webkit-tap-highlight-color:#0000;background:0 0;border:0}.SgUF2a_chip:disabled,.SgUF2a_chip[aria-disabled=true]{cursor:default}.SgUF2a_chip{--tone:var(--primary);align-items:center;gap:var(--space-1);height:28px;padding-inline:var(--space-3);border-radius:var(--radius-control);background-color:color-mix(in srgb, var(--tone) var(--tint-soft), transparent);color:var(--tone);font-size:var(--text-caption);white-space:nowrap;transition:background-color .12s var(--ease-standard);font-weight:600;display:inline-flex}.SgUF2a_chip :where(svg){width:var(--icon-sm);height:var(--icon-sm)}.SgUF2a_chip:hover:not(:disabled){background-color:color-mix(in srgb, var(--tone) var(--tint-medium), transparent)}.SgUF2a_chip:active:not(:disabled){background-color:color-mix(in srgb, var(--tone) var(--tint-strong), transparent)}.SgUF2a_chip:disabled{background-color:color-mix(in srgb, var(--tone) var(--tint-soft), transparent);color:var(--muted-foreground)}.SgUF2a_chip:focus-visible{box-shadow:0 0 0 2px var(--ring);outline:none}@media (pointer:coarse){:where(.SgUF2a_chip){position:relative}.SgUF2a_chip:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.SgUF2a_withIcon{padding-inline:var(--space-2)}.SgUF2a_primary{--tone:var(--primary)}.SgUF2a_success{--tone:var(--success)}.SgUF2a_warning{--tone:var(--warning)}.SgUF2a_danger{--tone:var(--destructive)}.SgUF2a_neutral{--tone:var(--muted-foreground)}
._9wabDq_person{align-items:center;gap:var(--space-3);padding:0 var(--space-1) var(--space-4);display:flex}._9wabDq_personText{min-width:0}._9wabDq_name{font-size:var(--text-headline);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}._9wabDq_site{margin-top:var(--space-0-5);font-size:var(--text-footnote);color:var(--muted-foreground)}._9wabDq_row{gap:var(--space-1);padding:var(--space-3) var(--space-4);flex-direction:column;display:flex}._9wabDq_row+._9wabDq_row{border-top:1px solid var(--separator);margin-left:var(--space-4);padding-left:0}._9wabDq_rowHead{align-items:center;gap:var(--space-1-5) var(--space-3-5);font-size:var(--text-footnote);flex-wrap:wrap;display:flex}._9wabDq_date{font-size:var(--text-footnote);color:var(--muted-foreground);font-variant-numeric:tabular-nums;margin-left:auto}._9wabDq_detail{font-size:var(--text-footnote);color:var(--muted-foreground);line-height:1.4}
.XvKetq_row{align-items:center;gap:var(--space-3);min-height:44px;padding:var(--space-2-5) var(--space-4);display:flex;position:relative}.XvKetq_row+.XvKetq_row:before{content:"";background-color:var(--separator);height:1px;position:absolute;top:0;left:16px;right:0}.XvKetq_withIcon+.XvKetq_withIcon:before{left:56px}.XvKetq_icon{flex-shrink:0;display:inline-flex}.XvKetq_text{gap:var(--space-0-5);flex-direction:column;flex:1;min-width:0;display:flex}.XvKetq_label{font-size:var(--text-body);line-height:1.3}.XvKetq_note{font-size:var(--text-caption);color:var(--muted-foreground);line-height:1.35}.XvKetq_spinner{margin-right:var(--space-3);color:var(--muted-foreground)}
.qEu5nG_body{gap:var(--space-3-5);flex-direction:column;display:flex}.qEu5nG_target{font-size:var(--text-callout);font-weight:600}.qEu5nG_hint,.qEu5nG_count{font-size:var(--text-footnote);color:var(--muted-foreground)}.qEu5nG_columns{gap:var(--space-3-5);grid-template-columns:1fr 1fr;display:grid}.qEu5nG_list{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.qEu5nG_listTitle{font-size:var(--text-caption);letter-spacing:.7px;text-transform:uppercase;color:var(--muted-foreground);padding-left:var(--space-1);font-weight:500}.qEu5nG_rows{border-radius:var(--radius-card);background-color:var(--card);height:320px;overflow-y:auto}.qEu5nG_row{appearance:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer;-webkit-tap-highlight-color:#0000;background:0 0;border:0}.qEu5nG_row:disabled,.qEu5nG_row[aria-disabled=true]{cursor:default}.qEu5nG_row{align-items:center;gap:var(--space-2-5);width:100%;min-height:52px;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--separator);display:flex}.qEu5nG_row:last-child{border-bottom:0}.qEu5nG_row:hover{background-color:color-mix(in srgb, var(--foreground) var(--state-hover), transparent)}.qEu5nG_row:focus-visible{box-shadow:0 0 0 2px var(--ring);outline:none}.qEu5nG_text{flex-direction:column;flex:1;min-width:0;display:flex}.qEu5nG_name{font-size:var(--text-body);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.qEu5nG_sub,.qEu5nG_warning{font-size:var(--text-caption);color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.qEu5nG_warning{align-items:center;gap:var(--space-1);display:inline-flex}.qEu5nG_warning svg{width:var(--icon-xs);height:var(--icon-xs);color:var(--warning-text);flex-shrink:0}.qEu5nG_add,.qEu5nG_remove{flex-shrink:0;width:20px;height:20px}.qEu5nG_add{color:var(--primary-text)}.qEu5nG_remove{color:var(--destructive-text)}.qEu5nG_empty{padding:var(--space-6) var(--space-4);font-size:var(--text-footnote);text-align:center;color:var(--muted-foreground)}
.hriHtW_done,.hriHtW_partial{gap:var(--space-1);padding:var(--space-3) var(--space-3-5);border-radius:var(--radius-lg);font-size:var(--text-footnote);flex-direction:column;display:flex}.hriHtW_done{background-color:color-mix(in srgb, var(--success) var(--tint-soft), transparent)}.hriHtW_partial{background-color:color-mix(in srgb, var(--warning) var(--tint-medium), transparent)}.hriHtW_title{font-weight:600}.hriHtW_errors{gap:var(--space-0-5);margin-top:var(--space-1);font-size:var(--text-caption);flex-direction:column;display:flex}
.oQ013W_rows{gap:var(--space-2);flex-direction:column;display:flex}.oQ013W_row{align-items:flex-start;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-lg);background-color:var(--card);display:flex}.oQ013W_index{min-width:56px;font-size:var(--text-caption);color:var(--muted-foreground);flex-shrink:0}.oQ013W_person{gap:var(--space-0-5);min-width:0;font-size:var(--text-footnote);flex-direction:column;flex:1;display:flex}.oQ013W_muted{font-size:var(--text-caption);color:var(--muted-foreground)}.oQ013W_error{font-size:var(--text-caption);color:var(--destructive-text)}.oQ013W_warning{font-size:var(--text-caption);color:var(--warning-text)}.oQ013W_list{gap:var(--space-1);margin-top:var(--space-1-5);padding-left:var(--space-4);font-size:var(--text-footnote);flex-direction:column;list-style:outside;display:flex}
.l3vaPG_actions{align-items:center;gap:var(--space-4);display:flex}.l3vaPG_target{border-radius:var(--radius-pill);display:inline-flex}.l3vaPG_banner{align-items:flex-start;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background-color:color-mix(in srgb, var(--destructive) var(--tint-soft), transparent);color:var(--destructive-text);font-size:var(--text-footnote);line-height:1.35;display:flex}.l3vaPG_banner :where(svg){width:var(--icon-md);height:var(--icon-md);flex-shrink:0;margin-top:1px}.l3vaPG_custom{width:100%;max-width:var(--form-width);margin-inline:auto}
.CysKWG_structure{padding:0 var(--space-1);font-size:var(--text-headline);font-weight:600}.CysKWG_scroller{overflow-x:auto}.CysKWG_table{border-collapse:collapse;width:100%;min-width:640px;font-size:var(--text-footnote);font-variant-numeric:tabular-nums}.CysKWG_table th,.CysKWG_table td{padding:var(--space-2-5) var(--space-3);border-bottom:1px solid var(--separator);text-align:right;white-space:nowrap}.CysKWG_table th{font-size:var(--text-caption);color:var(--muted-foreground);font-weight:600}.CysKWG_table tbody tr:last-child td{border-bottom:0}.CysKWG_name{text-align:left!important;white-space:normal!important}.CysKWG_overtime{color:var(--sys-orange)}.CysKWG_total{font-weight:700}
.nEJcrq_edges{pointer-events:none;position:absolute;inset:0;overflow:visible}.nEJcrq_edges path{fill:none;stroke:color-mix(in srgb, var(--muted-foreground) 70%, transparent);stroke-width:1.2px}.nEJcrq_slot{flex-direction:column;align-items:center;height:176px;display:flex;position:absolute}.nEJcrq_dimmed{opacity:.45}.nEJcrq_card{justify-content:center;align-items:center;gap:var(--space-1);width:100%;height:148px;padding:var(--space-3);border:1px solid var(--separator);border-radius:var(--radius-surface);background-color:var(--card);text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;flex-direction:column;display:flex;position:relative}.nEJcrq_card:focus-visible{box-shadow:0 0 0 2px var(--ring);outline:none}.nEJcrq_selected{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.nEJcrq_target{border-color:var(--success);box-shadow:inset 0 0 0 1px var(--success)}.nEJcrq_dragging{box-shadow:var(--shadow-popover)}.nEJcrq_selected.nEJcrq_dragging{box-shadow:inset 0 0 0 1px var(--primary),var(--shadow-popover)}.nEJcrq_group{background-color:color-mix(in srgb, var(--muted-foreground) 8%, var(--card));cursor:default}.nEJcrq_groupIcon{width:22px;height:22px;color:var(--muted-foreground)}.nEJcrq_name{max-width:100%;font-size:var(--text-footnote);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.nEJcrq_role{max-width:100%;font-size:var(--text-caption);color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nEJcrq_hint{font-size:var(--text-caption2);color:var(--muted-foreground);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.nEJcrq_chips{justify-content:center;gap:var(--space-1-5);max-width:100%;margin-top:var(--space-0-5);flex-wrap:nowrap;display:flex}.nEJcrq_chip{align-items:center;gap:var(--space-1);max-width:150px;padding:var(--space-0-5) var(--space-2);border-radius:var(--radius-pill);background-color:color-mix(in srgb, var(--muted-foreground) var(--tint-soft), transparent);font-size:var(--text-caption2);white-space:nowrap;display:inline-flex}.nEJcrq_chip svg{width:var(--icon-xs);height:var(--icon-xs);flex-shrink:0}.nEJcrq_chipText{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nEJcrq_place{background-color:color-mix(in srgb, var(--sys-purple) var(--tint-medium), transparent);color:var(--sys-purple)}.nEJcrq_gone{background-color:color-mix(in srgb, var(--sys-orange) var(--tint-medium), transparent);color:var(--sys-orange)}.nEJcrq_menu{position:absolute;top:6px;right:6px}.nEJcrq_more{appearance:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer;-webkit-tap-highlight-color:#0000;background:0 0;border:0}.nEJcrq_more:disabled,.nEJcrq_more[aria-disabled=true]{cursor:default}.nEJcrq_more{width:26px;height:26px;color:var(--muted-foreground);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.nEJcrq_more:hover{background-color:color-mix(in srgb, var(--foreground) var(--state-pressed), transparent)}.nEJcrq_more svg{width:var(--icon-md);height:var(--icon-md)}.nEJcrq_branch{appearance:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer;-webkit-tap-highlight-color:#0000;background:0 0;border:0}.nEJcrq_branch:disabled,.nEJcrq_branch[aria-disabled=true]{cursor:default}.nEJcrq_branch{align-items:center;gap:var(--space-0-5);height:22px;margin-top:var(--space-1);padding:0 var(--space-2);border:1px solid var(--separator);border-radius:var(--radius-pill);background-color:var(--card);font-size:var(--text-caption);color:var(--muted-foreground);display:inline-flex}.nEJcrq_branch svg{width:var(--icon-sm);height:var(--icon-sm)}.nEJcrq_branch:hover{color:var(--foreground)}.nEJcrq_branch:focus-visible{box-shadow:0 0 0 2px var(--ring);outline:none}
.c8shSa_card{gap:var(--space-3-5);min-width:0;padding:var(--space-4);border-radius:var(--radius-card);background-color:var(--card);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.c8shSa_header{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.c8shSa_who{flex-direction:column;flex:1;min-width:140px;display:flex}.c8shSa_name{font-size:var(--text-subhead);font-weight:600}.c8shSa_fiscal{font-size:var(--text-caption);color:var(--muted-foreground)}.c8shSa_counters{gap:var(--space-3);flex-wrap:wrap;display:flex}.c8shSa_counter{align-items:center;gap:var(--space-1-5);font-size:var(--text-footnote);font-weight:500;display:inline-flex}.c8shSa_counter:before{content:"";background-color:var(--dot);border-radius:50%;width:8px;height:8px}.c8shSa_notice{margin:0}.c8shSa_month{gap:var(--space-1-5);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.c8shSa_head{padding:var(--space-0-5) 0 var(--space-1);font-size:var(--text-caption2);letter-spacing:.4px;text-align:center;color:var(--muted-foreground);font-weight:600}.c8shSa_weekend{opacity:.6}.c8shSa_blank{min-height:72px}.c8shSa_weekRow{gap:var(--space-1-5);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.c8shSa_day{appearance:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer;-webkit-tap-highlight-color:#0000;background:0 0;border:0}.c8shSa_day:disabled,.c8shSa_day[aria-disabled=true]{cursor:default}.c8shSa_day{align-items:center;gap:var(--space-1);min-width:0;min-height:72px;padding:var(--space-1-5) var(--space-1);border-radius:var(--radius-md);background-color:var(--background);text-align:center;transition:background-color var(--duration-fast) var(--ease-standard);flex-direction:column;display:flex;position:relative}.c8shSa_day:hover{background-color:color-mix(in srgb, var(--foreground) var(--state-pressed), var(--background))}.c8shSa_day:focus-visible{box-shadow:0 0 0 2px var(--ring);outline:none}.c8shSa_weekly{min-height:130px;padding:var(--space-2) var(--space-1)}.c8shSa_outside{opacity:.5}.c8shSa_overridden{box-shadow:inset 0 0 0 2px var(--sys-orange)}.c8shSa_dayHead{align-items:center;gap:var(--space-0-5);flex-direction:column;min-width:0;display:flex}.c8shSa_weekday{max-width:100%;font-size:var(--text-caption2);color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.c8shSa_number{border-radius:var(--radius-md);min-width:22px;height:22px;font-size:var(--text-caption);justify-content:center;align-items:center;font-weight:600;display:inline-flex}.c8shSa_today{background-color:color-mix(in srgb, var(--primary) var(--tint-medium), transparent);color:var(--primary-text)}.c8shSa_pencil{width:12px;height:12px;color:var(--sys-orange)}.c8shSa_more{padding:0 var(--space-1);border-radius:var(--radius-sm);background-color:var(--sys-blue);color:#fff;font-size:var(--text-micro);font-weight:700;line-height:15px;position:absolute;top:4px;right:4px}.c8shSa_content{align-items:center;gap:var(--space-1);flex-direction:column;max-width:100%;display:flex}.c8shSa_hours{max-width:100%;font-size:var(--text-caption2);color:var(--muted-foreground);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.c8shSa_empty{font-size:var(--text-caption);color:var(--muted-foreground)}
.JiVBKq_skeleton{gap:var(--space-2-5);padding:var(--space-4);flex-direction:column;display:flex}.JiVBKq_row{gap:var(--space-2);padding:var(--space-2-5) var(--space-4);border-bottom:1px solid var(--separator);flex-direction:column;display:flex;container-type:inline-size}.JiVBKq_row:last-child{border-bottom:0}@media screen and (min-width:560px){.JiVBKq_row{flex-direction:row;justify-content:space-between;align-items:center}}.JiVBKq_who{flex-direction:column;flex:auto;min-width:0;display:flex}.JiVBKq_name{font-size:var(--text-body);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.JiVBKq_fiscal{font-size:var(--text-caption);color:var(--muted-foreground)}.JiVBKq_field{align-items:center;gap:var(--space-2-5);flex:none;width:100%;max-width:280px;display:flex}.JiVBKq_noContract{font-size:var(--text-footnote);color:var(--sys-orange)}
._5pLSda_list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._5pLSda_row{align-items:center;gap:var(--space-2-5);display:flex}._5pLSda_emoji{width:24px;font-size:var(--text-title3);text-align:center;flex-shrink:0;line-height:1}._5pLSda_label{width:92px;font-size:var(--text-footnote);white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;overflow:hidden}._5pLSda_bar{flex:1;min-width:40px}._5pLSda_value{min-width:64px;font-size:var(--text-footnote);text-align:right;color:var(--muted-foreground);font-variant-numeric:tabular-nums;flex-shrink:0}
._2UylGG_board{gap:var(--space-3);overscroll-behavior-x:contain;min-height:440px;padding-bottom:var(--space-1);display:flex;overflow-x:auto}._2UylGG_column{border-radius:var(--radius-card);background-color:color-mix(in srgb, var(--foreground) var(--state-hover), transparent);width:272px;min-height:0;transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard);border:1.5px solid #0000;flex-direction:column;flex:0 0 272px;display:flex}._2UylGG_over{border-color:var(--stage);background-color:color-mix(in srgb, var(--stage) var(--tint-soft), transparent)}._2UylGG_columnHead{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-2);display:flex}._2UylGG_dot{background-color:var(--stage);border-radius:50%;flex-shrink:0;width:9px;height:9px}._2UylGG_columnName{min-width:0;font-size:var(--text-body);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}._2UylGG_columnCount{font-size:var(--text-footnote);color:var(--muted-foreground);font-variant-numeric:tabular-nums;margin-left:auto}._2UylGG_cards{gap:var(--space-2);min-height:0;padding:0 var(--space-2) var(--space-2-5);flex-direction:column;flex:1;display:flex;overflow-y:auto}._2UylGG_empty{padding:var(--space-4) var(--space-2);font-size:var(--text-footnote);text-align:center;color:var(--muted-foreground)}._2UylGG_card{gap:var(--space-1-5);padding:var(--space-2-5) var(--space-2-5) var(--space-2-5) var(--space-3);border-radius:var(--radius-lg);background-color:var(--card);box-shadow:var(--shadow-card);cursor:pointer;transition:opacity var(--duration-fast) var(--ease-standard);flex-direction:column;display:flex}._2UylGG_card[draggable=true]{cursor:grab}._2UylGG_card:focus-visible{box-shadow:0 0 0 2px var(--ring);outline:none}._2UylGG_moving{opacity:.5}._2UylGG_dragging{opacity:.3}._2UylGG_cardHead{justify-content:space-between;align-items:flex-start;gap:var(--space-1-5);min-height:24px;display:flex}._2UylGG_name{min-width:0;padding-top:var(--space-1);font-size:var(--text-body);overflow-wrap:anywhere;font-weight:600;line-height:1.3}._2UylGG_city,._2UylGG_origin{min-width:0;font-size:var(--text-caption);color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._2UylGG_counters{gap:var(--space-3);font-size:var(--text-caption);color:var(--muted-foreground);display:flex}._2UylGG_counters span{align-items:center;gap:var(--space-1);display:inline-flex}._2UylGG_counters svg{width:var(--icon-sm);height:var(--icon-sm)}._2UylGG_menuDot{border-radius:50%;width:8px;height:8px;display:inline-block}
.qzBRHq_filter{width:210px;max-width:100%}
.TcM2JG_body{gap:var(--space-5);flex-direction:column;display:flex}.TcM2JG_intro{font-size:var(--text-footnote);color:var(--muted-foreground);line-height:1.45}.TcM2JG_note{font-size:var(--text-caption);color:var(--muted-foreground);line-height:1.45}.TcM2JG_switchRow{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:52px;padding:var(--space-2-5) var(--space-4);font-size:var(--text-body);cursor:pointer;line-height:1.4;display:flex}.TcM2JG_reason{align-items:flex-start;gap:var(--space-2);font-size:var(--text-footnote);color:var(--muted-foreground);line-height:1.4;display:flex}.TcM2JG_reason svg{width:var(--icon-md);height:var(--icon-md);flex-shrink:0;margin-top:1px}
.EghJ1W_list{gap:var(--space-5);flex-direction:column;display:flex}.EghJ1W_section{border-radius:var(--radius-card);background-color:var(--card);box-shadow:var(--shadow-card-soft);overflow:hidden}.EghJ1W_header{gap:var(--space-1);padding:var(--space-4) var(--space-4) var(--space-1);flex-direction:column;display:flex}.EghJ1W_title{font-size:var(--text-subhead);font-weight:600;line-height:1.3}.EghJ1W_description{font-size:var(--text-footnote);color:var(--muted-foreground);white-space:pre-line;line-height:1.45}.EghJ1W_empty{padding:var(--space-4);font-size:var(--text-body);color:var(--muted-foreground)}.EghJ1W_question{gap:var(--space-1);padding:var(--space-3-5) var(--space-4);flex-direction:column;display:flex;container-type:inline-size}.EghJ1W_question+.EghJ1W_question{border-top:1px solid var(--separator)}.EghJ1W_questionText{font-size:var(--text-body);font-weight:600;line-height:1.4}.EghJ1W_help{font-size:var(--text-footnote);color:var(--muted-foreground);white-space:pre-line;line-height:1.45}.EghJ1W_meta{font-size:var(--text-caption);color:var(--muted-foreground)}.EghJ1W_columns{gap:var(--space-2-5);margin-top:var(--space-2);display:grid}@container (min-width:560px){.EghJ1W_columns{grid-template-columns:1fr 1fr}}.EghJ1W_box{gap:var(--space-1-5);min-width:0;padding:var(--space-3);border-radius:var(--radius-control);background-color:var(--background);flex-direction:column;display:flex}.EghJ1W_fillBox{gap:var(--space-2)}.EghJ1W_boxTitle{font-size:var(--text-caption2);letter-spacing:.5px;text-transform:uppercase;color:var(--muted-foreground);font-weight:500}.EghJ1W_score{font-size:var(--text-body);font-weight:600}.EghJ1W_answerText{font-size:var(--text-body);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;line-height:1.45}.EghJ1W_muted{font-size:var(--text-footnote);color:var(--muted-foreground)}.EghJ1W_scale{align-self:flex-start}.EghJ1W_scaleHint{font-size:var(--text-footnote)}
.JaYXIq_header{z-index:var(--z-header);justify-content:space-between;align-items:center;gap:var(--space-4);height:var(--header-height);padding:var(--space-4) var(--page-gutter);display:flex;position:absolute;top:0;left:0;right:0}.JaYXIq_header:before{content:"";z-index:-1;background-color:var(--glass-regular);-webkit-backdrop-filter:blur(var(--glass-blur-regular)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur-regular)) saturate(var(--glass-saturate));box-shadow:var(--glass-highlight);position:absolute;inset:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.JaYXIq_header:before{background-color:var(--card)}}@media (prefers-reduced-transparency:reduce){.JaYXIq_header:before{background-color:var(--card);-webkit-backdrop-filter:none;backdrop-filter:none}}.JaYXIq_header:before{border-bottom:1px solid var(--separator)}@supports (animation-timeline:scroll()){.JaYXIq_header:before{opacity:0;animation:linear both JaYXIq_edge-in;animation-timeline:--page-scroll;animation-range:0 24px}}@keyframes JaYXIq_edge-in{0%{opacity:0}to{opacity:1}}.JaYXIq_phone{height:calc(var(--header-height) + env(safe-area-inset-top));padding-top:calc(var(--space-4) + env(safe-area-inset-top));position:fixed}.JaYXIq_phoneTitle{min-width:0;font-size:var(--text-headline);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}@supports (animation-timeline:scroll()){.JaYXIq_phoneTitle{animation:linear both JaYXIq_title-in;animation-timeline:--page-scroll;animation-range:40px 80px}}@keyframes JaYXIq_title-in{0%{opacity:0;transform:translateY(6px)}}.JaYXIq_left{align-items:center;gap:var(--space-1);flex:1;min-width:0;display:flex}.JaYXIq_breadcrumb{margin-left:var(--space-2)}.JaYXIq_right{align-items:center;gap:var(--space-4);flex-shrink:0;display:flex}.JaYXIq_searchPill{appearance:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer;-webkit-tap-highlight-color:#0000;background:0 0;border:0}.JaYXIq_searchPill:disabled,.JaYXIq_searchPill[aria-disabled=true]{cursor:default}.JaYXIq_searchPill{align-items:center;gap:var(--space-2);width:240px;height:40px;padding-inline:var(--space-3);border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(var(--glass-blur-thin)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur-thin)) saturate(var(--glass-saturate));transition:background-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard),transform var(--duration-spring) var(--ease-spring);background-color:var(--glass-thick);border:1px solid var(--glass-border);box-shadow:var(--glass-highlight),var(--shadow-segment);display:inline-flex}.JaYXIq_searchPill:hover:not(:disabled),.JaYXIq_searchPill[data-popup-open],.JaYXIq_searchPill[data-active]{background-color:var(--card)}.JaYXIq_searchPill:active:not(:disabled){background-color:color-mix(in srgb, var(--foreground) 6%, var(--card))}@media (prefers-reduced-transparency:reduce){.JaYXIq_searchPill{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--card)}}.JaYXIq_searchPill:active{transform:scale(.97)}.JaYXIq_searchPill>:where(svg){width:var(--icon-md);height:var(--icon-md)}.JaYXIq_searchPill:focus-visible{box-shadow:0 0 0 2px var(--ring);outline:none}.JaYXIq_searchText{font-size:var(--text-body);color:var(--muted-foreground);flex:1}.JaYXIq_kbd{padding:var(--space-0-5) var(--space-1);border-radius:var(--radius-sm);background-color:var(--control-fill);color:var(--muted-foreground);font-family:inherit;font-size:var(--text-caption2)}.JaYXIq_aiPill{appearance:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer;-webkit-tap-highlight-color:#0000;background:0 0;border:0}.JaYXIq_aiPill:disabled,.JaYXIq_aiPill[aria-disabled=true]{cursor:default}.JaYXIq_aiPill{align-items:center;gap:var(--space-2);height:40px;padding-inline:var(--space-4);border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(var(--glass-blur-thin)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur-thin)) saturate(var(--glass-saturate));transition:background-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard),transform var(--duration-spring) var(--ease-spring);background-color:var(--glass-thick);border:1px solid var(--glass-border);box-shadow:var(--glass-highlight),var(--shadow-segment);display:inline-flex}.JaYXIq_aiPill:hover:not(:disabled),.JaYXIq_aiPill[data-popup-open],.JaYXIq_aiPill[data-active]{background-color:var(--card)}.JaYXIq_aiPill:active:not(:disabled){background-color:color-mix(in srgb, var(--foreground) 6%, var(--card))}@media (prefers-reduced-transparency:reduce){.JaYXIq_aiPill{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--card)}}.JaYXIq_aiPill.JaYXIq_aiActive{background-color:var(--card)}.JaYXIq_aiPill:active{transform:scale(.97)}.JaYXIq_aiPill:focus-visible{box-shadow:0 0 0 2px var(--ring);outline:none}.JaYXIq_aiIcon{stroke:url(#ai-gradient);width:20px;height:20px;color:var(--accent-purple)}.JaYXIq_aiText{font-size:var(--text-footnote);background:linear-gradient(90deg, var(--primary), var(--accent-purple));color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:600}
.Ll1TPW_wrap{gap:var(--space-3-5);flex-direction:column;min-width:0;display:flex}.Ll1TPW_card{border-radius:var(--radius-card);background-color:var(--card);min-width:0;box-shadow:var(--shadow-card-soft);overflow:hidden}.Ll1TPW_toolbar{align-items:center;gap:var(--space-2-5) var(--space-5);flex-wrap:wrap;display:flex}.Ll1TPW_weekNav{align-items:center;gap:var(--space-2);display:inline-flex}.Ll1TPW_weekLabel{min-width:120px;font-size:var(--text-callout);font-variant-numeric:tabular-nums;text-align:center;font-weight:600}.Ll1TPW_legend{align-items:center;gap:var(--space-1-5) var(--space-3-5);flex-wrap:wrap;display:flex}.Ll1TPW_numbers{font-size:var(--text-footnote);color:var(--muted-foreground)}.Ll1TPW_updating{align-items:center;gap:var(--space-1-5);font-size:var(--text-footnote);color:var(--muted-foreground);display:inline-flex}.Ll1TPW_legendItem{align-items:center;gap:var(--space-1-5);font-size:var(--text-caption);font-weight:600;display:inline-flex}.Ll1TPW_measure{width:100%;min-width:0}.Ll1TPW_scroller{overflow-x:hidden}.Ll1TPW_scrolling{overflow-x:auto}.Ll1TPW_grid{flex-direction:column;width:100%;display:flex}.Ll1TPW_scrolling .Ll1TPW_grid{width:max-content;min-width:100%}.Ll1TPW_head,.Ll1TPW_row{display:grid}.Ll1TPW_row{border-top:1px solid var(--separator)}.Ll1TPW_corner{align-items:center;gap:var(--space-1-5);height:52px;padding:0 var(--space-3);font-size:var(--text-caption);color:var(--muted-foreground);display:flex}.Ll1TPW_corner :where(svg){width:var(--icon-sm);height:var(--icon-sm)}.Ll1TPW_dayHead{justify-content:center;align-items:center;gap:var(--space-1);border-bottom:2.5px solid #0000;flex-direction:column;height:52px;display:flex}.Ll1TPW_dayHeadToday{border-bottom-color:var(--primary)}.Ll1TPW_dayName{font-size:var(--text-caption2);letter-spacing:.5px;color:var(--foreground);font-weight:600}.Ll1TPW_dayNameWeekend{color:var(--muted-foreground)}.Ll1TPW_dayNameToday{color:var(--primary-text)}.Ll1TPW_dayNumber{min-width:24px;height:20px;padding:0 var(--space-1-5);font-size:var(--text-footnote);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:inline-flex}.Ll1TPW_dayNumberToday{border-radius:var(--radius-sm);background-color:var(--primary);color:var(--primary-foreground);font-weight:700}.Ll1TPW_nameCell{align-items:center;gap:var(--space-2);min-width:0;height:68px;padding:0 var(--space-3);display:flex}.Ll1TPW_scrolling :is(.Ll1TPW_corner,.Ll1TPW_nameCell){z-index:1;background-color:var(--card);box-shadow:1px 0 0 var(--separator);position:sticky;left:0}.Ll1TPW_compact :is(.Ll1TPW_corner,.Ll1TPW_nameCell){gap:var(--space-1-5);padding:0 var(--space-2)}.Ll1TPW_compact .Ll1TPW_name{font-size:var(--text-caption)}.Ll1TPW_name{min-width:0;font-size:var(--text-footnote);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-weight:500;line-height:1.25;display:-webkit-box;overflow:hidden}.Ll1TPW_cellSlot{min-width:0;height:68px;padding:var(--space-1)}.Ll1TPW_cell{appearance:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer;-webkit-tap-highlight-color:#0000;background:0 0;border:0}.Ll1TPW_cell:disabled,.Ll1TPW_cell[aria-disabled=true]{cursor:default}.Ll1TPW_cell{border-radius:var(--radius-md);width:100%;height:100%;transition:background-color var(--duration-fast) var(--ease-standard);padding:0;display:flex}.Ll1TPW_cell:hover{background-color:color-mix(in srgb, var(--foreground) var(--state-hover), transparent)}.Ll1TPW_cell:focus-visible{box-shadow:0 0 0 2px var(--ring);outline:none}.Ll1TPW_cellDisabled{cursor:default}.Ll1TPW_tile{justify-content:center;gap:var(--space-0-5);min-width:0;padding:var(--space-1) var(--space-1-5) var(--space-1) var(--space-2);border-left:3px solid var(--shift);border-radius:var(--radius-sm);background-color:color-mix(in srgb, var(--shift) var(--tint-soft), transparent);text-align:left;flex-direction:column;flex:1;display:flex}.Ll1TPW_tileToday{box-shadow:0 2px 6px color-mix(in srgb, var(--primary) 18%, transparent)}.dark .Ll1TPW_tileToday{box-shadow:none}.Ll1TPW_tileTop{align-items:center;gap:var(--space-1);min-width:0;display:flex}.Ll1TPW_code{min-width:0;font-size:var(--text-footnote);color:var(--shift);white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:700;overflow:hidden}.Ll1TPW_tileIcons{align-items:center;gap:var(--space-1);flex-shrink:0;display:inline-flex}.Ll1TPW_confirmed{width:11px;height:11px;color:var(--success-text)}.Ll1TPW_time{align-items:center;gap:var(--space-1);min-width:0;font-size:var(--text-micro);font-variant-numeric:tabular-nums;color:var(--muted-foreground);white-space:nowrap;display:inline-flex;overflow:hidden}.Ll1TPW_time :where(svg){flex-shrink:0;width:10px;height:10px}.Ll1TPW_place{max-width:100%;padding:1px var(--space-1-5);border-radius:var(--radius-xs);background-color:color-mix(in srgb, var(--mode) var(--tint-soft), transparent);font-size:var(--text-micro);color:var(--mode);white-space:nowrap;text-overflow:ellipsis;align-self:flex-start;font-weight:600;overflow:hidden}.Ll1TPW_rest{justify-content:center;align-items:center;gap:var(--space-0-5);border-radius:var(--radius-sm);background-color:color-mix(in srgb, var(--foreground) var(--state-hover), transparent);font-size:var(--text-micro);color:var(--muted-foreground);border:1px solid #0000;flex-direction:column;flex:1;display:flex}.Ll1TPW_rest :where(svg){width:var(--icon-md);height:var(--icon-md)}.Ll1TPW_restToday{border-color:color-mix(in srgb, var(--primary) 30%, transparent)}.Ll1TPW_tooltip{gap:var(--space-0-5);flex-direction:column;display:flex}.Ll1TPW_modes{justify-content:center;gap:var(--space-1-5) var(--space-4);flex-wrap:wrap;display:flex}.Ll1TPW_mode{align-items:center;gap:var(--space-1-5);font-size:var(--text-caption);color:var(--muted-foreground);display:inline-flex}.Ll1TPW_emptyBox{align-items:center;gap:var(--space-1-5);padding:var(--space-10) var(--space-4);border-radius:var(--radius-card);background-color:var(--card);text-align:center;flex-direction:column;display:flex}.Ll1TPW_emptyCircle{width:56px;height:56px;margin-bottom:var(--space-1-5);background-color:color-mix(in srgb, var(--primary) var(--tint-soft), transparent);color:var(--primary-text);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.Ll1TPW_emptyCircle :where(svg){width:24px;height:24px}.Ll1TPW_emptyTitle{font-size:var(--text-subhead);font-weight:600}.Ll1TPW_emptyText{max-width:420px;font-size:var(--text-footnote);color:var(--muted-foreground);line-height:1.4}
.UAFpmW_stack{min-width:0}
.VTXC-G_fields{gap:var(--space-3);flex-direction:column;display:flex}.VTXC-G_footnote{padding:0 var(--space-4);font-size:var(--text-caption);color:var(--muted-foreground);margin-top:-8px;line-height:1.4}
.zyfn3a_wrap{gap:var(--space-3);flex-direction:column;display:flex}.zyfn3a_card{border-radius:var(--radius-card);background-color:var(--card);min-width:0;box-shadow:var(--shadow-card-soft);flex-direction:column;display:flex}@media screen and (min-width:600px){.zyfn3a_card{height:760px}}.zyfn3a_header{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-4) var(--space-4) var(--space-2);flex-wrap:wrap;display:flex}.zyfn3a_title{min-width:0;font-size:var(--text-headline);letter-spacing:-.2px;flex:1;font-weight:600}.zyfn3a_truncated{color:var(--warning-text)}.zyfn3a_truncatedNote{font-size:var(--text-footnote);font-weight:400}.zyfn3a_nav{align-items:center;gap:var(--space-2);display:flex}.zyfn3a_legend{gap:var(--space-4);padding:0 var(--space-4) var(--space-3);font-size:var(--text-caption);color:var(--muted-foreground);display:flex}.zyfn3a_legendItem{align-items:center;gap:var(--space-1-5);display:inline-flex}.zyfn3a_dot{border-radius:50%;width:8px;height:8px}.zyfn3a_grid{min-height:0;padding:0 var(--space-2) var(--space-2);flex-direction:column;flex:1;display:flex}.zyfn3a_weekdays,.zyfn3a_week{gap:var(--space-1);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.zyfn3a_weekdays{padding-bottom:var(--space-1)}.zyfn3a_week{min-height:64px;padding-top:var(--space-1);flex:1}.zyfn3a_weekday{font-size:var(--text-caption);text-align:center;color:var(--muted-foreground)}.zyfn3a_outside{border-radius:var(--radius-md)}.zyfn3a_day{appearance:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer;-webkit-tap-highlight-color:#0000;background:0 0;border:0}.zyfn3a_day:disabled,.zyfn3a_day[aria-disabled=true]{cursor:default}.zyfn3a_day{justify-content:space-between;align-items:flex-start;gap:var(--space-1);min-width:0;padding:var(--space-1-5);border-radius:var(--radius-md);background-color:var(--background);text-align:left;transition:background-color var(--duration-fast) var(--ease-standard);flex-direction:column;display:flex}.zyfn3a_day:hover{background-color:color-mix(in srgb, var(--foreground) var(--state-hover), var(--background))}.zyfn3a_day:focus-visible{box-shadow:0 0 0 2px var(--ring);outline:none}.zyfn3a_hasItems{cursor:pointer}.zyfn3a_today .zyfn3a_dayNumber{min-width:22px;height:22px;padding:0 var(--space-1);border-radius:var(--radius-md);background-color:var(--primary);color:var(--primary-foreground);justify-content:center;align-items:center;display:inline-flex}.zyfn3a_dayNumber{font-size:var(--text-footnote);font-weight:500}.zyfn3a_counters{gap:var(--space-1);flex-wrap:wrap;display:flex}.zyfn3a_counter{min-width:22px;height:20px;padding:0 var(--space-1-5);border-radius:var(--radius-md);font-size:var(--text-caption);text-align:center;color:var(--primary-foreground);font-weight:600;line-height:20px}.zyfn3a_approved{background-color:var(--success)}.zyfn3a_pending{background-color:var(--warning)}.zyfn3a_tip{gap:var(--space-0-5);flex-direction:column;display:flex}
.MtNQDG_preview{align-items:center;gap:var(--space-3);display:flex}.MtNQDG_image{border-radius:var(--radius-md);object-fit:cover;width:64px;height:64px}.MtNQDG_icon{width:32px;height:32px;color:var(--sys-pink)}.MtNQDG_name{min-width:0;font-size:var(--text-body);word-break:break-all;flex-direction:column;display:flex}.MtNQDG_size,.MtNQDG_hint{font-size:var(--text-caption);color:var(--muted-foreground)}
.fJ1WJa_row{width:100%}
.yKhaFq_row{align-items:center;gap:var(--space-3);min-height:44px;padding:var(--space-2-5) var(--space-4);display:flex;position:relative}.yKhaFq_row+.yKhaFq_row:before{content:"";background-color:var(--separator);height:1px;position:absolute;top:0;left:56px;right:0}.yKhaFq_text{flex-direction:column;flex:1;min-width:0;display:flex}.yKhaFq_name{font-size:var(--text-body);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.yKhaFq_meta{font-size:var(--text-caption);color:var(--muted-foreground)}.yKhaFq_emptyText{color:var(--muted-foreground)}
._2FyrcG_lead{padding:0 var(--space-1);font-size:var(--text-body);line-height:1.4}._2FyrcG_file{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._2FyrcG_fileName{min-width:0;font-size:var(--text-footnote);color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._2FyrcG_skeleton{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-card);background-color:var(--card);flex-direction:column;display:flex}._2FyrcG_outcome{padding:var(--space-3) var(--space-3-5);border-radius:var(--radius-md);background-color:color-mix(in srgb, var(--muted-foreground) var(--tint-soft), transparent);font-size:var(--text-footnote);font-weight:500}._2FyrcG_danger{background-color:color-mix(in srgb, var(--destructive) var(--tint-soft), transparent);color:var(--destructive-text)}._2FyrcG_success{background-color:color-mix(in srgb, var(--success) var(--tint-soft), transparent);color:var(--success-text)}._2FyrcG_list{gap:var(--space-1);padding:var(--space-3) var(--space-4) var(--space-3) var(--space-8);font-size:var(--text-footnote);flex-direction:column;list-style:outside;display:flex}._2FyrcG_more{padding:var(--space-2) var(--space-4) var(--space-3);font-size:var(--text-footnote);color:var(--muted-foreground);list-style:none}._2FyrcG_row{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--separator);display:flex}._2FyrcG_rowText{flex-direction:column;flex:1;min-width:0;display:flex}._2FyrcG_rowTitle{font-size:var(--text-footnote);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}._2FyrcG_rowMeta{font-size:var(--text-caption);color:var(--muted-foreground)}._2FyrcG_rowAmount{font-size:var(--text-footnote);font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:600}
.s2-kTa_frame{border:1px solid var(--border);border-radius:var(--radius-surface);background-color:var(--background);overflow:hidden}.s2-kTa_bar{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2-5);border-bottom:1px solid var(--border);background-color:var(--card);color:var(--muted-foreground);font-size:11.5px;display:flex}.s2-kTa_dots{gap:var(--space-1);display:inline-flex}.s2-kTa_dots span{background-color:var(--muted);border-radius:50%;width:7px;height:7px}.s2-kTa_where{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.s2-kTa_example{text-transform:uppercase;letter-spacing:.4px;font-weight:600}.s2-kTa_body{gap:var(--space-2);padding:var(--space-3);flex-direction:column;font-size:12px;display:flex}.s2-kTa_clipped{overflow:hidden;-webkit-mask-image:linear-gradient(#000 75%,#0000);mask-image:linear-gradient(#000 75%,#0000)}.s2-kTa_title{font-size:14px;font-weight:600}.s2-kTa_box{padding:var(--space-1-5) var(--space-2);border:1px solid var(--border);border-radius:var(--radius-chip);background-color:var(--card)}.s2-kTa_row{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.s2-kTa_rowTexts,.s2-kTa_field,.s2-kTa_lane{gap:var(--space-0-5);flex-direction:column;min-width:0;display:flex}.s2-kTa_label{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.s2-kTa_muted{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.s2-kTa_progressHead{justify-content:space-between;gap:var(--space-2);display:flex}.s2-kTa_scale{gap:var(--space-1);display:flex}.s2-kTa_step{border:1px solid var(--border);background-color:var(--card);border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.s2-kTa_stepOn{border-color:var(--primary);background-color:var(--primary);color:var(--primary-foreground)}.s2-kTa_columns{gap:var(--space-1-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.s2-kTa_lane{gap:var(--space-1)}.s2-kTa_note{padding:var(--space-2);border-radius:var(--radius-chip);background-color:color-mix(in srgb, var(--tone) var(--tint-soft), transparent);color:var(--tone)}
.WRMp7G_success{align-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-4);text-align:center;flex-direction:column;display:flex}.WRMp7G_success svg{width:48px;height:48px;color:var(--success-text)}.WRMp7G_title{font-size:var(--text-headline);font-weight:600}.WRMp7G_text{font-size:var(--text-body);color:var(--muted-foreground);line-height:1.45}
.W5kc9q_select{width:100%;min-width:0}
.f_0_qW_icon{flex-shrink:0}
