.sNV9ya_chips{flex-wrap:wrap;gap:8px;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{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--card);height:32px;color:var(--foreground);transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard);align-items:center;gap:6px;padding:0 12px;font-size:13.5px;display:inline-flex}.sNV9ya_chip svg{width:14px;height:14px}.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);border-color:#0000;font-weight:600}
._0i2xia_field{flex-direction:column;min-width:0;display:flex}._0i2xia_label{color:var(--muted-foreground);margin-bottom:8px;font-size:12px;font-weight:500}._0i2xia_labelError{color:var(--destructive)}._0i2xia_errors{color:var(--destructive);margin-top:8px;font-size:12px;line-height:1.3}._0i2xia_hint{color:var(--muted-foreground);margin-top:8px;font-size:12px;line-height:1.3}
.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{border-bottom:1px solid var(--separator);background-color:var(--card);flex-shrink:0;justify-content:center;align-items:center;min-height:52px;padding:8px 84px;display:flex;position:relative}@media screen and (max-width:767px){.hPK1Da_header{touch-action:none;cursor:grab;min-height:60px;padding-top:16px}}.hPK1Da_titles{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.hPK1Da_title{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:15px;font-weight:600;overflow:hidden}.hPK1Da_subtitle{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12.5px;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{color:var(--primary);padding:4px 0;font-size:14px;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)}.hPK1Da_spinner{color:var(--primary)}.hPK1Da_body{flex-direction:column;gap:20px;min-height:0;padding:16px;display:flex;overflow-y:auto}.hPK1Da_banner{border-radius:var(--radius-md);background-color:color-mix(in srgb, var(--destructive) 10%, transparent);color:var(--destructive);align-items:flex-start;gap:8px;padding:12px;font-size:13.5px;line-height:1.35;display:flex}.hPK1Da_banner :where(svg){flex-shrink:0;width:16px;height:16px;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);justify-content:center;align-items:center;margin-top:-4px;font-size:14px;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 4px;font-size:15px;font-weight:600}.hh1U_W_fields{flex-direction:column;gap:12px;display:flex}.hh1U_W_noTypes{color:var(--destructive);font-size:13.5px}.hh1U_W_segments{flex-wrap:wrap;gap:12px 20px;display:flex}
.z-hDoG_calendar{flex-direction:column;gap:8px;display:flex}.z-hDoG_title{letter-spacing:.6px;text-transform:uppercase;color:var(--muted-foreground);font-size:11.5px;font-weight:500}.z-hDoG_grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.z-hDoG_weekday{text-align:center;color:var(--muted-foreground);font-size:11.5px}.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{border-radius:var(--radius-md);background-color:var(--card);flex-direction:column;align-items:center;gap:2px;width:100%;min-height:52px;padding:4px 2px;display:flex}.z-hDoG_day:not(:disabled):hover{background-color:color-mix(in srgb, var(--foreground) 5%, var(--card))}.z-hDoG_day:focus-visible{box-shadow:0 0 0 2px var(--ring);outline:none}.z-hDoG_number{font-size:13px}.z-hDoG_extra{flex-wrap:wrap;justify-content:center;gap:2px;display:flex}.z-hDoG_today .z-hDoG_number{color:var(--primary);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) 22%, transparent)}.z-hDoG_tip{white-space:pre-line}.z-hDoG_mini .z-hDoG_grid{gap:2px}.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:11px}
.P3S38W_nav{align-items:center;gap:10px;display:inline-flex}.P3S38W_label{text-align:center;min-width:120px;font-size:16px;font-weight:600}
.IFsyOq_tab{flex-direction:column;gap:16px;display:flex}.IFsyOq_big{color:var(--foreground);font-size:18px;font-weight:600}.IFsyOq_negative{color:var(--destructive)}.IFsyOq_positive{color:var(--success)}.IFsyOq_note{color:var(--warning);margin-top:-8px;padding-left:16px;font-size:12.5px}.IFsyOq_calendars{border-radius:var(--radius-card);background-color:var(--card);flex-direction:column;gap:10px;padding:16px;display:flex}.IFsyOq_caption{letter-spacing:.7px;text-transform:uppercase;color:var(--muted-foreground);font-size:12px;font-weight:500}.IFsyOq_months{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px;display:grid}
.vpnTpq_tab{flex-direction:column;gap:20px;min-width:0;display:flex}.vpnTpq_mono{word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}
.fzbMnW_overview{flex-direction:column;gap:20px;display:flex;container-type:inline-size}.fzbMnW_tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;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{border-radius:var(--radius-modal);flex-direction:column;flex:1;gap:6px;padding:14px 16px;display:flex}.fzbMnW_tileMain:not(:disabled):hover{background-color:color-mix(in srgb, var(--foreground) 3%, var(--card))}.fzbMnW_tileMain:focus-visible{box-shadow:0 0 0 2px var(--ring);outline:none}.fzbMnW_tileLabel{align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.fzbMnW_tileLabel svg{width:15px;height:15px}.fzbMnW_tileValue{font-size:26px;font-weight:700;line-height:1.15}.fzbMnW_tileCaption{color:var(--muted-foreground);font-size:12.5px}.fzbMnW_tileRetry{padding:0 16px 12px}.fzbMnW_today{align-items:center;gap:8px;display:inline-flex}.fzbMnW_dot{background-color:var(--success);border-radius:50%;width:10px;height:10px}.fzbMnW_alert{color:var(--warning)}.fzbMnW_negative{color:var(--destructive)}.fzbMnW_positive{color:var(--success)}.fzbMnW_columns{align-items:start;gap:20px;display:grid}@container (min-width:900px){.fzbMnW_columns{grid-template-columns:1fr 1fr}}.fzbMnW_pulse{justify-content:space-between;gap:8px;display:flex}.fzbMnW_day{flex-direction:column;align-items:center;gap:6px;display:flex}.fzbMnW_face{background-color:color-mix(in srgb, var(--sys-teal) 14%, transparent);border-radius:50%;place-items:center;width:40px;height:40px;font-size:22px;display:grid}.fzbMnW_noFace{background-color:color-mix(in srgb, var(--muted-foreground) 10%, transparent)}.fzbMnW_dayLabel{color:var(--muted-foreground);font-size:12px}
._0RnKVq_tab{flex-direction:column;gap:20px;display:flex}._0RnKVq_trailing{align-items:center;gap:10px;display:inline-flex}._0RnKVq_score{font-size:14px;font-weight:600}._0RnKVq_summary{border-bottom:1px solid var(--separator);flex-direction:column;gap:8px;padding:14px 16px;display:flex}._0RnKVq_summaryHead{align-items:baseline;gap:8px;display:flex}._0RnKVq_spacer{flex:1}._0RnKVq_big{font-size:26px;font-weight:700}._0RnKVq_muted{color:var(--muted-foreground);font-size:13px}._0RnKVq_objective{flex-direction:column;gap:4px;display:flex}._0RnKVq_bar{max-width:260px;height:4px}
.TlfYCq_rings{width:var(--size);height:var(--size);flex-shrink:0;position:relative}.TlfYCq_ring{inset:var(--inset);border-radius:50%;position:absolute}.TlfYCq_track,.TlfYCq_arc,.TlfYCq_rail{border-radius:50%;position:absolute;inset:0}.TlfYCq_track{border:var(--line) solid color-mix(in srgb, var(--start) 18%, transparent)}.TlfYCq_arc{background:conic-gradient(var(--start) 0deg, var(--mid) var(--sweep), var(--rest) var(--sweep));-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--line)), #000 calc(100% - var(--line) + .5px));mask:radial-gradient(farthest-side, transparent calc(100% - var(--line)), #000 calc(100% - var(--line) + .5px))}.TlfYCq_capStart,.TlfYCq_capEnd{top:0;left:calc(50% - var(--line)/2);width:var(--line);height:var(--line);border-radius:50%;position:absolute}.TlfYCq_capStart{background-color:var(--start)}.TlfYCq_capEnd{background-color:var(--end)}.TlfYCq_center{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}
.V0zo5W_tab{flex-direction:column;gap:20px;display:flex}.V0zo5W_columns{grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));align-items:start;gap:20px;display:grid}.V0zo5W_column,.V0zo5W_block{flex-direction:column;gap:20px;display:flex}.V0zo5W_block{gap:6px}.V0zo5W_footnote{color:var(--muted-foreground);padding:0 16px;font-size:12.5px;line-height:1.4}.V0zo5W_readOnly{color:var(--muted-foreground);font-size:13.5px}
.aLeKJW_field{flex-direction:column;min-width:0;display:flex}.aLeKJW_meta{justify-content:space-between;align-items:flex-start;gap:12px;margin-top:6px;display:flex}.aLeKJW_extra{flex-wrap:wrap;align-items:center;gap:4px 12px;min-width:0;display:flex}.aLeKJW_counter{color:var(--muted-foreground);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px}.aLeKJW_over{color:var(--destructive);font-weight:600}
.kYYzIq_home{flex-direction:column;gap:12px;display:flex}.kYYzIq_titleBlock{flex-direction:column;gap:2px;display:flex}.kYYzIq_largeTitle{letter-spacing:-.8px;color:var(--foreground);font-size:34px;font-weight:700;line-height:1.1}.kYYzIq_dateLine{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:17px;overflow:hidden}.kYYzIq_blocks{flex-direction:column;gap:16px;display:flex}.kYYzIq_card{border-radius:var(--radius-card);background-color:var(--card);box-shadow:var(--shadow-card-soft);flex-direction:column;padding:16px;display:flex}.kYYzIq_heroHead{align-items:center;gap:8px;margin-bottom:12px;display:flex}.kYYzIq_status{flex:1;align-items:center;gap:8px;min-width:0;display:inline-flex}.kYYzIq_statusDot{background-color:var(--success);border-radius:50%;flex-shrink:0;width:10px;height:10px}.kYYzIq_statusLabel{color:var(--success);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.kYYzIq_modePill{border:1px solid var(--muted-foreground);border-radius:var(--radius-pill);color:var(--muted-foreground);white-space:nowrap;flex-shrink:0;padding:3px 8px;font-size:12px;font-weight:600;line-height:1.4}.kYYzIq_ringsWrap{justify-content:center;display:flex}.kYYzIq_ringNumber,.kYYzIq_ringNumberTight{letter-spacing:-.6px;white-space:nowrap;color:var(--foreground);font-size:40px;font-weight:700;line-height:1.1}.kYYzIq_ringNumberTight{font-size:32px}.kYYzIq_ringCaption{white-space:nowrap;color:var(--muted-foreground);font-size:15px;font-weight:500}.kYYzIq_heroSubtitle{text-align:center;color:var(--muted-foreground);margin-top:14px;font-size:17px}.kYYzIq_heroSubtitle strong{color:var(--foreground);font-weight:600}.kYYzIq_heroNumber{letter-spacing:-1.6px;color:var(--foreground);font-size:56px;font-weight:700;line-height:1}.kYYzIq_heroCaption{color:var(--muted-foreground);margin-top:4px;font-size:17px}.kYYzIq_stateRow{align-items:center;gap:12px;display:flex}.kYYzIq_stateCircle{background-color:var(--success);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.kYYzIq_stateCircle :where(svg){width:24px;height:24px}.kYYzIq_stateLabel{color:var(--foreground);font-size:22px;font-weight:700}.kYYzIq_rule{background-color:var(--border);border:0;height:1px;margin:12px 0}.kYYzIq_stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.kYYzIq_stat{flex-direction:column;gap:2px;min-width:0;display:flex}.kYYzIq_statLabel{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.kYYzIq_statValue,.kYYzIq_statValueBreak{color:var(--foreground);white-space:nowrap;font-size:22px;font-weight:700;line-height:1.25}.kYYzIq_statValueBreak{color:var(--phone-break-text,var(--warning))}.kYYzIq_controls{flex-direction:column;gap:12px;display:flex}.kYYzIq_slide{border-radius:var(--radius-card);background-color:var(--primary);justify-content:center;align-items:center;height:56px;padding-left:48px;display:flex;position:relative}.kYYzIq_slideKnob{border-radius:var(--radius-lg);width:48px;height:48px;color:var(--primary);background-color:#fff;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:4px;left:4px}.kYYzIq_slideKnob :where(svg){width:24px;height:24px}.kYYzIq_slideLabel{color:#fff;white-space:nowrap;font-size:19px;font-weight:700}.kYYzIq_tileRow{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.kYYzIq_tile{border:1px solid var(--border);background-color:var(--card);border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:88px;padding:14px 10px;display:flex}.kYYzIq_tileIcon,.kYYzIq_tileIconBreak{height:28px;color:var(--primary);justify-content:center;align-items:center;display:inline-flex}.kYYzIq_tileIcon :where(svg),.kYYzIq_tileIconBreak :where(svg){width:28px;height:28px}.kYYzIq_tileIconBreak{color:var(--warning)}.kYYzIq_tileLabel{text-align:center;color:var(--primary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.kYYzIq_capsule{border-radius:var(--radius-card);background-color:var(--card);min-height:52px;box-shadow:var(--shadow-card-soft);color:var(--primary);justify-content:center;align-items:center;gap:12px;padding:12px 16px;font-size:18px;font-weight:600;display:flex}.kYYzIq_capsule :where(svg){flex-shrink:0;width:22px;height:22px}.kYYzIq_capsule span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kYYzIq_hint{text-align:center;color:var(--muted-foreground);justify-content:center;align-items:center;gap:8px;font-size:15px;display:flex}.kYYzIq_hint :where(svg){flex-shrink:0;width:16px;height:16px}.kYYzIq_exemptHead{color:var(--success);align-items:center;gap:8px;margin-bottom:12px;display:flex}.kYYzIq_exemptHead :where(svg){flex-shrink:0;width:14px;height:14px}.kYYzIq_exemptTitle{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:17px;font-weight:700;overflow:hidden}.kYYzIq_exemptHours{text-align:center;color:var(--muted-foreground);margin-top:14px;font-size:14px;font-weight:500}.kYYzIq_exemptState{color:var(--foreground);margin-top:16px;font-size:20px;font-weight:800}.kYYzIq_exemptState:first-of-type{margin-top:0}.kYYzIq_declare{border-radius:var(--radius-control);background-color:var(--primary);color:#fff;justify-content:center;align-items:center;gap:8px;height:44px;margin-top:16px;font-size:14px;font-weight:600;display:flex}.kYYzIq_declare :where(svg){width:16px;height:16px}
.rnrHdG_status{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.rnrHdG_links{gap:14px;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);place-items:center;display:grid}.rnrHdG_row{border-bottom:1px solid var(--separator);cursor:pointer;align-items:center;gap:12px;min-height:52px;padding:8px 12px;display:flex}.rnrHdG_row:last-child{border-bottom:0}.rnrHdG_row:hover{background-color:color-mix(in srgb, var(--foreground) 3%, transparent)}.rnrHdG_text{flex-direction:column;flex:1;min-width:0;display:flex}.rnrHdG_name{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.rnrHdG_sub{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.rnrHdG_badge{border-radius:var(--radius-pill);white-space:nowrap;flex-shrink:0;align-items:center;gap:4px;padding:2px 8px;font-size:11.5px;display:inline-flex}.rnrHdG_badge svg{width:12px;height:12px}.rnrHdG_has{background-color:color-mix(in srgb, var(--success) 14%, transparent);color:var(--success)}.rnrHdG_none{border:1px solid var(--separator);color:var(--muted-foreground)}.rnrHdG_empty{text-align:center;color:var(--muted-foreground);padding:24px;font-size:13px}.rnrHdG_counter{color:var(--muted-foreground);justify-content:space-between;gap:8px;margin-top:-8px;font-size:12.5px;display:flex}.rnrHdG_reason{color:var(--muted-foreground)}.rnrHdG_over{color:var(--destructive)}
._2olBkW_tab{flex-direction:column;gap:16px;display:flex}._2olBkW_count,._2olBkW_countAway{border-radius:var(--radius-pill);min-width:16px;height:16px;color:var(--primary-foreground);justify-content:center;align-items:center;padding:0 4px;font-size:10.5px;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) 70%, transparent)}._2olBkW_legend{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;font-size:12.5px;display:flex}._2olBkW_mode{border-radius:var(--radius-sm);background-color:color-mix(in srgb, var(--muted-foreground) 10%, transparent);justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}
.xj4VeG_lead{font-size:14.5px;font-weight:500}.xj4VeG_note{color:var(--muted-foreground);font-size:13px;line-height:1.4}
.T_LC8q_chip{border-radius:var(--radius-sm);background-color:color-mix(in srgb, var(--code) 12%, transparent);min-width:34px;height:24px;color:var(--code);font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:center;align-items:center;padding:0 6px;font-size:12.5px;font-weight:700;display:inline-flex}.T_LC8q_small{min-width:28px;height:20px;padding:0 4px;font-size:11px}
.r_Y9Pq_body{flex-direction:column;gap:16px;display:flex}.r_Y9Pq_intro{font-size:14px;line-height:1.45}.r_Y9Pq_reason{color:var(--muted-foreground);align-items:flex-start;gap:8px;font-size:13px;line-height:1.4;display:flex}.r_Y9Pq_reason svg{flex-shrink:0;width:16px;height:16px;margin-top:1px}
.wzns9a_footnote{color:var(--muted-foreground);margin-top:-8px;padding:0 16px;font-size:12.5px;line-height:1.4}
.TZThWW_stack{flex-direction:column;gap:12px;display:flex}.TZThWW_text{color:var(--muted-foreground);font-size:13.5px;line-height:1.45}.TZThWW_time{max-width:130px}.TZThWW_note{color:var(--muted-foreground);padding-inline:16px;font-size:13px;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:12px}.PRLJfW_tooltip{border-radius:var(--radius-xs);background-color:var(--card);max-width:240px;box-shadow:var(--shadow-popover);pointer-events:none;flex-direction:column;padding:8px 16px;font-size:13px;font-weight:600;display:flex;position:absolute;transform:translate(-50%)}.PRLJfW_tooltip span{color:var(--muted-foreground);font-weight:400}
.xzYZYq_section{flex-direction:column;min-width:0;display:flex}.xzYZYq_title{letter-spacing:.7px;text-transform:uppercase;color:var(--muted-foreground);padding:0 4px 7px 16px;font-size:12px;font-weight:500}.xzYZYq_split{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}.xzYZYq_footer{color:var(--muted-foreground);padding:7px 16px 0;font-size:12.5px;line-height:1.35}
.Gr1A0W_intro{color:var(--muted-foreground);padding:0 4px;font-size:13px;line-height:1.4}
.XvKetq_row{align-items:center;gap:12px;min-height:44px;padding:10px 16px;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{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.XvKetq_label{font-size:14px;line-height:1.3}.XvKetq_note{color:var(--muted-foreground);font-size:12.5px;line-height:1.35}.XvKetq_spinner{color:var(--muted-foreground);margin-right:12px}
.zjE1HW_content{flex-direction:column;gap:16px;display:flex}.zjE1HW_explanation{color:var(--muted-foreground);padding:0 4px;font-size:13px;line-height:1.4}.zjE1HW_link{color:var(--primary)}.zjE1HW_linkIcon{width:18px;height:18px;color:var(--primary)}
.fvrfBG_menu{flex-direction:column;display:flex}.fvrfBG_note{color:var(--muted-foreground);margin-bottom:12px;font-size:12px;line-height:1.4}.fvrfBG_list{list-style:none}.fvrfBG_row{border-radius:var(--radius-sm);min-height:40px;transition:opacity var(--duration-fast) var(--ease-standard);align-items:center;gap:8px;display:flex}.fvrfBG_off .fvrfBG_itemIcon,.fvrfBG_off .fvrfBG_fixedIcon,.fvrfBG_off .fvrfBG_label,.fvrfBG_off .fvrfBG_state{opacity:.35}.fvrfBG_dragging{background-color:color-mix(in srgb, var(--primary) 8%, transparent)}.fvrfBG_fixed,.fvrfBG_toggle{flex:1;align-items:center;gap:12px;min-width:0;padding:8px 0;display:flex}.fvrfBG_toggle{appearance:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer;-webkit-tap-highlight-color:#0000;background:0 0;border:0}.fvrfBG_toggle:disabled,.fvrfBG_toggle[aria-disabled=true]{cursor:default}.fvrfBG_toggle{border-radius:var(--radius-sm)}.fvrfBG_toggle:focus-visible{box-shadow:0 0 0 2px var(--ring);outline:none}.fvrfBG_spacer{flex-shrink:0;width:10px}.fvrfBG_fixedIcon,.fvrfBG_itemIcon{flex-shrink:0;width:18px;height:18px}.fvrfBG_fixedIcon{color:var(--muted-foreground)}.fvrfBG_itemIcon{color:var(--primary)}.fvrfBG_label{min-width:0;color:var(--foreground);flex-direction:column;flex:1;font-size:14px;font-weight:500;display:flex}.fvrfBG_sub{color:var(--muted-foreground);font-size:12px;font-weight:400}.fvrfBG_state{width:14px;height:14px;color:var(--muted-foreground);flex-shrink:0}.fvrfBG_handle{appearance:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer;-webkit-tap-highlight-color:#0000;background:0 0;border:0}.fvrfBG_handle:disabled,.fvrfBG_handle[aria-disabled=true]{cursor:default}.fvrfBG_handle{border-radius:var(--radius-xs);color:var(--muted-foreground);cursor:grab;flex-shrink:0;display:inline-flex}.fvrfBG_handle :where(svg){width:14px;height:14px}.fvrfBG_handle:focus-visible{box-shadow:0 0 0 2px var(--ring);outline:none}.fvrfBG_handle:disabled{cursor:default}.fvrfBG_requests{flex-direction:column;align-items:flex-start;gap:4px;padding:0 0 8px 34px;display:flex}.fvrfBG_segments{border-radius:var(--radius-pill);background-color:var(--control-fill);padding:3px;display:inline-flex}.fvrfBG_segment{border-radius:var(--radius-pill);color:var(--muted-foreground);align-items:center;gap:4px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.fvrfBG_segment :where(svg){width:14px;height:14px}.fvrfBG_segmentOn{background-color:var(--card);color:var(--primary)}.fvrfBG_micro{color:var(--muted-foreground);font-size:11px}.fvrfBG_title{border-top:1px solid var(--border);color:var(--foreground);margin-top:4px;padding-top:16px;padding-bottom:12px;font-size:24px;font-weight:600;line-height:1.15}.fvrfBG_outOfPlan{color:var(--muted-foreground);gap:8px;margin-top:8px;font-size:12px;line-height:1.5;display:flex}.fvrfBG_outOfPlan :where(svg){flex-shrink:0;width:13px;height:13px;margin-top:3px}.fvrfBG_outOfPlan a{color:var(--primary)}.fvrfBG_outOfPlan a:hover{text-decoration:underline}
.q3WBXq_row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.q3WBXq_name{min-width:0;color:var(--success);word-break:break-all;font-size:13.5px}.q3WBXq_size{color:var(--muted-foreground);font-size:12.5px}
.l3vaPG_actions{align-items:center;gap:16px;display:flex}.l3vaPG_banner{border-radius:var(--radius-md);background-color:color-mix(in srgb, var(--destructive) 10%, transparent);color:var(--destructive);align-items:flex-start;gap:8px;padding:12px;font-size:13.5px;line-height:1.35;display:flex}.l3vaPG_banner :where(svg){flex-shrink:0;width:16px;height:16px;margin-top:1px}.l3vaPG_custom{width:100%;max-width:var(--form-width);margin-inline:auto}
.fdoHwG_skeleton{flex-direction:column;gap:10px;padding:16px;display:flex}.fdoHwG_state{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:8px;padding:14px 16px;font-size:14px;display:flex}.fdoHwG_groups{flex-direction:column;gap:14px;padding:16px;display:flex}.fdoHwG_group{flex-direction:column;gap:8px;display:flex}.fdoHwG_groupTitle{letter-spacing:.6px;text-transform:uppercase;color:var(--muted-foreground);font-size:11.5px;font-weight:500}.fdoHwG_capsules{flex-wrap:wrap;gap:8px;display:flex}.fdoHwG_capsule{border-radius:var(--radius-pill);background-color:color-mix(in srgb, var(--tone) 10%, transparent);height:28px;color:var(--tone);align-items:center;gap:4px;padding:0 4px 0 12px;font-size:12.5px;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) 18%, transparent)}.fdoHwG_remove:focus-visible{box-shadow:0 0 0 2px var(--ring);outline:none}.fdoHwG_remove svg{width:13px;height:13px}.fdoHwG_footer{border-top:1px solid var(--separator);padding:12px 16px}.fdoHwG_lead{color:var(--muted-foreground);padding:0 4px;font-size:13.5px}.fdoHwG_fields{flex-direction:column;gap:12px;display:flex}
.yvOj9a_subject{border-radius:var(--radius-card);background-color:var(--card);align-items:center;gap:12px;padding:12px 16px;display:flex}.yvOj9a_subjectCode{align-items:center;gap:4px;display:inline-flex}.yvOj9a_more{border-radius:var(--radius-sm);background-color:var(--sys-blue);color:#fff;padding:0 6px;font-size:11px;font-weight:700;line-height:16px}.yvOj9a_subjectText{flex-direction:column;min-width:0;display:flex}.yvOj9a_name{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.yvOj9a_date{color:var(--muted-foreground);font-size:13px}.yvOj9a_original{color:var(--muted-foreground);margin-top:-8px;padding:0 4px;font-size:13px}.yvOj9a_rowActions{align-items:center;gap:12px;display:inline-flex}.yvOj9a_total{font-variant-numeric:tabular-nums;color:var(--muted-foreground);font-size:13px;font-weight:600}.yvOj9a_fields{flex-direction:column;gap:12px;display:flex}
.-xlfNq_stars{align-items:center;gap:1px;display:inline-flex}.-xlfNq_interactive{gap:2px}.-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}
.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)}.xspr2q_size30{width:30px;height:30px}.xspr2q_size30 :where(svg){width:16px;height:16px}.xspr2q_size34{width:34px;height:34px}.xspr2q_size34 :where(svg){width:17px;height:17px}.xspr2q_size40{width:40px;height:40px}.xspr2q_size40 :where(svg){width:20px;height:20px}.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)}.xspr2q_success{color:var(--success)}.xspr2q_danger{color:var(--destructive)}.xspr2q_neutral{color:var(--foreground)}
.G9zKqG_panel{background-color:var(--card);flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.G9zKqG_header{border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:8px;padding:10px 12px 10px 20px;display:flex}.G9zKqG_title{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:17px;font-weight:500;overflow:hidden}.G9zKqG_body{flex-direction:column;flex:1;min-height:0;display:flex}
.cVgSfW_messages{flex-direction:column;flex:1;gap:10px;min-height:0;padding:16px;display:flex;overflow-y:auto}.cVgSfW_greeting{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;display:flex}.cVgSfW_spark{background:linear-gradient(135deg, var(--primary), var(--accent-purple));color:#fff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:8px;display:inline-flex}.cVgSfW_spark :where(svg){width:22px;height:22px}.cVgSfW_hello{font-size:20px;font-weight:600}.cVgSfW_helloSub{color:var(--muted-foreground);font-size:14px}.cVgSfW_message{border-radius:var(--radius-card);white-space:pre-wrap;overflow-wrap:anywhere;max-width:88%;padding:10px 12px;font-size:14px;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{color:var(--muted-foreground);align-items:center;gap:8px;display:inline-flex}.cVgSfW_error{color:var(--destructive);font-size:13px}.cVgSfW_composer{border:1px solid var(--border);border-radius:var(--radius-modal);background-color:var(--card);flex-shrink:0;align-items:flex-end;gap:8px;margin:0 12px;padding:8px 8px 8px 14px;display:flex}.cVgSfW_composer textarea{min-height:24px;max-height:140px;color:var(--foreground);font:inherit;resize:none;field-sizing:content;background:0 0;border:0;outline:none;flex:1;padding:4px 0;font-size:14px;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_note{text-align:center;color:var(--muted-foreground);flex-shrink:0;padding:8px 16px 12px;font-size:11.5px;line-height:1.4}
._QGLZa_bar{right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:var(--z-shell);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;gap:16px;padding:16px;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:20px;height:20px}._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)}
.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);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;gap:12px;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{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;align-items:center;gap:8px;padding:12px 16px;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:18px;height:18px}.ll_YCq_field input{min-width:0;color:var(--foreground);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:14px;line-height:1.6}.ll_YCq_field input::placeholder{color:var(--muted-foreground)}.ll_YCq_results{border-radius:var(--radius-modal);background-color:var(--glass-thick);min-height:0;-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);padding:8px 12px;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{letter-spacing:.3px;color:var(--muted-foreground);padding:12px 8px 4px 12px;font-size:12px;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{border-radius:var(--radius-control);text-align:left;align-items:center;gap:8px;width:100%;padding:8px 12px;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:16px;height:16px}.ll_YCq_entryText{flex-direction:column;min-width:0;display:flex}.ll_YCq_entryTitle{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:500;overflow:hidden}.ll_YCq_entryDescription{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.ll_YCq_ask{color:var(--primary);margin-top:4px}.ll_YCq_ask .ll_YCq_entryIcon{color:var(--primary)}.ll_YCq_empty{text-align:center;color:var(--muted-foreground);padding:24px;font-size:13px}
.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%;color:var(--foreground);justify-content:center;align-items:center;padding:0 10px;font-size:13px;display:inline-flex}.kaZ1ZG_zoom button:hover{background-color:color-mix(in srgb, var(--foreground) 5%, transparent)}.kaZ1ZG_zoom button:focus-visible{box-shadow:0 0 0 2px var(--ring);outline:none}.kaZ1ZG_zoom button svg{width:16px;height:16px}.kaZ1ZG_reset{border-inline:1px solid var(--separator)!important}.kaZ1ZG_left{left:12px}.kaZ1ZG_right{right:12px}
.fwIh8G_stack{flex-direction:column;gap:10px;display:flex}.fwIh8G_note{color:var(--muted-foreground);font-size:13px;line-height:1.4}
.IQPJdW_field{min-width:0}
.JR6woq_icon{flex-shrink:0}
.RTdJUW_muted{color:var(--muted-foreground);font-size:13px}.RTdJUW_option{align-items:center;gap:10px;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{border-radius:var(--radius-card);background-color:var(--card);min-width:0;box-shadow:var(--shadow-card-soft);flex-direction:column;gap:10px;padding:14px 0 0;display:flex;overflow:hidden}.AbtgLG_top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding-inline:16px;display:flex}.AbtgLG_loadingInfo{color:var(--muted-foreground);font-variant-numeric:tabular-nums;align-items:center;gap:10px;font-size:12.5px;display:flex}.AbtgLG_loadingBar{width:120px;height:4px}.AbtgLG_legend{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-end;gap:6px;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{border:1px solid var(--separator);border-radius:var(--radius-pill);color:var(--muted-foreground);white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;padding:3px 8px;font-size:11.5px;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) 6%, 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{flex-direction:column;gap:16px;padding:8px 16px 20px;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) 3%, 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;background-color:var(--card);min-width:0;box-shadow:1px 0 0 var(--separator);align-items:center;gap:8px;padding:0 10px 0 16px;display:flex;position:sticky;left:0}.AbtgLG_headName{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.5px;font-size:12px;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)}.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{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.AbtgLG_location{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:11px;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{color:var(--muted-foreground);font-size:10px}.AbtgLG_number{justify-content:center;align-items:center;min-width:20px;height:20px;font-size:12.5px;font-weight:600;display:inline-flex}.AbtgLG_offNumber{color:var(--muted-foreground);font-size:11px;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) 3%, 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{flex-direction:column;justify-content:center;align-items:center;gap:2px;width:100%;height:100%;padding-inline:3px;display:flex;position:relative}.AbtgLG_hours{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:9.5px}.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{border-radius:var(--radius-pill);background-color:var(--destructive);min-width:16px;height:16px;color:var(--primary-foreground);justify-content:center;align-items:center;padding-inline:4px;font-size:10px;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;border-radius:var(--radius-pill);text-align:center;white-space:nowrap;pointer-events:none;place-self:center stretch;height:18px;margin-inline:3px;font-size:10.5px;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)}.AbtgLG_totals{background-color:var(--card);font-variant-numeric:tabular-nums;text-align:center;grid-template-columns:repeat(3,1fr);align-items:center;padding-inline:4px;font-size:12.5px;display:grid}.AbtgLG_stickyRight{z-index:2;box-shadow:-1px 0 0 var(--separator);position:sticky;right:0}.AbtgLG_headTotals{color:var(--muted-foreground);font-size:11.5px;font-weight:600}.AbtgLG_zero{color:var(--disabled-foreground)}.AbtgLG_danger{color:var(--destructive);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{color:var(--muted-foreground);flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;font-size:11.5px;font-weight:600}.AbtgLG_footLegend{align-items:center;gap:4px;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{background-color:var(--destructive);margin-left:4px}.AbtgLG_footCell{flex-direction:column;justify-content:flex-end;align-items:center;gap:3px;padding-bottom:6px;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{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:10.5px}.AbtgLG_tipPopup{border:1px solid var(--border);max-width:280px;box-shadow:var(--shadow-popover);background-color:var(--popover)!important;color:var(--popover-foreground)!important;padding:10px 12px!important}.AbtgLG_tip{flex-direction:column;gap:3px;font-size:12.5px;line-height:1.35;display:flex}.AbtgLG_tipStatus{align-items:center;gap:6px;display:inline-flex}.AbtgLG_tipDot{border-radius:50%;width:8px;height:8px}.AbtgLG_tipWarning{color:var(--warning)}.AbtgLG_tipHint{color:var(--muted-foreground);margin-top:2px;font-size:11.5px}
.HyiyZa_note{color:var(--muted-foreground);padding-inline:16px;font-size:13px;line-height:1.45}.HyiyZa_inlineText{color:var(--muted-foreground);font-size:13.5px;line-height:1.45}.HyiyZa_check{width:20px;color:var(--primary);display:inline-flex}.HyiyZa_check :where(svg){width:18px;height:18px}.HyiyZa_narrowField{max-width:180px}.HyiyZa_segmentField{flex-direction:column;gap:6px;display:flex}.HyiyZa_fieldLabel{color:var(--muted-foreground);font-size:13px;font-weight:500}.HyiyZa_switchRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.HyiyZa_switchRow>span{flex-direction:column;gap:2px;display:flex}.HyiyZa_switchTitle{font-size:14.5px}.HyiyZa_switchSubtitle{color:var(--muted-foreground);font-size:12.5px}
.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{text-align:center;vertical-align:middle;padding:11px 12px}.mxZhDG_current{background-color:color-mix(in srgb, var(--primary) 6%, transparent)}.mxZhDG_head{vertical-align:bottom;padding-top:18px;padding-bottom:14px}.mxZhDG_badge{background-color:color-mix(in srgb, var(--primary) 12%, transparent);color:var(--primary);white-space:nowrap;border-radius:6px;margin-bottom:6px;padding:2px 7px;font-size:11px;font-weight:600;display:inline-block}.mxZhDG_tierName{letter-spacing:-.2px;font-size:17px;font-weight:600;display:block}.mxZhDG_muted{color:var(--muted-foreground);font-size:12.5px;display:block}.mxZhDG_area{text-align:left;padding:11px 12px 11px 16px;font-size:13.5px;font-weight:400}.mxZhDG_check{width:18px;height:18px;color:var(--primary)}.mxZhDG_none{color:color-mix(in srgb, var(--muted-foreground) 50%, transparent)}.mxZhDG_foot{padding-top:14px;padding-bottom:16px}.mxZhDG_footSlot{justify-content:center;align-items:center;min-height:32px;display:flex}.mxZhDG_grey{color:var(--muted-foreground);font-size:13px;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{color:var(--primary);margin-top:8px;font-size:13px;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:6px}.mxZhDG_compact .mxZhDG_area{padding-left:12px;font-size:13px}.mxZhDG_compact .mxZhDG_tierName{font-size:15px}
.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);border-radius:var(--radius-control);background-color:color-mix(in srgb, var(--tone) 10%, transparent);height:28px;color:var(--tone);white-space:nowrap;transition:background-color .12s var(--ease-standard);align-items:center;gap:4px;padding-inline:12px;font-size:12px;font-weight:600;display:inline-flex}.SgUF2a_chip :where(svg){width:14px;height:14px}.SgUF2a_chip:hover:not(:disabled){background-color:color-mix(in srgb, var(--tone) 14%, transparent)}.SgUF2a_chip:active:not(:disabled){background-color:color-mix(in srgb, var(--tone) 18%, transparent)}.SgUF2a_chip:disabled{background-color:color-mix(in srgb, var(--tone) 4%, transparent);color:var(--muted-foreground)}.SgUF2a_chip:focus-visible{box-shadow:0 0 0 2px var(--ring);outline:none}.SgUF2a_withIcon{padding-inline:8px}.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)}
.ys3swa_card{max-width:760px}.ys3swa_content{gap:16px;display:grid;container-type:inline-size}@container (min-width:600px){.ys3swa_content{grid-template-columns:3fr 2fr;align-items:start;gap:20px}}.ys3swa_preview{color:#6e6e73;background:#fff;border:1px solid #e5e5ea;border-radius:12px;justify-content:center;align-items:center;height:200px;padding:20px;display:flex}.ys3swa_image{object-fit:contain;max-width:100%;max-height:120px}.ys3swa_empty{flex-direction:column;align-items:center;gap:10px;font-size:14px;display:flex}.ys3swa_empty svg{opacity:.6;width:36px;height:36px}.ys3swa_details{flex-direction:column;min-width:0;display:flex}.ys3swa_title{font-size:15px;font-weight:600}.ys3swa_text{color:var(--muted-foreground);margin-top:4px;font-size:13.5px;line-height:1.45}.ys3swa_small{color:var(--muted-foreground);margin-top:10px;font-size:12.5px;line-height:1.45}.ys3swa_actions{gap:12px;margin-top:16px;display:flex}.ys3swa_grow{flex:1}
.Z7t7Oa_frame{container-type:inline-size}.Z7t7Oa_page{width:100%;max-width:1180px;margin-inline:auto}.Z7t7Oa_actions{align-items:center;gap:16px;display:flex}.Z7t7Oa_save:disabled{background-color:var(--primary);color:var(--primary-foreground)}.Z7t7Oa_banner{border-radius:var(--radius-md);background-color:color-mix(in srgb, var(--destructive) 10%, transparent);color:var(--destructive);white-space:pre-line;align-items:flex-start;gap:8px;padding:12px;font-size:13.5px;line-height:1.35;display:flex}.Z7t7Oa_banner :where(svg){flex-shrink:0;width:16px;height:16px;margin-top:1px}.Z7t7Oa_columns{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}@container (min-width:1000px){.Z7t7Oa_columns{grid-template-columns:minmax(0,1fr) 380px}}.Z7t7Oa_form,.Z7t7Oa_preview{flex-direction:column;gap:20px;min-width:0;display:flex}@container (min-width:1000px){.Z7t7Oa_preview{position:sticky;top:16px}}.Z7t7Oa_reason{color:var(--muted-foreground);align-items:flex-start;gap:8px;padding:0 4px;font-size:13.5px;line-height:1.35;display:flex}.Z7t7Oa_reason :where(svg){flex-shrink:0;width:16px;height:16px;margin-top:1px}.Z7t7Oa_ready :where(svg){color:var(--success)}
._6TAe3q_card{container-type:inline-size}._6TAe3q_body{flex-direction:column;gap:16px;padding:4px 16px 14px;display:flex}._6TAe3q_top{justify-content:space-between;align-items:center;gap:16px;display:flex}._6TAe3q_headline{flex-direction:column;gap:4px;min-width:0;display:flex}._6TAe3q_big{letter-spacing:-2px;font-variant-numeric:tabular-nums;font-size:56px;font-weight:700;line-height:1.05}._6TAe3q_dash{color:var(--muted-foreground)}._6TAe3q_caption{color:var(--muted-foreground);font-size:14px}._6TAe3q_caption strong{color:var(--foreground);font-weight:600}._6TAe3q_note{color:var(--muted-foreground);font-size:13.5px;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-variant-numeric:tabular-nums;font-size:17px;font-weight:700}._6TAe3q_ringText span{color:var(--muted-foreground);font-size:11px}._6TAe3q_bar{border-radius:var(--radius-xs);background-color:var(--muted);gap:3px;height:12px;display:flex;overflow:hidden}._6TAe3q_segment{border-radius:var(--radius-xs);flex-basis:0;min-width:3px}._6TAe3q_legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;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{border-radius:var(--radius-md);min-width:0;transition:background-color var(--duration-fast) var(--ease-standard);flex-direction:column;gap:4px;margin-left:-10px;padding:6px 10px;display:flex}._6TAe3q_cell:hover{background-color:color-mix(in srgb, var(--foreground) 4%, transparent)}._6TAe3q_cell:focus-visible{box-shadow:0 0 0 2px var(--ring);outline:none}._6TAe3q_cellSkeleton{flex-direction:column;gap:8px;display:flex}._6TAe3q_cellLabel{min-width:0;max-width:100%;color:var(--muted-foreground);white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}._6TAe3q_cellLabel :where(svg){flex-shrink:0;width:13px;height:13px}._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-variant-numeric:tabular-nums;font-size:24px;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{border-radius:var(--radius-md);color:var(--muted-foreground);align-self:flex-start;align-items:center;gap:4px;margin-left:-10px;padding:4px 10px;font-size:13.5px;display:inline-flex}._6TAe3q_notYet:hover{background-color:color-mix(in srgb, var(--foreground) 4%, transparent)}._6TAe3q_notYet:focus-visible{box-shadow:0 0 0 2px var(--ring);outline:none}._6TAe3q_notYet :where(svg){width:14px;height:14px}._6TAe3q_sites{border-top:1px solid var(--separator);flex-direction:column;gap:10px;padding-top:14px;display:flex}._6TAe3q_sitesHead{letter-spacing:.6px;text-transform:uppercase;color:var(--muted-foreground);justify-content:space-between;gap:12px;font-size:11.5px;font-weight:500;display:flex}._6TAe3q_site{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;font-size:13.5px;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{color:var(--muted-foreground);font-size:12.5px}
.d_rYEG_phone{--phone-break-text:#c4780c;border:8px solid var(--border);background-color:var(--background);width:min(390px,100%);height:844px;min-height:560px;max-height:80vh;color:var(--foreground);border-radius:20px;flex-direction:column;margin:0 auto;display:flex;overflow:hidden}.dark .d_rYEG_phone{--phone-break-text:#e39b2e}.d_rYEG_header{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;height:72px;padding:16px;display:flex}.d_rYEG_logo{object-fit:contain;object-position:left center;max-width:160px;height:28px}.d_rYEG_brand{align-items:center;gap:8px;min-width:0;max-width:160px;display:inline-flex}.d_rYEG_brandSquare{border-radius:var(--radius-sm);background-color:var(--primary);color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.d_rYEG_brandSquare :where(svg){width:16px;height:16px}.d_rYEG_brandName{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;line-height:1;overflow:hidden}.d_rYEG_avatar{border:.5px solid var(--border);background-color:var(--control-fill);width:38px;height:38px;color:var(--muted-foreground);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.d_rYEG_avatar :where(svg){width:18px;height:18px}.d_rYEG_screen{overscroll-behavior:contain;flex:1;min-height:0;padding:16px;overflow-y:auto}.d_rYEG_sheetTitle{border-top:1px solid var(--border);margin-top:20px;padding-top:16px;padding-bottom:12px;font-size:24px;font-weight:600;line-height:1.15}.d_rYEG_tabbarWrap{flex-shrink:0;padding:0 16px 16px}.d_rYEG_tabbar{border-radius:var(--radius-pill);background-color:var(--card);height:60px;box-shadow:var(--shadow-card-soft);padding:6px;display:flex}.d_rYEG_tab{border-radius:var(--radius-pill);min-width:0;color:var(--foreground);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;display:flex}.d_rYEG_tab :where(svg){width:21px;height:21px}.d_rYEG_tabActive{background-color:var(--control-fill);color:var(--primary)}.d_rYEG_tabLabel{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:9.5px;font-weight:600;line-height:1.2;overflow:hidden}
.qEu5nG_body{flex-direction:column;gap:14px;display:flex}.qEu5nG_target{font-size:15px;font-weight:600}.qEu5nG_hint,.qEu5nG_count{color:var(--muted-foreground);font-size:13px}.qEu5nG_columns{grid-template-columns:1fr 1fr;gap:14px;display:grid}.qEu5nG_list{flex-direction:column;gap:8px;min-width:0;display:flex}.qEu5nG_listTitle{letter-spacing:.7px;text-transform:uppercase;color:var(--muted-foreground);padding-left:4px;font-size:12px;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{border-bottom:1px solid var(--separator);align-items:center;gap:10px;width:100%;min-height:52px;padding:8px 12px;display:flex}.qEu5nG_row:last-child{border-bottom:0}.qEu5nG_row:hover{background-color:color-mix(in srgb, var(--foreground) 4%, 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{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.qEu5nG_sub,.qEu5nG_warning{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.qEu5nG_warning{align-items:center;gap:4px;display:inline-flex}.qEu5nG_warning svg{width:12px;height:12px;color:var(--warning);flex-shrink:0}.qEu5nG_add,.qEu5nG_remove{flex-shrink:0;width:20px;height:20px}.qEu5nG_add{color:var(--primary)}.qEu5nG_remove{color:var(--destructive)}.qEu5nG_empty{text-align:center;color:var(--muted-foreground);padding:24px 16px;font-size:13px}
.hriHtW_done,.hriHtW_partial{border-radius:var(--radius-lg);flex-direction:column;gap:4px;padding:12px 14px;font-size:13.5px;display:flex}.hriHtW_done{background-color:color-mix(in srgb, var(--success) 12%, transparent)}.hriHtW_partial{background-color:color-mix(in srgb, var(--warning) 14%, transparent)}.hriHtW_title{font-weight:600}.hriHtW_errors{flex-direction:column;gap:2px;margin-top:4px;font-size:12.5px;display:flex}
.CysKWG_structure{padding:0 4px;font-size:17px;font-weight:600}.CysKWG_scroller{overflow-x:auto}.CysKWG_table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:640px;font-size:13.5px}.CysKWG_table th,.CysKWG_table td{border-bottom:1px solid var(--separator);text-align:right;white-space:nowrap;padding:10px 12px}.CysKWG_table th{color:var(--muted-foreground);font-size:12px;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}
.oyFfpq_bar{flex-shrink:0;justify-content:space-between;align-items:center;padding:8px 12px 8px 20px;display:flex}.oyFfpq_unread{color:var(--primary);font-size:13.5px;font-weight:700}.oyFfpq_allRead{color:var(--muted-foreground);font-weight:400}.oyFfpq_list{flex-direction:column;flex:1;gap:8px;min-height:0;padding:8px 12px;display:flex;overflow-y:auto}.oyFfpq_center{color:var(--muted-foreground);justify-content:center;padding:32px;display:flex}.oyFfpq_empty{color:var(--muted-foreground);flex-direction:column;align-items:center;gap:12px;padding:48px 16px;display:flex}.oyFfpq_empty :where(svg){width:48px;height:48px}.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{border:1px solid var(--border);border-radius:var(--radius-card);background-color:var(--card);text-align:left;gap:10px;width:100%;padding:12px;display:flex}.oyFfpq_card:hover{background-color:color-mix(in srgb, var(--foreground) 3%, 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:18px;height:18px}.oyFfpq_content{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.oyFfpq_top{align-items:baseline;gap:8px;display:flex}.oyFfpq_title{flex:1;min-width:0;font-size:14px;font-weight:500;line-height:1.3}.oyFfpq_time{color:var(--muted-foreground);flex-shrink:0;font-size:12px}.oyFfpq_body{color:var(--muted-foreground);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.oyFfpq_task{color:var(--warning);font-size:12px;font-weight:500}.oyFfpq_actor{color:var(--muted-foreground);font-size:12px}.oyFfpq_footer{border-top:1px solid var(--separator);flex-shrink:0;padding:12px}.oyFfpq_all{width:100%}
.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{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;justify-content:center;align-items:center;gap:4px;width:100%;height:148px;padding:12px;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{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:13.5px;font-weight:700;overflow:hidden}.nEJcrq_role{max-width:100%;color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.nEJcrq_hint{color:var(--muted-foreground);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;display:-webkit-box;overflow:hidden}.nEJcrq_chips{flex-wrap:nowrap;justify-content:center;gap:6px;max-width:100%;margin-top:2px;display:flex}.nEJcrq_chip{border-radius:var(--radius-pill);background-color:color-mix(in srgb, var(--muted-foreground) 12%, transparent);white-space:nowrap;align-items:center;gap:4px;max-width:150px;padding:2px 8px;font-size:11.5px;display:inline-flex}.nEJcrq_chip svg{flex-shrink:0;width:12px;height:12px}.nEJcrq_chipText{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nEJcrq_place{background-color:color-mix(in srgb, var(--sys-purple) 14%, transparent);color:var(--sys-purple)}.nEJcrq_gone{background-color:color-mix(in srgb, var(--sys-orange) 16%, 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) 6%, transparent)}.nEJcrq_more svg{width:16px;height:16px}.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{border:1px solid var(--separator);border-radius:var(--radius-pill);background-color:var(--card);height:22px;color:var(--muted-foreground);align-items:center;gap:2px;margin-top:4px;padding:0 8px;font-size:12px;display:inline-flex}.nEJcrq_branch svg{width:14px;height:14px}.nEJcrq_branch:hover{color:var(--foreground)}.nEJcrq_branch:focus-visible{box-shadow:0 0 0 2px var(--ring);outline:none}
.c8shSa_card{border-radius:var(--radius-card);background-color:var(--card);min-width:0;box-shadow:var(--shadow-card);flex-direction:column;gap:14px;padding:16px;display:flex}.c8shSa_header{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.c8shSa_who{flex-direction:column;flex:1;min-width:140px;display:flex}.c8shSa_name{font-size:16px;font-weight:600}.c8shSa_fiscal{color:var(--muted-foreground);font-size:12.5px}.c8shSa_counters{flex-wrap:wrap;gap:12px;display:flex}.c8shSa_counter{align-items:center;gap:6px;font-size:13px;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{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.c8shSa_head{letter-spacing:.4px;text-align:center;color:var(--muted-foreground);padding:2px 0 4px;font-size:11px;font-weight:600}.c8shSa_weekend{opacity:.6}.c8shSa_blank{min-height:72px}.c8shSa_weekRow{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;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{border-radius:var(--radius-md);background-color:var(--background);text-align:center;min-width:0;min-height:72px;transition:background-color var(--duration-fast) var(--ease-standard);flex-direction:column;align-items:center;gap:4px;padding:6px 4px;display:flex;position:relative}.c8shSa_day:hover{background-color:color-mix(in srgb, var(--foreground) 6%, var(--background))}.c8shSa_day:focus-visible{box-shadow:0 0 0 2px var(--ring);outline:none}.c8shSa_weekly{min-height:130px;padding:8px 4px}.c8shSa_outside{opacity:.5}.c8shSa_overridden{box-shadow:inset 0 0 0 2px var(--sys-orange)}.c8shSa_dayHead{flex-direction:column;align-items:center;gap:2px;min-width:0;display:flex}.c8shSa_weekday{max-width:100%;color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.c8shSa_number{border-radius:var(--radius-md);justify-content:center;align-items:center;min-width:22px;height:22px;font-size:12.5px;font-weight:600;display:inline-flex}.c8shSa_today{background-color:color-mix(in srgb, var(--primary) 15%, transparent);color:var(--primary)}.c8shSa_pencil{width:12px;height:12px;color:var(--sys-orange)}.c8shSa_more{border-radius:var(--radius-sm);background-color:var(--sys-blue);color:#fff;padding:0 4px;font-size:10px;font-weight:700;line-height:15px;position:absolute;top:4px;right:4px}.c8shSa_content{flex-direction:column;align-items:center;gap:3px;max-width:100%;display:flex}.c8shSa_hours{max-width:100%;color:var(--muted-foreground);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;overflow:hidden}.c8shSa_empty{color:var(--muted-foreground);font-size:12px}
.JiVBKq_skeleton{flex-direction:column;gap:10px;padding:16px;display:flex}.JiVBKq_row{border-bottom:1px solid var(--separator);flex-direction:column;gap:8px;padding:10px 16px;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{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.JiVBKq_fiscal{color:var(--muted-foreground);font-size:12.5px}.JiVBKq_field{flex:none;align-items:center;gap:10px;width:100%;max-width:280px;display:flex}.JiVBKq_noContract{color:var(--sys-orange);font-size:13px}
._5pLSda_list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}._5pLSda_row{align-items:center;gap:10px;display:flex}._5pLSda_emoji{text-align:center;flex-shrink:0;width:24px;font-size:20px;line-height:1}._5pLSda_label{white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;width:92px;font-size:13.5px;overflow:hidden}._5pLSda_bar{flex:1;min-width:40px}._5pLSda_value{text-align:right;min-width:64px;color:var(--muted-foreground);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:13px}
._2UylGG_board{overscroll-behavior-x:contain;gap:12px;min-height:440px;padding-bottom:4px;display:flex;overflow-x:auto}._2UylGG_column{border-radius:var(--radius-card);background-color:color-mix(in srgb, var(--foreground) 3%, 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) 12%, transparent)}._2UylGG_columnHead{align-items:center;gap:8px;padding:12px 12px 8px;display:flex}._2UylGG_dot{background-color:var(--stage);border-radius:50%;flex-shrink:0;width:9px;height:9px}._2UylGG_columnName{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14px;font-weight:600;overflow:hidden}._2UylGG_columnCount{color:var(--muted-foreground);font-variant-numeric:tabular-nums;margin-left:auto;font-size:13px}._2UylGG_cards{flex-direction:column;flex:1;gap:8px;min-height:0;padding:0 8px 10px;display:flex;overflow-y:auto}._2UylGG_empty{text-align:center;color:var(--muted-foreground);padding:18px 8px;font-size:13px}._2UylGG_card{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;gap:6px;padding:10px 10px 10px 12px;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:6px;min-height:24px;display:flex}._2UylGG_name{overflow-wrap:anywhere;min-width:0;padding-top:3px;font-size:14px;font-weight:600;line-height:1.3}._2UylGG_city,._2UylGG_origin{min-width:0;color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}._2UylGG_counters{color:var(--muted-foreground);gap:12px;font-size:12.5px;display:flex}._2UylGG_counters span{align-items:center;gap:4px;display:inline-flex}._2UylGG_counters svg{width:13px;height:13px}._2UylGG_menuDot{border-radius:50%;width:8px;height:8px;display:inline-block}
.TcM2JG_body{flex-direction:column;gap:20px;display:flex}.TcM2JG_intro{color:var(--muted-foreground);font-size:13.5px;line-height:1.45}.TcM2JG_note{color:var(--muted-foreground);font-size:12.5px;line-height:1.45}.TcM2JG_switchRow{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:10px 16px;font-size:14px;line-height:1.4;display:flex}.TcM2JG_reason{color:var(--muted-foreground);align-items:flex-start;gap:8px;font-size:13px;line-height:1.4;display:flex}.TcM2JG_reason svg{flex-shrink:0;width:16px;height:16px;margin-top:1px}
.EghJ1W_list{flex-direction:column;gap:20px;display:flex}.EghJ1W_section{border-radius:var(--radius-card);background-color:var(--card);box-shadow:var(--shadow-card-soft);overflow:hidden}.EghJ1W_header{flex-direction:column;gap:4px;padding:16px 16px 4px;display:flex}.EghJ1W_title{font-size:16px;font-weight:600;line-height:1.3}.EghJ1W_description{color:var(--muted-foreground);white-space:pre-line;font-size:13.5px;line-height:1.45}.EghJ1W_empty{color:var(--muted-foreground);padding:16px;font-size:14px}.EghJ1W_question{flex-direction:column;gap:4px;padding:14px 16px;display:flex;container-type:inline-size}.EghJ1W_question+.EghJ1W_question{border-top:1px solid var(--separator)}.EghJ1W_questionText{font-size:14.5px;font-weight:600;line-height:1.4}.EghJ1W_help{color:var(--muted-foreground);white-space:pre-line;font-size:13.5px;line-height:1.45}.EghJ1W_meta{color:var(--muted-foreground);font-size:12px}.EghJ1W_columns{gap:10px;margin-top:8px;display:grid}@container (min-width:560px){.EghJ1W_columns{grid-template-columns:1fr 1fr}}.EghJ1W_box{border-radius:var(--radius-control);background-color:var(--background);flex-direction:column;gap:6px;min-width:0;padding:12px;display:flex}.EghJ1W_fillBox{gap:8px}.EghJ1W_boxTitle{letter-spacing:.5px;text-transform:uppercase;color:var(--muted-foreground);font-size:11.5px;font-weight:500}.EghJ1W_score{font-size:14px;font-weight:600}.EghJ1W_answerText{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;font-size:14px;line-height:1.45}.EghJ1W_muted{color:var(--muted-foreground);font-size:13.5px}.EghJ1W_scale{align-self:flex-start}.EghJ1W_scaleHint{font-size:13px}
.Ll1TPW_wrap{flex-direction:column;gap:14px;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{flex-wrap:wrap;align-items:center;gap:10px 20px;display:flex}.Ll1TPW_weekNav{align-items:center;gap:8px;display:inline-flex}.Ll1TPW_weekLabel{font-variant-numeric:tabular-nums;text-align:center;min-width:120px;font-size:15px;font-weight:600}.Ll1TPW_legend{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.Ll1TPW_numbers{color:var(--muted-foreground);font-size:13px}.Ll1TPW_updating{color:var(--muted-foreground);align-items:center;gap:6px;font-size:13px;display:inline-flex}.Ll1TPW_legendItem{align-items:center;gap:6px;font-size:12.5px;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{height:52px;color:var(--muted-foreground);align-items:center;gap:6px;padding:0 12px;font-size:12.5px;display:flex}.Ll1TPW_corner :where(svg){width:14px;height:14px}.Ll1TPW_dayHead{border-bottom:2.5px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:3px;height:52px;display:flex}.Ll1TPW_dayHeadToday{border-bottom-color:var(--primary)}.Ll1TPW_dayName{letter-spacing:.5px;color:var(--foreground);font-size:11px;font-weight:600}.Ll1TPW_dayNameWeekend{color:var(--muted-foreground)}.Ll1TPW_dayNameToday{color:var(--primary)}.Ll1TPW_dayNumber{font-variant-numeric:tabular-nums;justify-content:center;align-items:center;min-width:24px;height:20px;padding:0 6px;font-size:13px;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:8px;min-width:0;height:68px;padding:0 12px;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:6px;padding:0 8px}.Ll1TPW_compact .Ll1TPW_name{font-size:12.5px}.Ll1TPW_name{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-size:13px;font-weight:500;line-height:1.25;display:-webkit-box;overflow:hidden}.Ll1TPW_cellSlot{min-width:0;height:68px;padding:4px}.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) 3%, transparent)}.Ll1TPW_cell:focus-visible{box-shadow:0 0 0 2px var(--ring);outline:none}.Ll1TPW_cellDisabled{cursor:default}.Ll1TPW_tile{border-left:3px solid var(--shift);border-radius:var(--radius-sm);background-color:color-mix(in srgb, var(--shift) 8%, transparent);text-align:left;flex-direction:column;flex:1;justify-content:center;gap:2px;min-width:0;padding:4px 6px 4px 8px;display:flex}.dark .Ll1TPW_tile{background-color:color-mix(in srgb, var(--shift) 16%, transparent)}.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:4px;min-width:0;display:flex}.Ll1TPW_code{min-width:0;color:var(--shift);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;font-weight:700;overflow:hidden}.Ll1TPW_tileIcons{flex-shrink:0;align-items:center;gap:3px;display:inline-flex}.Ll1TPW_confirmed{width:11px;height:11px;color:var(--success)}.Ll1TPW_time{font-variant-numeric:tabular-nums;min-width:0;color:var(--muted-foreground);white-space:nowrap;align-items:center;gap:3px;font-size:10px;display:inline-flex;overflow:hidden}.Ll1TPW_time :where(svg){flex-shrink:0;width:10px;height:10px}.Ll1TPW_place{border-radius:var(--radius-xs);background-color:color-mix(in srgb, var(--mode) 10%, transparent);max-width:100%;color:var(--mode);white-space:nowrap;text-overflow:ellipsis;align-self:flex-start;padding:1px 6px;font-size:8.5px;font-weight:600;overflow:hidden}.dark .Ll1TPW_place{background-color:color-mix(in srgb, var(--mode) 18%, transparent)}.Ll1TPW_rest{border-radius:var(--radius-sm);background-color:color-mix(in srgb, var(--foreground) 2.5%, transparent);color:var(--muted-foreground);border:1px solid #0000;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;font-size:9.5px;display:flex}.Ll1TPW_rest :where(svg){width:15px;height:15px}.Ll1TPW_restToday{border-color:color-mix(in srgb, var(--primary) 30%, transparent)}.Ll1TPW_tooltip{flex-direction:column;gap:2px;display:flex}.Ll1TPW_modes{flex-wrap:wrap;justify-content:center;gap:6px 16px;display:flex}.Ll1TPW_mode{color:var(--muted-foreground);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.Ll1TPW_emptyBox{border-radius:var(--radius-card);background-color:var(--card);text-align:center;flex-direction:column;align-items:center;gap:6px;padding:40px 16px;display:flex}.Ll1TPW_emptyCircle{background-color:color-mix(in srgb, var(--primary) 10%, transparent);width:56px;height:56px;color:var(--primary);border-radius:50%;justify-content:center;align-items:center;margin-bottom:6px;display:inline-flex}.Ll1TPW_emptyCircle :where(svg){width:24px;height:24px}.Ll1TPW_emptyTitle{font-size:16px;font-weight:600}.Ll1TPW_emptyText{max-width:420px;color:var(--muted-foreground);font-size:13.5px;line-height:1.4}
.UAFpmW_stack{min-width:0}
.VTXC-G_fields{flex-direction:column;gap:12px;display:flex}.VTXC-G_footnote{color:var(--muted-foreground);margin-top:-8px;padding:0 16px;font-size:12.5px;line-height:1.4}
.zyfn3a_wrap{flex-direction:column;gap:12px;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{flex-wrap:wrap;align-items:center;gap:8px 12px;padding:16px 16px 8px;display:flex}.zyfn3a_title{letter-spacing:-.2px;flex:1;min-width:0;font-size:17px;font-weight:600}.zyfn3a_truncated{color:var(--warning)}.zyfn3a_truncatedNote{font-size:13px;font-weight:400}.zyfn3a_nav{align-items:center;gap:8px;display:flex}.zyfn3a_legend{color:var(--muted-foreground);gap:16px;padding:0 16px 12px;font-size:12.5px;display:flex}.zyfn3a_legendItem{align-items:center;gap:6px;display:inline-flex}.zyfn3a_dot{border-radius:50%;width:8px;height:8px}.zyfn3a_grid{flex-direction:column;flex:1;min-height:0;padding:0 8px 8px;display:flex}.zyfn3a_weekdays,.zyfn3a_week{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.zyfn3a_weekdays{padding-bottom:4px}.zyfn3a_week{flex:1;min-height:64px;padding-top:4px}.zyfn3a_weekday{text-align:center;color:var(--muted-foreground);font-size:12px}.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{border-radius:var(--radius-md);background-color:var(--background);text-align:left;min-width:0;transition:background-color var(--duration-fast) var(--ease-standard);flex-direction:column;justify-content:space-between;align-items:flex-start;gap:4px;padding:6px;display:flex}.zyfn3a_day:hover{background-color:color-mix(in srgb, var(--foreground) 5%, var(--background))}.zyfn3a_day:focus-visible{box-shadow:0 0 0 2px var(--ring);outline:none}.zyfn3a_hasItems{cursor:pointer}.zyfn3a_today .zyfn3a_dayNumber{border-radius:var(--radius-md);background-color:var(--primary);min-width:22px;height:22px;color:var(--primary-foreground);justify-content:center;align-items:center;padding:0 4px;display:inline-flex}.zyfn3a_dayNumber{font-size:13px;font-weight:500}.zyfn3a_counters{flex-wrap:wrap;gap:4px;display:flex}.zyfn3a_counter{border-radius:var(--radius-md);text-align:center;min-width:22px;height:20px;color:var(--primary-foreground);padding:0 6px;font-size:12px;font-weight:600;line-height:20px}.zyfn3a_approved{background-color:var(--success)}.zyfn3a_pending{background-color:var(--warning)}.zyfn3a_tip{flex-direction:column;gap:2px;display:flex}
.MtNQDG_preview{align-items:center;gap:12px;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{word-break:break-all;flex-direction:column;min-width:0;font-size:14px;display:flex}.MtNQDG_size,.MtNQDG_hint{color:var(--muted-foreground);font-size:12.5px}
.fJ1WJa_row{width:100%}
.yKhaFq_row{align-items:center;gap:12px;min-height:44px;padding:10px 16px;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{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.yKhaFq_meta{color:var(--muted-foreground);font-size:12.5px}.yKhaFq_emptyText{color:var(--muted-foreground)}
.MRKgta_head{align-items:start;gap:16px;display:grid;container-type:inline-size}@media screen and (min-width:600px){.MRKgta_head{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.MRKgta_dayInfo{flex-direction:column;gap:12px;display:flex}.MRKgta_person{align-items:center;gap:10px;min-width:0;display:flex}.MRKgta_personText{flex-direction:column;min-width:0;display:flex}.MRKgta_personName{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:600;overflow:hidden}.MRKgta_muted{color:var(--muted-foreground);font-size:12.5px}.MRKgta_figures{gap:20px;display:flex}.MRKgta_figures>span{flex-direction:column;gap:2px;display:flex}.MRKgta_figure{font-variant-numeric:tabular-nums;font-size:17px;font-weight:600}.MRKgta_info{color:var(--info)}.MRKgta_warning{color:var(--warning)}.MRKgta_stamps{flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;display:flex}.MRKgta_tabular{font-variant-numeric:tabular-nums}.MRKgta_noStamps{border-radius:var(--radius-sm);background-color:color-mix(in srgb, var(--warning) 14%, transparent);color:var(--warning);padding:2px 8px;font-size:12px;font-weight:600}.MRKgta_progress{font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:13px;display:inline-flex}.MRKgta_allDone{color:var(--success);font-weight:600}.MRKgta_progressBar{width:80px;height:4px}.MRKgta_block{flex-direction:column;gap:12px;display:flex}.MRKgta_blockHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.MRKgta_blockText{flex-direction:column;gap:2px;min-width:0;display:flex}.MRKgta_blockTitle{font-size:14.5px;font-weight:600}.MRKgta_body{flex-direction:column;gap:10px;display:flex}.MRKgta_caption{letter-spacing:.5px;text-transform:uppercase;color:var(--muted-foreground);font-size:11.5px;font-weight:500}.MRKgta_choices{border:1px solid var(--separator);border-radius:var(--radius-control);overflow:hidden}.MRKgta_choice{appearance:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer;-webkit-tap-highlight-color:#0000;background:0 0;border:0}.MRKgta_choice:disabled,.MRKgta_choice[aria-disabled=true]{cursor:default}.MRKgta_choice{align-items:center;gap:12px;width:100%;padding:10px 12px;display:flex}.MRKgta_choice+.MRKgta_choice{border-top:1px solid var(--separator)}.MRKgta_choice:hover{background-color:color-mix(in srgb, var(--foreground) 3%, transparent)}.MRKgta_choice:focus-visible{box-shadow:inset 0 0 0 2px var(--ring);outline:none}.MRKgta_chosen .MRKgta_choiceTitle{color:var(--primary)}.MRKgta_choiceText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.MRKgta_choiceTitle{font-size:14px;font-weight:500}.MRKgta_check{width:18px;color:var(--primary);display:inline-flex}.MRKgta_check :where(svg){width:17px;height:17px}.MRKgta_selectRow{align-items:center;gap:10px;display:flex}.MRKgta_select{flex:1;min-width:0}.MRKgta_manual{flex-direction:column;gap:8px;display:flex}.MRKgta_time{max-width:130px}.MRKgta_applyRow{justify-content:flex-end;display:flex}.MRKgta_apply{appearance:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer;-webkit-tap-highlight-color:#0000;background:0 0;border:0}.MRKgta_apply:disabled,.MRKgta_apply[aria-disabled=true]{cursor:default}.MRKgta_apply{border-radius:var(--radius-pill);background-color:color-mix(in srgb, var(--primary) 14%, transparent);min-width:72px;height:28px;color:var(--primary);flex-shrink:0;justify-content:center;align-items:center;padding-inline:14px;font-size:13px;font-weight:600;display:inline-flex}.MRKgta_apply:hover:not(:disabled){background-color:color-mix(in srgb, var(--primary) 20%, transparent)}.MRKgta_apply:disabled{background-color:color-mix(in srgb, var(--foreground) 6%, transparent);color:var(--disabled-foreground)}.MRKgta_apply:focus-visible{box-shadow:0 0 0 2px var(--ring);outline:none}.MRKgta_error{color:var(--destructive);font-size:13px}.MRKgta_emptyNote{color:var(--muted-foreground);align-items:center;gap:8px;padding-inline:16px;font-size:13.5px;display:flex}.MRKgta_emptyNote :where(svg){width:16px;height:16px;color:var(--success)}
._2FyrcG_lead{padding:0 4px;font-size:14px;line-height:1.4}._2FyrcG_file{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._2FyrcG_fileName{min-width:0;color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}._2FyrcG_skeleton{border-radius:var(--radius-card);background-color:var(--card);flex-direction:column;gap:8px;padding:16px;display:flex}._2FyrcG_outcome{border-radius:var(--radius-md);background-color:color-mix(in srgb, var(--muted-foreground) 10%, transparent);padding:12px 14px;font-size:13.5px;font-weight:500}._2FyrcG_danger{background-color:color-mix(in srgb, var(--destructive) 10%, transparent);color:var(--destructive)}._2FyrcG_success{background-color:color-mix(in srgb, var(--success) 12%, transparent);color:var(--success)}._2FyrcG_list{flex-direction:column;gap:4px;padding:12px 16px 12px 32px;font-size:13px;list-style:outside;display:flex}._2FyrcG_more{color:var(--muted-foreground);padding:8px 16px 12px;font-size:13px;list-style:none}._2FyrcG_row{border-bottom:1px solid var(--separator);align-items:center;gap:12px;padding:8px 16px;display:flex}._2FyrcG_rowText{flex-direction:column;flex:1;min-width:0;display:flex}._2FyrcG_rowTitle{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:500;overflow:hidden}._2FyrcG_rowMeta{color:var(--muted-foreground);font-size:12px}._2FyrcG_rowAmount{font-variant-numeric:tabular-nums;flex-shrink:0;font-size:13.5px;font-weight:600}
.N6UXMa_board{flex-direction:column;gap:20px;min-width:0;display:flex}.N6UXMa_muted{color:var(--muted-foreground);font-size:13px;line-height:1.35}.N6UXMa_small{font-size:12.5px}.N6UXMa_ellipsis{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.N6UXMa_active{color:var(--success);white-space:nowrap;font-size:13.5px;font-weight:600}.N6UXMa_requested{color:var(--muted-foreground);white-space:nowrap;font-size:13.5px;font-weight:500}.N6UXMa_planCard{border-radius:var(--radius-card);background-color:var(--card);box-shadow:var(--shadow-card-soft);flex-direction:column;gap:16px;padding:20px;display:flex;position:relative;container-type:inline-size}.N6UXMa_planCard:hover{background-color:color-mix(in srgb, var(--foreground) 2%, var(--card))}@container (min-width:560px){.N6UXMa_planCard{flex-direction:row;align-items:center;gap:20px}}.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{pointer-events:none;flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;display:flex}.N6UXMa_planName{letter-spacing:-.8px;font-size:28px;font-weight:700;line-height:1.15}.N6UXMa_planBar{width:100%;max-width:340px;margin:10px 0 6px}.N6UXMa_planCustomize,.N6UXMa_planStep :where(button){pointer-events:auto;position:relative}.N6UXMa_planCustomize{margin-top:12px}.N6UXMa_planStep{pointer-events:none;flex-direction:column;align-items:flex-start;gap:6px;display:flex;position:relative}@container (min-width:560px){.N6UXMa_planStep{align-items:center}}.N6UXMa_features{gap:14px 24px;display:grid}.N6UXMa_feature{align-items:center;gap:10px;min-width:0;display:flex}.N6UXMa_featureTexts{flex-direction:column;flex:1;min-width:0;display:flex}.N6UXMa_featureTitle{white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:1.3;overflow:hidden}.N6UXMa_included{width:17px;height:17px;color:var(--success);flex-shrink:0}.N6UXMa_products{gap:20px;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{flex-direction:column;gap:4px;padding:14px 16px 0;display:flex}.N6UXMa_productName{letter-spacing:-.2px;font-size:16px;font-weight:600}.N6UXMa_productFoot{margin-top:auto;padding:12px 16px 16px}
.WRMp7G_success{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:24px 16px;display:flex}.WRMp7G_success svg{width:48px;height:48px;color:var(--success)}.WRMp7G_title{font-size:17px;font-weight:600}.WRMp7G_text{color:var(--muted-foreground);font-size:14px;line-height:1.45}
.LNPjvq_layout{align-items:start;gap:20px;display:grid}.LNPjvq_twoColumns{grid-template-columns:3fr 2fr}.LNPjvq_column{flex-direction:column;gap:20px;min-width:0;display:flex}.LNPjvq_muted{color:var(--muted-foreground);font-size:13px;line-height:1.35}.LNPjvq_link{color:var(--primary);font-weight:500}.LNPjvq_facts{padding:0 8px 10px;display:grid}.LNPjvq_fact{text-align:left;border-radius:12px;flex-direction:column;align-items:flex-start;min-width:0;padding:8px;display:flex}.LNPjvq_factButton{appearance:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer;-webkit-tap-highlight-color:#0000;background:0 0;border:0}.LNPjvq_factButton:disabled,.LNPjvq_factButton[aria-disabled=true]{cursor:default}.LNPjvq_factButton{cursor:pointer}.LNPjvq_factButton:hover{background-color:color-mix(in srgb, var(--foreground) 3.5%, transparent)}.LNPjvq_factButton:focus-visible{box-shadow:0 0 0 2px var(--ring);outline:none}.LNPjvq_factValue{letter-spacing:-1px;font-variant-numeric:tabular-nums;margin-top:10px;font-size:30px;font-weight:700;line-height:1.1}.LNPjvq_factLabel{white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin-top:2px;font-size:13.5px;font-weight:500;overflow:hidden}.LNPjvq_factCaption{max-width:100%;color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.LNPjvq_score{align-items:center;gap:16px;padding:4px 16px 16px;display:flex}.LNPjvq_ring{flex-shrink:0;place-items:center;width:72px;height:72px;display:grid;position:relative}.LNPjvq_ring svg{position:absolute;inset:0;transform:rotate(-90deg)}.LNPjvq_ringTrack,.LNPjvq_ringBar{fill:none;stroke-width:8px}.LNPjvq_ringTrack{stroke:color-mix(in srgb, var(--foreground) 7%, transparent)}.LNPjvq_ringBar{stroke:var(--ring);stroke-linecap:round;stroke-dasharray:calc(var(--ratio)*100) 100}.LNPjvq_ringText{letter-spacing:-.3px;font-size:16px;font-weight:700}.LNPjvq_ringCheck{width:26px;height:26px;color:var(--success)}.LNPjvq_scoreTexts{flex-direction:column;gap:2px;min-width:0;display:flex}.LNPjvq_scoreTitle{letter-spacing:-.2px;font-size:17px;font-weight:600}.LNPjvq_plan{flex-direction:column;align-items:flex-start;gap:2px;padding:2px 16px 16px;display:flex}.LNPjvq_planTitle{letter-spacing:-.7px;font-size:26px;font-weight:700;line-height:1.15}.LNPjvq_planBar{width:100%;margin:10px 0 6px}
._9wabDq_person{align-items:center;gap:12px;padding:0 4px 16px;display:flex}._9wabDq_personText{min-width:0}._9wabDq_name{white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:600;overflow:hidden}._9wabDq_site{color:var(--muted-foreground);margin-top:2px;font-size:13px}._9wabDq_row{flex-direction:column;gap:4px;padding:12px 16px;display:flex}._9wabDq_row+._9wabDq_row{border-top:1px solid var(--separator);margin-left:16px;padding-left:0}._9wabDq_rowHead{flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:13.5px;display:flex}._9wabDq_date{color:var(--muted-foreground);font-variant-numeric:tabular-nums;margin-left:auto;font-size:13px}._9wabDq_detail{color:var(--muted-foreground);font-size:13px;line-height:1.4}
._6_acfq_preview{border-radius:var(--radius-card);background-color:var(--background);align-items:flex-start;gap:12px;padding:14px;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{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._6_acfq_meta{color:var(--muted-foreground);align-items:baseline;gap:8px;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}
.LYxnSq_badge{border-radius:var(--radius-pill);background-color:var(--destructive);color:#fff;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.LYxnSq_list{flex-direction:column;display:flex}.LYxnSq_row{align-items:center;gap:10px;min-height:52px;padding:0 16px;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) 3%, 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{min-width:0;color:inherit;flex:1;align-items:center;gap:12px;padding:10px 0;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{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.LYxnSq_title{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.LYxnSq_subtitle{color:var(--muted-foreground);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;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;border-radius:var(--radius-pill);background-color:var(--control-fill);height:24px;color:var(--muted-foreground);flex-shrink:0;padding:0 10px;font-size:12px;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:20px;height:20px}.LYxnSq_failIcon{color:var(--muted-foreground)}.LYxnSq_okIcon{color:var(--success)}.LYxnSq_failText,.LYxnSq_okText{color:var(--muted-foreground);padding:14px 0;font-size:13.5px}.LYxnSq_skeletonRow{align-items:center;gap:12px;padding:12px 16px;display:flex}.LYxnSq_state{color:var(--muted-foreground);padding:16px;font-size:13.5px}.LYxnSq_allGood{text-align:center;flex-direction:column;align-items:center;gap:4px;padding:18px 16px 22px;display:flex}.LYxnSq_allGoodIcon{width:34px;height:34px;color:var(--success);margin-bottom:6px}.LYxnSq_allGoodTitle{font-size:15px;font-weight:600}.LYxnSq_allGoodText{color:var(--muted-foreground);font-size:13px}
._9TTSda_lead{color:var(--muted-foreground);padding:0 4px;font-size:13.5px;line-height:1.4}._9TTSda_fields{flex-direction:column;gap:12px;display:flex}._9TTSda_dimmed{color:var(--muted-foreground)}._9TTSda_check{width:18px;height:18px;color:var(--primary)}._9TTSda_checkSpace{width:18px;display:inline-block}._9TTSda_token{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:8px 0;display:flex}._9TTSda_tokenLead{font-size:14px;line-height:1.4}._9TTSda_qr{border-radius:var(--radius-control);color:#000;background-color:#fff;justify-content:center;align-items:center;width:232px;height:232px;padding:16px;display:flex}._9TTSda_qr img{width:200px;height:200px}._9TTSda_tokenText{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;max-width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;line-height:1.4}._9TTSda_modal{z-index:var(--z-modal);background-color:var(--scrim);-webkit-backdrop-filter:blur(var(--scrim-blur));backdrop-filter:blur(var(--scrim-blur));justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@media (prefers-reduced-transparency:reduce){._9TTSda_modal{background-color:var(--scrim-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}._9TTSda_modalBox{border-radius:var(--radius-card);background-color:var(--card);width:72px;height:72px;color:var(--muted-foreground);justify-content:center;align-items:center;display:flex}
.fT_wSa_overlay{z-index:var(--z-modal);background-color:var(--scrim);-webkit-backdrop-filter:blur(var(--scrim-blur));backdrop-filter:blur(var(--scrim-blur));place-items:center;display:grid;position:fixed;inset:0}@media (prefers-reduced-transparency:reduce){.fT_wSa_overlay{background-color:var(--scrim-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}.fT_wSa_overlay{color:var(--primary)}
.aKrdOG_grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));align-items:start;gap:14px;display:grid}.aKrdOG_note{color:var(--muted-foreground);font-size:13.5px;line-height:1.4}.aKrdOG_hint{color:var(--muted-foreground);margin-top:6px;font-size:12.5px;line-height:1.35}.aKrdOG_subTitle{font-size:14px;font-weight:600}.aKrdOG_check{align-items:center;min-height:40px;padding-top:22px;display:flex}.aKrdOG_files{flex-direction:column;gap:6px;font-size:13.5px;display:flex}.aKrdOG_filesLabel{font-weight:600}.aKrdOG_filesCount{color:var(--primary);font-weight:500}
.oQ013W_rows{flex-direction:column;gap:8px;display:flex}.oQ013W_row{border-radius:var(--radius-lg);background-color:var(--card);align-items:flex-start;gap:12px;padding:12px;display:flex}.oQ013W_index{min-width:56px;color:var(--muted-foreground);flex-shrink:0;font-size:12.5px}.oQ013W_person{flex-direction:column;flex:1;gap:2px;min-width:0;font-size:13.5px;display:flex}.oQ013W_muted{color:var(--muted-foreground);font-size:12.5px}.oQ013W_error{color:var(--destructive);font-size:12.5px}.oQ013W_warning{color:var(--warning);font-size:12.5px}.oQ013W_list{flex-direction:column;gap:4px;margin-top:6px;padding-left:18px;font-size:13px;list-style:outside;display:flex}
.Efq3cq_tab{flex-direction:column;gap:16px;display:flex}.Efq3cq_cv{flex-direction:column;gap:10px;font-size:13.5px;line-height:1.45;display:flex}.Efq3cq_meta,.Efq3cq_muted{color:var(--muted-foreground);font-size:12.5px}.Efq3cq_headline{font-size:17px;font-weight:600}.Efq3cq_summary{white-space:pre-line}.Efq3cq_columns{gap:20px;display:grid}@media screen and (min-width:1024px){.Efq3cq_columns{grid-template-columns:1fr 1fr}}.Efq3cq_column{flex-direction:column;gap:10px;min-width:0;display:flex}.Efq3cq_caption{letter-spacing:.6px;text-transform:uppercase;color:var(--muted-foreground);margin-top:4px;font-size:11.5px;font-weight:500}.Efq3cq_item{flex-direction:column;gap:2px;display:flex}.Efq3cq_chips{flex-wrap:wrap;gap:6px;display:flex}
.WouwGq_edges{pointer-events:none;position:absolute;inset:0;overflow:visible}.WouwGq_edges path{fill:none;stroke:color-mix(in srgb, var(--muted-foreground) 60%, transparent);stroke-width:1.2px}.WouwGq_slot{position:absolute}.WouwGq_card{appearance:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer;-webkit-tap-highlight-color:#0000;background:0 0;border:0}.WouwGq_card:disabled,.WouwGq_card[aria-disabled=true]{cursor:default}.WouwGq_card{border:1px solid var(--separator);border-radius:var(--radius-surface);background-color:var(--card);width:100%;height:100%;display:flex;overflow:hidden}.WouwGq_card:focus-visible{box-shadow:0 0 0 2px var(--ring);outline:none}.WouwGq_company{background:linear-gradient(135deg, var(--primary), color-mix(in srgb, var(--primary) 72%, var(--sys-indigo)));color:var(--primary-foreground);text-align:center;cursor:default;border:0;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:12px}.WouwGq_companyName{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:700;display:-webkit-box;overflow:hidden}.WouwGq_vat{border-radius:var(--radius-pill);background-color:color-mix(in srgb, var(--primary-foreground) 20%, transparent);padding:2px 8px;font-size:11px}.WouwGq_site{border-left:4px solid var(--sys-indigo);align-items:center;gap:8px;padding:0 10px 0 14px}.WouwGq_siteIcon{width:18px;height:18px;color:var(--sys-indigo);flex-shrink:0}.WouwGq_siteText{text-align:left;flex-direction:column;flex:1;min-width:0;display:flex}.WouwGq_siteName{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.WouwGq_address{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.WouwGq_rotate{width:16px;height:16px;color:var(--muted-foreground);transition:transform var(--duration-fast) var(--ease-standard);flex-shrink:0}.WouwGq_rotated{transform:rotate(-90deg)}.WouwGq_person{text-align:left;flex-direction:column;justify-content:center;gap:4px;padding:10px 12px}.WouwGq_selected{border-color:var(--role);box-shadow:inset 0 0 0 1px var(--role)}.WouwGq_sibling{border-color:color-mix(in srgb, var(--role) 45%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--role) 45%, transparent)}.WouwGq_personName{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;font-weight:700;display:-webkit-box;overflow:hidden}.WouwGq_cf{color:var(--muted-foreground);font-size:10.5px}.WouwGq_chips{align-items:center;gap:4px;display:inline-flex}.WouwGq_role{border-radius:var(--radius-pill);background-color:color-mix(in srgb, var(--role) 14%, transparent);color:var(--role);white-space:nowrap;align-items:center;gap:4px;padding:2px 6px;font-size:10.5px;display:inline-flex}.WouwGq_role svg{width:11px;height:11px}.WouwGq_extra{border-radius:var(--radius-pill);background-color:color-mix(in srgb, var(--muted-foreground) 14%, transparent);color:var(--muted-foreground);margin-left:6px;padding:1px 6px;font-size:10.5px}.WouwGq_inactive{color:var(--muted-foreground);font-size:10.5px}.WouwGq_list{border-radius:var(--radius-card);background-color:var(--card);box-shadow:var(--shadow-card-soft);flex-direction:column;display:flex;overflow-y:auto}.WouwGq_listRow{appearance:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer;-webkit-tap-highlight-color:#0000;background:0 0;border:0}.WouwGq_listRow:disabled,.WouwGq_listRow[aria-disabled=true]{cursor:default}.WouwGq_listRow{border-bottom:1px solid var(--separator);align-items:center;gap:12px;min-height:56px;padding-right:14px;display:flex;position:relative}.WouwGq_listRow:hover{background-color:color-mix(in srgb, var(--foreground) 3%, transparent)}.WouwGq_listRow:focus-visible{box-shadow:0 0 0 2px var(--ring);outline:none}.WouwGq_listSelected{background-color:color-mix(in srgb, var(--primary) 8%, transparent)}.WouwGq_connector{border-bottom:1px solid var(--separator);border-left:1px solid var(--separator);border-bottom-left-radius:6px;width:10px;position:absolute;top:0;bottom:50%}.WouwGq_listText{flex-direction:column;flex:1;min-width:0;display:flex}.WouwGq_listTitle{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.WouwGq_bold{font-weight:600}.WouwGq_listSub{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.WouwGq_chev{width:16px;height:16px;color:var(--muted-foreground);flex-shrink:0}
._4QDLta_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){._4QDLta_backdrop{background-color:var(--scrim-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}._4QDLta_backdrop{transition:opacity var(--duration-fast) var(--ease-standard)}._4QDLta_backdrop[data-starting-style],._4QDLta_backdrop[data-ending-style]{opacity:0}._4QDLta_sheet{z-index:var(--z-modal);border-radius:var(--radius-modal);background-color:var(--background);width:calc(100% - 48px);max-width:1100px;max-height:85vh;color:var(--foreground);transition:opacity var(--duration-base) var(--ease-standard),transform var(--duration-base) var(--ease-standard);outline:none;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}._4QDLta_sheet[data-starting-style],._4QDLta_sheet[data-ending-style]{opacity:0;transform:translate(-50%,-48%)scale(.98)}._4QDLta_header{border-bottom:1px solid var(--separator);background-color:var(--card);flex-shrink:0;justify-content:center;align-items:center;min-height:52px;padding:8px 110px;display:flex;position:relative}._4QDLta_titles{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}._4QDLta_title{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:15px;font-weight:600;overflow:hidden}._4QDLta_subtitle{color:var(--muted-foreground);font-size:12.5px}._4QDLta_cancel,._4QDLta_save{appearance:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer;-webkit-tap-highlight-color:#0000;background:0 0;border:0}._4QDLta_cancel:disabled,._4QDLta_cancel[aria-disabled=true],._4QDLta_save:disabled,._4QDLta_save[aria-disabled=true]{cursor:default}._4QDLta_cancel,._4QDLta_save{color:var(--primary);padding:4px 0;font-size:14px}._4QDLta_cancel:disabled,._4QDLta_save:disabled{color:var(--disabled-foreground)}._4QDLta_cancel:focus-visible,._4QDLta_save:focus-visible{box-shadow:0 0 0 2px var(--ring);border-radius:var(--radius-xs);outline:none}._4QDLta_cancel{position:absolute;top:50%;left:16px;transform:translateY(-50%)}._4QDLta_saveSlot{align-items:center;display:flex;position:absolute;top:0;bottom:0;right:16px}._4QDLta_save{font-weight:600}._4QDLta_spinner{color:var(--primary)}._4QDLta_body{flex-direction:column;gap:20px;min-height:0;padding:16px;display:flex;overflow-y:auto}._4QDLta_stack{flex-direction:column;gap:10px;display:flex}._4QDLta_help{color:var(--muted-foreground);font-size:13px;line-height:1.4}._4QDLta_annotations{padding-left:18px;font-size:13px;line-height:1.5;list-style:outside}._4QDLta_preview{padding:8px;overflow-x:auto}._4QDLta_table{border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:11.5px}._4QDLta_table th,._4QDLta_table td{border:1px solid var(--separator);text-align:center;white-space:nowrap;min-width:26px;padding:4px 6px}._4QDLta_table th{color:var(--muted-foreground);font-weight:600}._4QDLta_nameCol{text-align:left!important;min-width:180px!important}._4QDLta_worker{font-weight:600;display:block}._4QDLta_qualification{color:var(--muted-foreground);font-size:10.5px;display:block}._4QDLta_label{font-weight:600}._4QDLta_shade{background-color:color-mix(in srgb, var(--foreground) 7%, transparent)}._4QDLta_letter{color:var(--primary);font-weight:700}._4QDLta_total{font-weight:600}._4QDLta_firstLine td{border-top-color:var(--muted-foreground)}
._8OcsAa_lead{color:var(--muted-foreground);padding:0 4px;font-size:13.5px}._8OcsAa_fields{flex-direction:column;gap:12px;display:flex}
.W5kc9q_select{width:100%;min-width:0}
.PurBFG_body{flex-direction:column;gap:16px;display:flex}.PurBFG_intro{font-size:14px;line-height:1.45}.PurBFG_note{color:var(--muted-foreground);font-size:12.5px;line-height:1.45}
.QNqZOG_body{flex-direction:column;gap:16px;display:flex}.QNqZOG_intro{font-size:14px;line-height:1.45}.QNqZOG_note{color:var(--muted-foreground);font-size:13px;line-height:1.45}.QNqZOG_danger{color:var(--destructive)}
._0CYvwa_card{border-radius:var(--radius-card);background-color:var(--card);box-shadow:var(--shadow-card-soft);padding:24px 0}
.SVvXCG_more{color:var(--muted-foreground)}
.-cFUDW_name{font-size:15px;font-weight:600}
